/* style.min.css: style.css dosyasından üretilir. Hiçbir sayfada kullanılmayan eski kurallar ayıklanmış ve küçültülmüştür; style.css yedek olarak durur, düzenleme oradan yapılıp yeniden üretilir. */
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] .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: "DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;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-nav-notification-menu{background-color: var(--bg-white);border: 1px solid var(--border);border-radius: 8px;display: none;width: 340px;position: absolute;top: calc(100% + 8px);left: 50%;transform: translateX(-50%);z-index: 12;overflow: hidden}.fp-nnm-title{padding: 8px 12px;border-bottom: 1px solid var(--border);font-weight: 600;text-align: center;color: var(--text-color)}.fp-nnm-link{font-size: 13px;padding: 8px;font-weight: 500;display: block;text-align: center}.fp-nnm-item{display: grid;grid-template-columns: 64px 1fr;grid-gap: 12px;padding: 12px !important;border-bottom: 1px solid var(--border);color: var(--text-color);transition: 0.2s}.fp-nnm-item:last-child{border-bottom: 0}.fp-nnm-item:hover{background-color: var(--bg-white-2);color: var(--text-color)}.fp-nnm-item.new .fp-nnm-item-img::before{content: "";display: block;width: 12px;height: 12px;background-color: var(--bs-blue);position: absolute;right: 2px;top: 2px;border-radius: 100%;z-index: 2}.fp-nnm-item-img{position: relative}.fp-nnm-item-img img{border-radius: 100%;position: relative;width: 100%;height: 100%}.fp-nnm-item-title{font-size: 14px;font-weight: 600;margin-bottom: 2px;color: var(--text-color)}.fp-nnm-item-text{font-size: 12px;margin-bottom: 0;font-weight: 400;color: var(--text-muted)}.fp-nnm-item-date{font-size: 11px;margin-top: 4px;color: var(--text-muted)}@media (max-width: 992px){.fp-nav-notification-menu{left: inherit;transform: inherit;right: -50px}}.fp-navbar{background-color: var(--bg-white);border-bottom: 1px solid var(--border);padding: 10px 0;z-index: 9}@media (min-width: 992px){.fp-navbar{display: block !important}}@media (max-width: 992px){.fp-navbar{position: absolute;left: 0;top: 141px;height: calc(100vh - 141px - 62px);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: 44px;padding: 4px 14px;margin-right: 4px;color: var(--text-color);font-weight: 600;display: flex;align-items: center;justify-content: center;transition: 0.2s}.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: #0089FF;color: #fff;border-radius: 8px;font-size: 15px;margin-right: 16px;padding: 4px 16px}@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-slider-area{padding: 30px 0}@media (max-width: 768px){.fp-slider-area{padding: 20px 0}}@media (max-width: 992px){.fp-swiper-home{margin-bottom: 15px}}.fp-swiper-home-item{padding-bottom: 56.25%;position: relative;border-radius: 8px;overflow: hidden}.fp-swiper-home-item::before{content: "";height: 100%;width: 60%;background: linear-gradient(to right,rgba(0,0,0,0.61) 0%,rgba(107,107,107,0) 100%);position: absolute;top: 50%;transform: translateY(-50%);display: block;left: 0;z-index: 2}.fp-swiper-home-item .img-cover{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;object-fit: cover;z-index: 1}.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;left: 40px;bottom: 40px;z-index: 10;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;font-weight: 500;color: #fff}@media (max-width: 1200px){.autoplay-progress{left: 10px;bottom: 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)}.fp-categories{background-color: var(--bg-white);border: 1px solid var(--border);border-radius: 8px;padding: 10px;margin-bottom: 10px}.fp-categories .fp-sc-item{height: 70px;cursor: pointer;padding: 10px;border-radius: 8px;display: flex;align-items: center;justify-content: center;transition: 0.2s}@media (max-width: 576px){.fp-categories .fp-sc-item{height: 60px;padding: 5px 10px}}.fp-categories .fp-sc-item:hover{background-color: var(--bg-white-2)}.fp-swiper-categories-prev,.fp-swiper-categories-next{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{font-size: 28px}.fp-swiper-categories-prev.swiper-button-disabled,.fp-swiper-categories-next.swiper-button-disabled{display: none}.fp-swiper-categories-prev:hover,.fp-swiper-categories-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-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: 600;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: flex-start}.fp-product-item .price .price-new{font-weight: 600}.fp-product-item .price .price-old{font-weight: 500;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-stars{display: flex;align-items: center;justify-content: flex-end}.fp-stars i{color: #ffde00;margin-left: 1px;font-size: 18px}.fp-tabs .fp-tabs-content:not(.active){display: none}.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: 600;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}.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: 600}.fp-card-client .fp-cc-body{padding: 24px}@media (max-width: 768px){.fp-card-client .fp-cc-body{padding: 18px}}.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: 600;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 .text{font-weight: 600}@media (max-width: 576px){.fp-order-item .area.date{text-align: left}}.fp-order-item .body{padding: 18px;display: none}.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: 600}.fp-info-item .icon i{font-size: 38px;color: #0089FF}.row-16{--bs-gutter-x: 16px}.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-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: 600}@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-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-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: 600;margin-bottom: 5px}.fp-streamer-item .content .link{background-color: rgba(100,65,165,0.1);color: #6441a5;padding: 3px 8px;font-weight: 600;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}}.list-social li a{height: 32px;width: 32px;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 100%;margin-right: 3px;background-color: var(--bg-white-2);margin-bottom: 5px}.list-social li a i{font-size: 18px}.list-social li a.facebook,.list-social li a.fb{background-color: #4267B2}.list-social li a.twitter{background-color: #14171A}.list-social li a.x{background-color: #1DA1F2}.list-social li a.instagram{background-color: #E1306C}.list-social li a.youtube,.list-social li a.yt{background-color: #FF0000}.list-social li a.twitch{background-color: #6441a5}.list-social li a.discord{background-color: #7289da}.list-social li a.tiktok{background-color: #000}.fp-section{padding: 20px 0}.fp-section-head{margin-bottom: 20px;display: flex;align-items: center;justify-content: space-between}.fp-section-head .title{font-size: 20px;font-weight: 700;text-transform: uppercase}@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-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: 600;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: 600;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-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: 600 !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: 500;background-color: #11de87;color: #fff;font-size: 15px;display: inline-block;padding: 5px 10px}.subscription-card h6{font-weight: 600 !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: 600}h1,h2,h3,h4,h5,h6{font-weight: 700}.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: 500;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}.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)}.badge{font-weight: 600;border-radius: 50px}.modal .modal-header .modal-title{font-size: 18px !important;font-weight: 600}.modal .modal-content{border: 1px solid var(--border)}.mb-24{margin-bottom: 24px}.direction-option{flex: 1}.direction-option input[type="radio"]{display: none}.balance-visualization{width: 45%;text-align: center;padding: 10px;background: white;border-radius: 8px;transition: all 0.3s ease}.balance-vis-amount{font-size: 18px;font-weight: 700;color: #212529}.transfer-vis-arrow{width: 10%;text-align: center}.transfer-vis-arrow i{font-size: 24px;color: #0089FF}.balance-visualization{transition: all 0.3s ease}.balance-visualization.insufficient{border-color: transparent;box-shadow: none}.balance-vis-amount .current{color: #6c757d;text-decoration: line-through;font-weight: 500}.balance-vis-amount .arrow{margin: 0 4px;color: #0089FF}.balance-vis-amount .new{color: #0089FF;font-weight: 800}.insufficient .balance-vis-amount .new{color: #ff3b30}@keyframes pulse{0%{transform: scale(1)}50%{transform: scale(1.05)}100%{transform: scale(1)}}@media (max-width: 768px){.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-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}@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)}}.progress{height: 10px;border-radius: 5px;background-color: #f0f0f0;overflow: hidden}.transaction-date{font-size: 14px;color: #6c757d}.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: 600;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: 600;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}.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-toggle-icon{font-size: 1.25rem;color: #6c757d;transition: transform 0.3s ease}.filter-header[aria-expanded="true"] .filter-toggle-icon{transform: rotate(180deg)}.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: 800;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: 600;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{width: 100%;margin-bottom: 0}.transaction-history-table thead th{background-color: #f8f9fa;font-weight: 700;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-date{display: flex;flex-direction: column}.transaction-date .date{font-weight: 700;color: #343a40}.transaction-date .time{font-size: 0.75rem;color: #6c757d}.amount{font-weight: 700;white-space: nowrap}.balance-after{font-weight: 700;color: #0066cc;white-space: nowrap}.status-badge{display: inline-flex;align-items: center;padding: 0.25rem 0.75rem;border-radius: 50px;font-size: 0.75rem;font-weight: 700;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}.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: 700;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}.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: 600;color: #444}.step-arrow{margin: 0 10px;color: #5468ff;font-size: 20px}@media (max-width: 767px){.step-arrow{transform: rotate(90deg)}}@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: 600;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: 600;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] .pre-approved-credit-card{background-color: #1e1e1e;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] .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}html[data-theme=dark] .balance-type-filter .btn-outline-primary{background-color: #1e1e1e;color: #eee;border-color: #333}html[data-theme=dark] #credit-form{background-color: #1e1e1e;border-color: #333;color: #eee}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] .info-card{background-color: #1e1e1e !important;border-color: #333 !important}html[data-theme=dark] .transaction-history-table-wrapper,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] .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{background-color: #1e1e1e !important;border-color: #333 !important;color: #eee !important}html[data-theme=dark] .table,html[data-theme=dark] .table thead th,html[data-theme=dark] .table tbody td{background-color: #1e1e1e !important;border-color: #333 !important;color: #ddd !important}html[data-theme=dark] .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] .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-visualization .balance-vis-amount{color: #fff !important}html[data-theme=dark] .balance-visualization{background-color: #262626 !important;border-color: #333 !important}html[data-theme=dark] .filter-header i,html[data-theme=dark] .filter-toggle-icon i{color: #fff !important}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}.client-reference-page{.fp-referral-stat-card{background: var(--bg-white);border: 1px solid var(--border);border-radius: 8px;padding: 20px;display: flex;align-items: center;transition: 0.2s;height: 100%}.fp-referral-stat-card:hover{transform: translateY(-2px);box-shadow: 0 4px 20px rgba(0,0,0,0.1)}.stat-icon{width: 50px;height: 50px;border-radius: 8px;display: flex;align-items: center;justify-content: center;margin-right: 16px;flex-shrink: 0}.stat-icon i{font-size: 24px;color: white}.stat-content{flex: 1}.stat-number{font-size: 20px;font-weight: 700;margin-bottom: 4px;color: var(--text-color)}.stat-label{font-size: 14px;color: var(--text-gray);margin-bottom: 0}.fp-avatar{width: 40px;height: 40px;background: linear-gradient(45deg,#007bff,#0056b3);color: white;display: flex;align-items: center;justify-content: center;border-radius: 50%;font-weight: 700;font-size: 14px;flex-shrink: 0}.fp-stats-list{display: flex;flex-direction: column;gap: 12px}.fp-stats-item{display: flex;justify-content: space-between;align-items: center;padding: 8px 0;border-bottom: 1px solid var(--border)}.fp-stats-item:last-child{border-bottom: none}.fp-stats-item .label{color: var(--text-gray);font-size: 14px}.fp-stats-item .value{font-weight: 700;color: var(--text-color)}.fp-empty-state{text-align: center;padding: 40px 20px;color: var(--text-gray)}.fp-empty-state i{font-size: 48px;margin-bottom: 16px;opacity: 0.5}.fp-empty-state h6{margin-bottom: 8px;color: var(--text-color)}.fp-empty-state p{margin-bottom: 0;font-size: 14px}.fp-card-body.tab-content{display: none;background: var(--bg-white)}.fp-card-body.tab-content.active{display: block;background: var(--bg-white)}.daily-stat-card{background: var(--bg-white);border: 1px solid var(--border);border-radius: 8px;padding: 16px;text-align: center;margin-bottom: 16px}.daily-stat-number{font-size: 24px;font-weight: 800;color: var(--primary-color)}.daily-stat-label{color: var(--text-gray);font-size: 14px;margin-top: 4px}.user-card{background: var(--bg-white);border: 1px solid var(--border);border-radius: 8px;padding: 16px;margin-bottom: 16px;transition: 0.2s}.user-card:hover{box-shadow: 0 2px 10px rgba(0,0,0,0.1)}.user-info{display: flex;align-items: center;margin-bottom: 12px}.user-meta{font-size: 12px;color: var(--text-gray)}.user-stats{display: flex;gap: 16px;margin-top: 8px}.user-stat{text-align: center}.user-stat-value{font-weight: 700;font-size: 14px}.user-stat-label{font-size: 12px;color: var(--text-gray)}.table-row-hover{cursor: pointer;transition: all 0.2s ease}.table-row-hover:hover{background-color: rgba(0,123,255,0.1) !important;transform: translateY(-1px);box-shadow: 0 2px 8px rgba(0,0,0,0.1)}.table-row-hover:hover td{border-color: rgba(0,123,255,0.2)}.table th{background-color: #f8f9fa !important;border-bottom: 2px solid #dee2e6;font-weight: 700;color: #495057;text-transform: uppercase;font-size: 12px;letter-spacing: 0.5px}.table td{vertical-align: middle;border-top: 1px solid #eee;padding: 12px 16px}.badge{font-size: 11px;font-weight: 600;padding: 4px 8px}.summary-cards-container{width: 100%}.summary-cards-container .row{display: flex !important;flex-wrap: wrap !important;margin-left: -0.5rem !important;margin-right: -0.5rem !important}.summary-card{background: linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius: 12px;box-shadow: 0 4px 20px rgba(0,0,0,0.1);transition: all 0.3s ease;height: 140px;display: flex;align-items: center;position: relative;overflow: hidden}.summary-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.1) 50%,transparent 70%)}.summary-card:hover{transform: translateY(-5px);box-shadow: 0 8px 25px rgba(0,0,0,0.15)}.summary-card-primary{background: linear-gradient(135deg,#007bff,#0056b3)}.summary-card-success{background: linear-gradient(135deg,#28a745,#1e7e34)}.summary-card-info{background: linear-gradient(135deg,#17a2b8,#117a8b)}.summary-card-warning{background: linear-gradient(135deg,#ffc107,#d39e00)}.summary-card-body{padding: 20px;display: flex;align-items: center;width: 100%;position: relative;z-index: 2}.summary-card-icon{width: 60px;height: 60px;background: rgba(255,255,255,0.2);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 16px;flex-shrink: 0}.summary-card-icon i{font-size: 28px;color: white}.summary-card-content{flex: 1;color: white}.summary-card-number{font-size: 24px;font-weight: 800;margin-bottom: 4px;color: white}.summary-card-label{font-size: 14px;color: rgba(255,255,255,0.9);margin-bottom: 0;font-weight: 600}.row.g-3{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}.row.g-3>*{padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y)}@media (min-width: 1200px){.col-xl-3{flex: 0 0 auto;width: 25%}}@media (min-width: 992px) and (max-width: 1199.98px){.col-lg-6{flex: 0 0 auto;width: 50%}}@media (min-width: 768px) and (max-width: 991.98px){.col-md-6{flex: 0 0 auto;width: 50%}}@media (min-width: 576px) and (max-width: 767.98px){.col-sm-6{flex: 0 0 auto;width: 50%}}.card{transition: transform 0.2s ease,box-shadow 0.2s ease}.card:hover{transform: translateY(-2px);box-shadow: 0 4px 20px rgba(0,0,0,0.15)}.btn-group .btn{border-radius: 6px !important;margin-right: 4px}.btn-group .btn:last-child{margin-right: 0}@media (max-width: 768px){.fp-referral-stat-card{padding: 16px}.stat-icon{width: 40px;height: 40px;margin-right: 12px}.stat-icon i{font-size: 20px}.stat-number{font-size: 18px}.user-stats{flex-direction: column;gap: 8px}.table-responsive{font-size: 14px}.badge{font-size: 10px;padding: 3px 6px}.card-body{padding: 16px}.d-flex.gap-2{flex-direction: column;gap: 8px !important}.btn-sm{font-size: 12px;padding: 4px 8px}.summary-card{height: 120px}.summary-card-body{padding: 16px}.summary-card-icon{width: 50px;height: 50px;margin-right: 12px}.summary-card-icon i{font-size: 24px}.summary-card-number{font-size: 20px}.summary-card-label{font-size: 12px}.col-sm-6{width: 50% !important;flex: 0 0 50% !important}}.card-header{padding: 16px 20px}.card-body{padding: 20px}.form-label{font-size: 13px;color: #6b7280;margin-bottom: 6px}.form-select,.form-control{border: 1px solid #d1d5db;border-radius: 6px;font-size: 14px;transition: all 0.2s ease}.form-select:focus,.form-control:focus{border-color: #007bff;box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.1)}.btn-group .btn{border-radius: 6px !important}.btn-group .btn:first-child{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important}.btn-group .btn:last-child{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important}.user-card-enhanced{background: white;border: 1px solid #e5e7eb;border-radius: 12px;padding: 20px;margin-bottom: 16px;transition: all 0.3s ease;position: relative;overflow: hidden}.user-card-enhanced::before{content: '';position: absolute;top: 0;left: 0;width: 4px;height: 100%;background: linear-gradient(135deg,#007bff,#0056b3);border-radius: 0 2px 2px 0}.user-card-enhanced:hover{transform: translateY(-2px);box-shadow: 0 8px 25px rgba(0,0,0,0.1);border-color: #007bff}.user-card-enhanced .user-header{display: flex;align-items: center;margin-bottom: 16px}.user-card-enhanced .user-avatar{width: 50px;height: 50px;background: linear-gradient(135deg,#007bff,#0056b3);color: white;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 16px;margin-right: 16px;flex-shrink: 0}.user-card-enhanced .user-details h6{margin-bottom: 4px;font-weight: 700;color: #1f2937}.user-card-enhanced .user-meta{color: #6b7280;font-size: 13px;margin-bottom: 2px}.user-card-enhanced .user-stats-row{display: flex;gap: 20px;margin-top: 12px}.user-card-enhanced .user-stat-item{text-align: center;flex: 1}.user-card-enhanced .user-stat-value{font-weight: 700;color: #1f2937;font-size: 15px;display: block}.user-card-enhanced .user-stat-label{color: #6b7280;font-size: 12px;margin-top: 2px}.users-table{background: white;border-radius: 12px;overflow: hidden;box-shadow: 0 1px 3px rgba(0,0,0,0.1)}.users-table .table{margin-bottom: 0}.users-table .table thead th{background: #f8f9fa;border-bottom: 2px solid #dee2e6;font-weight: 700;font-size: 13px;color: #374151;padding: 16px;text-transform: uppercase;letter-spacing: 0.5px}.users-table .table tbody td{padding: 16px;vertical-align: middle;border-top: 1px solid #f3f4f6;font-size: 14px}.users-table .table tbody tr{transition: all 0.2s ease}.users-table .table tbody tr:hover{background-color: rgba(0,123,255,0.05)}.users-table .user-cell{display: flex;align-items: center}.users-table .user-cell .user-avatar-sm{width: 36px;height: 36px;background: linear-gradient(135deg,#007bff,#0056b3);color: white;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 13px;margin-right: 12px;flex-shrink: 0}.users-table .user-details-sm h6{margin-bottom: 2px;font-weight: 700;font-size: 14px;color: #1f2937}.users-table .user-email-sm{color: #6b7280;font-size: 12px}.pagination-enhanced{background: white;border-radius: 8px;padding: 16px 20px;border: 1px solid #e5e7eb;margin-top: 20px}.pagination-enhanced .pagination-sm .page-link{padding: 8px 12px;font-size: 13px;border-radius: 6px;margin: 0 2px;border: 1px solid #d1d5db;color: #374151;transition: all 0.2s ease}.pagination-enhanced .pagination-sm .page-link:hover{background-color: #f3f4f6;border-color: #9ca3af}.pagination-enhanced .pagination-sm .page-item.active .page-link{background-color: #007bff;border-color: #007bff;color: white}.pagination-info{color: #6b7280;font-size: 13px}.loading-overlay{position: relative}.loading-overlay::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.8);display: flex;align-items: center;justify-content: center;z-index: 10;border-radius: 12px}@media (max-width: 768px){.user-card-enhanced{padding: 16px}.user-card-enhanced .user-avatar{width: 40px;height: 40px;font-size: 14px}.user-card-enhanced .user-stats-row{gap: 12px}.card-body{padding: 16px}.d-flex.gap-2{flex-direction: column;gap: 8px !important}}@media (max-width: 575px){.col-xl-3,.col-lg-6,.col-md-6{width: 50% !important;flex: 0 0 50% !important}}@media (max-width: 575.98px){.summary-cards-container .col-xl-3,.summary-cards-container .col-lg-6,.summary-cards-container .col-md-6,.summary-cards-container .col-sm-6{width: 50% !important;flex: 0 0 50% !important}.summary-card{height: 100px}.summary-card-body{padding: 12px}.summary-card-icon{width: 40px;height: 40px;margin-right: 8px}.summary-card-icon i{font-size: 20px}.summary-card-number{font-size: 16px}.summary-card-label{font-size: 11px}}.empty-referrals-container{position: relative}.empty-referrals-content{padding: 0 20px}.empty-icon{width: 80px;height: 80px;background: linear-gradient(135deg,#f1f5f9,#e2e8f0);border: 3px solid #e2e8f0;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto}.empty-icon i{font-size: 36px;color: #64748b}.empty-referrals-content h4{color: #334155;font-weight: 700;text-align: center}.empty-referrals-content p{text-align: center;max-width: 500px;margin: 0 auto 2rem}.benefits-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 16px}.benefit-item{display: flex;align-items: flex-start;padding: 16px;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;transition: all 0.3s ease}.benefit-item:hover{background: #f1f5f9;border-color: #cbd5e1;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,0,0,0.1)}.benefit-item i{font-size: 24px;margin-right: 12px;margin-top: 2px;flex-shrink: 0}.benefit-content strong{display: block;color: #1e293b;font-size: 14px;font-weight: 700;margin-bottom: 4px}.benefit-content small{color: #64748b;font-size: 13px;line-height: 1.4}.steps-simple{display: flex;align-items: center;justify-content: center;gap: 20px;flex-wrap: wrap}.step-simple{display: flex;flex-direction: column;align-items: center;text-align: center;min-width: 120px}.step-simple .step-number{width: 40px;height: 40px;background: linear-gradient(135deg,#3b82f6,#1d4ed8);color: white;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 16px;margin-bottom: 8px;box-shadow: 0 4px 12px rgba(59,130,246,0.3)}.step-simple .step-text{font-size: 13px;color: #475569;font-weight: 600;line-height: 1.3}.step-arrow{color: #cbd5e1;font-size: 24px;font-weight: 800}.call-to-action{display: flex;align-items: center;justify-content: center;height: 100%;padding: 20px 0}.cta-card{background: linear-gradient(135deg,var(--bg-white),#f8fafc);border: 2px solid #e2e8f0;border-radius: 20px;padding: 32px 24px;text-align: center;width: 100%;max-width: 400px;box-shadow: 0 10px 25px rgba(0,0,0,0.1);position: relative;overflow: hidden}.cta-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: linear-gradient(90deg,#3b82f6,#1d4ed8)}.cta-icon{width: 80px;height: 80px;background: linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;box-shadow: 0 8px 25px rgba(59,130,246,0.3);position: relative}.cta-icon i{font-size: 36px;color: white}.cta-title{color: #1e293b;font-weight: 800;margin-bottom: 12px;font-size: 20px}.cta-text{color: #64748b;font-size: 14px;line-height: 1.5;margin-bottom: 24px}.cta-actions .btn-lg{font-weight: 700;border-radius: 12px;padding: 14px 28px;font-size: 16px;box-shadow: 0 4px 15px rgba(0,0,0,0.15);transition: all 0.3s ease}.cta-actions .btn-lg:hover{transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0,0,0,0.2)}.referral-preview{background: #f1f5f9;border: 1px solid #e2e8f0;border-radius: 8px;padding: 12px;margin-top: 16px}.referral-preview small{display: block;margin-bottom: 6px;font-weight: 600}.code-display{display: flex;align-items: center;justify-content: space-between;background: white;border: 1px solid #d1d5db;border-radius: 6px;padding: 8px 12px;cursor: pointer;transition: all 0.2s ease}.code-display:hover{border-color: #3b82f6;background: #f8fafc}.code-display code{font-family: 'Courier New',monospace;font-weight: 700;color: #1e293b;background: none;padding: 0;font-size: 14px}.code-display i{color: #64748b;font-size: 16px}.tips-section{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;padding: 16px}.tips-title{color: #1e293b;font-size: 14px;font-weight: 700;margin-bottom: 12px}.tip-item{display: flex;align-items: flex-start;margin-bottom: 8px;font-size: 13px}.tip-item:last-child{margin-bottom: 0}.tip-item i{margin-right: 8px;margin-top: 2px;font-size: 14px;flex-shrink: 0}.tip-item span{color: #475569;line-height: 1.4}@media (max-width: 768px){.empty-referrals-content{padding: 0 10px}.benefits-grid{grid-template-columns: 1fr;gap: 12px}.benefit-item{padding: 12px}.steps-simple{flex-direction: column;gap: 16px}.step-arrow{transform: rotate(90deg);font-size: 20px}.cta-card{padding: 24px 20px;margin: 0 10px}.cta-icon{width: 60px;height: 60px;margin-bottom: 16px}.cta-icon i{font-size: 28px}.cta-title{font-size: 18px}.empty-icon{width: 60px;height: 60px}.empty-icon i{font-size: 28px}}@media (max-width: 576px){.step-simple{min-width: 100px}.step-simple .step-number{width: 35px;height: 35px;font-size: 14px}.step-simple .step-text{font-size: 12px}.cta-actions .btn-lg{padding: 12px 20px;font-size: 14px}.benefit-item i{font-size: 20px}.benefits-grid{gap: 8px}}}.detail-summary{background: linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius: 12px;padding: 20px;border: 1px solid #e2e8f0}.summary-stat{background: white;border-radius: 12px;padding: 16px;display: flex;align-items: center;height: 100%;box-shadow: 0 2px 8px rgba(0,0,0,0.1);transition: all 0.3s ease}.summary-stat:hover{transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,0,0,0.15)}.summary-stat .stat-icon{width: 50px;height: 50px;border-radius: 12px;display: flex;align-items: center;justify-content: center;margin-right: 12px;flex-shrink: 0}.summary-stat .stat-icon i{font-size: 24px;color: white}.summary-stat .stat-info h6{font-size: 18px;font-weight: 800;margin-bottom: 2px;color: #1e293b}.summary-stat .stat-info small{color: #64748b;font-size: 12px;font-weight: 600}.detail-tabs{border-bottom: 2px solid #e2e8f0}.detail-tabs .nav-link{border: none;border-bottom: 3px solid transparent;color: #64748b;font-weight: 600;padding: 12px 16px;margin-bottom: -2px;transition: all 0.3s ease;cursor: pointer}.detail-tabs .nav-link:hover{color: #3b82f6;border-bottom-color: #93c5fd;background: rgba(59,130,246,0.05)}.detail-tabs .nav-link.active{color: #3b82f6;border-bottom-color: #3b82f6;background: none}.detail-tabs .badge{font-size: 10px;padding: 3px 6px}.tab-content .tab-pane{opacity: 0;transition: opacity 0.3s ease;display: none !important}.tab-content .tab-pane.show.active{opacity: 1 !important;display: block !important}.tab-content .tab-pane.active{display: block !important;opacity: 1 !important}.users-detail-list{max-height: 400px;min-height: 100px;overflow-y: auto;padding: 10px 0}.user-detail-item{display: flex;align-items: flex-start;padding: 16px;border: 1px solid #e2e8f0;border-radius: 12px;margin-bottom: 12px;transition: all 0.3s ease;background: white}.user-detail-item:hover{border-color: #3b82f6;box-shadow: 0 4px 12px rgba(59,130,246,0.1);transform: translateY(-1px)}.user-detail-avatar{width: 45px;height: 45px;background: linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: white;font-weight: 700;font-size: 16px;margin-right: 16px;flex-shrink: 0}.user-detail-info{flex: 1;min-width: 0}.user-detail-name{font-size: 15px;font-weight: 700;color: #1e293b;margin-bottom: 4px}.user-detail-email{color: #64748b;font-size: 13px;margin-bottom: 4px;word-break: break-word}.user-detail-info small{color: #64748b;font-size: 12px;line-height: 1.4}.user-detail-status{display: flex;flex-direction: column;align-items: flex-end;text-align: right;min-width: 120px}.user-detail-status i{font-size: 20px;margin-bottom: 4px}.user-detail-status .status-text{font-size: 12px;font-weight: 600;color: #475569;white-space: nowrap}.empty-state-small{text-align: center;padding: 40px 20px;color: #94a3b8}.empty-state-small i{font-size: 48px;margin-bottom: 16px;opacity: 0.5}.empty-state-small p{font-size: 14px;margin: 0}.detail-info-card{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;padding: 20px;margin-bottom: 20px}.detail-info-card h6{color: #1e293b;font-size: 16px;font-weight: 700;margin-bottom: 16px;padding-bottom: 8px;border-bottom: 1px solid #e2e8f0}.info-item{display: flex;justify-content: space-between;align-items: center;padding: 8px 0;border-bottom: 1px solid #f1f5f9}.info-item:last-child{border-bottom: none}.info-item .label{color: #64748b;font-size: 14px;font-weight: 600}.info-item .value{color: #1e293b;font-size: 14px;font-weight: 700}@media (max-width: 768px){.summary-stat{flex-direction: column;text-align: center;padding: 12px}.summary-stat .stat-icon{margin-right: 0;margin-bottom: 8px;width: 40px;height: 40px}.summary-stat .stat-icon i{font-size: 20px}.summary-stat .stat-info h6{font-size: 16px}.user-detail-item{flex-direction: column;text-align: center}.user-detail-avatar{margin-right: 0;margin-bottom: 12px;align-self: center}.user-detail-status{align-items: center;margin-top: 12px;min-width: auto}.detail-tabs .nav-link{padding: 8px 12px;font-size: 13px}.users-detail-list{max-height: 300px}}@media (max-width: 576px){.detail-summary{padding: 16px}.user-detail-item{padding: 12px}.user-detail-avatar{width: 35px;height: 35px;font-size: 14px}.user-detail-name{font-size: 14px}.user-detail-email{font-size: 12px}}@media (max-width: 767.98px){.client-reference-page #dashboard-content .row>.col-sm-12.col-lg-6,.client-reference-page #settings-content .row>.col-sm-12.col-lg-6{flex: 0 0 100%;max-width: 100%}}@media (min-width: 768px){.client-reference-page #dashboard-content .row>.col-sm-12.col-lg-6,.client-reference-page #settings-content .row>.col-sm-12.col-lg-6{flex: 0 0 50%;max-width: 50%}}.sp-tabs .link::after{display: none !important}.sp-tabs .link::before{display: none !important}.order-detail-wrapper{background: var(--bg-white);border-radius: 8px;overflow: hidden;animation: fadeInUp 0.3s ease}@keyframes fadeInUp{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: translateY(0)}}.order-detail-header{background: var(--bg-white-2);padding: 1.25rem;display: flex;align-items: center;gap: 1rem;border-bottom: 1px solid var(--border)}.detail-product-img{width: 70px;height: 70px;border-radius: 8px;object-fit: cover;border: 1px solid var(--border);flex-shrink: 0}.detail-product-info{flex: 1;color: var(--text-color)}.detail-product-info h4{font-size: 1.125rem;font-weight: 700;margin: 0 0 0.5rem 0;color: var(--text-color);line-height: 1.4}.detail-meta{display: flex;flex-wrap: wrap;gap: 0.75rem;margin-bottom: 0.5rem}.detail-meta span{display: inline-flex;align-items: center;gap: 0.375rem;background: var(--bg-white);padding: 0.25rem 0.625rem;border-radius: 6px;font-size: 0.8125rem;color: var(--text-gray);border: 1px solid var(--border)}.detail-meta span i{font-size: 0.75rem;color: var(--bs-blue)}.detail-seller-badge{display: inline-flex;align-items: center;gap: 0.375rem;background: rgba(0,137,255,0.1);padding: 0.375rem 0.75rem;border-radius: 6px;font-size: 0.8125rem;font-weight: 600;color: var(--bs-blue)}.detail-seller-badge i{font-size: 0.875rem}.order-detail-content{padding: 1.25rem}.content-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 1rem;padding-bottom: 0.75rem;border-bottom: 1px solid var(--border)}.content-header h5{font-size: 1rem;font-weight: 700;color: var(--text-color);margin: 0;display: flex;align-items: center;gap: 0.5rem}.content-header h5 i{color: var(--bs-blue);font-size: 1.125rem}.btn-copy-content{background: var(--bs-blue);border: none;color: white;padding: 0.5rem 1rem;border-radius: 6px;font-size: 0.8125rem;font-weight: 600;display: inline-flex;align-items: center;gap: 0.5rem;cursor: pointer;transition: all 0.2s ease}.btn-copy-content:hover{opacity: 0.85;transform: translateY(-1px)}.btn-copy-content:active{transform: translateY(0)}.btn-copy-content i{font-size: 0.875rem}.content-body{background: var(--bg-white-2);border: 1px solid var(--border);border-radius: 6px;padding: 1rem;font-family: 'Courier New',Courier,monospace;font-size: 0.875rem;line-height: 1.6;color: var(--text-color);max-height: 300px;overflow-y: auto;white-space: pre-wrap;word-wrap: break-word}.content-body::-webkit-scrollbar{width: 6px}.content-body::-webkit-scrollbar-track{background: var(--bg-white);border-radius: 10px}.content-body::-webkit-scrollbar-thumb{background: var(--bs-blue);border-radius: 10px}.content-body::-webkit-scrollbar-thumb:hover{opacity: 0.8}.order-detail-actions{display: flex;gap: 0.75rem;padding: 1.25rem;background: var(--bg-white);border-top: 1px solid var(--border)}.btn-detail-action{flex: 1;padding: 0.625rem 1.25rem;border: 1px solid var(--border);border-radius: 6px;font-size: 0.875rem;font-weight: 600;display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;cursor: pointer;transition: all 0.2s ease;background: var(--bg-white);color: var(--text-color)}.btn-detail-action i{font-size: 0.875rem}.btn-detail-action.success{background: #19DB91;color: white;border-color: #19DB91}.btn-detail-action.success:hover{background: #10c781;border-color: #10c781}.btn-detail-action.warning{background: #dc3545;color: white;border-color: #dc3545}.btn-detail-action.warning:hover{background: #c82333;border-color: #c82333}.btn-detail-action:hover{transform: translateY(-1px)}.btn-detail-action:active{transform: translateY(0)}.order-detail-error{text-align: center;padding: 3rem 2rem;color: var(--text-gray)}.order-detail-error i{font-size: 3rem;color: #dc3545;margin-bottom: 1rem;display: block;opacity: 0.6}.order-detail-error p{font-size: 1rem;font-weight: 600;color: var(--text-color);margin: 0}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes slideInRight{from{transform: translateX(400px);opacity: 0}to{transform: translateX(0);opacity: 1}}@media (max-width: 768px){.order-detail-header{flex-direction: column;text-align: center;padding: 1rem}.detail-product-img{width: 80px;height: 80px}.detail-meta{justify-content: center}.detail-seller-badge{justify-content: center}.order-detail-content{padding: 1rem}.content-header{flex-direction: column;gap: 0.75rem;align-items: flex-start}.btn-copy-content{width: 100%;justify-content: center}.content-body{font-size: 0.8125rem;padding: 0.875rem;max-height: 250px}.order-detail-actions{flex-direction: column;padding: 1rem}.btn-detail-action{width: 100%}}@media (max-width: 576px){.detail-product-info h4{font-size: 1rem}.detail-meta span{font-size: 0.75rem;padding: 0.25rem 0.5rem}.content-header h5{font-size: 0.9375rem}.btn-detail-action{font-size: 0.8125rem;padding: 0.5rem 1rem}}.lc-toast-popup{background: var(--bg-white,#ffffff) !important;border: none !important;border-left: 4px solid var(--primary,#007bff) !important;border-radius: 12px !important;box-shadow: 0 12px 40px rgba(0,0,0,0.15),0 4px 12px rgba(0,0,0,0.1) !important;padding: 16px 48px 16px 16px !important;min-width: 320px !important;max-width: 400px !important;overflow: visible !important;display: flex !important;flex-direction: row !important;align-items: center !important;gap: 14px !important}.lc-toast-popup .swal2-icon-content{display: flex !important;align-items: center !important;justify-content: center !important}.lc-toast-popup .swal2-icon{width: 38px !important;height: 38px !important;min-width: 38px !important;max-width: 38px !important;margin: 0 !important;border: none !important;flex-shrink: 0 !important;background: var(--primary,#007bff) !important;border-radius: 50% !important;order: -1 !important;box-sizing: border-box !important;overflow: visible !important}.lc-toast-popup .swal2-icon .swal2-icon-content{font-size: 20px !important;color: #fff !important}.lc-toast-popup .swal2-icon.swal2-success{background: #22c55e !important;overflow: hidden !important}.lc-toast-popup .swal2-icon.swal2-success .swal2-success-ring,.lc-toast-popup .swal2-icon.swal2-success .swal2-success-fix,.lc-toast-popup .swal2-icon.swal2-success .swal2-success-circular-line-left,.lc-toast-popup .swal2-icon.swal2-success .swal2-success-circular-line-right{display: none !important}.lc-toast-popup .swal2-icon.swal2-success [class^='swal2-success-line']{background-color: #fff !important;position: absolute !important;height: 3px !important;border-radius: 2px !important}.lc-toast-popup .swal2-icon.swal2-success .swal2-success-line-tip{width: 8px !important;top: 21px !important;left: 9px !important;transform: rotate(45deg) !important}.lc-toast-popup .swal2-icon.swal2-success .swal2-success-line-long{width: 16px !important;top: 18px !important;left: 14px !important;transform: rotate(-45deg) !important}.lc-toast-popup .swal2-icon.swal2-error{background: #ef4444 !important}.lc-toast-popup .swal2-icon.swal2-error .swal2-x-mark{position: relative !important;display: flex !important;align-items: center !important;justify-content: center !important}.lc-toast-popup .swal2-icon.swal2-error [class^='swal2-x-mark-line']{background-color: #fff !important;width: 18px !important;height: 3px !important;top: 50% !important;left: 50% !important;position: absolute !important}.lc-toast-popup .swal2-icon.swal2-error .swal2-x-mark-line-left{transform: translate(-50%,-50%) rotate(45deg) !important}.lc-toast-popup .swal2-icon.swal2-error .swal2-x-mark-line-right{transform: translate(-50%,-50%) rotate(-45deg) !important}.lc-toast-popup .swal2-icon.swal2-warning{background: #f59e0b !important;color: #fff !important}.lc-toast-popup .swal2-icon.swal2-warning .swal2-icon-content{color: #fff !important}.lc-toast-popup .swal2-icon.swal2-info{background: var(--primary,#007bff) !important;color: #fff !important}.lc-toast-popup .swal2-icon.swal2-info .swal2-icon-content{color: #fff !important}.lc-toast-content{display: flex !important;flex-direction: column !important;gap: 2px !important;margin: 0 !important;padding: 0 !important;text-align: left !important;flex: 1 !important;overflow: visible !important}.lc-toast-title{color: var(--text-color,#1f2937) !important;font-size: 15px !important;font-weight: 700 !important;margin: 0 !important;padding: 0 !important;line-height: 1.4 !important}.lc-toast-text{color: var(--text-gray,#6b7280) !important;font-size: 13px !important;font-weight: 500 !important;margin: 0 !important;padding: 0 !important;line-height: 1.4 !important}.lc-toast-popup .swal2-close{position: absolute !important;top: 16px !important;right: 14px !important;width: 24px !important;height: 24px !important;color: var(--text-gray,#9ca3af) !important;font-size: 26px !important;font-weight: 400 !important;transition: all 0.2s !important;background: transparent !important;border-radius: 4px !important;display: flex !important;align-items: center !important;justify-content: center !important;line-height: 1 !important}.lc-toast-popup .swal2-close:hover{color: var(--text-color,#6b7280) !important}.lc-toast-popup .swal2-close:focus{box-shadow: none !important}.lc-toast-popup .swal2-timer-progress-bar-container{position: absolute !important;bottom: 0 !important;left: 0 !important;right: 0 !important;height: 4px !important;background: var(--border,#e5e7eb) !important;border-radius: 0 0 12px 0 !important;overflow: hidden !important}.lc-toast-progress,.lc-toast-popup .swal2-timer-progress-bar{background: var(--primary,#007bff) !important;height: 4px !important}.lc-toast-popup:has(.swal2-icon-success){border-left-color: #22c55e !important}.lc-toast-popup:has(.swal2-icon-success) .swal2-timer-progress-bar{background: #22c55e !important}.lc-toast-popup:has(.swal2-icon-error){border-left-color: #ef4444 !important}.lc-toast-popup:has(.swal2-icon-error) .swal2-timer-progress-bar{background: #ef4444 !important}.lc-toast-popup:has(.swal2-icon-warning){border-left-color: #f59e0b !important}.lc-toast-popup:has(.swal2-icon-warning) .swal2-timer-progress-bar{background: #f59e0b !important}.lc-toast-popup:has(.swal2-icon-info){border-left-color: var(--primary,#007bff) !important}.lc-toast-popup.swal2-show{animation: toastSlideIn 0.4s cubic-bezier(0.21,1.02,0.73,1) !important}.lc-toast-popup.swal2-hide{animation: toastSlideOut 0.3s ease-in !important}@keyframes toastSlideIn{from{transform: translateX(calc(100% + 30px));opacity: 0}to{transform: translateX(0);opacity: 1}}@keyframes toastSlideOut{from{transform: translateX(0);opacity: 1}to{transform: translateX(calc(100% + 30px));opacity: 0}}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] .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: "Plus Jakarta Sans",sans-serif;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-nav-notification-menu{background-color: var(--bg-white);border: 1px solid var(--border);border-radius: 12px;display: none;width: 320px;position: absolute;top: calc(100% + 12px);left: 50%;transform: translateX(-50%);z-index: 1000;overflow: hidden;box-shadow: 0 10px 30px rgba(0,0,0,0.2)}.fp-nnm-title{padding: 12px 15px;border-bottom: 1px solid var(--border);font-weight: 700;text-align: center;color: var(--text-color);font-size: 15px}.fp-nnm-link{font-size: 13px;padding: 12px;font-weight: 600;display: block;text-align: center;color: var(--bs-blue) !important;background-color: var(--bg-white-2);transition: opacity 0.2s}.fp-nnm-link:hover{opacity: 0.8}.fp-nnm-item{display: grid;grid-template-columns: 48px 1fr;grid-gap: 12px;padding: 12px 15px !important;border-bottom: 1px solid var(--border);color: var(--text-color) !important;transition: background-color 0.2s;align-items: start}.fp-nnm-item:last-of-type{border-bottom: 0}.fp-nnm-item:hover{background-color: var(--bg-white-2)}.fp-nnm-item.new{background-color: rgba(0,137,255,0.05)}.fp-nnm-item.new .fp-nnm-item-img::before{content: "";display: block;width: 10px;height: 10px;background-color: var(--bs-blue);position: absolute;right: -2px;top: -2px;border-radius: 100%;z-index: 2;border: 2px solid var(--bg-white)}.fp-nnm-item-img{position: relative;width: 48px;height: 48px}.fp-nnm-item-img img{border-radius: 10px;width: 100%;height: 100%;object-fit: cover}.fp-nnm-item-title{font-size: 13.5px;font-weight: 600;margin-bottom: 2px;line-height: 1.4;color: var(--text-color)}.fp-nnm-item-text{font-size: 12px;margin-bottom: 0;font-weight: 400;color: var(--text-gray);line-height: 1.5}.fp-nnm-item-date{font-size: 11px;opacity: 0.6;margin-top: 6px;color: var(--text-gray)}@media (max-width: 992px){.fp-nav-notification-menu{position: fixed;left: 50% !important;top: 80px !important;transform: translateX(-50%) !important;width: calc(100% - 30px);max-width: 350px;right: auto !important;max-height: 70vh;overflow-y: auto}}.notification .number{height: 18px;width: 18px;background-color: #ff3b30;color: #fff;border-radius: 100%;display: flex;align-items: center;justify-content: center;position: absolute;right: -2px;top: -2px;font-size: 11px;font-weight: 700;pointer-events: none;box-shadow: 0 0 0 2px var(--bg-white);z-index: 5}.fp-navbar{background-color: var(--bg-white);border-bottom: 1px solid var(--border);padding: 10px 0;z-index: 9}@media (min-width: 992px){.fp-navbar{display: block !important}}@media (max-width: 992px){.fp-navbar{position: absolute;left: 0;top: 141px;height: calc(100vh - 141px - 62px);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: 44px;padding: 4px 14px;margin-right: 4px;color: var(--text-color);font-weight: 500;display: flex;align-items: center;justify-content: center;transition: 0.2s}.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: #0089FF;color: #fff;border-radius: 8px;font-size: 15px;margin-right: 16px;padding: 4px 16px}@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-slider-area{padding: 30px 0}@media (max-width: 768px){.fp-slider-area{padding: 20px 0}}@media (max-width: 992px){.fp-swiper-home{margin-bottom: 15px}}.fp-swiper-home-item{padding-bottom: 56.25%;position: relative;border-radius: 8px;overflow: hidden}.fp-swiper-home-item::before{content: "";height: 100%;width: 60%;background: linear-gradient(to right,rgba(0,0,0,0.61) 0%,rgba(107,107,107,0) 100%);position: absolute;top: 50%;transform: translateY(-50%);display: block;left: 0;z-index: 2}.fp-swiper-home-item .img-cover{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;object-fit: cover;z-index: 1}.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;left: 40px;bottom: 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{left: 10px;bottom: 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)}.fp-categories{background-color: var(--bg-white);border: 1px solid var(--border);border-radius: 8px;padding: 10px;margin-bottom: 10px}.fp-categories .fp-sc-item{height: 70px;cursor: pointer;padding: 10px;border-radius: 8px;display: flex;align-items: center;justify-content: center;transition: 0.2s}@media (max-width: 576px){.fp-categories .fp-sc-item{height: 60px;padding: 5px 10px}}.fp-categories .fp-sc-item:hover{background-color: var(--bg-white-2)}.fp-swiper-categories-prev,.fp-swiper-categories-next{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{font-size: 28px}.fp-swiper-categories-prev.swiper-button-disabled,.fp-swiper-categories-next.swiper-button-disabled{display: none}.fp-swiper-categories-prev:hover,.fp-swiper-categories-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-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: 700;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: flex-start}.fp-product-item .price .price-new{font-weight: 800}.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-stars{display: flex;align-items: center;justify-content: flex-end}.fp-stars i{color: #ffde00;margin-left: 1px;font-size: 18px}.fp-tabs .fp-tabs-content:not(.active){display: none}.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}.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-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 .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-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-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-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-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-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}}.list-social li a{height: 32px;width: 32px;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 100%;margin-right: 3px;background-color: var(--bg-white-2);margin-bottom: 5px}.list-social li a i{font-size: 18px}.list-social li a.facebook,.list-social li a.fb{background-color: #4267B2}.list-social li a.twitter{background-color: #14171A}.list-social li a.x{background-color: #1DA1F2}.list-social li a.instagram{background-color: #E1306C}.list-social li a.youtube,.list-social li a.yt{background-color: #FF0000}.list-social li a.twitch{background-color: #6441a5}.list-social li a.discord{background-color: #7289da}.list-social li a.tiktok{background-color: #000}.fp-section{padding: 20px 0}.fp-section-head{margin-bottom: 20px;display: flex;align-items: center;justify-content: space-between}.fp-section-head .title{font-size: 20px;font-weight: 600;text-transform: uppercase}@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-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-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}.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}.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)}.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}@keyframes modalIn{from{opacity: 0;transform: scale(0.9) translateY(20px)}to{opacity: 1;transform: scale(1) translateY(0)}}:root{--info-bg: rgba(13,22,46,0.9);--info-border: rgba(0,173,239,0.5);--info-text: #fff;--info-accent: #00adef;--info-subtext: rgba(255,255,255,0.8)}[data-theme="light"]{--info-bg: #fff8e1;--info-border: #ffca28;--info-text: #5d4037;--info-accent: #f57f17;--info-subtext: #795548}.btn-close-custom{position: absolute;top: 20px;right: 20px;background: rgba(255,255,255,0.05);border: none;color: rgba(255,255,255,0.5);width: 36px;height: 36px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s ease;z-index: 10}.btn-close-custom:hover{background: rgba(255,71,87,0.2);color: #ff4757;transform: rotate(90deg)}@keyframes pulsate{0%{opacity: 0.6;transform: scale(0.95)}50%{opacity: 1;transform: scale(1.05)}100%{opacity: 0.6;transform: scale(0.95)}}@media (max-width: 576px){.btn.btn-sm{height: auto;min-height: 44px;padding: 10px 16px;font-size: 14px;width: 100%;display: flex;justify-content: center}}
