html[data-theme=dark] .fp-categories .fp-sc-item:hover {background-color:#262626;}html[data-theme=dark] .form-control, html[data-theme=dark] .form-select {border-color:#282828;background-color:#1e1e1e;}html[data-theme=dark] .form-control:hover, html[data-theme=dark] .form-control:focus, html[data-theme=dark] .form-select:hover, html[data-theme=dark] .form-select:focus {border-color:#373737;}html[data-theme=dark] .fp-input .icon {border-right-color:#282828;}html[data-theme=dark] .fp-input:hover .icon {border-right-color:#373737;}html[data-theme=dark] .form-select {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}html[data-theme=dark] .fp-color-selector {background-color:#282828;}html[data-theme=dark] .fp-color-selector .link:not(.active) {background-color:#303030;}html[data-theme=dark] .fp-color-selector .link:not(.active):hover {background-color:var(--bg-white);}html[data-theme=dark] .fp-seller-card .info {background-color:#262626;}html[data-theme=dark] .form-check-input {background-color:var(--bg-white);border-color:#333;box-shadow:none !important;}html[data-theme=dark] .btn-close {background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}html[data-theme=dark] .toast .btn-close {background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}html[data-theme=dark] .modal .modal-content {background-color:var(--bg-white) !important;}html[data-theme=dark] .input-group-text {border-color:#282828;}:root {--background:#F8F8F8;--text-color:#222222;--bg-white:#fff;--bg-white-2:#f7f7f7;--text-gray:#626262;--border:#EFEFEF;--bs-link-color:#0089FF;--bs-blue:#0089FF;--bs-border-color:#EFEFEF;--ck-border-radius:8px;--ck-color-base-border:#d8d8d8;--ck-color-base-background:#fff;}html[data-theme=dark] {--background:#121212;--text-color:#f2f2f2;--bg-white:#181818;--bg-white-2:#1f1f1f;--text-gray:#828282;--border:#221f1f;--bs-link-color:#0089FF;--bs-blue:#0089FF;--bs-border-color:#221f1f;--ck-color-base-border:#282828;--ck-color-base-background:#1e1e1e;--ck-color-base-text:#fff;}html[data-theme=dark] body {color:#fff;}html, body {background-color:var(--background) !important;font-family:"Euclid Circular A";color:var(--text-color);min-height:100%;scroll-behavior:smooth;}html img, body img {max-width:100%;max-height:100%;width:auto;height:auto;}html a, body a {text-decoration:none;}html i, body i {font-size:20px;}@media (max-width:992px) {body {padding-bottom:62px;}}.fp-header {background-color:var(--bg-white);border-bottom:1px solid var(--border);padding:12px 0;position:relative;}.fp-header .grid {display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;}.fp-header .logo-area {display:flex;align-items:center;gap:15px;}.fp-header .logo img {height:40px;width:auto;}.campaign-notification {background:linear-gradient(135deg, #ff6b6b, #ee5a24);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;}.campaign-notification .icon-area i {color:white;font-size:16px;}.mobile-actions-area {display:none;align-items:center;gap:10px;}.mobile-auth-buttons {display:flex;gap:8px;}.mobile-auth-btn {display:flex;align-items:center;gap:5px;padding:8px 12px;border-radius:6px;font-size:14px;text-decoration:none;}.mobile-auth-login {background-color:var(--bs-blue);color:white;}.mobile-auth-register {background-color:#28a745;color:white;}.search {flex:1;max-width:500px;position:relative;}.search-box {position:relative;width:100%;}.search-box .form-control {padding-right:45px;height:45px;border-radius:8px;border:1px solid var(--border);}.search-box .icon {position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--text-gray);font-size:18px;}.right-area {display:flex;align-items:center;gap:12px;}.theme-toggle-btn {width:40px;height:40px;border-radius:8px;background-color:var(--bg-white-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.2s;}.theme-toggle-btn:hover {background-color:var(--bs-blue);color:white;}.btn-icon {width:40px;height:40px;border-radius:8px;background-color:var(--bg-white-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;}.btn-icon .number {position:absolute;top:-8px;right:-8px;background-color:#ff4757;color:white;font-size:12px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center;}.right-link {width:40px;height:40px;border-radius:8px;background-color:var(--bg-white-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.2s;}.fp-nav-notification-menu {position:absolute;top:100%;right:0;background-color:var(--bg-white);border:1px solid var(--border);border-radius:8px;width:300px;box-shadow:0 4px 20px rgba(0,0,0,0.1);z-index:1000;display:none;}.fp-nnm-title {padding:15px;border-bottom:1px solid var(--border);font-weight:600;color:var(--text-color);}.no-notifications {padding:30px 20px;text-align:center;}.no-notifications-icon i {font-size:40px;color:var(--text-gray);margin-bottom:10px;}.no-notifications-title {font-weight:600;color:var(--text-color);margin-bottom:5px;}.no-notifications-desc {color:var(--text-gray);font-size:14px;}html[data-theme=dark] .fp-header {background-color:var(--bg-white);border-bottom-color:var(--border);}html[data-theme=dark] .theme-icon-light {display:none;}html[data-theme=dark] .theme-icon-dark {display:block;}html[data-theme=light] .theme-icon-light {display:block;}html[data-theme=light] .theme-icon-dark {display:none;}@media (max-width:992px) {.fp-header .grid {grid-template-columns:auto 1fr auto;}.mobile-actions-area {display:flex;}.search {order:4;grid-column:1 / -1;margin-top:15px;}.right-area .btn:not(.btn-icon) {display:none;}}.btn-icon i {font-size:18px;color:var(--text-color);}.btn-icon:hover i {color:var(--bs-blue);}.theme-toggle-btn i {font-size:18px;color:var(--text-color);}html[data-theme=light] .theme-icon-dark {display:none;}html[data-theme=light] .theme-icon-light {display:block;}html[data-theme=dark] .theme-icon-light {display:none;}html[data-theme=dark] .theme-icon-dark {display:block;}.number {position:absolute;top:-8px;right:-8px;background-color:#ff4757;color:white;font-size:12px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;}.number:empty {display:none;}html[data-theme=dark] .btn-icon i,html[data-theme=dark] .theme-toggle-btn i,html[data-theme=dark] .right-link i {color:#fff;}.theme-toggle-btn {width:40px;height:40px;border-radius:8px;background-color:var(--bg-white-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.2s;cursor:pointer;position:relative;}.theme-toggle-btn:hover {background-color:var(--bs-blue);border-color:var(--bs-blue);}.theme-toggle-btn:hover i {color:white !important;}.theme-icon-light {display:block;font-size:18px;color:var(--text-color);}.theme-icon-dark {display:none;font-size:18px;color:var(--text-color);}html[data-theme="dark"] .theme-icon-light {display:none;}html[data-theme="dark"] .theme-icon-dark {display:block;}html[data-theme="light"] .theme-icon-light {display:block;}html[data-theme="light"] .theme-icon-dark {display:none;}.btn-icon {width:40px;height:40px;border-radius:8px;background-color:var(--bg-white-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;transition:all 0.2s;}.btn-icon:hover {background-color:var(--bs-blue);border-color:var(--bs-blue);}.btn-icon:hover i {color:white !important;}.btn-icon i {font-size:18px;color:var(--text-color);}.number {position:absolute;top:-8px;right:-8px;background-color:#ff4757;color:white;font-size:12px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;}.number:empty,.number[data-count="0"] {display:none;}html[data-theme="dark"] {background-color:#121212 !important;}html[data-theme="light"] {background-color:#f4f4f4 !important;}:root {--background:#f4f4f4;--text-color:#222222;--bg-white:#fff;--bg-white-2:#f7f7f7;--text-gray:#626262;--border:#EFEFEF;--bs-link-color:#0089FF;--bs-blue:#0089FF;--bs-border-color:#EFEFEF;}html[data-theme="dark"] {--background:#121212 !important;--text-color:#f2f2f2 !important;--bg-white:#181818 !important;--bg-white-2:#1f1f1f !important;--text-gray:#828282 !important;--border:#221f1f !important;--bs-link-color:#0089FF !important;--bs-blue:#0089FF !important;--bs-border-color:#221f1f !important;}html, body {background-color:var(--background) !important;color:var(--text-color) !important;transition:all 0.3s ease;}html[data-theme="dark"] body {background-color:#121212 !important;color:#f2f2f2 !important;}html[data-theme="light"] body {background-color:#f4f4f4 !important;color:#222222 !important;}.fp-header {background-color:var(--bg-white) !important;border-bottom:1px solid var(--border) !important;transition:all 0.3s ease;}.theme-toggle-btn {width:40px;height:40px;border-radius:8px;background-color:var(--bg-white-2) !important;border:1px solid var(--border) !important;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.2s;cursor:pointer;position:relative;}.theme-toggle-btn:hover {background-color:var(--bs-blue) !important;border-color:var(--bs-blue) !important;}.theme-toggle-btn:hover .theme-icon-light,.theme-toggle-btn:hover .theme-icon-dark {color:white !important;}.theme-toggle-btn .theme-icon-light {font-size:18px;color:var(--text-color);display:block;}.theme-toggle-btn .theme-icon-dark {font-size:18px;color:var(--text-color);display:none;}html[data-theme="dark"] .theme-toggle-btn .theme-icon-light {display:none !important;}html[data-theme="dark"] .theme-toggle-btn .theme-icon-dark {display:block !important;}html[data-theme="light"] .theme-toggle-btn .theme-icon-light {display:block !important;}html[data-theme="light"] .theme-toggle-btn .theme-icon-dark {display:none !important;}html[data-theme="dark"] .fp-card,html[data-theme="dark"] .card {background-color:var(--bg-white) !important;border-color:var(--border) !important;}html[data-theme="dark"] .form-control {background-color:var(--bg-white) !important;border-color:var(--border) !important;color:var(--text-color) !important;}html[data-theme="dark"] .btn {border-color:var(--border) !important;}.fp-navbar {background-color:var(--bg-white);border-bottom:1px solid var(--border);z-index:9;}@media (min-width:992px) {.fp-navbar {display:block !important;}.mobile-notification {display:none;}}@media (max-width:992px) {.fp-navbar {position:absolute !important;left:0;top:calc(166px + 90px);height:calc(100vh - 166px - 62px - 90px);width:100%;display:none;overflow-y:auto;}}.fp-navbar .flex {display:flex;align-items:center;justify-content:space-between;}@media (max-width:992px) {.fp-navbar .flex {display:block;}}.fp-navbar .list {display:flex;align-items:center;justify-content:flex-start;}@media (max-width:992px) {.fp-navbar .list {flex-direction:column;}}@media (max-width:992px) {.fp-navbar .list li {display:block;width:100%;}}.fp-navbar .list li .link {height:50px;padding:4px 14px;margin-right:4px;color:var(--text-color);font-weight:500;display:flex;align-items:center;justify-content:center;transition:0.2s;border-bottom:2px solid #eb8317;}.fp-navbar .list li .link:hover {opacity:0.7;}@media (max-width:1400px) {.fp-navbar .list li .link {font-size:15px;padding:4px 10px;}}@media (max-width:1200px) {.fp-navbar .list li .link {font-size:14px;padding:4px 8px;}}@media (max-width:992px) {.fp-navbar .list li .link {font-size:15px;}}.fp-navbar .list li .link.button {background-color:#eb8317;color:#fff;border-radius:8px;font-size:15px;margin-right:16px;padding:4px 16px;height:40px;border:0;}@media (max-width:1400px) {.fp-navbar .list li .link.button {font-size:14px;}}@media (max-width:1200px) {.fp-navbar .list li .link.button {padding:4px 12px;}}@media (max-width:992px) {.fp-navbar .list li .link.button {display:none;}}.fp-navbar .list li .link.button i {margin-right:6px;}.fp-navbar .list .fp-navbar-dropdown-item .fp-navbar-dropdown-menu {display:none;background-color:var(--bg-white);border:1px solid var(--border);position:absolute;position:absolute;left:50%;transform:translateX(-50%);top:100%;width:220px;z-index:8;border-radius:8px;padding:8px 10px;}.fp-navbar .list .fp-navbar-dropdown-item-open {display:none;background-color:var(--bg-white-2);height:35px;width:35px;justify-content:center;align-items:center;color:var(--text-color);font-size:17px;position:absolute;right:0;top:4px;border-radius:5px;}@media (max-width:992px) {.fp-navbar .list .fp-navbar-dropdown-item .fp-navbar-dropdown-menu {position:relative;top:inherit;width:100%;}.fp-navbar .list .fp-navbar-dropdown-item-open {display:flex;}}.fp-navbar .list .fp-navbar-dropdown-item .fp-navbar-dropdown-menu .fp-navbar-dropdown-link {margin:2px 0;color:var(--text-color);display:block;padding:9px 14px;border-radius:6px;font-size:15px;transition:0.2s;}@media (max-width:992px) {.fp-navbar .list .fp-navbar-dropdown-item .fp-navbar-dropdown-menu .fp-navbar-dropdown-link {text-align:center;}}.fp-navbar .list .fp-navbar-dropdown-item .fp-navbar-dropdown-menu .fp-navbar-dropdown-link:hover {background-color:#eb8e17;color:#fff;}@media (max-width:992px) {.fp-navbar .fp-color-selector {display:none;}}.fp-color-selector {background-color:#F2F2F2;padding:5px;border-radius:50px;display:flex;align-items:center;justify-content:center;}.fp-color-selector .link {display:block;height:28px;width:28px;display:flex;align-items:center;justify-content:center;color:#A8A8A8;background-color:#DDDDDD;border-radius:100%;transition:0.2s;}.fp-color-selector .link i {font-size:18px;}.fp-color-selector .link:last-child {margin-left:5px;}.fp-color-selector .link.active, .fp-color-selector .link:hover {background-color:#eb8317;color:#fff;}.fp-mobile-bar {background-color:var(--bg-white);border-top:1px solid var(--border);position:fixed;left:0;bottom:0;width:100%;height:62px;z-index:10;box-shadow:0 0 24px rgba(0, 0, 0, 0.3);}@media (min-width:992px) {.fp-mobile-bar {display:none;}}.fp-mobile-bar .grid {display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));}.fp-mobile-bar .grid .link {text-align:center;color:var(--text-color);display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;}.fp-mobile-bar .grid .link .icon i {font-size:24px;}.fp-mobile-bar .grid .link .text {font-size:11px;}.fp-navbar {background-color:var(--bg-white);border-bottom:1px solid var(--border);z-index:9;padding:9px 0; }.marquee-container {width:100%;overflow:hidden;white-space:nowrap;padding:10px 0;position:relative;background:var(--bg-white);border-bottom:1px solid var(--border);}.marquee-text {display:inline-block;padding-left:100%;animation:marquee 15s linear infinite;color:var(--text-color);font-weight:500;}@keyframes marquee {0% {transform:translateX(0);}100% {transform:translateX(-100%);}}.fp-slider-area {padding:30px 0;background-size:100%;position:relative;}.fp-slider-area .blur-img {position:absolute;left:0;top:0;width:100%;height:450px;}.fp-slider-area .blur-img .image {filter:blur(50px);width:100%;height:100%;object-fit:cover;transition:all 0.5s ease;}.fp-slider-area .grid {display:grid;grid-column-gap:1em;grid-template-columns:75% 25%;max-width:calc(100% - 1em);}@media (max-width:768px) {.fp-slider-area {padding:20px 0;}}@media (max-width:992px) {.fp-swiper-home {margin-bottom:15px;}}.fp-swiper-home-item {position:relative;border-radius:8px;overflow:hidden;height:400px; }.fp-swiper-home-item .img-cover {width:100%;height:100%;z-index:1;object-fit:cover;}.fp-swiper-home-item .content {position:absolute;top:50%;transform:translateY(-50%);max-width:400px;left:40px;color:#fff;z-index:3;}@media (max-width:576px) {.fp-swiper-home-item .content {left:24px;}}@media (max-width:576px) {.fp-swiper-home-item .content .title {font-size:20px;}}@media (max-width:576px) {.fp-swiper-home-item .content p {font-size:14px;}}@media (max-width:576px) {.fp-swiper-home-item .content .btn {height:38px;font-size:13px;padding:5px 16px;}}.autoplay-progress {position:absolute;right:40px;top:40px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:400;color:#fff;}@media (max-width:1200px) {.autoplay-progress {right:10px;top:10px;}}@media (max-width:576px) {.autoplay-progress {left:inherit;right:10px;}}.autoplay-progress svg {--progress:0;position:absolute;left:0;top:0px;z-index:10;width:100%;height:100%;stroke-width:2px;stroke:#fff;fill:none;stroke-dashoffset:calc(125.6 * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg);}@media (max-width:992px) {.fp-slider-area .grid {grid-template-columns:100%;max-width:100%;}}@media (max-width:768px) {.fp-slider-area .blur-img {height:300px; }.fp-swiper-home-item {height:200px !important; aspect-ratio:20/7; }.autoplay-progress {width:35px;height:35px;right:15px;top:15px;}.autoplay-progress span {font-size:10px;}}@media (max-width:576px) {.fp-slider-area .blur-img {height:250px;}.fp-swiper-home-item {height:160px !important; aspect-ratio:18/6;}.autoplay-progress {width:30px;height:30px;right:12px;top:12px;}.autoplay-progress span {font-size:9px;}}@media (max-width:480px) {.fp-slider-area .blur-img {height:200px;}.fp-swiper-home-item {height:130px !important; aspect-ratio:16/5;}.autoplay-progress {width:25px;height:25px;right:10px;top:10px;}.autoplay-progress span {font-size:8px;}}.fp-swiper-home {touch-action:pan-y;}.swiper-slide {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fp-slider-area {overflow:hidden;position:relative;margin-top:0;padding-top:0;}.blur-img {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;}.blur-img img {width:100%;height:100%;object-fit:cover;filter:blur(50px);transform:scale(1.1);}.fp-swiper-home {overflow:hidden;border-radius:12px; }.fp-slider-area .container {overflow:hidden;}.fp-slider-area .position-relative {overflow:hidden;border-radius:12px;}.fp-case-item {position:relative;}.fp-case-item .top-sale {position:absolute;top:0;left:0;width:100%;background-color:#3070a8 !important;}.fp-categories .fp-sc-item .img {border-radius:8px;overflow:hidden;position:relative;}.fp-categories .fp-sc-item .img .img-cover {border-radius:8px;width:100%;height:100%;transition:0.2s;}.fp-sc-item {position:relative;}.fp-sc-item .button {position:absolute;left:50%;top:0;transform:translateY(-40px) translateX(-50%);height:40px;width:calc(100% - 145px);display:flex;align-items:center;justify-content:center;background-color:var(--bs-blue);color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:0.2s;gap:6px;font-size:13px;font-weight:500;}.button.btn-v {background-color:#DC1D25;color:#fff;}.button.btn-pubg {background-color:#FFCD00;color:#fff;}.button.btn-lol {background-color:#DA00F7;color:#fff;}.button.btn-ml {background-color:#F100DC;color:#fff;}.fp-sc-item .button i {font-size:18px;}.fp-sc-item:hover .button {transform:translateY(0) translateX(-50%);}.fp-sc-item .badge-discount {position:absolute;top:-12px;left:6px;background-color:#19DB91;color:#fff;padding:1px 10px;border-radius:50px;z-index:2;font-size:14px;font-weight:600;height:27px;display:flex;align-items:center;justify-content:center;gap:2px;}.fp-sc-item .badge-discount i {font-size:16px;}.fp-sc-item .content {position:absolute;z-index:3;left:20px;top:50%;pointer-events:none;transform:translateY(-50%);color:#fff;transition:0.2s;}.fp-sc-item:hover .content {transform:translateY(calc(-50% + 20px));}.fp-sc-item .content .title1 {font-size:15px;font-weight:300;}.fp-sc-item .content .title2 {font-size:18px;font-weight:600;}.fp-swiper-categories-prev, .fp-swiper-categories-next, .fp-swiper-testimonials-next, .fp-swiper-testimonials-prev {background-color:var(--bg-white);height:40px;width:40px;border-radius:100%;border:1px solid var(--border);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:0.2s;}.fp-swiper-categories-prev i, .fp-swiper-categories-next i, .fp-swiper-testimonials-prev i, .fp-swiper-testimonials-next i {font-size:28px;}.fp-swiper-categories-prev.swiper-button-disabled, .fp-swiper-categories-next.swiper-button-disabled, .fp-swiper-testimonials-prev.swiper-button-disabled, .fp-swiper-testimonials-next.swiper-button-disabled {display:none;}.fp-swiper-categories-prev:hover, .fp-swiper-categories-next:hover, .fp-swiper-testimonials-prev:hover, .fp-swiper-testimonials-next:hover {opacity:0.7;}.fp-swiper-prev, .fp-swiper-next {position:absolute;top:50%;transform:translateY(-50%);z-index:3;}.fp-swiper-prev {left:8px;}.fp-swiper-next {right:8px;}.fp-two-section {padding:30px 0;}.fp-two-section .img {position:relative;border-radius:8px;overflow:hidden;display:block;margin:6px 0;}.fp-two-section .img img {width:100%;}.fp-product-item {border-radius:8px;overflow:hidden;background-color:var(--bg-white);border:1px solid var(--border);margin-bottom:15px;}.fp-product-item .img {display:block;overflow:hidden;position:relative;padding-bottom:100%;}.fp-product-item .img .img-aspect {position:absolute;left:0;top:0;width:100%;height:100%;}.fp-product-item .img img {transition:0.2s;object-fit:cover;}.fp-product-item .img:hover img {transform:scale(1.05);}.fp-product-item .content {padding:10px;}.fp-product-item .content .product-name {font-size:14px;display:block;color:var(--text-color);font-weight:500;transition:0.2s;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.fp-product-item .content .product-name:hover {color:#0089FF;}.fp-product-item .price {margin-top:5px;display:flex;align-items:flex-end;justify-content:center;background-color:#f9f9f9;border-radius:6px;padding:6px 10px;text-align:center;}html[data-theme=dark] .fp-product-item .price {background-color:#242424;}.fp-product-item .price .price-new {font-weight:500;}.fp-product-item .price .price-old {font-weight:400;text-decoration:line-through;color:#C9C9C9;font-size:14px;margin-left:8px;position:relative;bottom:0.5px;}.fp-product-item .seller {margin-top:10px;background-color:var(--bg-white-2);color:var(--text-color);padding:4px 10px;border-radius:6px;position:relative;display:flex;align-items:center;justify-content:flex-start;}.fp-product-item .seller .img-seller {height:28px;width:28px;min-width:28px;object-fit:cover;border-radius:100%;margin-right:8px;}.fp-product-item .seller .seller-content .key {color:#656565;font-size:12px;margin-bottom:-2px;}.fp-product-item .seller .seller-content .value {font-size:13px;}.fp-product-item .seller .icon {color:#B4B4B4;right:8px;position:absolute;top:50%;transform:translateY(-50%);}.row-products {margin-right:calc(-0.3 * var(--bs-gutter-x));margin-left:calc(-0.3 * var(--bs-gutter-x));}.row-products > * {padding-right:calc(var(--bs-gutter-x) * 0.3);padding-left:calc(var(--bs-gutter-x) * 0.3);}.fp-card-comments {margin-top:30px;}.fp-card-comments .title {font-size:20px;font-weight:500;margin-bottom:20px;}.fp-comment-item:not(:last-child) {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border);}.fp-comment-item .user {margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;}.fp-comment-item .user .name {font-weight:500;font-size:15px;}.fp-comment-item .content .text {color:var(--text-gray);font-size:15px;font-weight:300;margin-bottom:8px;}.fp-comment-item .content .date {font-size:13px;color:var(--text-gray);}.fp-stars {display:flex;align-items:center;justify-content:flex-end;}.fp-stars i {color:#ffde00;margin-left:1px;font-size:18px;}.fp-comments-total {background-color:var(--bg-white-2);border:1px solid var(--border);padding:9px 14px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}.fp-comments-total .text {font-size:18px;}@media (max-width:768px) {.fp-comments-total .text {font-size:15px;}}.fp-comments-total .fp-stars i {font-size:20px;}.row-products > [class*="col-"] {flex:0 0 calc(16.666% - 5px) !important;max-width:calc(16.666% - 5px) !important;}.row-products {gap:5px !important;}.row-products {display:flex;flex-wrap:wrap;justify-content:center !important;gap:8px;}.row-products > [class*="col-"] {flex:0 0 calc(16.666% - 6px); max-width:calc(16.666% - 6px);padding-left:0;padding-right:0;}@media (max-width:1400px) {.row-products > [class*="col-"] {flex:0 0 calc(20% - 6px); max-width:calc(20% - 6px);}}@media (max-width:1200px) {.row-products > [class*="col-"] {flex:0 0 calc(25% - 6px); max-width:calc(25% - 6px);}}@media (max-width:768px) {.row-products > [class*="col-"] {flex:0 0 calc(33.333% - 6px); max-width:calc(33.333% - 6px);}}@media (max-width:576px) {.row-products > [class*="col-"] {flex:0 0 calc(50% - 4px); max-width:calc(50% - 4px);gap:4px;}}.row-products {display:flex;flex-wrap:wrap;justify-content:center !important;gap:5px !important;}.row-products > [class*="col-"] {flex:0 0 calc(16.666% - 5px) !important;max-width:calc(16.666% - 5px) !important;padding-left:0 !important;padding-right:0 !important;}.row-products {display:flex;flex-wrap:wrap;justify-content:center !important;gap:5px !important;}.row-products > [class*="col-"] {flex:0 0 calc(16.666% - 5px) !important;max-width:calc(16.666% - 5px) !important;padding-left:0 !important;padding-right:0 !important;}@media (max-width:1200px) {.row-products > [class*="col-"] {flex:0 0 calc(20% - 5px) !important;max-width:calc(20% - 5px) !important;}}@media (max-width:992px) {.row-products > [class*="col-"] {flex:0 0 calc(25% - 5px) !important;max-width:calc(25% - 5px) !important;}}@media (max-width:768px) {.row-products > [class*="col-"] {flex:0 0 calc(33.333% - 5px) !important;max-width:calc(33.333% - 5px) !important;}.row-products {gap:4px !important;}}@media (max-width:576px) {.row-products > [class*="col-"] {flex:0 0 calc(50% - 4px) !important;max-width:calc(50% - 4px) !important;}.row-products {gap:3px !important;}}@media (max-width:400px) {.row-products > [class*="col-"] {flex:0 0 calc(50% - 2px) !important;max-width:calc(50% - 2px) !important;}.row-products {gap:2px !important;}}.fp-navbar .list {display:flex;align-items:center;justify-content:flex-end !important; gap:15px;margin-left:auto;}.fp-navbar .container {display:flex;align-items:center;justify-content:space-between;}.fp-navbar .btn-categories {margin-right:auto;}.fp-navbar .list li {display:inline-block;margin:0 5px;}.fp-navbar .list li .link {display:flex;align-items:center;padding:8px 15px;border-radius:8px;text-decoration:none;transition:all 0.3s ease;white-space:nowrap;}@media (max-width:992px) {.fp-navbar .list {overflow-x:auto;justify-content:flex-start !important;padding:0 10px;}.fp-navbar .container {flex-direction:column;gap:15px;}.fp-navbar .btn-categories {margin-right:0;width:100%;text-align:center;}}.fp-product-card {margin-bottom:25px;}.fp-product-card .img-cover {border-radius:8px;overflow:hidden;position:relative;padding-bottom:100%;}.fp-product-card .img-cover .img-aspect {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}@media (max-width:992px) {.fp-product-card .img-cover {margin-bottom:20px;}}.fp-product-card .content .product-name {font-size:24px;}.fp-product-card .content .text {font-size:14px;color:var(--text-gray);}.fp-product-card .content .link-more {color:#0089FF;font-size:15px;}.fp-product-card .content .link-more i {position:relative;top:2px;left:-2px;font-size:22px;}.fp-product-card .action-area {margin-top:30px;}@media (max-width:992px) {.fp-product-card .action-area {margin-bottom:20px;}}.fp-product-card .action-area .price {background-color:var(--bg-white-2);height:50px;text-align:center;border-radius:8px;font-size:24px;font-weight:600;color:#0089FF;margin-bottom:10px;display:flex;align-items:center;justify-content:center;}.fp-product-card .action-area .price .price-old {font-size:15px;font-weight:400;text-decoration:line-through;margin-left:10px;color:var(--text-gray);}.fp-product-card .action-area .fp-quantity .form-control {font-size:16px;}.fp-product-card .action-area .grid {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:10px;}.fp-product-card .action-area .grid .btn {height:50px;font-size:16px;}@media (max-width:992px) {.fp-product-card .action-area .grid .btn {font-size:14px;padding:4px 12px;}}.fp-product-card .action-area .grid .btn .icon {font-size:20px;}.fp-product-card .action-area .grid .fp-quantity {height:50px;}.fp-seller-card {background-color:var(--bg-white-2);border:1px solid var(--border);border-radius:8px;padding:25px 20px 20px 20px;text-align:center;}@media (max-width:1200px) {.fp-seller-card {padding:20px 15px 15px 15px;}}.fp-seller-card .img-profile {height:100px;width:100px;object-fit:cover;border-radius:100%;margin-bottom:15px;}.fp-seller-card .name {font-size:18px;font-weight:500;margin-bottom:15px;}.fp-seller-card .info {height:44px;border-radius:8px;margin-bottom:3px;background-color:#eee;display:flex;align-items:center;justify-content:center;font-size:15px;}.fp-seller-card .info .icon {font-size:18px;margin-right:5px;}.fp-seller-card .btn {margin:3px 0;width:100%;}.fp-tabs-nav {margin-bottom:30px;display:flex;align-items:center;justify-content:center;}.fp-tabs-nav .link {font-size:18px;color:var(--text-gray);position:relative;padding:10px;margin:0 5px;transition:0.2s;}.fp-tabs-nav .link::after {content:"";opacity:0;position:absolute;left:50%;transform:translateX(-50%);height:3px;width:26px;background-color:var(--text-color);border-radius:20px;bottom:0;transition:0.2s;}.fp-tabs-nav .link.active {color:var(--text-color);font-weight:500;}.fp-tabs-nav .link.active::after {opacity:1;}.fp-tabs-nav .link:hover {color:var(--text-color);font-weight:500;}.fp-tabs .fp-tabs-content:not(.active) {display:none;}.fp-product-context {font-size:15px;color:var(--text-gray);}.info-card {display:flex;align-items:center;gap:10px;background:rgba(59, 130, 246, 0.1);border:1px solid rgba(59, 130, 246, 0.2);border-radius:8px;padding:12px;font-size:14px;color:var(--fp-card-text);transition:all 0.3s ease;margin-bottom:8px;}.info-card:hover {transform:translateY(-2px);box-shadow:0 4px 12px rgba(59, 130, 246, 0.15);background:rgba(59, 130, 246, 0.15);}.info-card i {color:#3b82f6;font-size:16px;flex-shrink:0;}.info-card span {font-weight:500;color:var(--fp-card-text);}[data-theme="dark"] .info-card {background:rgba(59, 130, 246, 0.15);border-color:rgba(59, 130, 246, 0.3);}[data-theme="dark"] .info-card:hover {background:rgba(59, 130, 246, 0.2);}.fp-cart-card {margin-bottom:20px;}.fp-cart-card .fp-card-body {padding:20px !important;}.fp-cart-grid {display:grid;grid-template-columns:minmax(0, 0.62fr) minmax(0, 0.38fr);grid-gap:36px;border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:12px;}@media (max-width:1200px) {.fp-cart-grid {display:none;}}.fp-cart-grid .left {display:flex;align-items:center;justify-content:space-between;}.fp-cart-grid .right {display:flex;align-items:center;justify-content:space-between;}.fp-cart-grid .column .title {font-size:14px;color:var(--text-gray);}.fp-cart-grid .column.price {margin-right:24px;}.fp-cart-grid .column.qty {margin-left:40px;}.fp-cart-item {display:grid;grid-template-columns:minmax(0, 0.62fr) minmax(0, 0.38fr);grid-gap:36px;align-items:center;}@media (max-width:1200px) {.fp-cart-item {grid-template-columns:1fr;grid-gap:20px;}}.fp-cart-item:not(:last-child) {border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:16px;}.fp-cart-item .left {display:flex;align-items:center;justify-content:space-between;}.fp-cart-item .img {border-radius:6px;overflow:hidden;width:85px;height:85px;min-width:85px;}.fp-cart-item .context {display:flex;align-items:center;justify-content:flex-start;padding-right:12px;}.fp-cart-item .context .content {padding-left:14px;}@media (max-width:768px) {.fp-cart-item .context .content {padding-left:10px;}}.fp-cart-item .context .content .product-name {font-size:16px;font-weight:500;color:var(--text-color);transition:0.2s;}.fp-cart-item .context .content .product-name:hover {color:#0089FF;}@media (max-width:768px) {.fp-cart-item .context .content .product-name {font-size:15px;}}.fp-cart-item .price {font-size:18px;font-weight:600;text-align:center;white-space:nowrap;}@media (max-width:768px) {.fp-cart-item .price {font-size:16px;}}.fp-cart-item .price .text-total {font-size:14px;color:var(--text-gray);font-weight:400;}@media (min-width:1200px) {.fp-cart-item .price .text-total {display:none;}}.fp-cart-item .price .price-old {font-size:15px;font-weight:400;color:var(--text-gray);text-decoration:line-through;}.fp-cart-item .right {display:flex;align-items:center;justify-content:space-between;}@media (max-width:1200px) {.fp-cart-item .right {justify-content:flex-end;}}@media (max-width:768px) {.fp-cart-item .right {display:grid;grid-template-columns:minmax(0, 0.4fr) minmax(0, 0.5fr) minmax(0, 0.1fr);align-items:center;}}@media (max-width:1200px) {.fp-cart-item .right .price {margin:0 30px;}}@media (max-width:768px) {.fp-cart-item .right .price {margin:0;font-size:18px;}}.fp-cart-item .right .btn-primary {margin-left:14px;padding:4px 14px;font-size:15px;}@media (max-width:1400px) {.fp-cart-item .right .btn-primary {font-size:14px;white-space:nowrap;}}@media (max-width:1200px) {.fp-cart-item .right .btn-primary {margin-left:0;margin-top:4px;}}.fp-cart-item .right .fp-quantity {margin-left:33px;}@media (min-width:1200px) and (max-width:1400px) {.fp-cart-item .right .fp-quantity .fp-quantity-btn {min-width:auto;}}@media (min-width:768px) {.fp-cart-item .right .fp-quantity .form-control {width:44px;}}.fp-cart-item .right .btn-opacity-danger {width:44px;}.fp-cart-summary .title {font-size:20px;text-align:center;font-weight:500;margin-bottom:15px;}.fp-cart-summary .total {border:1px solid var(--border);border-radius:8px;padding:12px 5px;text-align:center;margin-bottom:15px;}.fp-cart-summary .total .value {color:#0089FF;margin-top:2px;font-size:24px;}.fp-cart-summary .btn-area .btn {width:100%;margin-bottom:8px;padding:4px 14px;display:flex;align-items:center;justify-content:space-between;}.fp-cart-summary .btn-area .btn span {font-size:14px;}.input-coupon {display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(0, 0.3fr);margin-bottom:15px;}.input-coupon .form-control {font-size:14px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}.input-coupon .btn {border-top-left-radius:0;border-bottom-left-radius:0;font-size:14px;}.fp-card-marketplace-user {text-align:center;}.fp-card-marketplace-user .fp-card-body {padding:25px 18px 18px 18px !important;}.fp-card-marketplace-user .img-profile {border-radius:100%;width:150px;height:150px;object-fit:cover;margin-bottom:12px;}.fp-card-marketplace-user .title {font-size:18px;font-weight:500;margin-bottom:4px;}.fp-card-marketplace-user .fp-stars {margin-bottom:20px;}.fp-card-marketplace-user .fp-info-item {text-align:left;padding:10px 20px;background-color:var(--bg-white-2);margin-bottom:2px;}.fp-card-marketplace-user .fp-info-item:not(:last-child) {border-bottom-left-radius:0;border-bottom-right-radius:0;}.fp-card-marketplace-user .fp-info-item:not(:first-child) {border-top-left-radius:0;border-top-right-radius:0;}.fp-card-marketplace-user .fp-info-item .key {font-size:13px !important;margin-bottom:3px;}.fp-card-marketplace-user .fp-info-item .value {font-size:18px !important;}.fp-card-marketplace-user .fp-info-item .icon i {font-size:32px;}.gp-vcenter {min-height:auto !important;padding:50px 0;}.gp-vcenter a {font-size:24px !important;color:var(--text-color) !important;font-weight:500 !important;}.fp-blog-card {overflow:hidden;margin-bottom:24px;}.fp-blog-card .img {overflow:hidden;position:relative;padding-bottom:56.25%;}.fp-blog-card .img img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}.fp-blog-card .img img {transition:0.3s;}.fp-blog-card .img:hover img {transform:scale(1.04);}.fp-blog-card .content {padding:20px;}.fp-blog-card .content .title {font-size:18px;color:var(--text-color);font-weight:600;margin-bottom:8px;display:block;transition:0.2s;}.fp-blog-card .content .title:hover {color:#0089FF;}.fp-blog-card .content p {font-size:15px;line-height:24px;color:var(--text-gray);}.fp-blog-card .content .flex {display:flex;align-items:center;justify-content:space-between;}.fp-blog-card .content .flex .link {font-weight:500;transition:0.2s;}.fp-blog-card .content .flex .date i {margin-right:3px;}.fp-section-blog-page {background-color:var(--bg-white);padding:30px 0;}@media (max-width:768px) {.fp-section-blog-page {padding:20px 0;}}.fp-section-blog-page .container {max-width:900px;}.fp-section-blog-page .fp-breadcrumb {margin-bottom:20px;}.fp-section-blog-page .blog-title {text-align:center;margin-bottom:15px;}.fp-section-blog-page .info-list {display:flex;align-items:center;justify-content:center;}.fp-section-blog-page .info-list .text {font-size:15px;margin:0 10px;color:var(--text-gray);}.fp-section-blog-page .info-list .text i {position:relative;top:1px;margin-right:2px;}.fp-section-blog-page .img-cover {margin:20px 0;}.fp-section-blog-page .img-cover .img-blog {width:100%;border-radius:8px;}.fp-section-blog-page .fp-blog-content p {line-height:26px;margin-bottom:20px;}.fp-client-menu {margin-bottom:20px;}.fp-client-menu .user-info {padding:20px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--border);}.fp-client-menu .user-info .icon {height:50px;min-width:50px;width:50px;background-color:#0089FF;border-radius:100%;margin-right:12px;color:#fff;display:flex;align-items:center;justify-content:center;}.fp-client-menu .user-info .icon i {font-size:24px;}.fp-client-menu .user-info .content {width:calc(100% - 62px);}.fp-client-menu .user-info .content .mail {font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.fp-client-menu .user-info .content .money {font-size:13px;color:var(--text-gray);}.fp-client-menu .content-menu {padding:20px;}.fp-client-menu .content-menu .list-menu li {display:block;}.fp-client-menu .content-menu .list-menu .link {height:44px;color:var(--text-color);display:flex;align-items:center;justify-content:flex-start;border-radius:6px;padding:4px 15px;transition:0.2s;margin:4px 0;font-weight:300;}.fp-client-menu .content-menu .list-menu .link.toggle-client-menu {background-color:#0089FF;color:#fff;}.fp-client-menu .content-menu .list-menu .link.toggle-client-menu:hover, .fp-client-menu .content-menu .list-menu .link.toggle-client-menu:focus {background-color:#0089FF;color:#fff;}@media (min-width:992px) {.fp-client-menu .content-menu .list-menu .link.toggle-client-menu {display:none;}}@media (max-width:1200px) {.fp-client-menu .content-menu .list-menu .link {font-size:15px;line-height:20px;}}@media (max-width:992px) {.fp-client-menu .content-menu .list-menu .link.mobile-none {display:none;}.fp-client-menu .content-menu .list-menu .link.mobile-show {display:flex;}}.fp-client-menu .content-menu .list-menu .link.toggle-client-menu .ri-close-line {font-size:24px;position:relative;right:2px;top:1px;}.fp-client-menu .content-menu .list-menu .link .icon {margin-right:8px;width:22px;}.fp-client-menu .content-menu .list-menu .link.active, .fp-client-menu .content-menu .list-menu .link:hover {color:#0089FF;background-color:rgba(0, 137, 255, 0.1);}.fp-card-client .fp-cc-head {padding:20px 24px;border-bottom:1px solid var(--border);}@media (max-width:768px) {.fp-card-client .fp-cc-head {padding:20px 18px;}}.fp-card-client .fp-cc-head .title {margin-bottom:0;font-size:18px;font-weight:500;}.fp-card-client .fp-cc-body {padding:24px;}@media (max-width:768px) {.fp-card-client .fp-cc-body {padding:18px;}}.fp-client-shortcut {padding:16px;color:var(--text-color);background-color:var(--bg-white-2) !important;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;transition:0.2s;}.fp-client-shortcut:hover {transform:scale(1.01);color:var(--text-color);}.fp-client-shortcut .left {display:flex;align-items:center;justify-content:flex-start;}.fp-client-shortcut .left i {font-size:24px;margin-right:10px;}.fp-client-shortcut .icon-right {font-size:20px;}.fp-order-item {overflow:hidden;}.fp-order-item:not(:last-child) {margin-bottom:16px;}.fp-order-item .head {padding:18px;display:grid;grid-template-columns:minmax(0, 0.3fr) minmax(0, 0.2fr) minmax(0, 0.2fr);grid-gap:10px;align-items:center;position:relative;cursor:pointer;transition:0.2s;}@media (max-width:768px) {.fp-order-item .head {grid-template-columns:minmax(0, 0.4fr) minmax(0, 0.25fr) minmax(0, 0.25fr);}}@media (max-width:576px) {.fp-order-item .head {grid-template-columns:minmax(0, 0.6fr) minmax(0, 0.3fr);}}.fp-order-item .head:hover {background-color:var(--bg-white-2);}.fp-order-item .head:hover .icon-right {background-color:var(--bg-white) !important;}.fp-order-item .head .name {display:flex;align-items:center;justify-content:flex-start;}.fp-order-item .head .name .imgs {margin-right:14px;display:flex;align-items:center;justify-content:flex-start;}.fp-order-item .head .name .imgs .img-product {height:40px;width:40px;min-width:40px;object-fit:cover;border-radius:100%;}.fp-order-item .head .name .imgs .more {height:40px;width:40px;min-width:40px;background-color:var(--bg-white-2);display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:100%;border:1px solid var(--border);margin-left:-20px;position:relative;z-index:1;}.fp-order-item .head .name .text {font-weight:500;font-size:15px;}.fp-order-item .head .icon-right {transition:0.2s;background-color:var(--bg-white-2);height:40px;width:40px;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);right:18px;display:flex;align-items:center;justify-content:center;}.fp-order-item .head .icon-right i {font-size:24px;}.fp-order-item .area {text-align:center;}.fp-order-item .area .title-mini {font-size:14px;color:var(--text-gray);}.fp-order-item .area .text {font-weight:500;}@media (max-width:576px) {.fp-order-item .area.date {text-align:left;}}.fp-order-item .body {padding:18px;display:none;}.fp-order-alt-item {display:grid;grid-template-columns:minmax(0, 0.5fr) minmax(0, 0.2fr) minmax(0, 0.2fr) minmax(0, 0.17fr);align-items:center;background-color:var(--bg-white-2);border-radius:8px;padding:14px 18px;margin-bottom:10px;grid-gap:8px;}@media (max-width:1200px) {.fp-order-alt-item {padding:14px;grid-template-columns:minmax(0, 0.5fr) minmax(0, 0.25fr) minmax(0, 0.25fr);}}@media (max-width:768px) {.fp-order-alt-item {grid-template-columns:1fr;grid-gap:10px;}}.fp-order-alt-item:last-child {margin-bottom:0;}.fp-order-alt-item .area-product {display:flex;align-items:center;justify-content:flex-start;}.fp-order-alt-item .area-product .img-product {margin-right:8px;height:50px;width:50px;min-width:50px;border-radius:8px;object-fit:cover;}@media (max-width:1400px) {.fp-order-alt-item .area-product .text {font-size:14px;}}@media (max-width:1200px) {.fp-order-alt-item .actions {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:8px;margin-top:8px;}}.fp-order-alt-item .actions .btn {width:100%;height:34px;padding:2px 12px;margin-bottom:4px;white-space:nowrap;}.fp-info-item {margin-bottom:16px;padding:20px;display:flex;align-items:center;justify-content:space-between;}.fp-info-item .content .key {font-size:17px;}.fp-info-item .content .value {font-size:26px;font-weight:500;}.fp-info-item .icon i {font-size:38px;color:#0089FF;}.row-16 {--bs-gutter-x:16px;}.fp-card-ticket .fp-cc-head .date {color:var(--text-gray);margin-top:6px;font-size:15px;}.fp-ticket-item {padding:15px 20px 10px 20px;border-width:2px !important;}.fp-ticket-item:not(:last-child) {margin-bottom:20px;}.fp-ticket-item.answer {padding:20px;}.fp-ticket-item.admin {border-color:#0089FF !important;}.fp-ticket-item .text {margin-bottom:0;font-weight:300;}.fp-ticket-item .info {padding-top:10px;margin-top:15px;border-top:1px solid var(--border);}.fp-ticket-item .info .date {color:var(--text-gray);font-size:14px;}.fp-ticket-item .info .date i {font-size:16px;}.fp-ticket-textarea {display:grid;grid-template-columns:1fr 60px;margin-bottom:20px;}.fp-ticket-textarea .form-control {height:60px;border-top-right-radius:0;border-bottom-right-radius:0;}.fp-ticket-textarea .btn {height:60px;border-top-left-radius:0;border-bottom-left-radius:0;}.fp-ticket-textarea .btn i {font-size:24px;}.fp-auth-card {max-width:480px;margin:30px auto 0 auto;border-radius:12px !important;}.fp-auth-card .fp-card-body {padding:45px !important;}.fp-auth-card .title {font-size:32px;text-transform:uppercase;}.fp-auth-card .text {font-size:15px;color:var(--text-gray);margin-bottom:30px;}.fp-auth-card .link {font-size:14px;color:var(--text-gray);text-decoration:underline;display:inline-block;}.fp-auth-card .btn {height:55px;font-size:17px;}.fp-auth-card .text-alt {margin-top:30px;text-align:center;margin-bottom:10px;color:var(--text-gray);}.fp-input {position:relative;height:55px;}.fp-input .form-control {height:100%;padding-left:65px;}.fp-input .icon {position:absolute;top:50%;transform:translateY(-50%);left:15px;color:var(--text-gray);border-right:1px solid var(--border);padding-right:15px;transition:0.2s;}.fp-input:hover .icon {border-right-color:#d8d8d8;}.fp-balance-add .payment-method {max-width:180px;border-width:2px;padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;}.fp-balance-add .payment-method .text {font-size:11px;margin-top:3px;color:var(--text-gray);}.fp-balance-add .total-amount {height:100%;width:100%;background-color:var(--bg-white-2);display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:8px;}@media (max-width:992px) {.fp-balance-add .total-amount {margin-top:15px;height:auto;padding:10px;}}.fp-balance-add .total-amount .value {font-size:48px;font-weight:500;}@media (max-width:992px) {.fp-balance-add .total-amount .value {font-size:32px;}}@media (max-width:992px) {.fp-balance-add .form-havale {margin-bottom:30px;}}.fp-bank-item {margin-bottom:12px;}.fp-bank-item .head {background-color:var(--bg-white-2);padding:6px 12px;font-weight:500;border-bottom:1px solid var(--border);}.fp-bank-item ul li {padding:6px 12px;font-size:15px;}.fp-bank-item ul li:not(:last-child) {border-bottom:1px solid var(--border);}.fp-swiper-two-area {margin:10px 0 25px 0;}.fp-swiper-two-prev, .fp-swiper-two-next {background-color:var(--bg-white);border:1px solid var(--border);height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;box-shadow:0 0 24px rgba(0, 0, 0, 0.1);}.fp-swiper-two-prev i, .fp-swiper-two-next i {font-size:24px;}.fp-swiper-two-prev {left:-10px;}@media (max-width:576px) {.fp-swiper-two-prev {left:5px;}}.fp-swiper-two-next {right:-10px;}@media (max-width:576px) {.fp-swiper-two-next {right:5px;}}.fp-st-item {border-radius:8px;overflow:hidden;position:relative;padding-bottom:56.25%;}.fp-st-item img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}.fp-st-item::before {content:"";display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;background:linear-gradient(to top, #000, rgba(0, 0, 0, 0) 65%);z-index:2;}.fp-st-item .img-cover {z-index:1;}.fp-st-item .content {position:absolute;bottom:0;left:0;padding:30px;color:#fff;z-index:3;max-width:80%;}@media (max-width:1400px) {.fp-st-item .content {max-width:100%;}}@media (max-width:992px) {.fp-st-item .content {padding:20px;}}.fp-st-item .content .title {font-size:20px;font-weight:500;}@media (max-width:992px) {.fp-st-item .content .title {font-size:16px;}}.fp-st-item .content p {font-size:15px;}@media (max-width:992px) {.fp-st-item .content p {font-size:13px;line-height:18px;}}.fp-products-category-info {background-color:var(--bg-white);border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:20px;}.fp-products-category-info .img-products {width:100%;}.fp-products-category-info .content {text-align:center;padding:20px;}.fp-products-category-info .content .title {font-size:20px;}.fp-products-category-info .content p {font-size:14px;line-height:22px;color:var(--text-gray);margin-bottom:0;}.fp-product-horizontal {background-color:var(--bg-white);border:1px solid var(--border);padding:12px;display:grid;grid-template-columns:minmax(0, 0.6fr) minmax(0, 0.15fr) minmax(0, 0.35fr);grid-gap:8px;align-items:center;border-radius:8px;margin-bottom:12px;}@media (max-width:1200px) {.fp-product-horizontal {grid-template-columns:minmax(0, 0.6fr) minmax(0, 0.15fr) minmax(0, 0.25fr);}}@media (max-width:992px) {.fp-product-horizontal {grid-template-columns:minmax(0, 0.6fr) minmax(0, 0.15fr) minmax(0, 0.25fr);}}@media (max-width:768px) {.fp-product-horizontal {grid-template-columns:1fr;}}.fp-product-horizontal .left {display:flex;align-items:center;justify-content:flex-start;}.fp-product-horizontal .left .price {font-size:18px;}.fp-product-horizontal .left .price .price-old {font-size:15px;}@media (min-width:768px) {.fp-product-horizontal .left .price {display:none;}}@media (max-width:768px) {.fp-product-horizontal .left .price {display:block !important;}}.fp-product-horizontal .img {border-radius:6px;overflow:hidden;width:85px;height:85px;min-width:85px;display:flex;align-items:center;justify-content:center;}.fp-product-horizontal .content {padding-left:14px;}@media (max-width:768px) {.fp-product-horizontal .content {padding-left:10px;padding-right:10px;}}.fp-product-horizontal .content .product-name {font-size:16px;font-weight:500;color:var(--text-color);transition:0.2s;}.fp-product-horizontal .content .product-name:hover {color:#0089FF;}.fp-product-horizontal .content .text {color:var(--text-gray);font-size:12px;}@media (max-width:768px) {.fp-product-horizontal .content .text {display:none;}}.fp-product-horizontal .content .text i {font-size:18px;position:relative;top:1px;}.fp-product-horizontal .price {font-size:22px;font-weight:600;text-align:center;white-space:nowrap;}@media (max-width:768px) {.fp-product-horizontal .price {display:none;}}.fp-product-horizontal .price .price-old {font-size:16px;font-weight:400;color:var(--text-gray);text-decoration:line-through;}.fp-product-horizontal .right {display:flex;align-items:center;justify-content:flex-end;}@media (max-width:1200px) {.fp-product-horizontal .right {flex-direction:column;align-items:flex-end;}}@media (max-width:768px) {.fp-product-horizontal .right {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:8px;}}.fp-product-horizontal .right .btn-primary {margin-left:14px;padding:4px 14px;font-size:15px;}@media (max-width:1400px) {.fp-product-horizontal .right .btn-primary {font-size:14px;white-space:nowrap;}}@media (max-width:1200px) {.fp-product-horizontal .right .btn-primary {margin-left:0;margin-top:4px;}}@media (min-width:1200px) and (max-width:1400px) {.fp-product-horizontal .right .fp-quantity .fp-quantity-btn {min-width:auto;}}@media (min-width:768px) {.fp-product-horizontal .right .fp-quantity .form-control {width:50px;}}.fp-quantity {display:flex;align-items:center;justify-content:center;display:inline-flex;border:1px solid rgba(0, 137, 255, 0.1);border-radius:8px;overflow:hidden;height:44px;}.fp-quantity .fp-quantity-btn {background-color:rgba(0, 137, 255, 0.1);height:100%;width:38px;min-width:38px;display:block;color:#0089FF;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:0.2s;}.fp-quantity .fp-quantity-btn:hover {background-color:#0089FF;color:#fff;}.fp-quantity .form-control {pointer-events:none;border-radius:0;border:0;text-align:center;width:100%;height:100%;padding:4px 6px;-moz-appearance:textfield;}.fp-quantity .form-control::-webkit-outer-spin-button, .fp-quantity .form-control::-webkit-inner-spin-button {margin:0;-webkit-appearance:none;}.fp-blogs-section {padding:30px 0 40px 0;background-color:var(--bg-white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:30px;}@media (max-width:992px) {.fp-blogs-section {padding:30px 0 25px 0;}}.fp-blog-item {position:relative;padding-bottom:56.25%;border-radius:8px;overflow:hidden;}.fp-blog-item img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}@media (max-width:992px) {.fp-blog-item {margin-bottom:24px;}}.fp-blog-item .img-cover {z-index:1;}.fp-blog-item::before {content:"";display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;background:linear-gradient(to top, #000, rgba(0, 0, 0, 0) 40%);z-index:2;}.fp-blog-item .date {background-color:var(--bg-white);border-radius:6px;height:48px;width:48px;display:flex;align-items:center;justify-content:center;position:absolute;left:20px;top:20px;z-index:3;flex-direction:column;}.fp-blog-item .date .day {font-size:20px;font-weight:600;line-height:20px;}.fp-blog-item .date .month {font-size:11px;text-transform:uppercase;}.fp-blog-item .content {position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:300px;max-width:100%;color:#fff;text-align:center;z-index:3;}@media (max-width:1200px) {.fp-blog-item .content {bottom:0;}}.fp-blog-item .content .title {font-size:20px;line-height:28px;font-weight:500;margin-bottom:0;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}@media (max-width:1200px) {.fp-blog-item .content .title {font-size:16px;line-height:22px;}}.fp-blog-item .content .btn-link {text-decoration:none;opacity:0.7;font-weight:300;}.fp-blog-item .content .btn-link:hover {opacity:1;}.fp-streamer-item {background-color:var(--bg-white);border:1px solid var(--border);border-radius:8px;padding:20px;}.fp-streamer-item .img {text-align:center;position:relative;height:120px;width:120px;margin:auto auto 16px auto;}.fp-streamer-item .img .img-profile {height:120px;width:120px;border-radius:100%;object-fit:cover;}.fp-streamer-item .img .icon {background-color:#6441a5;color:#fff;height:34px;width:34px;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;border-radius:100%;}.fp-streamer-item .content {text-align:center;}.fp-streamer-item .content .streamer-name {font-size:17px;font-weight:500;margin-bottom:5px;}.fp-streamer-item .content .link {background-color:rgba(100, 65, 165, 0.1);color:#6441a5;padding:3px 8px;font-weight:500;font-size:12px;border-radius:30px;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.fp-swiper-streamers-prev, .fp-swiper-streamers-next {background-color:var(--bg-white);border:1px solid var(--border);height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;box-shadow:0 0 24px rgba(0, 0, 0, 0.1);}.fp-swiper-streamers-prev i, .fp-swiper-streamers-next i {font-size:24px;}.fp-swiper-streamers-prev {left:-20px;}@media (max-width:576px) {.fp-swiper-streamers-prev {left:5px;}}.fp-swiper-streamers-next {right:-20px;}@media (max-width:576px) {.fp-swiper-streamers-next {right:5px;}}.fp-categories-search {margin-bottom:24px;}.fp-categories-search .form-control {height:50px;}.fp-categories-search .icon {position:absolute;top:50%;transform:translateY(-50%);right:20px;pointer-events:none;}.fp-categories-letter {font-size:24px;padding:8px 20px;margin-bottom:15px;}.fp-categories-item {display:block;position:relative;border-radius:8px;overflow:hidden;margin-bottom:15px;transition:0.2s;}.fp-categories-item:hover {transform:translateY(-5px);}.fp-categories-item::before {content:"";display:block;width:100%;height:60%;background:linear-gradient(to top, #000, rgba(0, 0, 0, 0));z-index:2;position:absolute;bottom:0;left:0;}.fp-categories-item .img {padding-bottom:125%;position:relative;z-index:1;}.fp-categories-item .img img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}.fp-categories-item .name {position:absolute;bottom:0;left:0;width:100%;z-index:3;color:#fff;padding:10px;text-align:center;}.fp-footer {background:var(--bg-white);margin-top:auto;border-top:1px solid var(--border);}.footer-top {background:var(--bg-white-2);padding:25px 0;border-bottom:1px solid var(--border);}.footer-top .flex {display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:100%;}.footer-top .logo {flex-shrink:0;min-width:120px;}.footer-top .logo img {height:45px;width:auto;}.footer-top .logo h3 {color:var(--text-color);margin:0;font-size:20px;font-weight:600;}.footer-keys {flex:1;max-width:none;width:100%;}.footer-keys .row {margin:0 -8px;}.footer-keys .col {padding:0 8px;}.item-keys {display:flex;align-items:center;gap:12px;padding:12px 10px;background:transparent;border-radius:8px;transition:all 0.3s ease;min-height:70px;}.item-keys:hover {background:rgba(var(--bs-blue-rgb), 0.05);}.item-keys .icon {width:auto;height:auto;background:none;border-radius:0;display:flex;align-items:center;justify-content:center;color:var(--bs-blue);font-size:20px;flex-shrink:0;padding:0;margin:0;border:none;animation:blueIconPulse 2s infinite;}@keyframes blueIconPulse {0% {text-shadow:0 0 5px rgba(var(--bs-blue-rgb), 0.4);}50% {text-shadow:0 0 15px rgba(var(--bs-blue-rgb), 0.8), 0 0 25px rgba(var(--bs-blue-rgb), 0.6);}100% {text-shadow:0 0 5px rgba(var(--bs-blue-rgb), 0.4);}}.item-keys .ctx {flex:1;min-width:0;}.item-keys .ctx .key {font-size:20px;font-weight:700;color:var(--bs-blue);line-height:1;margin-bottom:3px;}.item-keys .ctx .value {font-size:10px;color:var(--text-gray);text-transform:uppercase;font-weight:600;letter-spacing:0.3px;line-height:1.2;}.footer-top .right {display:flex;flex-direction:column;gap:10px;flex-shrink:0;min-width:160px;}.footer-top .right .btn {padding:8px 16px;font-size:13px;font-weight:500;white-space:nowrap;border-radius:6px;text-align:center;}.footer-top .right .btn .icon-left {margin-right:6px;font-size:14px;}.footer-top .right .btn i:last-child {margin-left:6px;}.footer-body {background:var(--bg-white);padding:35px 0;}.footer-content {margin-bottom:25px;}.footer-title {font-size:15px;font-weight:600;margin-bottom:18px;color:var(--text-color);display:flex;align-items:center;gap:8px;}.footer-title i {color:var(--bs-blue);font-size:16px;background:none;border:none;border-radius:0;padding:0;margin:0;animation:blueIconGlow 2s infinite;}@keyframes blueIconGlow {0% {text-shadow:0 0 3px rgba(var(--bs-blue-rgb), 0.4);}50% {text-shadow:0 0 10px rgba(var(--bs-blue-rgb), 0.8);}100% {text-shadow:0 0 3px rgba(var(--bs-blue-rgb), 0.4);}}.footer-list {list-style:none;padding:0;margin:0;}.footer-list li {margin-bottom:7px;}.footer-list li a {color:var(--text-gray);font-size:13px;transition:all 0.3s ease;text-decoration:none;padding:2px 0;display:block;line-height:1.4;}.footer-list li a:hover {color:var(--bs-blue);padding-left:6px;transform:translateX(3px);}.flex-etbis {margin-bottom:20px;}.flex-etbis .left {width:100%;}.info-box {display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:4px 0;}.info-box .icon {width:auto;color:var(--bs-blue);flex-shrink:0;margin-top:2px;font-size:14px;background:none;border:none;border-radius:0;padding:0;animation:blueIconSmallGlow 2.5s infinite;}@keyframes blueIconSmallGlow {0% {text-shadow:0 0 2px rgba(var(--bs-blue-rgb), 0.4);}50% {text-shadow:0 0 8px rgba(var(--bs-blue-rgb), 0.7);}100% {text-shadow:0 0 2px rgba(var(--bs-blue-rgb), 0.4);}}.info-box .ctx {color:var(--text-gray);font-size:12px;line-height:1.4;}.info-box .ctx strong {color:var(--text-color);font-weight:600;}.list-social {display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.list-social li {margin:0;}.list-social li a {width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;transition:all 0.3s ease;font-size:14px;text-decoration:none;position:relative;}.list-social li a.ig { background:#E1306C;animation:igGlow 2s infinite;}.list-social li a.tw { background:#000;animation:twGlow 2s infinite;}.list-social li a.fb { background:#4267B2;animation:fbGlow 2s infinite;}.list-social li a.yt { background:#FF0000;animation:ytGlow 2s infinite;}.list-social li a.dc { background:#7289da;animation:dcGlow 2s infinite;}@keyframes igGlow {0% { box-shadow:0 0 5px rgba(225, 48, 108, 0.4); }50% { box-shadow:0 0 15px rgba(225, 48, 108, 0.8), 0 0 25px rgba(225, 48, 108, 0.6); }100% { box-shadow:0 0 5px rgba(225, 48, 108, 0.4); }}@keyframes twGlow {0% { box-shadow:0 0 5px rgba(0, 0, 0, 0.4); }50% { box-shadow:0 0 15px rgba(0, 0, 0, 0.8), 0 0 25px rgba(0, 0, 0, 0.6); }100% { box-shadow:0 0 5px rgba(0, 0, 0, 0.4); }}@keyframes fbGlow {0% { box-shadow:0 0 5px rgba(66, 103, 178, 0.4); }50% { box-shadow:0 0 15px rgba(66, 103, 178, 0.8), 0 0 25px rgba(66, 103, 178, 0.6); }100% { box-shadow:0 0 5px rgba(66, 103, 178, 0.4); }}@keyframes ytGlow {0% { box-shadow:0 0 5px rgba(255, 0, 0, 0.4); }50% { box-shadow:0 0 15px rgba(255, 0, 0, 0.8), 0 0 25px rgba(255, 0, 0, 0.6); }100% { box-shadow:0 0 5px rgba(255, 0, 0, 0.4); }}@keyframes dcGlow {0% { box-shadow:0 0 5px rgba(114, 137, 218, 0.4); }50% { box-shadow:0 0 15px rgba(114, 137, 218, 0.8), 0 0 25px rgba(114, 137, 218, 0.6); }100% { box-shadow:0 0 5px rgba(114, 137, 218, 0.4); }}.list-social li a:hover {transform:scale(1.1);}.footer-contact-area {background:var(--bg-white);padding:25px 0;border-top:1px solid var(--border);}.contact-items {display:flex;justify-content:center;align-items:center;gap:60px;}.contact-item {display:flex;align-items:center;gap:12px;color:var(--text-color);font-size:14px;font-weight:500;text-decoration:none;transition:all 0.3s ease;}.contact-item:hover {color:var(--text-color);transform:scale(1.05);}.contact-item.support i {width:32px;height:32px;background:#17a2b8;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:14px;animation:supportGlow 2s infinite;}.contact-item.email i {width:32px;height:32px;background:#28a745;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:14px;animation:emailGlow 2s infinite;}.contact-item.phone i {width:32px;height:32px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:14px;animation:phoneGlow 2s infinite;}@keyframes supportGlow {0% { box-shadow:0 0 5px rgba(23, 162, 184, 0.4); }50% { box-shadow:0 0 15px rgba(23, 162, 184, 0.8), 0 0 25px rgba(23, 162, 184, 0.6); }100% { box-shadow:0 0 5px rgba(23, 162, 184, 0.4); }}@keyframes emailGlow {0% { box-shadow:0 0 5px rgba(40, 167, 69, 0.4); }50% { box-shadow:0 0 15px rgba(40, 167, 69, 0.8), 0 0 25px rgba(40, 167, 69, 0.6); }100% { box-shadow:0 0 5px rgba(40, 167, 69, 0.4); }}@keyframes phoneGlow {0% { box-shadow:0 0 5px rgba(37, 211, 102, 0.4); }50% { box-shadow:0 0 15px rgba(37, 211, 102, 0.8), 0 0 25px rgba(37, 211, 102, 0.6); }100% { box-shadow:0 0 5px rgba(37, 211, 102, 0.4); }}.contact-item span {color:var(--text-color);}.footer-alt {background:var(--bg-white-2);padding:20px 0;text-align:center;border-top:1px solid var(--border);}.payment-methods {display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:15px;flex-wrap:wrap;}.payment-methods img {height:30px;width:auto;opacity:0.8;transition:all 0.3s ease;filter:grayscale(0.3);}.payment-methods img:hover {opacity:1;transform:scale(1.05);filter:grayscale(0);}.text-copyright {color:var(--text-gray);font-size:12px;margin:0;line-height:1.4;}.text-copyright b {color:var(--text-color);font-weight:600;}html[data-theme=dark] .fp-footer {background:var(--bg-white);border-color:var(--border);}html[data-theme=dark] .footer-top {background:var(--bg-white-2);border-color:var(--border);}html[data-theme=dark] .footer-body {background:var(--bg-white);}html[data-theme=dark] .footer-contact-area {background:var(--bg-white);border-color:var(--border);}html[data-theme=dark] .footer-alt {background:var(--bg-white-2);border-color:var(--border);}html[data-theme=dark] .item-keys:hover {background:rgba(var(--bs-blue-rgb), 0.1);}html[data-theme=dark] .contact-item {color:var(--text-color);}html[data-theme=dark] .contact-item span {color:var(--text-color);}@media (max-width:1199px) {.footer-top .flex {gap:15px;}.contact-items {gap:40px;}}@media (max-width:991px) {.footer-top .flex {flex-direction:column;gap:20px;text-align:center;}.footer-keys {width:100%;max-width:600px;}.footer-top .right {flex-direction:row;justify-content:center;width:100%;max-width:350px;gap:12px;}.contact-items {flex-direction:column;gap:18px;text-align:center;}.payment-methods {gap:15px;}}@media (max-width:767px) {.footer-top {padding:20px 0;}.footer-body {padding:25px 0;}.item-keys {padding:10px 8px;gap:10px;min-height:60px;}.item-keys .icon {font-size:18px;}.item-keys .ctx .key {font-size:18px;}.footer-top .right {flex-direction:column;gap:8px;max-width:250px;}.footer-top .right .btn {padding:8px 16px;font-size:12px;}.footer-contact-area {padding:20px 0;}.contact-items {gap:15px;}.payment-methods {gap:12px;}.payment-methods img {height:26px;}}@media (max-width:575px) {.footer-keys .col {padding:0 4px;margin-bottom:8px;}.item-keys {padding:8px 6px;min-height:55px;}.item-keys .ctx .key {font-size:16px;}.item-keys .ctx .value {font-size:9px;}.contact-item {flex-direction:column;gap:6px;text-align:center;padding:8px;}.contact-item span {font-size:12px;}}.fp-slider-area {padding:30px 0;background-size:100%;position:relative;}.fp-slider-area .blur-img {position:absolute;left:0;top:0;width:100%;height:500px; }.fp-slider-area .blur-img .image {filter:blur(50px);width:100%;height:100%;object-fit:cover;transition:all 0.8s ease;}.fp-slider-area .grid {display:grid;grid-column-gap:1em;grid-template-columns:75% 25%;max-width:calc(100% - 1em);}.fp-swiper-home-item {position:relative;border-radius:8px;overflow:hidden;height:450px; }.fp-swiper-home-item .img-cover {width:100%;height:100%;z-index:1;object-fit:cover;}.fp-swiper-home-item .content {position:absolute;top:50%;transform:translateY(-50%);max-width:400px;left:40px;color:#fff;z-index:3;}.autoplay-progress {position:absolute;right:40px;top:40px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:400;color:#fff;}.autoplay-progress svg {--progress:0;position:absolute;left:0;top:0px;z-index:10;width:100%;height:100%;stroke-width:2px;stroke:#fff;fill:none;stroke-dashoffset:calc(125.6 * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg);}@media (max-width:992px) {.fp-slider-area .grid {grid-template-columns:100%;max-width:100%;}.fp-swiper-home {margin-bottom:15px;}}@media (max-width:768px) {.fp-slider-area {padding:15px 0;}.fp-slider-area .blur-img {height:350px; }.fp-swiper-home-item {height:300px; }.autoplay-progress {right:15px;top:15px;width:40px;height:40px;}}@media (max-width:576px) {.fp-swiper-home-item {height:280px; }.fp-slider-area .blur-img {height:330px;}.fp-swiper-home-item .content {left:24px;}.fp-swiper-home-item .content .title {font-size:20px;}.fp-swiper-home-item .content p {font-size:14px;}.fp-swiper-home-item .content .btn {height:38px;font-size:13px;padding:5px 16px;}.autoplay-progress {right:10px;top:10px;width:35px;height:35px;}}@media (max-width:1200px) {.autoplay-progress {right:10px;top:10px;}}.fp-section {padding:20px 0;}.fp-section-head {margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e7e7e7;}html[data-theme=dark] .fp-section-head {border-bottom:1px solid #272727;}.fp-section-head .title {font-size:20px;font-weight:600;text-transform:uppercase;border-bottom:2px solid var(--bs-blue);padding-bottom:20px;position:relative;top:1px;}@media (max-width:768px) {.fp-section-head .title {font-size:18px;}}.fp-section-page {padding:25px 0;}@media (max-width:992px) {.fp-section-page {padding:15px 0 25px 0;}}.fp-section-page-head {text-align:center;margin-top:15px;margin-bottom:30px;}.fp-section-page-head .title {text-transform:uppercase;font-size:40px;}.fp-breadcrumb {margin-bottom:25px;}@media (max-width:992px) {.fp-breadcrumb {margin-bottom:15px;}}.fp-breadcrumb .list li::after {content:"/";display:inline-block;margin:0 3px 0 4px;color:var(--text-gray);}.fp-breadcrumb .list li:last-child::after {display:none;}.fp-breadcrumb .list li .link {font-size:13px;color:var(--text-gray);transition:0.2s;}.fp-breadcrumb .list li .link:hover {color:#0089FF;}.fp-breadcrumb .list li .link.active {pointer-events:none;}.fp-card {background-color:var(--bg-white);border:1px solid var(--border);border-radius:8px;}.fp-card .fp-card-tabs {padding-left:24px;border-bottom:1px solid var(--border);}.fp-card .fp-card-tabs .list {display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;height:60px;overflow-y:hidden;}.fp-card .fp-card-tabs .list .link {color:var(--text-color);height:60px;padding:5px 12px;display:flex;align-items:center;justify-content:center;border-bottom:3px solid rgba(255, 255, 255, 0);position:relative;top:1px;margin-right:0;font-weight:500;transition:0.2s;margin-right:3px;white-space:nowrap;}.fp-card .fp-card-tabs .list .link.active, .fp-card .fp-card-tabs .list .link:hover {border-bottom-color:#0089FF;}.fp-card .fp-card-body {padding:25px;}.fp-table-border {border:1px solid var(--border);border-radius:8px;overflow:hidden;overflow-x:auto;}.table {overflow:hidden;margin-bottom:0;}.table thead th {background-color:var(--bg-white-2);white-space:nowrap;}.table th {font-weight:500;vertical-align:middle;font-size:14px;color:var(--text-gray);}.table th:not(:first-child) {text-align:center;}.table th:last-child {text-align:right;}.table td {vertical-align:middle;font-size:15px;color:var(--text-color);}.table td:not(:first-child) {text-align:center;}.table td:last-child {text-align:right;}.table td .btn {height:34px;}.form-control[type=file] {color:transparent;height:44px;padding-left:12px;}.form-control[type=file]::-webkit-file-upload-button {height:44px;background-color:#0089FF !important;color:#fff !important;}.form-control[type=file]::-webkit-file-upload-button:hover, .form-control[type=file]::-webkit-file-upload-button:focus {background-color:#0089FF !important;color:#fff !important;}.fp-card-subscription {border:none;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);margin-bottom:20px;padding:20px;background:#fff;}.fp-cc-head .title {margin-bottom:15px;}.fp-cc-body .table {margin-bottom:0;}.subscription-card {border:none;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);margin-bottom:20px;background:var(--bg-white);}.subscription-card .head {padding:20px 20px 15px 20px;border-radius:8px 8px 0 0;font-weight:500 !important;display:flex;align-items:center;justify-content:flex-start;position:relative;}.subscription-card .head .icon {background-color:#0089FF;color:#fff;height:70px;width:70px;min-width:70px;display:flex;align-items:center;justify-content:center;border-radius:6px;margin-right:12px;}.subscription-card .head .icon i {font-size:30px;}.subscription-card .head .title {font-size:20px;}.subscription-card .head .price {font-size:18px;}.subscription-card .head .price span {font-size:15px;opacity:0.7;}.subscription-card .active-badge {position:absolute;right:0;top:0;border-radius:0 8px 0 8px;font-weight:400;background-color:#11de87;color:#fff;font-size:15px;display:inline-block;padding:5px 10px;}.subscription-card h6 {font-weight:500 !important;}.subscription-card .body {padding:10px 20px 0 20px;}.subscription-card ul {list-style:none;padding:0;}.subscription-card ul li {color:#666;border-bottom:1px solid var(--border);padding:10px 0;}.subscription-card ul li:last-child {border-bottom:0;}.subscription-card .p-20 {padding:0 20px 20px 20px;}@media (min-width:1400px) {.container {max-width:1270px;}}.mb-16 {margin-bottom:16px;}.fw-medium {font-weight:500;}h1, h2, h3, h4, h5, h6 {font-weight:600;}.text-blue {color:#0089FF;}.list-inline li {display:inline-block;}.btn {height:44px;display:flex;align-items:center;justify-content:center;display:inline-flex;padding:5px 20px;transition:0.2s;border-radius:8px;box-shadow:none !important;font-weight:400;font-size:15px;}.btn .icon {font-size:18px;}.btn .icon.icon-left {margin-right:5px;}.btn .icon.icon-right {margin-left:5px;}.btn.btn-sm {height:38px;font-size:13px;padding:5px 14px;}.btn.btn-sm .icon {font-size:18px;}.btn.btn-sm .icon.icon-left {margin-right:4px;}.btn.btn-sm .icon.icon-right {margin-left:4px;}.btn.btn-primary {background-color:#0089FF;border-color:#0089FF;color:#fff;}.btn.btn-primary:hover {background-color:#0069c3;border-color:#0069c3;}.btn.btn-opacity-primary {background-color:rgba(0, 137, 255, 0.1);border-color:rgba(0, 137, 255, 0) !important;color:#0089FF;}.btn.btn-opacity-primary:hover {background-color:#0089FF;border-color:#0089FF;color:#fff;}.btn.btn-success {background-color:#19DB91;border-color:#19DB91;}.btn.btn-success:hover {background-color:#10c781;border-color:#10c781;}.btn.btn-opacity-success {background-color:rgba(25, 219, 145, 0.15);border-color:rgba(25, 219, 145, 0) !important;color:#19DB91;}.btn.btn-opacity-success:hover {background-color:#19DB91;border-color:#19DB91;color:#fff;}.btn.btn-opacity-danger {background-color:rgba(220, 53, 69, 0.1);color:#dc3545;}.btn.btn-opacity-danger:hover {background-color:#dc3545;color:#fff;}.btn.btn-twitch {background-color:#6441a5;border-color:#6441a5 !important;color:#fff;}.btn.btn-twitch:hover {background-color:#502d8f;border-color:#502d8f !important;color:#fff;}.btn.btn-white {background-color:var(--bg-white);border:1px solid var(--border);transition:0.2s;color:var(--text-color);}.btn.btn-white:hover {opacity:0.7;}.btn.btn-link {transition:0.2s;}.btn.btn-link:hover {opacity:0.7;}.bg-success {background-color:#19DB91 !important;}.bg-primary {background-color:#0089FF !important;}.form-control, .form-select {border-color:#e9e9e9;min-height:44px;padding:5px 16px;box-shadow:none !important;background-color:#fff;border-radius:8px;border-width:1px;font-size:15px;color:var(--text-color) !important;transition:0.2s;}.form-control:hover, .form-control:focus, .form-select:hover, .form-select:focus {border-color:#d8d8d8;}.form-control::placeholder {color:var(--text-gray);}.form-select {cursor:pointer;}form label {font-size:15px;color:var(--text-gray);margin-bottom:4px;}.input-group-text {border-color:#e9e9e9;background-color:var(--bg-white-2);color:var(--text-color);}.fs-15 {font-size:15px;}.grid-2 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:8px;}.badge {font-weight:500;border-radius:50px;}.modal .modal-header .modal-title {font-size:18px !important;font-weight:500;}.modal .modal-content {border:1px solid var(--border);}.mb-24 {margin-bottom:24px;}.fp-wallet-container {padding:0 0 40px;}.fp-balance-cards {margin-bottom:30px;}.fp-balance-card {background:#fff;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,0.07);padding:20px;display:flex;transition:all 0.3s ease;height:100%;position:relative;overflow:hidden;}.fp-balance-card:hover {transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.1);}.fp-balance-card:before {content:'';position:absolute;top:0;right:0;width:120px;height:120px;border-radius:50%;opacity:0.1;z-index:0;}.available-balance {border-left:5px solid #0089FF;}.available-balance:before {background:#0089FF;transform:translate(50%, -50%);}.withdrawable-balance {border-left:5px solid #0066CC;}.withdrawable-balance:before {background:#0066CC;transform:translate(50%, -50%);}.balance-icon {width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-right:15px;z-index:1;}.available-balance .balance-icon {background:rgba(0, 137, 255, 0.15);color:#0089FF;}.withdrawable-balance .balance-icon {background:rgba(0, 102, 204, 0.15);color:#0066CC;}.balance-icon i {font-size:24px;}.balance-info {flex:1;z-index:1;}.balance-label {font-size:14px;color:#6c757d;margin-bottom:5px;}.balance-amount {font-size:24px;font-weight:700;color:#212529;margin-bottom:12px;}.balance-actions {display:flex;gap:10px;}.balance-action-btn {font-size:13px;padding:5px 10px;border-radius:6px;display:inline-flex;align-items:center;color:#fff;text-decoration:none;transition:all 0.2s ease;}.available-balance .balance-action-btn {background:#0089FF;}.withdrawable-balance .balance-action-btn {background:#0066CC;}.balance-action-btn:hover {opacity:0.9;transform:translateY(-2px);color:#fff;}.balance-action-btn i {margin-right:5px;}.fp-wallet-container .fp-card-balance {background:#fff;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,0.07);overflow:hidden;height:100%;}.fp-wallet-container .fp-card-balance-header {display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;}.fp-wallet-container .fp-card-balance-header h5 {font-size:16px;font-weight:600;margin:0;display:flex;align-items:center;}.fp-wallet-container .fp-card-balance-header .view-all {font-size:13px;color:#0089FF;text-decoration:none;display:flex;align-items:center;}.fp-wallet-container .fp-card-balance-body {padding:20px;}.fp-wallet-container .empty-state {display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;}.fp-wallet-container .empty-state i {font-size:48px;color:#dee2e6;margin-bottom:15px;}.fp-wallet-container .empty-state p {color:#adb5bd;margin:0;}.fp-wallet-container .wallet-tabs-card {margin-bottom:30px;}.fp-wallet-container .tab-header {padding:0;border-bottom:none;}.fp-wallet-container .wallet-tabs {display:flex;list-style:none;padding:0;margin:0;border-bottom:1px solid #f0f0f0;overflow-x:auto;white-space:nowrap;}.fp-wallet-container .wallet-tab-item {padding:16px 20px;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;border-bottom:3px solid transparent;color:#6c757d;}.fp-wallet-container .wallet-tab-item i {margin-right:8px;font-size:18px;}.fp-wallet-container .wallet-tab-item:hover {color:#0089FF;}.fp-wallet-container .wallet-tab-item.active {color:#0089FF;border-bottom:3px solid #0089FF;font-weight:500;}.fp-wallet-container .tab-content {display:none;padding:25px;}.fp-wallet-container .tab-content.active {display:block;}.fp-wallet-container .section-title {font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;}.fp-wallet-container .form-label {font-weight:500;margin-bottom:8px;display:block;}.fp-wallet-container .form-control, .fp-wallet-container .form-select {height:48px;padding:10px 16px;border-radius:10px;border:1px solid #dee2e6;transition:all 0.2s ease;}.fp-wallet-container .form-control:focus, .fp-wallet-container .form-select:focus {border-color:#0089FF;box-shadow:0 0 0 0.25rem rgba(0, 137, 255, 0.25);}.fp-wallet-container .textarea.form-control {height:auto;}.fp-wallet-container .input-with-icon {position:relative;}.fp-wallet-container .input-icon-left {position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6c757d;}.fp-wallet-container .input-with-icon .form-control {padding-left:45px;}.fp-wallet-container .input-icon-right {position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#6c757d;background:#f8f9fa;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:500;}.fp-wallet-container .btn {height:48px;padding:10px 24px;border-radius:10px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s ease;}.fp-wallet-container .btn-lg {height:56px;font-size:16px;}.fp-wallet-container .btn-primary {background:#0089FF;border-color:#0089FF;}.fp-wallet-container .btn-primary:hover {background:#0066CC;border-color:#0066CC;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0, 137, 255, 0.3);}.fp-wallet-container .payment-summary {background:#f8f9fa;border-radius:12px;padding:20px;height:100%;}.fp-wallet-container .summary-title {font-size:16px;font-weight:600;margin-bottom:15px;color:#495057;}.fp-wallet-container .summary-item {display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px;color:#6c757d;}.fp-wallet-container .summary-total {display:flex;justify-content:space-between;padding-top:15px;border-top:1px dashed #dee2e6;margin-top:10px;font-weight:600;}.fp-wallet-container .total-value {color:#0089FF;font-size:18px;}.fp-wallet-container .payment-security {margin-top:20px;display:flex;align-items:center;padding:10px 15px;background:rgba(25, 135, 84, 0.1);border-radius:8px;color:#198754;font-size:13px;}.fp-wallet-container .payment-security i {margin-right:8px;font-size:18px;}.fp-wallet-container .payment-methods {display:flex;gap:15px;margin-bottom:20px;}.fp-wallet-container .payment-method-card {flex:1;border:1px solid #dee2e6;border-radius:12px;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all 0.2s ease;}.fp-wallet-container .payment-method-card img {height:36px;margin-bottom:10px;}.fp-wallet-container .method-icon {font-size:36px;color:#0089FF;margin-bottom:10px;}.fp-wallet-container .method-name {font-weight:600;margin-bottom:8px;}.fp-wallet-container .method-info {font-size:12px;color:#6c757d;background:#f8f9fa;padding:4px 10px;border-radius:4px;}.fp-wallet-container .payment-method-card.active {border-color:#0089FF;box-shadow:0 5px 15px rgba(0, 137, 255, 0.2);}.fp-wallet-container .bank-accounts-container {display:flex;flex-direction:column;gap:15px;max-height:400px;overflow-y:auto;}.fp-wallet-container .bank-account-card {border:1px solid #dee2e6;border-radius:12px;overflow:hidden;}.fp-wallet-container .bank-info {padding:15px;}.fp-wallet-container .info-row {display:flex;align-items:center;margin-bottom:10px;position:relative;}.fp-wallet-container .info-row:last-child {margin-bottom:0;}.fp-wallet-container .info-label {font-weight:500;width:100px;color:#6c757d;}.fp-wallet-container .copy-btn {position:absolute;right:0;top:50%;transform:translateY(-50%);border:none;background:none;color:#0089FF;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0, 137, 255, 0.1);transition:all 0.2s ease;}.fp-wallet-container .copy-btn:hover {background:rgba(0, 137, 255, 0.2);}.fp-wallet-container .bank-note {background:rgba(255, 193, 7, 0.1);color:#ffc107;padding:10px 15px;font-size:13px;display:flex;align-items:center;}.fp-wallet-container .bank-note i {margin-right:8px;}.fp-wallet-container .info-card {height:100%;background:#f8f9fa;border-radius:12px;overflow:hidden;}.fp-wallet-container .info-card-header {padding:15px;background:#e9ecef;display:flex;align-items:center;}.fp-wallet-container .info-card-header i {margin-right:10px;font-size:18px;color:#0089FF;}.fp-wallet-container .info-card-header h5 {margin:0;font-weight:600;font-size:16px;}.fp-wallet-container .info-card-body {padding:15px;}.fp-wallet-container .info-list {list-style:none;padding:0;margin:0;}.fp-wallet-container .info-list li {padding:8px 0;display:flex;align-items:flex-start;font-size:14px;border-bottom:1px dashed #dee2e6;}.fp-wallet-container .info-list li:last-child {border-bottom:none;}.fp-wallet-container .info-list li i {color:#0089FF;margin-right:8px;font-size:16px;margin-top:1px;}.fp-wallet-container .balance-reminder {margin-top:15px;background:#fff;padding:12px 15px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;}.fp-wallet-container .balance-reminder strong {color:#0089FF;font-size:16px;}.fp-wallet-container .transaction-history-table {background:#fff;border-radius:12px;overflow:hidden;}.fp-wallet-container .custom-table {margin-bottom:0;}.fp-wallet-container .custom-table th {background:#f8f9fa;font-weight:600;border-top:none;padding:15px;color:#495057;}.fp-wallet-container .custom-table td {padding:15px;vertical-align:middle;}.fp-wallet-container .payment-badge, .fp-wallet-container .status-badge {padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;}.fp-wallet-container .payment-badge.havale {background:rgba(13, 110, 253, 0.1);color:#0d6efd;}.fp-wallet-container .payment-badge.card {background:rgba(25, 135, 84, 0.1);color:#198754;}.fp-wallet-container .status-badge.pending {background:rgba(255, 193, 7, 0.1);color:#ffc107;}.fp-wallet-container .status-badge.completed {background:rgba(25, 135, 84, 0.1);color:#198754;}.fp-wallet-container .status-badge.rejected {background:rgba(220, 53, 69, 0.1);color:#dc3545;}.fp-wallet-container .td.amount {font-weight:600;}.fp-wallet-container .td.iban {letter-spacing:1px;font-family:monospace;font-size:13px;}.fp-wallet-container .empty-table {padding:50px;text-align:center;}.fp-wallet-container .status {display:inline-block;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;margin-bottom:4px;}.fp-wallet-container .pending {background:rgba(255, 193, 7, 0.15);color:#ffc107;}.fp-wallet-container .completed {background:rgba(25, 135, 84, 0.15);color:#198754;}.fp-wallet-container .canceled {background:rgba(220, 53, 69, 0.15);color:#dc3545;}.fp-wallet-container .filter-section {background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:25px;}.fp-wallet-container .filter-form .form-group {margin-bottom:0;}.fp-wallet-container .transaction-badge {display:inline-block;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;}.fp-wallet-container .transaction-badge.deposit {background:rgba(25, 135, 84, 0.1);color:#198754;}.fp-wallet-container .transaction-badge.withdrawal {background:rgba(220, 53, 69, 0.1);color:#dc3545;}.fp-wallet-container .transaction-badge.transfer-in {background:rgba(13, 110, 253, 0.1);color:#0d6efd;}.fp-wallet-container .transaction-badge.transfer-out {background:rgba(255, 193, 7, 0.1);color:#ffc107;}.fp-wallet-container .transaction-badge.balance-transfer {background:rgba(128, 0, 128, 0.1);color:#800080;}.fp-wallet-container .transaction-badge.purchase {background:rgba(13, 202, 240, 0.1);color:#0dcaf0;}.fp-wallet-container .transaction-badge.other {background:rgba(108, 117, 125, 0.1);color:#6c757d;}@media (max-width:991.98px) {.fp-balance-card {margin-bottom:15px;}.fp-wallet-container .wallet-tabs {flex-wrap:nowrap;}.fp-wallet-container .wallet-tab-item {padding:15px;font-size:14px;}.fp-wallet-container .payment-methods {flex-direction:column;}}@media (max-width:767.98px) {.fp-wallet-container .wallet-tabs {overflow-x:auto;}}.transfer-direction-selector {display:flex;gap:15px;margin-bottom:20px;}.direction-option {flex:1;}.direction-option input[type="radio"] {display:none;}.direction-card {display:block;width:100%;padding:15px;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all 0.3s ease;}.direction-option input[type="radio"]:checked + .direction-card {border-color:#0089FF;box-shadow:0 0 0 1px #0089FF, 0 4px 12px rgba(0, 137, 255, 0.2);}.direction-card-inner {width:100%;}.balance-icons {display:flex;align-items:center;justify-content:space-between;position:relative;}.balance-icon-wrapper {display:flex;flex-direction:column;align-items:center;gap:8px;width:34%;text-align:center;}.balance-icon-circle {width:50px;height:50px;border-radius:50%;background:#e9f5ff;display:flex;align-items:center;justify-content:center;margin-bottom:5px;}.balance-icon-circle i {font-size:24px;color:#0089FF;}.balance-icon-wrapper span {font-size:12px;line-height:1.2;color:#6c757d;}.direction-arrow {position:relative;width:32%;height:24px;display:flex;align-items:center;}.arrow-body {flex:1;height:2px;background-color:#0089FF;}.arrow-head {width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #0089FF;margin-left:-1px;}.commission-badge {position:absolute;top:-20px;left:50%;transform:translateX(-50%);background-color:#ff3b30;color:white;font-size:10px;padding:2px 6px;border-radius:12px;white-space:nowrap;}.commission-badge.free {background-color:#34c759;}.transfer-visualization {display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e9ecef;}.balance-visualization {width:45%;text-align:center;padding:10px;background:white;border-radius:8px;transition:all 0.3s ease;}.balance-vis-label {font-size:13px;color:#6c757d;margin-bottom:5px;}.balance-vis-amount {font-size:18px;font-weight:600;color:#212529;}.transfer-vis-arrow {width:10%;text-align:center;}.transfer-vis-arrow i {font-size:24px;color:#0089FF;}@media (max-width:576px) {.transfer-direction-selector {flex-direction:column;}.balance-icon-circle {width:40px;height:40px;}.balance-icon-circle i {font-size:20px;}}.balance-visualization {transition:all 0.3s ease;}.balance-visualization.active-source {border-color:transparent;box-shadow:none;}.balance-visualization.active-target {border-color:transparent;box-shadow:none;}.balance-visualization.insufficient {border-color:transparent;box-shadow:none;}.balance-visualization.has-transfer .balance-vis-amount {font-size:14px;}.balance-vis-amount .current {color:#6c757d;text-decoration:line-through;font-weight:normal;}.balance-vis-amount .arrow {margin:0 4px;color:#0089FF;}.balance-vis-amount .new {color:#0089FF;font-weight:700;}.active-source .balance-vis-amount .new {color:#ff3b30;}.active-target .balance-vis-amount .new {color:#34c759;}.insufficient .balance-vis-amount .new {color:#ff3b30;}@keyframes pulse {0% { transform:scale(1); }50% { transform:scale(1.05); }100% { transform:scale(1); }}.direction-option input[type="radio"]:checked + .direction-card {animation:pulse 0.5s;}.commission-badge {transition:all 0.3s ease;}.direction-option:hover .commission-badge {transform:translateX(-50%) translateY(-5px);}@media (max-width:768px) {.transfer-visualization {flex-direction:column;gap:15px;}.balance-visualization {width:100%;}.transfer-vis-arrow {width:100%;height:20px;}.transfer-vis-arrow i {transform:rotate(90deg);}}.pre-approved-credit-card {background:linear-gradient(135deg, #0066CC, #0089FF);border-radius:16px;color:#fff;overflow:hidden;box-shadow:0 8px 25px rgba(0, 102, 204, 0.25);transition:all 0.3s ease;}.pre-approved-credit-card:hover {transform:translateY(-5px);box-shadow:0 12px 30px rgba(0, 102, 204, 0.35);}.credit-card-header {display:flex;align-items:center;padding:25px 25px 15px;}.credit-icon {width:50px;height:50px;background:rgba(255, 255, 255, 0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;}.credit-icon i {font-size:24px;color:#fff;}.credit-title h4 {margin:0;font-size:18px;font-weight:700;}.credit-title p {margin:5px 0 0;opacity:0.8;font-size:14px;}.credit-card-body {padding:5px 25px 25px;}.credit-limit {background:rgba(255, 255, 255, 0.15);border-radius:10px;padding:15px;margin-bottom:20px;text-align:center;}.credit-limit-label {display:block;font-size:14px;opacity:0.8;margin-bottom:8px;}.credit-limit-amount {font-size:32px;font-weight:700;}.credit-features {display:flex;justify-content:space-between;margin-bottom:25px;}.credit-feature-item {text-align:center;width:30%;}.credit-feature-item i {font-size:24px;margin-bottom:8px;}.credit-feature-item span {font-size:12px;opacity:0.9;display:block;line-height:1.3;}.credit-cta {text-align:center;}.btn-credit-primary {background:#fff;color:#0066CC;font-weight:600;border-radius:10px;padding:12px 24px;display:inline-block;text-decoration:none;transition:all 0.3s ease;}.btn-credit-primary:hover {transform:translateY(-3px);box-shadow:0 5px 15px rgba(0, 0, 0, 0.2);color:#0089FF;}.credit-application-form {background:#fff;border-radius:16px;padding:25px;box-shadow:0 5px 20px rgba(0, 0, 0, 0.07);}.form-check-label {font-size:14px;}.credit-details-card {background:var(--bg-white);border-radius:16px;box-shadow:0 5px 20px rgba(0, 0, 0, 0.07);height:100%;}.credit-details-header {padding:18px 20px;border-bottom:1px solid #f0f0f0;}.credit-details-header h5 {margin:0;font-size:16px;font-weight:600;color:#495057;display:flex;align-items:center;}.credit-details-header h5 i {color:#0089FF;margin-right:8px;}.credit-details-body {padding:20px;}.credit-details-item {display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #f0f0f0;}.credit-details-item:last-child {border-bottom:none;margin-bottom:0;padding-bottom:0;}.details-label {font-size:14px;color:#6c757d;}.details-value {font-weight:600;color:#212529;}.credit-details-item.highlight {background:#f8f9fa;padding:12px;margin:15px -12px;border-radius:8px;border-left:3px solid #0089FF;}.credit-details-item.highlight .details-value {color:#0089FF;}.credit-details-footer {padding:15px 20px;border-top:1px solid #f0f0f0;}.credit-note {display:flex;align-items:flex-start;padding:10px 12px;background:rgba(255, 193, 7, 0.1);border-radius:8px;margin-bottom:15px;}.credit-note i {color:#ffc107;margin-right:10px;margin-top:2px;}.credit-note p {font-size:13px;margin:0;color:#6c757d;}@media (max-width:768px) {.credit-features {flex-direction:column;gap:15px;align-items:center;}.credit-feature-item {width:80%;}}.vade-info-box {display:flex;align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:15px;}.vade-info-icon {width:40px;height:40px;background:#e9f5ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;}.vade-info-icon i {font-size:20px;color:#0089FF;}.vade-info-text {flex:1;}.vade-info-label {display:block;font-size:14px;color:#6c757d;margin-bottom:4px;}.vade-info-value {font-size:16px;font-weight:600;color:#212529;}.active-credit-card {background:var(--bg-white);border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,0.07);overflow:hidden;transition:all 0.3s ease;border-left:5px solid #0089FF;position:relative;}.active-credit-header {background:linear-gradient(135deg, #0089FF, #0066CC);padding:20px 25px;display:flex;align-items:center;position:relative;}.credit-icon.warning {background:rgba(255, 255, 255, 0.2);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:15px;font-size:24px;color:var(--bg-white);animation:pulse 2s infinite;}@keyframes pulse {0% {box-shadow:0 0 0 0 rgba(255, 255, 255, 0.7);}70% {box-shadow:0 0 0 10px rgba(255, 255, 255, 0);}100% {box-shadow:0 0 0 0 rgba(255, 255, 255, 0);}}.credit-title {flex:1;}.credit-title h4 {color:var(--bg-white);margin:0;font-weight:700;font-size:18px;text-shadow:0 1px 2px rgba(0,0,0,0.2);}.credit-title p {color:rgba(255, 255, 255, 0.8);margin:5px 0 0;font-size:14px;}.credit-urgency-badge {background:#fff;color:#0089FF;font-size:12px;font-weight:700;padding:5px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:0.5px;}.active-credit-body {padding:20px 25px;}.credit-amount-box {background:#fff;border-radius:12px;padding:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,0.04);}.credit-amount-label {font-size:14px;color:#6c757d;margin-bottom:8px;}.credit-amount-value {font-size:32px;font-weight:800;color:#0089FF;margin-bottom:15px;text-shadow:0 1px 1px rgba(0,0,0,0.05);}.credit-payment-date {display:flex;align-items:center;font-size:14px;font-weight:500;color:#198754;background:rgba(25, 135, 84, 0.1);padding:8px 12px;border-radius:8px;margin-bottom:15px;}.credit-payment-date i {margin-right:8px;font-size:16px;}.credit-payment-date strong {font-weight:700;}.credit-progress-bar {margin-top:5px;}.progress-label {display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px;color:#6c757d;}.progress {height:10px;border-radius:5px;background-color:#f0f0f0;overflow:hidden;}.credit-countdown-container {background:#fff;border-radius:12px;padding:20px;height:100%;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,0.04);display:flex;flex-direction:column;}.countdown-label {font-size:16px;color:#343a40;margin-bottom:15px;text-align:center;font-weight:600;}.countdown-timer {display:flex;justify-content:center;align-items:center;margin-bottom:20px;}.countdown-item {text-align:center;}.countdown-value {background:linear-gradient(to bottom, #0089FF, #0066CC);color:#fff;font-size:28px;font-weight:700;width:64px;height:64px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:5px;box-shadow:0 4px 8px rgba(0, 137, 255, 0.3);text-shadow:0 1px 2px rgba(0,0,0,0.2);}.countdown-unit {font-size:12px;color:#6c757d;font-weight:500;}.countdown-separator {margin:0 8px;font-size:28px;font-weight:700;color:#adb5bd;align-self:flex-start;padding-top:15px;}.credit-payment-action {text-align:center;margin-top:auto;}.payment-tip {background:rgba(255, 193, 7, 0.15);color:#996600;padding:10px 15px;border-radius:8px;font-size:13px;margin-bottom:15px;border-left:3px solid #ffc107;}.credit-pay-btn {min-width:240px;height:48px;font-size:16px;font-weight:600;padding:10px 24px;border-radius:10px;box-shadow:0 4px 12px rgba(0, 137, 255, 0.3);transition:all 0.3s ease;background:#0089FF;border-color:#0089FF;}.credit-pay-btn:hover {transform:translateY(-3px);box-shadow:0 6px 15px rgba(0, 137, 255, 0.4);background:#0066CC;border-color:#0066CC;}@media (max-width:768px) {.countdown-timer {flex-wrap:wrap;}.countdown-item {margin-bottom:10px;}.countdown-value {width:50px;height:50px;font-size:22px;}.credit-amount-value {font-size:24px;}.credit-pay-btn {width:100%;}}.active-credit-detail-card {background:#fff;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,0.07);overflow:hidden;}.active-credit-detail-card .card-header {background:#f8f9fa;padding:18px 20px;border-bottom:1px solid #e9ecef;}.active-credit-detail-card .card-body {padding:20px;}.credit-info-list {margin-bottom:20px;}.credit-info-item {display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #e9ecef;}.credit-info-item:last-child {border-bottom:none;margin-bottom:0;padding-bottom:0;}.info-label {color:#6c757d;font-size:14px;}.info-value {font-weight:600;color:#212529;}.credit-payment-instruction {background:#f8f9fa;border-radius:12px;overflow:hidden;}.instruction-header {background:rgba(0, 137, 255, 0.1);padding:12px 15px;display:flex;align-items:center;color:#0089FF;font-weight:600;}.instruction-header i {margin-right:8px;font-size:18px;}.instruction-body {padding:15px;}.instruction-body p {margin-bottom:10px;font-size:14px;}.instruction-body ul {margin:0;padding-left:25px;}.instruction-body ul li {font-size:14px;margin-bottom:5px;}@media (max-width:768px) {.countdown-timer {flex-wrap:wrap;}.countdown-item {margin-bottom:10px;}}.transaction-detail-header {display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:20px;}.transaction-date {font-size:14px;color:#6c757d;}.transaction-detail-item {display:flex;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.05);}.detail-label {flex:0 0 40%;font-weight:500;color:#495057;}.detail-value {flex:0 0 60%;}.transaction-detail-btn {white-space:nowrap;transition:all 0.2s;}.transaction-detail-btn:hover {transform:translateY(-2px);}.transaction-badge {display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;color:#fff;text-align:center;white-space:nowrap;}.transaction-badge.deposit {background-color:#28a745;}.transaction-badge.withdrawal {background-color:#dc3545;}.transaction-badge.transfer-in {background-color:#17a2b8;}.transaction-badge.transfer-out {background-color:#fd7e14;}.transaction-badge.balance-transfer {background-color:#6610f2;}.transaction-badge.purchase {background-color:#6c757d;}.transaction-badge.other {background-color:#6c757d;}.status-badge {display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;color:#fff;text-align:center;}.status-badge.pending {background-color:#ffc107;color:#212529;}.status-badge.completed {background-color:#28a745;}.status-badge.rejected {background-color:#dc3545;}.amount.positive {color:#28a745;}.amount.negative {color:#dc3545;}.positive {color:#28a745;}.negative {color:#dc3545;}.balance-type-tabs .nav-link {padding:10px 20px;border-radius:5px 5px 0 0;font-weight:500;color:#6c757d;border:1px solid #e9ecef;border-bottom:none;margin-right:5px;}.balance-type-tabs .nav-link.active {color:#0089FF;background-color:#fff;border-bottom:2px solid #0089FF;}.balance-type-indicator {display:block;font-size:10px;color:#6c757d;line-height:1;margin-top:5px;}.transaction-header {display:flex;flex-direction:column;margin-bottom:20px;}.transaction-filters {display:flex;flex-wrap:wrap;align-items:center;margin-top:15px;margin-bottom:15px;gap:15px;background:#f8f9fa;padding:15px;border-radius:8px;}.filter-group {display:flex;align-items:center;gap:8px;}.filter-group label {margin-bottom:0;white-space:nowrap;font-weight:500;color:#495057;min-width:80px;}.filter-group select {min-width:140px;}.bank-card {width:100%;max-width:440px;height:200px;perspective:1000px;margin:0 auto;transition:transform 0.3s ease;}.bank-card:hover {transform:rotateX(5deg) rotateY(5deg) scale(1.02);}.bank-card-inner {width:100%;height:100%;position:relative;transition:transform 0.6s;transform-style:preserve-3d;}.bank-card-front {position:absolute;width:100%;height:100%;backface-visibility:hidden;background:linear-gradient(135deg, #0089ff, #004e92);border-radius:16px;padding:15px;box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);display:flex;flex-direction:column;color:white;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}.bank-card.is-bank .bank-card-front {background:linear-gradient(135deg, #0057b8, #002a59);}.bank-card.akbank .bank-card-front {background:linear-gradient(135deg, #ff0000, #990000);}.bank-card.denizbank .bank-card-front {background:linear-gradient(135deg, #009cde, #005685);}.bank-card.garanti .bank-card-front {background:linear-gradient(135deg, #00954d, #00562d);}.bank-card.finansbank .bank-card-front {background:linear-gradient(135deg, #640774, #3c044a);}.bank-card.yapikredi .bank-card-front {background:linear-gradient(135deg, #1f4e9e, #12306b);}.bank-card.ziraat .bank-card-front {background:linear-gradient(135deg, #db2929, #881818);}.bank-card.papara .bank-card-front {background:linear-gradient(135deg, #5422c6, #2e126c);}.bank-card.ininal .bank-card-front {background:linear-gradient(135deg, #00aeef, #006b92);}.bank-card.pep .bank-card-front {background:linear-gradient(135deg, #ffbb00, #cf9700);}.bank-card.default .bank-card-front {background:linear-gradient(135deg, #0089ff, #004e92);}.bank-card-header {display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}.bank-name-wrapper {display:flex;align-items:center;background:none;}.bank-icon {font-size:24px;margin-right:8px;color:white;}.bank-name {font-size:16px;font-weight:600;margin:0;letter-spacing:0.5px;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;}.chip-icon {position:relative;width:40px;height:30px;display:flex;align-items:center;}.chip {width:35px;height:25px;background:linear-gradient(135deg, #b8b8b8, #e0e0e0);border-radius:4px;position:relative;border:1px solid rgba(255, 255, 255, 0.2);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);overflow:hidden;}.chip::before {content:'';position:absolute;top:50%;left:-10px;width:55px;height:1px;background:rgba(0, 0, 0, 0.3);}.chip::after {content:'';position:absolute;top:7px;left:50%;width:1px;height:12px;background:rgba(0, 0, 0, 0.3);}.card-network-logo {display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:18px;opacity:0.8;}.bank-card-body {flex:1;display:flex;flex-direction:column;justify-content:center;}.iban-number {font-size:16px;letter-spacing:1.5px;margin-bottom:12px;font-weight:500;font-family:monospace;word-spacing:4px;}.account-holder {font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;}.bank-card-footer {display:flex;justify-content:space-between;align-items:center;margin-top:15px;}.bank-label {font-size:10px;opacity:0.8;text-transform:uppercase;letter-spacing:0.5px;}@media (max-width:768px) {.transaction-filters {flex-direction:column;align-items:stretch;}.filter-group {width:100%;}} .financial-history-container {border-radius:10px;background-color:#fff;overflow:hidden;}.financial-history-header {padding:1.5rem;border-bottom:1px solid rgba(0, 0, 0, 0.05);}.transaction-summary-cards {margin-top:1.5rem;}.transaction-summary-card {display:flex;align-items:center;padding:1.25rem;border-radius:10px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);transition:all 0.3s ease;background-color:#fff;height:100%;}.transaction-summary-card:hover {box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);transform:translateY(-2px);}.transaction-summary-card.total-income {border-left:4px solid #28a745;}.transaction-summary-card.total-expense {border-left:4px solid #dc3545;}.transaction-summary-card.pending-transactions {border-left:4px solid #ffc107;}.transaction-summary-icon {width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:1rem;flex-shrink:0;}.transaction-summary-card.total-income .transaction-summary-icon {background-color:rgba(40, 167, 69, 0.1);color:#28a745;}.transaction-summary-card.total-expense .transaction-summary-icon {background-color:rgba(220, 53, 69, 0.1);color:#dc3545;}.transaction-summary-card.pending-transactions .transaction-summary-icon {background-color:rgba(255, 193, 7, 0.1);color:#ffc107;}.transaction-summary-icon i {font-size:1.75rem;}.transaction-summary-info {flex:1;}.transaction-summary-title {font-size:0.875rem;color:#6c757d;margin-bottom:0.25rem;}.transaction-summary-amount {font-size:1.5rem;font-weight:700;color:#212529;margin-bottom:0.25rem;}.transaction-summary-desc {font-size:0.75rem;color:#6c757d;}.advanced-filter-panel {background-color:#f8f9fa;border-radius:10px;overflow:hidden;transition:all 0.3s ease;border:1px solid rgba(0, 0, 0, 0.05);}.filter-header {padding:1rem 1.5rem;background-color:#f8f9fa;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all 0.3s ease;}.filter-header:hover {background-color:#f1f3f5;}.filter-header-title {display:flex;align-items:center;font-weight:600;font-size:1rem;color:#343a40;}.filter-header-title i {margin-right:0.5rem;font-size:1.25rem;color:#0066cc;}.filter-toggle-icon {font-size:1.25rem;color:#6c757d;transition:transform 0.3s ease;}.filter-header[aria-expanded="true"] .filter-toggle-icon {transform:rotate(180deg);}.filter-body {padding:0 1.5rem 1.5rem 1.5rem;border-top:1px solid rgba(0, 0, 0, 0.05);}.balance-vis-new-amount {margin-top:5px;padding-top:5px;border-top:1px dashed rgba(0,0,0,0.1);}.old-balance-strikethrough {text-decoration:line-through;color:#999;font-size:0.9rem;}.new-balance-value {color:#0089FF;font-weight:bold;font-size:1.15rem;margin-top:2px;}.new-balance-value span::before {content:"→ ";font-size:1rem;opacity:0.7;}.quick-filter-tags {display:flex;flex-wrap:wrap;gap:0.75rem;}.filter-tag {display:flex;align-items:center;padding:0.5rem 1rem;background-color:#f8f9fa;border-radius:50px;font-size:0.875rem;font-weight:500;color:#495057;cursor:pointer;transition:all 0.3s ease;border:1px solid rgba(0, 0, 0, 0.05);}.filter-tag:hover {background-color:#e9ecef;}.filter-tag.active {background-color:#0066cc;color:#fff;border-color:#0066cc;}.filter-tag i {margin-right:0.5rem;}.transaction-history-table-wrapper {background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);}.transaction-history-table-container {overflow-x:auto;}.transaction-history-table {width:100%;margin-bottom:0;}.transaction-history-table thead th {background-color:#f8f9fa;font-weight:600;color:#495057;padding:1rem;border-bottom:2px solid rgba(0, 0, 0, 0.05);white-space:nowrap;}.transaction-history-table tbody td {padding:1rem;vertical-align:middle;border-bottom:1px solid rgba(0, 0, 0, 0.05);}.transaction-icon {font-size:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px;}.transaction-icon.deposit {background-color:rgba(40, 167, 69, 0.1);color:#28a745;}.transaction-icon.withdrawal {background-color:rgba(220, 53, 69, 0.1);color:#dc3545;}.transaction-icon.transfer-in {background-color:rgba(0, 123, 255, 0.1);color:#0d6efd;}.transaction-icon.transfer-out {background-color:rgba(255, 193, 7, 0.1);color:#ffc107;}.transaction-icon.balance-transfer {background-color:rgba(111, 66, 193, 0.1);color:#6f42c1;}.transaction-icon.purchase {background-color:rgba(13, 202, 240, 0.1);color:#0dcaf0;}.transaction-icon.other {background-color:rgba(108, 117, 125, 0.1);color:#6c757d;}.transaction-info {display:flex;flex-direction:column;}.transaction-type {font-weight:600;color:#343a40;margin-bottom:0.25rem;}.transaction-metadata {display:flex;flex-wrap:wrap;gap:0.5rem;font-size:0.75rem;color:#6c757d;}.balance-type-indicator {padding:0.125rem 0.5rem;background-color:rgba(0, 0, 0, 0.05);border-radius:50px;font-size:0.7rem;}.transaction-description-preview {font-style:italic;color:#6c757d;}.transaction-date {display:flex;flex-direction:column;}.transaction-date .date {font-weight:600;color:#343a40;}.transaction-date .time {font-size:0.75rem;color:#6c757d;}.amount {font-weight:600;white-space:nowrap;}.amount.positive {color:#28a745;}.amount.negative {color:#dc3545;}.balance-after {font-weight:600;color:#0066cc;white-space:nowrap;}.status-container {display:flex;flex-direction:column;}.status-badge {display:inline-flex;align-items:center;padding:0.25rem 0.75rem;border-radius:50px;font-size:0.75rem;font-weight:600;text-transform:uppercase;}.status-badge.pending {background-color:rgba(255, 193, 7, 0.1);color:#ffc107;}.status-badge.completed {background-color:rgba(40, 167, 69, 0.1);color:#28a745;}.status-badge.rejected {background-color:rgba(220, 53, 69, 0.1);color:#dc3545;}.estimated-completion {font-size:0.7rem;color:#6c757d;margin-top:0.25rem;}.empty-state {display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;}.empty-state-icon {display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:rgba(0, 102, 204, 0.1);color:#0066cc;border-radius:50%;font-size:2.5rem;margin-bottom:1.5rem;}.empty-state h4 {font-weight:600;color:#343a40;margin-bottom:0.75rem;}.empty-state p {color:#6c757d;margin-bottom:1.5rem;max-width:400px;}.transaction-pagination {display:flex;align-items:center;justify-content:space-between;padding:1rem;border-top:1px solid rgba(0, 0, 0, 0.05);}.transaction-stats {font-size:0.875rem;color:#6c757d;}.pagination {margin-bottom:0;}.page-link {color:#0066cc;border-color:rgba(0, 0, 0, 0.05);}.page-item.active .page-link {background-color:#0066cc;border-color:#0066cc;}.input-with-icon {position:relative;display:flex;align-items:stretch;}.input-icon-left {position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:1rem;color:#6c757d;}.input-with-icon .form-control {padding-left:35px;}.input-with-icon .input-icon-right {position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:0.875rem;}.no-credit-info-card {background-color:#fff;border-radius:12px;box-shadow:0 5px 20px rgba(0, 0, 0, 0.05);overflow:hidden;border:1px solid #eaeaea;transition:all 0.3s ease;}.no-credit-info-card:hover {box-shadow:0 8px 25px rgba(0, 0, 0, 0.08);transform:translateY(-2px);}.no-credit-info-card .icon-circle {width:100px;height:100px;background:linear-gradient(135deg, #f5f7fa, #e4eaf5);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:2px solid #eaeaea;}.no-credit-info-card .icon-circle i {font-size:42px;color:#5468ff;}.no-credit-info-card h4 {color:#333;font-weight:600;margin-bottom:15px;}.credit-info-content {max-width:600px;color:#666;line-height:1.6;}.credit-info-steps {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:25px;padding:15px;background-color:rgba(84, 104, 255, 0.05);border-radius:10px;}.credit-step {display:flex;flex-direction:column;align-items:center;padding:0 10px;}.step-icon {width:60px;height:60px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.08);}.step-icon i {font-size:24px;color:#5468ff;}.step-text {font-size:14px;font-weight:500;color:#444;}.step-arrow {margin:0 10px;color:#5468ff;font-size:20px;}@media (max-width:767px) {.credit-info-steps {flex-direction:column;gap:15px;}.step-arrow {transform:rotate(90deg);}}.pending-balance-badge {display:inline-flex;align-items:center;background-color:#fff8e1;color:#f9a825;padding:4px 10px;border-radius:30px;font-size:12px;font-weight:500;border:1px solid rgba(249, 168, 37, 0.3);box-shadow:0 2px 4px rgba(0,0,0,0.04);transition:all 0.2s ease;}.pending-balance-badge:hover {background-color:#ffecb3;box-shadow:0 3px 6px rgba(0,0,0,0.08);}.pending-balance-badge i {margin-right:5px;font-size:14px;animation:pulse 2s infinite;}@keyframes pulse {0% {opacity:0.6;}50% {opacity:1;}100% {opacity:0.6;}}.dealer-icon {width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--bs-primary-rgb), 0.1);border-radius:8px;}.fp-info-item {display:flex;align-items:center;padding:20px;border-radius:8px;background-color:#fff;box-shadow:0 0.15rem 1.75rem 0 rgba(33, 40, 50, 0.05);position:relative;overflow:hidden;}html[data-theme="dark"] .fp-info-item {background-color:var(--bs-dark);box-shadow:0 0.15rem 1.75rem 0 rgba(0, 0, 0, 0.2);}.fp-info-item .content {flex:1;}.fp-info-item .key {color:#6e7891;font-size:13px;margin-bottom:5px;}.fp-info-item .value {font-size:18px;font-weight:500;color:#333;}html[data-theme="dark"] .fp-info-item .value {color:#f8f9fa;}.fp-info-item .icon {width:50px;height:50px;background-color:rgba(var(--bs-primary-rgb), 0.1);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--bs-primary);}.dealer-timeline {position:relative;}.timeline-icon .badge {width:28px;height:28px;display:flex;align-items:center;justify-content:center;}.dealer-advantage-card {border-radius:8px;background:#fff;box-shadow:0 0.15rem 1.75rem 0 rgba(33, 40, 50, 0.05);transition:all 0.3s ease;}html[data-theme="dark"] .dealer-advantage-card {background-color:var(--bs-dark);box-shadow:0 0.15rem 1.75rem 0 rgba(0, 0, 0, 0.2);}.dealer-advantage-card:hover {transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.08);}.advantage-icon {width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:rgba(var(--bs-primary-rgb), 0.1);border-radius:50%;}.timeline-step {text-align:center;position:relative;}.timeline-line {height:3px;background-color:#e9ecef;width:80px;margin:0 5px;}.inner-circle {width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:20px;}.pulse {animation:pulse-animation 2s infinite;}@keyframes pulse-animation {0% {box-shadow:0 0 0 0 rgba(var(--bs-warning-rgb), 0.7);}70% {box-shadow:0 0 0 15px rgba(var(--bs-warning-rgb), 0);}100% {box-shadow:0 0 0 0 rgba(var(--bs-warning-rgb), 0);}}.dealer-promo-banner {position:relative;overflow:hidden;border-radius:8px;background-color:#f8f9fa;border:1px solid rgba(0,0,0,0.05);}html[data-theme="dark"] .dealer-promo-banner {background-color:var(--bs-dark);border:1px solid rgba(255,255,255,0.05);}.dealer-promo-banner .promo-image {height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--bs-primary-rgb), 0.05);padding:20px;}html[data-theme="dark"] .dealer-promo-banner .promo-image {background-color:rgba(0, 0, 0, 0.2);}.dealer-promo-banner .promo-content {position:relative;z-index:2;}.dealer-promo-banner .promo-features {margin-left:10px;}.dealer-promo-banner .feature-item {font-size:14px;}.dealer-promo-banner .promo-title {font-size:1rem;font-weight:500;color:#333;margin-top:10px;}html[data-theme="dark"] .dealer-promo-banner .promo-title {color:#f8f9fa;}@media (max-width:767.98px) {.dealer-promo-banner .promo-image {height:180px;}}.step {display:none;}html[data-theme=dark] .fp-wallet-container .fp-card-balance,html[data-theme=dark] .fp-wallet-container .balance-icon-circle,html[data-theme=dark] .fp-balance-card,html[data-theme=dark] .fp-wallet-container .payment-method-card,html[data-theme=dark] .fp-wallet-container .info-card,html[data-theme=dark] .fp-wallet-container .bank-account-card {background-color:#1e1e1e;border-color:#333;}html[data-theme=dark] .fp-wallet-container .wallet-tabs {border-bottom-color:#333;}html[data-theme=dark] .fp-balance-card:before {opacity:0.05;}html[data-theme=dark] .fp-wallet-container .wallet-tab-item {color:#aaa;}html[data-theme=dark] .fp-wallet-container .wallet-tab-item.active {color:#0089FF;border-bottom-color:#0089FF;}html[data-theme=dark] .fp-wallet-container .balance-label,html[data-theme=dark] .fp-wallet-container .info-label,html[data-theme=dark] .fp-wallet-container .summary-item,html[data-theme=dark] .fp-wallet-container .method-info,html[data-theme=dark] .fp-wallet-container .transaction-date .time,html[data-theme=dark] .fp-wallet-container .transaction-metadata,html[data-theme=dark] .fp-wallet-container .estimated-completion {color:#888;}html[data-theme=dark] .fp-wallet-container .balance-amount,html[data-theme=dark] .fp-wallet-container .total-value,html[data-theme=dark] .fp-wallet-container .section-title,html[data-theme=dark] .fp-wallet-container .transaction-type,html[data-theme=dark] .fp-wallet-container .transaction-date .date,html[data-theme=dark] .fp-wallet-container .method-name,html[data-theme=dark] .fp-wallet-container .info-card-header h5,html[data-theme=dark] .fp-wallet-container .payment-summary .summary-title,html[data-theme=dark] .fp-wallet-container .info-value,html[data-theme=dark] .fp-wallet-container .bank-name {color:#eee;}html[data-theme=dark] .fp-wallet-container .payment-summary,html[data-theme=dark] .fp-wallet-container .transfer-visualization,html[data-theme=dark] .fp-wallet-container .balance-visualization,html[data-theme=dark] .fp-wallet-container .filter-header,html[data-theme=dark] .fp-wallet-container .advanced-filter-panel,html[data-theme=dark] .fp-wallet-container .vade-info-box,html[data-theme=dark] .fp-wallet-container .balance-reminder {background-color:#262626;border-color:#333;}html[data-theme=dark] .fp-wallet-container .filter-tag {background-color:#262626;border-color:#444;color:#ddd;}html[data-theme=dark] .fp-wallet-container .filter-tag.active {background-color:#0066cc;color:#fff;}html[data-theme=dark] .fp-wallet-container .transaction-history-table thead th {background-color:#262626;color:#bbb;}html[data-theme=dark] .fp-wallet-container .transaction-history-table td {border-color:#333;}html[data-theme=dark] .fp-wallet-container .transaction-history-table-wrapper {background-color:#1e1e1e;border-color:#333;}html[data-theme=dark] .fp-wallet-container .new-balance-value {color:#0089FF;}html[data-theme=dark] .fp-wallet-container .old-balance-strikethrough {color:#666;}html[data-theme=dark] .fp-wallet-container .empty-state-icon {background-color:rgba(0, 102, 204, 0.2);color:#0089FF;}html[data-theme=dark] .fp-wallet-container .empty-state h4 {color:#eee;}html[data-theme=dark] .fp-wallet-container .empty-state p {color:#999;}html[data-theme=dark] .direction-card {background-color:#262626;border-color:#444;}html[data-theme=dark] .direction-option input[type="radio"]:checked + .direction-card {border-color:#0089FF;box-shadow:0 0 0 1px #0089FF, 0 4px 12px rgba(0, 137, 255, 0.2);}html[data-theme=dark] .bank-card-front {background:linear-gradient(135deg, #1e1e1e, #333);}html[data-theme=dark] .bank-info {background-color:#262626;}html[data-theme=dark] .credit-countdown-container,html[data-theme=dark] .credit-amount-box,html[data-theme=dark] .active-credit-card,html[data-theme=dark] .credit-details-card,html[data-theme=dark] .pre-approved-credit-card {background-color:#1e1e1e;border-color:#333;}html[data-theme=dark] .active-credit-header {background:linear-gradient(135deg, #0088FF, #005cb3);}html[data-theme=dark] .credit-payment-date,html[data-theme=dark] .payment-tip {background-color:rgba(25, 135, 84, 0.1);color:#2ecc71;}html[data-theme=dark] .countdown-value {background:linear-gradient(135deg, #0088FF, #005cb3);color:#fff;}html[data-theme=dark] .countdown-unit {color:#aaa;}html[data-theme=dark] .summary-total,html[data-theme=dark] .credit-details-item {border-color:#333;}html[data-theme=dark] .modal-content {background-color:#1e1e1e !important;color:#eee;}html[data-theme=dark] .modal-header,html[data-theme=dark] .modal-footer {border-color:#333;}html[data-theme=dark] .transaction-detail-header {border-color:#333;}html[data-theme=dark] .transaction-detail-item {border-color:rgba(255, 255, 255, 0.1);}html[data-theme=dark] .detail-label {color:#bbb;}html[data-theme=dark] .balance-type-indicator {background-color:#333;color:#aaa;}html[data-theme=dark] .transaction-icon.deposit,html[data-theme=dark] .transaction-icon.transfer-in,html[data-theme=dark] .transaction-icon.transfer-out,html[data-theme=dark] .transaction-icon.withdrawal,html[data-theme=dark] .transaction-icon.balance-transfer,html[data-theme=dark] .transaction-icon.purchase,html[data-theme=dark] .transaction-icon.other {background-color:rgba(255, 255, 255, 0.1);}html[data-theme=dark] .page-link {background-color:#262626;border-color:#333;color:#ddd;}html[data-theme=dark] .page-item.active .page-link {background-color:#0089FF;border-color:#0089FF;}html[data-theme=dark] .page-item.disabled .page-link {background-color:#1e1e1e;border-color:#333;color:#666;}.fp-wallet-container .bank-account-card .bank-name {color:#333;font-weight:600;}html[data-theme=dark] .fp-wallet-container .bank-account-card .bank-name {color:#fff;}html[data-theme=dark] .fp-wallet-container .form-control,html[data-theme=dark] .fp-wallet-container .form-select,html[data-theme=dark] .fp-wallet-container .input-group-text,html[data-theme=dark] .fp-wallet-container .input-with-icon {background-color:#1e1e1e;border-color:#333;color:#eee;}html[data-theme=dark] .fp-wallet-container .info-card.transfer-info,html[data-theme=dark] .fp-wallet-container .info-card.withdraw-info,html[data-theme=dark] .fp-wallet-container .info-card.transfer-between-info {background-color:#262626;border-color:#333;}html[data-theme=dark] .fp-balance-cards .fp-balance-card.available-balance,html[data-theme=dark] .fp-balance-cards .fp-balance-card.withdrawable-balance {background-color:#1e1e1e;border-color:#333;}html[data-theme=dark] .fp-wallet-container .financial-history-container,html[data-theme=dark] .fp-wallet-container .financial-history-header,html[data-theme=dark] .fp-wallet-container .transaction-summary-cards,html[data-theme=dark] .fp-wallet-container .transaction-summary-card,html[data-theme=dark] .fp-wallet-container .transaction-pagination,html[data-theme=dark] .balance-type-filter .btn-outline-primary {background-color:#1e1e1e;color:#eee;border-color:#333;}html[data-theme=dark] .fp-wallet-container .filter-header,html[data-theme=dark] .fp-wallet-container .filter-body {background-color:#262626;border-color:#333;}html[data-theme=dark] #credit-form,html[data-theme=dark] .credit-terms-checkbox,html[data-theme=dark] .credit-note,html[data-theme=dark] .credit-info-list,html[data-theme=dark] .credit-info-item,html[data-theme=dark] .credit-payment-instruction,html[data-theme=dark] .payment-history,html[data-theme=dark] .fp-wallet-container .active-credit-detail-card .card-header,html[data-theme=dark] .fp-wallet-container .active-credit-detail-card .card-body {background-color:#1e1e1e;border-color:#333;color:#eee;}html[data-theme=dark] .fp-wallet-container table {color:#ddd;}html[data-theme=dark] .fp-wallet-container .table-sm thead th,html[data-theme=dark] .fp-wallet-container .custom-table thead th {background-color:#262626;border-color:#333;color:#aaa;}html[data-theme=dark] .fp-wallet-container .table-sm tbody td,html[data-theme=dark] .fp-wallet-container .custom-table tbody td {border-color:#333;}html[data-theme=dark] #creditPaymentModal .modal-content,html[data-theme=dark] #transactionDetailModal .modal-content,html[data-theme=dark] #modal-banka-hesabi .modal-content {background-color:#1e1e1e;color:#eee;}html[data-theme=dark] .modal .form-text {color:#aaa;}html[data-theme=dark] .modal .alert-info {background-color:rgba(13, 110, 253, 0.1);border-color:rgba(13, 110, 253, 0.25);color:#5d9cec;}html[data-theme=dark] .modal .payment-summary {background-color:#262626;border-color:#333;}html[data-theme=dark] .fp-wallet-container .form-control:focus,html[data-theme=dark] .fp-wallet-container .form-select:focus {border-color:#0089FF;box-shadow:0 0 0 0.25rem rgba(0, 137, 255, 0.25);background-color:#262626;}html[data-theme=dark] .fp-wallet-container .input-with-icon .input-icon-right,html[data-theme=dark] .fp-wallet-container .input-with-icon .input-icon-left,html[data-theme=dark] .fp-wallet-container .input-with-icon .form-control,html[data-theme=dark] .fp-wallet-container .input-group .input-group-text,html[data-theme=dark] .fp-wallet-container .input-group .form-control {background-color:#1e1e1e !important;border-color:#333 !important;color:#eee !important;}html[data-theme=dark] .fp-balance-cards .row,html[data-theme=dark] .fp-balance-cards .col-md-6,html[data-theme=dark] .fp-balance-cards .fp-balance-card,html[data-theme=dark] .fp-balance-cards .available-balance,html[data-theme=dark] .fp-balance-cards .withdrawable-balance {background-color:transparent !important;}html[data-theme=dark] .fp-balance-card {background-color:#1e1e1e !important;border-color:#333 !important;}html[data-theme=dark] .available-balance:before,html[data-theme=dark] .withdrawable-balance:before {opacity:0.05;}html[data-theme=dark] .info-card,html[data-theme=dark] .info-card.transfer-info,html[data-theme=dark] .info-card.withdraw-info,html[data-theme=dark] .info-card.transfer-between-info,html[data-theme=dark] .transfer-between-info,html[data-theme=dark] .withdraw-info,html[data-theme=dark] .transfer-info {background-color:#1e1e1e !important;border-color:#333 !important;}html[data-theme=dark] .info-card-header,html[data-theme=dark] .info-card-body {background-color:#1e1e1e !important;}html[data-theme=dark] .financial-history-container,html[data-theme=dark] .financial-history-header,html[data-theme=dark] .transaction-history-table-wrapper,html[data-theme=dark] .transaction-history-table-container,html[data-theme=dark] .transaction-history-table {background-color:#1e1e1e !important;color:#eee !important;border-color:#333 !important;}html[data-theme=dark] .balance-type-filter .btn.btn-outline-primary {background-color:transparent !important;color:#0089FF !important;border-color:#0089FF !important;}html[data-theme=dark] .balance-type-filter .btn.btn-primary {background-color:#0089FF !important;color:#fff !important;border-color:#0089FF !important;}html[data-theme=dark] .advanced-filter-panel,html[data-theme=dark] .filter-header,html[data-theme=dark] .filter-body,html[data-theme=dark] .quick-filter-tags {background-color:#1e1e1e !important;border-color:#333 !important;}html[data-theme=dark] .filter-tag {background-color:#262626 !important;border-color:#444 !important;color:#ddd !important;}html[data-theme=dark] .filter-tag.active {background-color:#0066cc !important;color:#fff !important;}html[data-theme=dark] #credit-form,html[data-theme=dark] .credit-application-form,html[data-theme=dark] .active-credit-detail-card,html[data-theme=dark] .no-credit-info-card,html[data-theme=dark] .credit-details-card {background-color:#1e1e1e !important;border-color:#333 !important;color:#eee !important;}html[data-theme=dark] .active-credit-detail-card .card-header,html[data-theme=dark] .active-credit-detail-card .card-body,html[data-theme=dark] .no-credit-info-card .card-body {background-color:#1e1e1e !important;border-color:#333 !important;}html[data-theme=dark] .credit-info-list,html[data-theme=dark] .credit-info-item,html[data-theme=dark] .credit-payment-instruction,html[data-theme=dark] .credit-info-content {border-color:#333 !important;}html[data-theme=dark] .table,html[data-theme=dark] .table thead th,html[data-theme=dark] .table tbody td,html[data-theme=dark] .custom-table,html[data-theme=dark] .custom-table thead th,html[data-theme=dark] .custom-table tbody td {background-color:#1e1e1e !important;border-color:#333 !important;color:#ddd !important;}html[data-theme=dark] .table thead th,html[data-theme=dark] .custom-table thead th {background-color:#262626 !important;color:#bbb !important;}html[data-theme=dark] .form-group,html[data-theme=dark] .form-label,html[data-theme=dark] .form-check-label {color:#ddd !important;}html[data-theme=dark] .fp-wallet-container,html[data-theme=dark] .fp-wallet-container .container-fluid,html[data-theme=dark] .fp-wallet-container .row,html[data-theme=dark] .fp-wallet-container .col-lg-9,html[data-theme=dark] .fp-wallet-container .col-lg-7,html[data-theme=dark] .fp-wallet-container .col-lg-5 {background-color:transparent !important;}html[data-theme=dark] .modal-body,html[data-theme=dark] .modal-header,html[data-theme=dark] .modal-footer,html[data-theme=dark] .modal-content {background-color:#1e1e1e !important;border-color:#333 !important;color:#eee !important;}html[data-theme=dark] .modal-body,html[data-theme=dark] .modal-header,html[data-theme=dark] .modal-footer,html[data-theme=dark] .modal-content {background-color:#1e1e1e !important;border-color:#333 !important;color:#eee !important;}html[data-theme=dark] .balance-vis-amount,html[data-theme=dark] .balance-amount,html[data-theme=dark] .balance-visualization .balance-vis-amount {color:#fff !important;}html[data-theme=dark] .transfer-visualization {background-color:#1e1e1e !important;border-color:#333 !important;padding:20px;}html[data-theme=dark] .balance-visualization {background-color:#262626 !important;border-color:#333 !important;}html[data-theme=dark] .filter-header-title,html[data-theme=dark] .filter-header-title span,html[data-theme=dark] .filter-header i,html[data-theme=dark] .filter-toggle-icon i {color:#fff !important;}html[data-theme=dark] .no-credit-info-card,html[data-theme=dark] .no-credit-info-card .card-body,html[data-theme=dark] .no-credit-info-card .d-flex {background-color:#1e1e1e !important;border-color:#333 !important;}html[data-theme=dark] .no-credit-info-card h4,html[data-theme=dark] .no-credit-info-card p {color:#fff !important;}html[data-theme=dark] .credit-info-steps {background-color:rgba(0, 137, 255, 0.1) !important;border-radius:8px;padding:15px;}html[data-theme=dark] .step-icon,html[data-theme=dark] .icon-circle {background-color:#333 !important;}html[data-theme=dark] .icon-circle i {color:#0089FF !important;}html[data-theme=dark] .transaction-history-table th,html[data-theme=dark] .transaction-history-table td {background-color:#1e1e1e !important;color:#eee !important;border-color:#333 !important;}html[data-theme=dark] .transaction-history-table thead th {background-color:#262626 !important;}html[data-theme=dark] .transaction-icon {background-color:rgba(255, 255, 255, 0.1) !important;}.header-raffle-btn {background:linear-gradient(135deg, #9b59b6 0%, #8e44ad 50%, #a569bd 100%) !important;color:white !important;border:none !important;padding:8px 16px !important;border-radius:25px !important;font-weight:600 !important;font-size:0.9rem !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:6px !important;transition:all 0.3s ease !important;box-shadow:0 3px 15px rgba(155, 89, 182, 0.4) !important;position:relative !important;overflow:hidden !important;}.header-raffle-btn:before {content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255,255,255,0.2), transparent);transform:rotate(45deg);animation:continuousShine 3s linear infinite;}@keyframes continuousShine {0% {transform:translateX(-100%) translateY(-100%) rotate(45deg);}100% {transform:translateX(100%) translateY(100%) rotate(45deg);}}.header-raffle-btn:hover {background:linear-gradient(135deg, #8e44ad 0%, #7d3c98 50%, #9b59b6 100%) !important;color:white !important;text-decoration:none !important;transform:translateY(-2px) !important;box-shadow:0 5px 20px rgba(155, 89, 182, 0.6) !important;}.header-raffle-btn .gift-icon {font-size:1.1rem !important;animation:giftBounce 2s ease-in-out infinite !important;}@keyframes giftBounce {0%, 20%, 50%, 80%, 100% {transform:translateY(0) rotate(0deg);}40% {transform:translateY(-3px) rotate(-5deg);}60% {transform:translateY(-1px) rotate(5deg);}}.mobile-header-raffle {display:none;background:linear-gradient(135deg, #9b59b6 0%, #8e44ad 50%, #a569bd 100%);color:white;padding:10px 18px;border-radius:50px;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;box-shadow:0 3px 15px rgba(155, 89, 182, 0.4);position:relative;overflow:hidden;white-space:nowrap;}.mobile-header-raffle i {font-size:16px;animation:giftBounce 2s ease-in-out infinite;}.mobile-header-raffle:before {content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255,255,255,0.2), transparent);transform:rotate(45deg);animation:continuousShine 3s linear infinite;}@media (max-width:992px) {.mobile-header-raffle {display:inline-flex !important;}}@keyframes giftBounce {0%, 20%, 50%, 80%, 100% {transform:translateY(0) rotate(0deg);}40% {transform:translateY(-3px) rotate(-5deg);}60% {transform:translateY(-1px) rotate(5deg);}}@keyframes continuousShine {0% {transform:translateX(-100%) translateY(-100%) rotate(45deg);}100% {transform:translateX(100%) translateY(100%) rotate(45deg);}}@media (max-width:992px) {.fp-navbar .raffle-li {display:none !important;}}.dark-theme .header-raffle-btn,body.dark-theme .header-raffle-btn,body[data-theme="dark"] .header-raffle-btn {background:linear-gradient(135deg, #ff6b6b 0%, #ee5a52 50%, #ff4757 100%) !important;color:white !important;}@media (max-width:768px) {.header-raffle-btn {padding:6px 12px !important;font-size:0.8rem !important;}.header-raffle-btn .gift-icon {font-size:0.9rem !important;}}.header-raffle-btn.pulse {animation:raffleEfekt 3s ease-in-out infinite;}@keyframes raffleEfekt {0% {box-shadow:0 3px 15px rgba(255, 107, 107, 0.3);}50% {box-shadow:0 3px 20px rgba(255, 107, 107, 0.6), 0 0 0 10px rgba(255, 107, 107, 0.1);}100% {box-shadow:0 3px 15px rgba(255, 107, 107, 0.3);}}.header-raffle-btn .new-badge {position:absolute;top:-8px;right:-8px;background:#00d4aa;color:white;font-size:0.6rem;padding:2px 6px;border-radius:10px;font-weight:700;animation:badgePulse 2s ease-in-out infinite;}@keyframes badgePulse {0%, 100% {transform:scale(1);}50% {transform:scale(1.1);}}.logo-area {display:flex;align-items:center;gap:8px;position:relative;z-index:10000;}.logo-area .logo {display:flex;align-items:center;}.event-icon {position:relative;cursor:pointer;background:rgba(229, 57, 53, 0.15);padding:10px 14px;border-radius:12px;transition:all 0.3s ease;display:flex;align-items:center;height:50px;justify-content:center;margin-top:1px;animation:iconPulse 2s infinite;z-index:10001;}@keyframes iconPulse {0% {box-shadow:0 0 0 0 rgba(229, 57, 53, 0.4);}70% {box-shadow:0 0 0 10px rgba(229, 57, 53, 0);}100% {box-shadow:0 0 0 0 rgba(229, 57, 53, 0);}}.event-icon:hover {background:rgba(229, 57, 53, 0.25);transform:translateY(-2px);box-shadow:0 5px 15px rgba(229, 57, 53, 0.3);}.event-icon i {font-size:30px;color:#e53935;animation:flame 1.5s ease-in-out infinite;text-shadow:0 0 15px rgba(229, 57, 53, 0.7);background:linear-gradient(45deg, #e53935, #ff1744);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;line-height:1;}.event-tooltip {visibility:hidden;position:absolute;background:linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);color:#fff;padding:14px 18px;border-radius:12px;font-size:14px;line-height:1.5;width:max-content;max-width:300px;top:100%;left:50%;transform:translateX(-50%) translateY(15px);margin-top:10px;z-index:10002;opacity:0;transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);box-shadow:0 4px 15px rgba(0, 0, 0, 0.2),0 0 0 1px rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(229, 57, 53, 0.3);}.event-tooltip.first-show {animation:tooltipFirstShow 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);}@keyframes tooltipFirstShow {0% {transform:translateX(-50%) translateY(15px) scale(0.9);opacity:0;}50% {transform:translateX(-50%) translateY(-2px) scale(1.05);opacity:0.8;}100% {transform:translateX(-50%) translateY(0) scale(1);opacity:1;}}.event-tooltip strong {color:#ff1744;font-weight:700;font-size:15px;background:linear-gradient(90deg, #e53935, #ff1744);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 4px;text-shadow:0 0 10px rgba(229, 57, 53, 0.5);}.event-icon:hover .event-tooltip {visibility:visible;opacity:1;transform:translateX(-50%) translateY(0);}.event-tooltip::before {content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:8px solid transparent;border-bottom:8px solid #1a1a1a;filter:drop-shadow(0 -2px 2px rgba(0, 0, 0, 0.1));}.event-tooltip::after {content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #e53935, #ff1744);border-radius:0 0 10px 10px;animation:gradientSlide 2s linear infinite;background-size:200% 100%;}@keyframes gradientSlide {0% {background-position:100% 0;}100% {background-position:-100% 0;}}@keyframes flame {0% {transform:scale(1) rotate(-2deg);text-shadow:0 0 10px rgba(229, 57, 53, 0.5);}50% {transform:scale(1.1) rotate(2deg);text-shadow:0 0 20px rgba(229, 57, 53, 0.8), 0 0 30px rgba(255, 23, 68, 0.6);}100% {transform:scale(1) rotate(-2deg);text-shadow:0 0 10px rgba(229, 57, 53, 0.5);}}@media (max-width:768px) {.event-tooltip {display:none !important;}.event-icon {height:40px;padding:8px 12px;}.event-icon i {font-size:24px;}}@media (max-width:480px) {.event-icon {height:35px;padding:6px 10px;}.event-icon i {font-size:20px;}}.fp-section-head-tabs {display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px;}.fp-category-tabs {display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0;padding:0;}.fp-category-tabs .tab-item {display:flex;align-items:center;gap:8px;background:var(--bg-white-2, #f7f7f7);border:1px solid var(--border, #efefef);border-radius:8px;padding:10px 14px;cursor:pointer;transition:all 0.3s ease;font-weight:500;font-size:14px;color:var(--text-color, #222);white-space:nowrap;}.fp-category-tabs .tab-item:hover {background:var(--bs-blue, #2d9faf);color:white;border-color:var(--bs-blue, #2d9faf);transform:translateY(-2px);box-shadow:0 4px 12px rgba(45, 159, 175, 0.2);}.fp-category-tabs .tab-item.active {background:var(--bs-blue, #2d9faf);color:white;border-color:var(--bs-blue, #2d9faf);box-shadow:0 2px 8px rgba(45, 159, 175, 0.3);}.fp-category-tabs .tab-item .img {width:24px;height:24px;border-radius:4px;overflow:hidden;flex-shrink:0;}.fp-category-tabs .tab-item .img img {width:100%;height:100%;object-fit:cover;}.btn-opacity-primary {background:rgba(45, 159, 175, 0.1);border:1px solid var(--bs-blue, #2d9faf);color:var(--bs-blue, #2d9faf);padding:10px 16px;border-radius:8px;font-weight:500;font-size:14px;transition:all 0.3s ease;display:flex;align-items:center;gap:8px;text-decoration:none;}.btn-opacity-primary:hover {background:var(--bs-blue, #2d9faf);color:white;text-decoration:none;}.btn-opacity-primary .icon-right {font-size:16px;}html[data-theme=dark] .fp-category-tabs .tab-item {background:var(--bg-white-2, #1f1f1f);border-color:var(--border, #221f1f);color:var(--text-color, #f2f2f2);}html[data-theme=dark] .btn-opacity-primary {background:rgba(45, 159, 175, 0.15);}@media (max-width:768px) {.fp-section-head-tabs {flex-direction:column;align-items:stretch;gap:12px;}.fp-category-tabs {overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;}.fp-category-tabs::-webkit-scrollbar {display:none;}.fp-category-tabs .tab-item {padding:8px 12px;font-size:13px;min-width:fit-content;}.fp-category-tabs .tab-item .img {width:20px;height:20px;}.btn-opacity-primary {justify-content:center;}}.fp-section-head-tabs {display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:nowrap;gap:16px;background-color:var(--bg-white);border-radius:10px;padding:12px 20px;border:1px solid var(--border);position:relative;}.fp-category-tabs {display:flex;gap:0;align-items:center;flex-wrap:nowrap;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;min-width:0;list-style:none;}.fp-category-tabs::-webkit-scrollbar {display:none;}.fp-category-tabs .tab-item {display:flex;align-items:center;gap:8px;background:transparent;border:none;border-right:1px solid rgba(255, 255, 255, 0.1);border-radius:0;padding:10px 14px;cursor:pointer;transition:all 0.3s ease;font-weight:500;font-size:14px;color:var(--text-color);white-space:nowrap;flex-shrink:0;min-width:fit-content;position:relative;text-decoration:none;}.fp-category-tabs .tab-item:last-child {border-right:none;}.fp-category-tabs .tab-item:hover {background:rgba(45, 159, 175, 0.05);color:var(--bs-blue);}.fp-category-tabs .tab-item.active {background:rgba(45, 159, 175, 0.1);color:var(--bs-blue);}.fp-category-tabs .tab-item .img {width:24px;height:24px;overflow:hidden;flex-shrink:0;border-radius:4px;}.fp-category-tabs .tab-item .img img {width:100%;height:100%;object-fit:cover;}.btn-opacity-primary {background:rgba(45, 159, 175, 0.1);border:1px solid var(--bs-blue);color:var(--bs-blue);padding:10px 16px;border-radius:8px;font-weight:500;font-size:14px;transition:all 0.3s ease;display:flex;align-items:center;gap:8px;text-decoration:none;height:auto;flex-shrink:0;white-space:nowrap;}.btn-opacity-primary:hover {background:var(--bs-blue);color:white;text-decoration:none;border-color:var(--bs-blue);}.btn-opacity-primary .icon-right {font-size:16px;}html[data-theme=dark] .fp-category-tabs .tab-item {border-right-color:rgba(255, 255, 255, 0.1);color:var(--text-color);}html[data-theme=dark] .fp-category-tabs .tab-item:hover {background:rgba(45, 159, 175, 0.1);}html[data-theme=dark] .fp-category-tabs .tab-item.active {background:rgba(45, 159, 175, 0.15);}html[data-theme=light] .fp-category-tabs .tab-item {border-right-color:rgba(0, 0, 0, 0.1);}@media (max-width:768px) {.fp-section-head-tabs {flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px;}.fp-category-tabs {padding-bottom:4px;}.fp-category-tabs .tab-item {padding:8px 12px;font-size:13px;gap:6px;}.fp-category-tabs .tab-item .img {width:20px;height:20px;}.btn-opacity-primary {justify-content:center;padding:10px 14px;}}@media (max-width:480px) {.fp-category-tabs .tab-item {padding:6px 10px;font-size:12px;gap:4px;}.fp-category-tabs .tab-item .img {width:18px;height:18px;}}.fp-product-item.badged {position:relative;overflow:visible;}.fp-product-item .badged-area {position:absolute;top:-6px;left:-6px;z-index:10;transform:rotate(-8deg);}.cok-satan {display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #5217ff 0%, #e91e63 100%);color:white;font-weight:700;font-size:10px;font-family:'Inter', sans-serif;padding:4px 8px;border-radius:6px;letter-spacing:0.8px;border:1.5px solid rgba(255, 255, 255, 0.9);position:relative;overflow:hidden;text-shadow:0 1px 3px rgba(0, 0, 0, 0.7);animation:modern-glow 2.5s ease-in-out infinite alternate;backdrop-filter:blur(2px);}.cok-satan::before {content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);animation:slide-shine 3s ease-in-out infinite;}.cok-satan li {display:inline-block;margin:0;padding:0;line-height:1;position:relative;z-index:2;font-weight:700;}@keyframes modern-glow {0% {box-shadow:0 2px 8px rgba(255, 23, 68, 0.4),0 0 12px rgba(255, 23, 68, 0.2);transform:scale(1);}100% {box-shadow:0 3px 12px rgba(255, 23, 68, 0.6),0 0 20px rgba(255, 23, 68, 0.3);transform:scale(1.02);}}@keyframes slide-shine {0% {left:-100%;}50% {left:100%;}100% {left:-100%;}}.fp-product-item:hover .cok-satan {transform:rotate(0deg) scale(1.05);transition:all 0.3s ease;background:linear-gradient(135deg, #ff1744 0%, #f50057 100%);}html[data-theme=dark] .cok-satan {border-color:rgba(255, 255, 255, 0.8);backdrop-filter:blur(4px);}@media (max-width:768px) {.cok-satan {font-size:9px;padding:3px 6px;border-width:1px;letter-spacing:0.5px;border-radius:4px;}.fp-product-item .badged-area {top:-4px;left:-4px;transform:rotate(-6deg);}}@media (max-width:480px) {.cok-satan {font-size:8px;padding:2px 5px;letter-spacing:0.3px;}.fp-product-item .badged-area {top:-3px;left:-3px;}}.fp-product-item {position:relative;}.badge.profit {position:absolute;top:8px;right:8px;background:linear-gradient(135deg, #00e676 0%, #00c853 100%);color:white;font-weight:700;font-size:11px;padding:4px 8px;border-radius:6px;display:flex;align-items:center;gap:4px;z-index:9;animation:profit-glow 2s ease-in-out infinite alternate;border:1px solid rgba(255, 255, 255, 0.3);box-shadow:0 2px 8px rgba(0, 230, 118, 0.3);}.badge.profit i {font-size:12px;color:#ffff00;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3));}@keyframes profit-glow {0% {box-shadow:0 2px 8px rgba(0, 230, 118, 0.4);transform:scale(1);}100% {box-shadow:0 3px 12px rgba(0, 230, 118, 0.6);transform:scale(1.02);}}html[data-theme=dark] .badge.profit {border-color:rgba(255, 255, 255, 0.2);}@media (max-width:768px) {.badge.profit {font-size:10px;padding:3px 6px;top:6px;right:6px;}.badge.profit i {font-size:10px;}}.fp-testimonials {background:var(--bg-white);padding:80px 0;margin-top:40px;}.fp-testimonials .head-area {display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;gap:40px;}.fp-testimonials .logo {height:200px;width:auto;}.fp-testimonials .right {flex:1;max-width:600px;}.fp-testimonials .stars {display:flex;gap:5px;margin-bottom:15px;}.fp-testimonials .stars i {color:#ffc107;font-size:20px;}.fp-testimonials p {color:var(--text-gray);margin:0;line-height:1.6;font-size:16px;}.testimonials-container {position:relative;overflow:hidden;padding:0 60px;}.testimonials-slider {display:flex;gap:20px;transition:transform 0.5s ease;will-change:transform;}.testimonial-card {background:var(--bg-white-2);border:1px solid var(--border);border-radius:16px;padding:25px;min-width:300px;max-width:300px;flex-shrink:0;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.08);}.testimonial-card:hover {transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15);border-color:var(--bs-blue);}.testimonial-card .user-info {display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;}.testimonial-card .user-avatar {width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg, var(--bs-blue), #00d4ff);display:flex;align-items:center;justify-content:center;color:white;font-size:20px;box-shadow:0 4px 15px rgba(79, 172, 254, 0.3);}.testimonial-card .stars {display:flex;gap:3px;}.testimonial-card .stars i {color:#ffc107;font-size:14px;}.testimonial-card .stars .ri-star-line {color:#ddd;}.testimonial-card .product-name {color:var(--bs-blue);font-size:14px;font-weight:600;margin-bottom:12px;cursor:pointer;transition:color 0.3s ease;}.testimonial-card .product-name:hover {color:#0056b3;}.testimonial-card .comment-text {color:var(--text-color);line-height:1.6;font-size:15px;font-style:italic;}.nav-btn {position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:var(--bg-white);border:2px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.1);}.nav-btn:hover {background:var(--bs-blue);color:white;border-color:var(--bs-blue);transform:translateY(-50%) scale(1.1);}.prev-btn {left:10px;}.next-btn {right:10px;}.nav-btn i {font-size:20px;color:var(--text-color);transition:color 0.3s ease;}.nav-btn:hover i {color:white;}@media (max-width:1024px) {.testimonials-container {padding:0 50px;}.testimonial-card {min-width:280px;max-width:280px;padding:20px;}}@media (max-width:768px) {.fp-testimonials {padding:60px 0 40px 0;}.fp-testimonials .head-area {flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:40px;}.fp-testimonials .logo {height:35px;}.fp-testimonials .right {width:100%;max-width:none;}.fp-testimonials .stars {gap:3px;margin-bottom:12px;}.fp-testimonials .stars i {font-size:18px;}.fp-testimonials p {font-size:15px;line-height:1.5;}.testimonials-container {padding:0 15px;overflow-x:auto;overflow-y:hidden;}.testimonials-slider {padding-bottom:10px;gap:15px;}.testimonial-card {min-width:260px;max-width:260px;padding:20px;margin-bottom:0;}.testimonial-card .user-avatar {width:40px;height:40px;font-size:18px;}.testimonial-card .product-name {font-size:13px;margin-bottom:10px;}.testimonial-card .comment-text {font-size:14px;line-height:1.5;}.nav-btn {display:none;}.testimonials-container::-webkit-scrollbar {height:4px;}.testimonials-container::-webkit-scrollbar-track {background:#f1f1f1;border-radius:10px;}.testimonials-container::-webkit-scrollbar-thumb {background:var(--bs-blue);border-radius:10px;}}@media (max-width:480px) {.fp-testimonials {padding:50px 0 30px 0;}.fp-testimonials .head-area {gap:20px;margin-bottom:30px;}.fp-testimonials .logo {height:30px;}.fp-testimonials .stars i {font-size:16px;}.fp-testimonials p {font-size:14px;}.testimonials-container {padding:0 10px;}.testimonials-slider {gap:12px;}.testimonial-card {min-width:240px;max-width:240px;padding:18px;}.testimonial-card .user-avatar {width:35px;height:35px;font-size:16px;}.testimonial-card .product-name {font-size:12px;margin-bottom:8px;}.testimonial-card .comment-text {font-size:13px;}}.fp-feature-badges {display:flex;flex-wrap:wrap;gap:8px;margin:15px 0;align-items:center;}.badge-item {display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all 0.3s ease;position:relative;white-space:nowrap;min-height:32px;flex-shrink:0;}.badge-item i {font-size:14px;flex-shrink:0;}.badge-item.stock-available {background-color:rgba(16, 197, 168, 0.15);color:#10C5A8;border:1px solid rgba(16, 197, 168, 0.3);}.badge-item.instant-delivery {background-color:rgba(255, 172, 52, 0.15);color:#FFAC34;border:1px solid rgba(255, 172, 52, 0.3);}.badge-item.support-24-7 {background-color:rgba(0, 105, 255, 0.15);color:#0069FF;border:1px solid rgba(0, 105, 255, 0.3);}.badge-item:hover {transform:translateY(-1px);}.badge-tooltip {position:fixed;background:var(--bg-dark);color:white;padding:12px;border-radius:8px;width:280px;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:9999;box-shadow:0 4px 20px rgba(0,0,0,0.3);font-size:12px;line-height:1.4;}.badge-tooltip::after {content:'';position:absolute;top:100%;left:20px;border:6px solid transparent;border-top-color:var(--bg-dark);}.tooltip-content {text-align:left;}.tooltip-header {display:flex;align-items:center;gap:6px;font-weight:600;margin-bottom:6px;font-size:12px;}.tooltip-header i {font-size:14px;}.badge-tooltip p {margin:0;font-size:11px;line-height:1.4;opacity:0.9;}.badge-item.instant-delivery .badge-tooltip {background:#2D1B0F;border:1px solid rgba(255, 172, 52, 0.3);}.badge-item.instant-delivery .badge-tooltip::after {border-top-color:#2D1B0F;}.badge-item.instant-delivery .tooltip-header,.badge-item.instant-delivery .tooltip-header i {color:#FFAC34;}.badge-item.support-24-7 .badge-tooltip {background:#0F1B2D;border:1px solid rgba(0, 105, 255, 0.3);}.badge-item.support-24-7 .badge-tooltip::after {border-top-color:#0F1B2D;}.badge-item.support-24-7 .tooltip-header,.badge-item.support-24-7 .tooltip-header i {color:#0069FF;}@media (max-width:768px) {.fp-feature-badges {gap:6px;margin:12px 0;justify-content:flex-start;}.badge-item {padding:6px 10px;font-size:11px;min-height:28px;gap:4px;}.badge-item i {font-size:12px;}.badge-tooltip {width:260px;padding:10px;font-size:11px;}.tooltip-header {font-size:11px;margin-bottom:4px;}.badge-tooltip p {font-size:10px;}}@media (max-width:480px) {.fp-feature-badges {gap:4px;margin:10px 0;}.badge-item {padding:5px 8px;font-size:10px;min-height:24px;gap:3px;}.badge-item i {font-size:11px;}.badge-item span {font-size:10px;}.badge-tooltip {width:240px;padding:8px;font-size:10px;}.tooltip-header {font-size:10px;}.badge-tooltip p {font-size:9px;}}[data-theme="dark"] .badge-tooltip {background:#1a1a1a;border:1px solid rgba(255,255,255,0.1);}[data-theme="dark"] .badge-tooltip::after {border-top-color:#1a1a1a;}.fp-daily-campaigns {position:relative;padding:40px 0;margin:40px 0;border-radius:20px;overflow:hidden;transition:all 0.5s ease;}.campaigns-bg {position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:all 0.5s ease;background-image:url('<?= base_url("assets/future/img/valo.png") ?>');background-size:cover;background-position:center;background-repeat:no-repeat;}.campaigns-overlay {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:2;transition:all 0.3s ease;}.fp-daily-campaigns.valorant-theme .campaigns-overlay {background:rgba(255, 70, 85, 0.3);}.fp-daily-campaigns.pubg-theme .campaigns-overlay {background:rgba(255, 107, 53, 0.3);}.animated-stars {position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(2px 2px at 20% 30%, rgba(255,255,255,0.4), transparent),radial-gradient(2px 2px at 40% 70%, rgba(255,255,255,0.3), transparent),radial-gradient(1px 1px at 90% 40%, rgba(255,255,255,0.4), transparent),radial-gradient(1px 1px at 60% 20%, rgba(255,255,255,0.3), transparent),radial-gradient(2px 2px at 10% 80%, rgba(255,255,255,0.3), transparent),radial-gradient(1px 1px at 80% 60%, rgba(255,255,255,0.4), transparent);background-size:250px 250px, 180px 180px, 300px 300px, 200px 200px, 320px 320px, 150px 150px;animation:moveStars 30s linear infinite;z-index:2;}@keyframes moveStars {0% { transform:translateY(0); }100% { transform:translateY(-100px); }}.fp-daily-campaigns .container {position:relative;z-index:3;}.campaigns-header {text-align:center;margin-bottom:30px;}.campaigns-title {display:inline-flex;align-items:center;gap:12px;background:rgba(255,255,255,0.15);backdrop-filter:blur(15px);padding:15px 30px;border-radius:30px;color:white;font-size:1.2rem;font-weight:700;border:2px solid rgba(255,255,255,0.2);box-shadow:0 10px 30px rgba(0,0,0,0.1);}.campaigns-title i {color:#ffd700;font-size:1.4rem;animation:pulse 2s infinite;}@keyframes pulse {0%, 100% { transform:scale(1); }50% { transform:scale(1.1); }}.countdown-timer {font-size:0.9rem;opacity:0.95;margin-left:8px;font-weight:500;}.game-categories {display:flex;justify-content:center;gap:20px;margin-bottom:30px;flex-wrap:wrap;}.game-cat-btn {display:flex;align-items:center;gap:10px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,0.2);border-radius:15px;padding:12px 25px;color:rgba(255,255,255,0.8);font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;min-width:140px;justify-content:center;}.game-cat-btn.active {background:rgba(255,255,255,0.3) !important;border-color:rgba(255,255,255,0.6) !important;color:white !important;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.3) !important;}.game-cat-btn:hover {background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.4);color:white;}.game-favicon {width:22px;height:22px;border-radius:4px;object-fit:cover;transition:all 0.3s ease;}.game-cat-btn:hover .game-favicon,.game-cat-btn.active .game-favicon {transform:scale(1.1);}.campaigns-content {position:relative;}.product-container {display:none !important;}.product-container.active {display:block !important;animation:fadeInUp 0.6s ease;}@keyframes fadeInUp {from {opacity:0;transform:translateY(30px);}to {opacity:1;transform:translateY(0);}}.fp-product-item.campaign-item {position:relative;margin-bottom:20px;transition:transform 0.3s ease;}.fp-product-item.campaign-item:hover {transform:translateY(-5px);}.campaign-badges {position:absolute;top:8px;left:8px;z-index:4;display:flex;flex-direction:column;gap:5px;}.discount-badge {background:linear-gradient(135deg, #ff6b35, #f7931e);color:white;padding:4px 8px;border-radius:12px;font-size:0.7rem;font-weight:700;display:flex;align-items:center;gap:3px;box-shadow:0 3px 10px rgba(255,107,53,0.4);animation:bounce 3s infinite;}@keyframes bounce {0%, 100% { transform:translateY(0); }50% { transform:translateY(-3px); }}.savings-badge {background:linear-gradient(135deg, #48bb78, #38a169);color:white;padding:4px 8px;border-radius:12px;font-size:0.7rem;font-weight:600;box-shadow:0 3px 10px rgba(72,187,120,0.4);}.fp-product-item.campaign-item .price {display:flex;flex-direction:column;gap:2px;}.fp-product-item.campaign-item .price-old {font-size:0.8rem;color:#999;text-decoration:line-through;order:1;}.fp-product-item.campaign-item .price-new {font-size:1.1rem;font-weight:700;color:var(--primary-color);order:2;}@media (max-width:768px) {.fp-daily-campaigns {padding:25px 0;margin:25px 0;}.campaigns-title {flex-direction:column;gap:8px;padding:15px 25px;font-size:1.1rem;}.countdown-timer {margin-left:0;font-size:0.85rem;}.game-categories {gap:15px;}.game-cat-btn {padding:10px 20px;font-size:0.9rem;min-width:120px;}.game-favicon {width:20px;height:20px;}}@media (max-width:576px) {.game-categories {gap:10px;}.game-cat-btn {padding:8px 15px;font-size:0.85rem;min-width:100px;}.game-cat-btn span {display:none;}.game-favicon {width:18px;height:18px;}}.raffles-hero {background:var(--bg-white);padding:40px 0;text-align:center;border-bottom:1px solid var(--border);}.raffles-hero h1 {color:var(--text-color);font-size:2.5rem;font-weight:600;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:15px;}.raffles-hero .lead {color:var(--text-gray);font-size:1.1rem;margin-bottom:30px;}.filter-section {background:var(--bg-white);padding:20px 0;border-bottom:1px solid var(--border);}.filter-tabs {display:flex;justify-content:center;gap:15px;flex-wrap:wrap;}.filter-tab {padding:10px 20px;background:var(--bg-white-2);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all 0.3s ease;color:var(--text-color);font-weight:500;font-size:14px;}.filter-tab:hover {border-color:var(--bs-blue);color:var(--bs-blue);}.filter-tab.active {background:var(--bs-blue);color:white;border-color:var(--bs-blue);}.raffles-grid {padding:40px 0;background:var(--background);}.raffle-card {background:var(--bg-white);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all 0.3s ease;margin-bottom:30px;position:relative;}.raffle-card:hover {transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.1);border-color:var(--bs-blue);}.raffle-image {height:200px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);position:relative;overflow:hidden;}.raffle-image img {width:100%;height:100%;object-fit:cover;}.raffle-status {position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;backdrop-filter:blur(10px);}.status-active {background:rgba(16, 185, 129, 0.9);color:white;}.status-upcoming {background:rgba(245, 158, 11, 0.9);color:white;}.status-ended {background:rgba(107, 114, 128, 0.9);color:white;}.status-cancelled {background:rgba(239, 68, 68, 0.9);color:white;}.raffle-content {padding:20px;}.raffle-title {font-size:18px;font-weight:600;margin-bottom:10px;color:var(--text-color);line-height:1.4;}.raffle-prize {color:var(--bs-blue);font-weight:500;margin-bottom:15px;font-size:15px;}.raffle-stats {display:flex;justify-content:space-between;margin-bottom:15px;font-size:13px;color:var(--text-gray);}.raffle-stats span {display:flex;align-items:center;gap:4px;}.raffle-countdown {background:var(--bg-white-2);padding:12px;border-radius:8px;text-align:center;margin-bottom:15px;border:1px solid var(--border);}.countdown-timer {font-weight:600;color:#ef4444;font-size:14px;}.countdown-display {display:flex;justify-content:center;gap:10px;flex-wrap:wrap;}.countdown-item {text-align:center;min-width:50px;}.countdown-number {display:block;font-size:18px;font-weight:700;color:var(--bs-blue);}.countdown-label {display:block;font-size:12px;color:var(--text-gray);margin-top:2px;}.btn-participate {width:100%;background:var(--bs-blue);border:none;color:white;padding:12px;border-radius:8px;font-weight:500;transition:all 0.3s ease;font-size:14px;}.btn-participate:hover {background:#248a98;transform:translateY(-2px);box-shadow:0 4px 15px rgba(45, 159, 175, 0.3);}.btn-participate:disabled {background:var(--text-gray);cursor:not-allowed;transform:none;box-shadow:none;}.btn-participate.participated {background:#10b981;cursor:default;}.btn-participate.participated:hover {background:#10b981;transform:none;}.raffle-detail-card {background:var(--bg-white);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:30px;}.raffle-detail-header {position:relative;}.raffle-detail-image {height:300px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);position:relative;overflow:hidden;}.raffle-detail-image img {width:100%;height:100%;object-fit:cover;}.default-raffle-image {display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:white;font-size:48px;}.default-raffle-image span {font-size:18px;margin-top:10px;}.raffle-status-badge {position:absolute;top:20px;right:20px;padding:8px 16px;border-radius:25px;font-size:14px;font-weight:600;text-transform:uppercase;backdrop-filter:blur(10px);}.raffle-detail-content {padding:30px;}.raffle-detail-title {font-size:28px;font-weight:700;color:var(--text-color);margin-bottom:20px;line-height:1.3;}.raffle-prize-section,.raffle-description-section,.raffle-rules-section {margin-bottom:30px;}.raffle-prize-section h3,.raffle-description-section h3,.raffle-rules-section h3 {color:var(--text-color);font-size:20px;font-weight:600;margin-bottom:15px;display:flex;align-items:center;gap:8px;}.prize-description {font-size:18px;color:var(--bs-blue);font-weight:500;}.raffle-rules-section ul {list-style:none;padding:0;}.raffle-rules-section li {padding:8px 0;color:var(--text-color);border-bottom:1px solid var(--border);}.raffle-rules-section li:last-child {border-bottom:none;}.raffle-sidebar {position:sticky;top:20px;}.participation-card,.raffle-info-card {background:var(--bg-white);border:1px solid var(--border);border-radius:12px;padding:25px;margin-bottom:20px;}.participation-header h4,.raffle-info-card h4 {color:var(--text-color);font-size:18px;font-weight:600;margin-bottom:20px;text-align:center;}.participation-stats {display:flex;flex-direction:column;gap:10px;margin-bottom:20px;}.stat-item {display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);}.stat-item:last-child {border-bottom:none;}.stat-label {color:var(--text-gray);font-size:14px;}.stat-value {color:var(--text-color);font-weight:600;}.countdown-section {text-align:center;margin-bottom:20px;}.countdown-section h5 {color:var(--text-color);font-size:16px;margin-bottom:15px;}.upcoming-info,.ended-info {text-align:center;padding:20px;background:var(--bg-white-2);border-radius:8px;color:var(--text-gray);}.upcoming-info i,.ended-info i {font-size:24px;margin-bottom:8px;display:block;}.upcoming-info span,.ended-info span {display:block;font-weight:500;margin-bottom:5px;}.upcoming-info small,.ended-info small {font-size:12px;}.info-list {display:flex;flex-direction:column;gap:10px;}.info-item {display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);}.info-item:last-child {border-bottom:none;}.info-label {color:var(--text-gray);font-size:14px;}.info-value {color:var(--text-color);font-weight:500;}.page-header {text-align:center;padding:40px 0;background:var(--bg-white);border-bottom:1px solid var(--border);margin-bottom:40px;}.page-title {font-size:2.2rem;font-weight:600;color:var(--text-color);margin-bottom:10px;}.page-description {color:var(--text-gray);font-size:1.1rem;}.my-raffle-card {background:var(--bg-white);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all 0.3s ease;}.my-raffle-card:hover {transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.1);}.my-raffle-header {position:relative;}.my-raffle-image {height:150px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);position:relative;overflow:hidden;}.my-raffle-image img {width:100%;height:100%;object-fit:cover;}.default-image {display:flex;align-items:center;justify-content:center;height:100%;color:white;font-size:36px;}.my-raffle-status {position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:15px;font-size:11px;font-weight:600;text-transform:uppercase;backdrop-filter:blur(10px);}.my-raffle-content {padding:20px;}.my-raffle-title {font-size:16px;font-weight:600;color:var(--text-color);margin-bottom:8px;}.my-raffle-prize {color:var(--bs-blue);font-size:14px;font-weight:500;margin-bottom:15px;}.my-raffle-info {margin-bottom:15px;}.info-row {display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;}.info-row:last-child {margin-bottom:0;}.my-raffle-actions {display:flex;justify-content:space-between;align-items:center;gap:10px;}.winner-badge {background:#fbbf24;color:white;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;}.empty-state {text-align:center;padding:60px 20px;background:var(--bg-white);border-radius:12px;border:1px solid var(--border);}.empty-icon {font-size:64px;color:var(--text-gray);margin-bottom:20px;}.empty-title {color:var(--text-color);font-size:24px;font-weight:600;margin-bottom:10px;}.empty-description {color:var(--text-gray);font-size:16px;margin-bottom:30px;}@media (max-width:768px) {.raffles-hero h1 {font-size:2rem;}.filter-tabs {gap:8px;}.filter-tab {padding:8px 16px;font-size:13px;}.raffle-detail-title {font-size:24px;}.raffle-sidebar {position:static;margin-top:30px;}.countdown-display {gap:5px;}.countdown-number {font-size:16px;}}@media (max-width:576px) {.participation-card,.raffle-info-card {padding:20px;}.raffle-detail-content {padding:20px;}.stat-item,.info-item {font-size:13px;}}html[data-theme=dark] .raffle-card:hover {box-shadow:0 10px 30px rgba(255,255,255,0.05);}html[data-theme=dark] .countdown-timer {color:#f87171;}html[data-theme=dark] .btn-participate:hover {box-shadow:0 4px 15px rgba(45, 159, 175, 0.2);}.balance-button {background:linear-gradient(135deg, #f39c12 0%, #e67e22 100%);color:white !important;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:12px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(243, 156, 18, 0.3);position:relative;overflow:hidden;min-width:120px;}.balance-button:hover {background:linear-gradient(135deg, #e67e22 0%, #d35400 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(243, 156, 18, 0.4);color:white !important;text-decoration:none;}.balance-button .icon {font-size:20px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;}.balance-text {display:flex;flex-direction:column;line-height:1.2;}.balance-text span:first-child {font-size:14px;font-weight:600;margin-bottom:2px;}.balance-text span:last-child {font-size:12px;opacity:0.9;font-weight:500;}.balance-button::before {content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);transition:left 0.5s;}.balance-button:hover::before {left:100%;}.mobile-balance-btn {background:linear-gradient(135deg, #f39c12 0%, #e67e22 100%);color:white !important;border-radius:12px;padding:8px 12px;display:flex !important;flex-direction:column;align-items:center;justify-content:center;text-decoration:none !important;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(243, 156, 18, 0.3);position:relative;overflow:hidden;min-width:70px;min-height:65px;animation:glowOrange 2s ease-in-out infinite alternate;margin:4px;}.mobile-balance-btn:hover {background:linear-gradient(135deg, #e67e22 0%, #d35400 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(243, 156, 18, 0.5);color:white !important;text-decoration:none !important;}.mobile-balance-btn .icon {display:flex !important;align-items:center;justify-content:center;margin-bottom:4px;margin-right:0 !important;}.mobile-balance-btn .icon i {color:#fff !important;font-size:22px !important;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2));display:block !important;transition:all 0.3s ease;}.mobile-balance-btn:hover .icon i {transform:scale(1.1);animation:bounce 0.6s ease;}.mobile-balance-btn .text {color:#fff !important;font-size:11px !important;font-weight:600 !important;text-align:center;line-height:1.2;text-transform:uppercase;letter-spacing:0.5px;margin-top:2px;}.mobile-balance-btn::before {content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);transition:left 0.5s;}.mobile-balance-btn:hover::before {left:100%;}.mobile-balance-btn::after {content:'₺';position:absolute;top:6px;right:6px;font-size:12px;font-weight:bold;color:rgba(255, 255, 255, 0.7);animation:tlPulse 3s infinite;}@keyframes glowOrange {from { box-shadow:0 4px 15px rgba(243, 156, 18, 0.3);}to { box-shadow:0 6px 20px rgba(243, 156, 18, 0.5);}}@keyframes bounce {0%, 20%, 50%, 80%, 100% { transform:scale(1.1); }40% { transform:scale(1.2); }60% { transform:scale(1.15); }}@keyframes tlPulse {0%, 100% { opacity:0.7; transform:scale(1); }50% { opacity:1; transform:scale(1.1); }}@media (max-width:768px) {.mobile-balance-btn {min-width:65px;min-height:60px;padding:6px 8px;border-radius:10px;}.mobile-balance-btn .icon i {font-size:20px !important;}.mobile-balance-btn .text {font-size:10px !important;}.mobile-balance-btn::after {font-size:10px;top:4px;right:4px;}}@media (max-width:480px) {.mobile-balance-btn {min-width:55px;min-height:55px;padding:4px 6px;}.mobile-balance-btn .icon i {font-size:18px !important;}.mobile-balance-btn .text {font-size:9px !important;}}.mobile-balance-btn:focus {outline:none;box-shadow:0 0 0 3px rgba(243, 156, 18, 0.3);}.mobile-balance-btn:active {transform:translateY(0);box-shadow:0 2px 8px rgba(243, 156, 18, 0.4);}.right-area {display:flex;align-items:center;gap:15px;}.right-area .btn {white-space:nowrap;padding:6px 12px;font-size:13px;}.right-area .btn-sm {padding:5px 10px;font-size:12px;}.sepet-link {margin-right:10px;}@media (max-width:1200px) {.fp-searchbar {max-width:250px !important;width:250px !important;}.right-area .btn {padding:4px 8px;font-size:11px;}}.right-area {display:flex;align-items:center;gap:15px;}.right-area .btn {white-space:nowrap;padding:6px 12px;font-size:13px;}.right-area .btn-sm {padding:5px 10px;font-size:12px;}.sepet-link {margin-right:10px;}@media (max-width:1200px) {.fp-searchbar {max-width:250px !important;width:250px !important;}.right-area .btn {padding:4px 8px;font-size:11px;}}.mobile-top-actions {display:none; }@media (max-width:991px) {.search {display:none !important;}.mobile-top-actions {display:flex !important;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 0;margin:0 -15px;}}@media (min-width:992px) {.mobile-top-actions {display:none !important;visibility:hidden !important;position:absolute !important;left:-9999px !important;width:0 !important;height:0 !important;overflow:hidden !important;}.search {display:block !important;}.right-area {display:flex !important;}}.mobile-action-btn {display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:20px;text-decoration:none !important;font-size:13px;font-weight:600;transition:all 0.3s ease;position:relative;white-space:nowrap;}.login-btn {background:linear-gradient(135deg, #007bff, #0056b3);color:white !important;border:2px solid transparent;}.login-btn:hover {background:linear-gradient(135deg, #0056b3, #004085);transform:scale(1.05);color:white !important;}.register-btn {background:linear-gradient(135deg, #28a745, #1e7e34);color:white !important;border:2px solid transparent;}.register-btn:hover {background:linear-gradient(135deg, #1e7e34, #155724);transform:scale(1.05);color:white !important;}.user-btn {background:linear-gradient(135deg, #6f42c1, #5a2a8a);color:white !important;border:2px solid transparent;}.user-btn:hover {background:linear-gradient(135deg, #5a2a8a, #4a2266);transform:scale(1.05);color:white !important;}.balance-btn {background:linear-gradient(135deg, #ff6b35, #f7931e);color:white !important;border:2px solid transparent;}.balance-btn:hover {background:linear-gradient(135deg, #f7931e, #e8890b);transform:scale(1.05);color:white !important;}.cart-btn {background:linear-gradient(135deg, #17a2b8, #138496);color:white !important;border:2px solid transparent;position:relative;}.cart-btn:hover {background:linear-gradient(135deg, #138496, #117a8b);transform:scale(1.05);color:white !important;}.cart-badge {position:absolute;top:-8px;right:-8px;background:#ff4757;color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold;border:2px solid white;}.mobile-action-btn i {font-size:16px;}@media (max-width:576px) {.mobile-top-actions {gap:6px;padding:8px 0;}.mobile-action-btn {padding:6px 10px;font-size:12px;}.mobile-action-btn i {font-size:14px;}.mobile-action-btn span {max-width:60px;overflow:hidden;text-overflow:ellipsis;}}html[data-theme=dark] .mobile-action-btn {filter:brightness(1.1);}html[data-theme=dark] .cart-badge {border-color:var(--bg-dark);}.pinerya-features-section {background:transparent;padding:60px 0;margin:40px 0;}.pinerya-features-section .container {background:transparent;}.pinerya-features-section .row {margin:0;background:transparent;}.pinerya-features-section .col-lg-3 {padding:8px;}.pinerya-feature-item {padding:30px 25px;text-align:left;color:white;height:100%;display:flex;align-items:flex-start;gap:20px;transition:all 0.3s ease;background:#2a2a2a;border-radius:8px;margin:0;border:none;}.pinerya-feature-item:hover {background:#333;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0, 0, 0, 0.3);}.pinerya-feature-item .feature-icon {width:40px;height:40px;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}.pinerya-feature-item .feature-icon svg {color:white;width:24px;height:24px;transition:all 0.3s ease;}.pinerya-feature-item:hover .feature-icon svg {transform:scale(1.1);color:#00d4ff;}.pinerya-feature-item .feature-content {flex:1;}.pinerya-feature-item .feature-content h4 {font-size:16px;font-weight:600;margin-bottom:10px;color:white;line-height:1.3;transition:all 0.3s ease;}.pinerya-feature-item:hover .feature-content h4 {color:#00d4ff;}.pinerya-feature-item .feature-content p {font-size:13px;line-height:1.5;color:rgba(255, 255, 255, 0.7);margin:0;transition:all 0.3s ease;}.pinerya-feature-item:hover .feature-content p {color:rgba(255, 255, 255, 0.9);}@media (max-width:991px) {.pinerya-features-section .col-lg-3 {padding:6px;}.pinerya-feature-item {padding:25px 20px;margin-bottom:12px;}}@media (max-width:767px) {.pinerya-features-section {padding:40px 0;margin:30px 0;}.pinerya-features-section .col-lg-3 {padding:4px;}.pinerya-feature-item {padding:20px 15px;gap:15px;margin-bottom:8px;}.pinerya-feature-item .feature-content h4 {font-size:15px;margin-bottom:8px;}.pinerya-feature-item .feature-content p {font-size:12px;}}html[data-theme=dark] .pinerya-feature-item {background:#2a2a2a;}html[data-theme=dark] .pinerya-feature-item:hover {background:#333;}.pinerya-auth-page {min-height:100vh;position:relative;overflow:hidden;}.pinerya-background {position:relative;min-height:100vh;background:#0a0a0a;display:flex;align-items:center;justify-content:center;padding:1rem;transition:background 0.3s ease;}.diagonal-bg::after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);z-index:2;transition:background 0.3s ease;}.pinerya-auth-page .container {position:relative;z-index:10;width:100%;max-width:1200px;margin:0 auto;padding:1rem;}.pinerya-auth-page .auth-login-form,.pinerya-auth-page .auth-register-form {max-width:450px;width:100%;margin:0 auto;padding:1rem;}.pinerya-logo {text-align:center;margin-bottom:2rem;}.pinerya-logo img {max-width:200px;height:auto;transition:filter 0.3s ease;}.site-name {font-size:2.5rem;font-weight:900;color:#ffffff;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);transition:all 0.3s ease;}.pinerya-card {background:rgba(15, 15, 15, 0.95);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3);border-radius:12px;padding:1.5rem;margin-bottom:1rem;transition:all 0.3s ease;}.pinerya-card .title {color:#ffffff;font-weight:700;font-size:1.8rem;transition:color 0.3s ease;}.flex-top {display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;}.pinerya-card .fp-input {position:relative;margin-bottom:1.5rem;}.pinerya-card .form-control {background:rgba(30, 30, 30, 0.9);border:1px solid rgba(255, 255, 255, 0.2);color:#ffffff;padding:12px 16px 12px 50px;border-radius:8px;height:50px;line-height:1.5;font-size:16px;width:100%;transition:all 0.3s ease;}.pinerya-card .form-control:focus {background:rgba(30, 30, 30, 0.95);border-color:#007bff;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);color:#ffffff;outline:none;}.pinerya-card .form-control::placeholder {color:rgba(255, 255, 255, 0.6);line-height:1.5;transition:color 0.3s ease;}.pinerya-card .icon {position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#007bff;z-index:5;font-size:18px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:color 0.3s ease;}.btn-auth {font-weight:600;text-transform:uppercase;letter-spacing:0.5px;padding:0.75rem 1.5rem;border-radius:8px;border:none;transition:all 0.3s ease;width:100%;font-size:16px;height:50px;}.btn-auth:hover {transform:translateY(-1px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.2);}.forgot {color:#007bff;text-decoration:none;text-align:center;display:block;margin-top:1rem;transition:color 0.3s ease;font-size:14px;}.forgot:hover {color:#0056b3;}.btn.large {padding:1rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:1rem;border-radius:50px;display:block;text-align:center;transition:all 0.3s ease;width:100%;font-size:16px;}.btn.large:hover {transform:translateY(-2px);}.pinerya-auth-page .text-copyright {text-align:center;color:rgba(255, 255, 255, 0.6);margin-top:2rem;font-size:0.9rem;padding:1rem;transition:color 0.3s ease;}.pinerya-card .form-check {margin:1.5rem 0;}.pinerya-card .form-check-input {background:rgba(30, 30, 30, 0.8);border:1px solid rgba(255, 255, 255, 0.2);width:1.25rem;height:1.25rem;transition:all 0.3s ease;}.pinerya-card .form-check-input:checked {background-color:#007bff;border-color:#007bff;}.pinerya-card .form-check-label {color:rgba(255, 255, 255, 0.8);font-size:14px;line-height:1.4;margin-left:0.5rem;transition:color 0.3s ease;}.pinerya-card .form-check-label a {color:#007bff;text-decoration:none;transition:color 0.3s ease;}.pinerya-card .form-check-label a:hover {color:#0056b3;}.pinerya-auth-page .modal-content {background:rgba(15, 15, 15, 0.95);border:1px solid rgba(255, 255, 255, 0.1);color:#ffffff;margin:1rem;transition:all 0.3s ease;}.pinerya-auth-page .modal-header {border-bottom:1px solid rgba(255, 255, 255, 0.1);}.pinerya-auth-page .modal-body {max-height:60vh;overflow-y:auto;}.pinerya-auth-page .fp-header {position:relative;z-index:1000;background:var(--bg-primary);}html[data-theme="light"] .pinerya-background {background:#f8f9fa;}html[data-theme="light"] .diagonal-bg::after {background:rgba(255, 255, 255, 0.2);}html[data-theme="light"] .site-name {color:#333333;text-shadow:2px 2px 4px rgba(255, 255, 255, 0.5);}html[data-theme="light"] .pinerya-card {background:rgba(255, 255, 255, 0.95);border:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 8px 32px rgba(0, 0, 0, 0.1);}html[data-theme="light"] .pinerya-card .title {color:#333333;}html[data-theme="light"] .pinerya-card .form-control {background:rgba(255, 255, 255, 0.9);border:1px solid rgba(0, 0, 0, 0.2);color:#333333;}html[data-theme="light"] .pinerya-card .form-control:focus {background:rgba(255, 255, 255, 0.95);border-color:#007bff;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);color:#333333;}html[data-theme="light"] .pinerya-card .form-control::placeholder {color:rgba(0, 0, 0, 0.6);}html[data-theme="light"] .pinerya-card .form-check-input:checked {background-color:#007bff;border-color:#007bff;}html[data-theme="light"] .pinerya-card .form-check-label {color:rgba(0, 0, 0, 0.8);}html[data-theme="light"] .pinerya-auth-page .text-copyright {color:rgba(0, 0, 0, 0.6);}html[data-theme="light"] .pinerya-auth-page .modal-content {background:rgba(255, 255, 255, 0.95);border:1px solid rgba(0, 0, 0, 0.1);color:#333333;}html[data-theme="light"] .pinerya-auth-page .modal-header {border-bottom:1px solid rgba(0, 0, 0, 0.1);}html[data-theme="dark"] .pinerya-background {background:#0a0a0a;}html[data-theme="dark"] .diagonal-bg::after {background:rgba(0, 0, 0, 0.4);}@media (min-width:1200px) {.diagonal-bg {clip-path:polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%) !important;width:65% !important;}.pinerya-auth-page .auth-login-form,.pinerya-auth-page .auth-register-form {max-width:500px;}}@media (min-width:992px) and (max-width:1199px) {.diagonal-bg {clip-path:polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%) !important;width:70% !important;}}@media (min-width:768px) and (max-width:991px) {.diagonal-bg {width:100% !important;clip-path:polygon(0% 0%, 100% 0%, 100% 60%, 0% 85%) !important;opacity:0.4;}.pinerya-auth-page .container {padding:1.5rem;}.pinerya-card {padding:1.5rem;}.site-name {font-size:2.2rem;}}@media (max-width:767px) {.diagonal-bg {width:100% !important;clip-path:none !important;opacity:0.15 !important;background-position:center top !important;}.pinerya-background {padding:0.5rem;align-items:flex-start;padding-top:2rem;}.pinerya-auth-page .auth-login-form,.pinerya-auth-page .auth-register-form {padding:0.5rem;max-width:100%;}.flex-top {flex-direction:column;gap:1rem;align-items:stretch;margin-bottom:1.5rem;}.flex-top .btn {width:100%;order:2;}.flex-top .title {order:1;text-align:center;font-size:1.6rem;}.pinerya-card {padding:1rem;margin:0.5rem 0;border-radius:10px;}.site-name {font-size:1.8rem;}.pinerya-logo {margin-bottom:1.5rem;}.pinerya-card .row .col-lg-6 {width:100% !important;margin-bottom:0.5rem;}.pinerya-auth-page .text-copyright {position:relative;bottom:auto;left:auto;transform:none;margin-top:1rem;font-size:0.8rem;padding:0.5rem;}}@media (max-width:576px) {.pinerya-background {padding:0.25rem;padding-top:1rem;}.site-name {font-size:1.6rem;}.pinerya-card {margin:0.25rem;padding:0.75rem;border-radius:8px;}.pinerya-card .form-control {padding:10px 14px 10px 45px;height:45px;font-size:16px;}.pinerya-card .icon {left:14px;font-size:16px;}.btn-auth {height:45px;font-size:14px;padding:0.5rem 1rem;}.btn.large {padding:0.75rem 1.5rem;font-size:14px;}.flex-top .title {font-size:1.4rem;}.pinerya-card .fp-input {margin-bottom:1rem;}.pinerya-card .form-check-label {font-size:13px;}}@media (max-width:375px) {.site-name {font-size:1.4rem;}.pinerya-card {padding:0.5rem;}.flex-top .title {font-size:1.2rem;}.pinerya-card .form-control {font-size:16px;height:42px;padding:8px 12px 8px 40px;}.pinerya-card .icon {left:12px;font-size:14px;}.btn-auth,.btn.large {height:42px;font-size:13px;}}@media (max-width:768px) and (orientation:landscape) {.pinerya-background {align-items:flex-start;padding-top:0.5rem;}.pinerya-auth-page .container {min-height:auto;}.pinerya-logo {margin-bottom:1rem;}.pinerya-card {padding:1rem;}.diagonal-bg {opacity:0.1 !important;}.pinerya-auth-page .text-copyright {margin-top:1rem;position:relative;}}@media (hover:none) and (pointer:coarse) {.btn-auth:hover,.btn.large:hover {transform:none;}.btn-auth:active,.btn.large:active {transform:scale(0.98);}.forgot:hover {color:#007bff;}.forgot:active {color:#0056b3;}}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {.diagonal-bg {background-size:cover !important;}}.btn.large {padding:1rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:1rem;border-radius:50px;display:flex; align-items:center; justify-content:center; text-align:center; transition:all 0.3s ease;width:100%;font-size:16px;height:50px; line-height:1; }.btn.large i {margin-left:8px;font-size:16px;}@media (max-width:576px) {.btn.large {padding:0.75rem 1.5rem;font-size:14px;height:45px;justify-content:center;align-items:center;}.btn.large i {margin-left:6px;font-size:14px;}}@media (max-width:375px) {.btn.large {height:42px;font-size:13px;justify-content:center;align-items:center;}.btn.large i {margin-left:5px;font-size:12px;}}.bakiye-yukle-btn {background:linear-gradient(135deg, #27ae60 0%, #2ecc71 100%);color:white;border:none;padding:14px 28px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(39, 174, 96, 0.3);position:relative;}.bakiye-yukle-btn::after {content:'₺';position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:bold;opacity:0.7;}.bakiye-yukle-btn:hover {background:linear-gradient(135deg, #2ecc71 0%, #27ae60 100%);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(39, 174, 96, 0.4);color:white;text-decoration:none;}.bakiye-yukle-btn:hover::after {animation:bounce 0.6s ease;}@keyframes bounce {0%, 20%, 50%, 80%, 100% { transform:translateY(-50%); }40% { transform:translateY(-70%); }60% { transform:translateY(-60%); }}.bakiye-yukle-btn i {font-size:16px;}