.step-item{position:relative;padding:0.75rem;margin-bottom:0.5rem;border-radius:0.375rem;transition:all 0.2s ease}.step-item:hover{background-color:rgba(55,125,255,0.05)}.step-content-wrapper{display:flex;align-items:flex-start}.step-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;font-size:0.8rem;font-weight:600;margin-right:0.75rem;border:2px solid #377dff;background-color:#fff;color:#377dff;transition:all 0.2s ease}.step-icon-primary{background-color:#377dff;color:#fff;border-color:#377dff}.step-icon-sm{width:1.75rem;height:1.75rem;font-size:0.8rem}.step-content{flex-grow:1}.step-title{margin-bottom:0.1rem;font-size:0.85rem;font-weight:600;color:#2d3748}.step-text{font-size:0.775rem;color:#718096;line-height:1.4}.bg-soft-success{background-color:rgba(0,201,167,0.1)}.bg-soft-info{background-color:rgba(55,125,255,0.1)}.bg-soft-warning{background-color:rgba(255,193,7,0.1)}.task-filter-card{overflow:hidden}.task-filter-card .card-header{background-color:#fafbfc}.filter-group .form-label{color:#495057}.filter-group .form-label i{opacity:0.7}.filter-group .form-select{border:1px solid #ced4da;border-radius:0.25rem;transition:all 0.15s ease}.filter-group .form-select:focus{border-color:#377dff;box-shadow:0 0 0 2px rgba(55,125,255,0.1)}.filter-group .form-select:hover{border-color:#adb5bd}.filter-checkbox-wrapper .btn-filter-option{border:1px solid #dee2e6;border-radius:0.25rem;background:#ffffff;transition:all 0.15s ease;text-align:center;font-weight:500}.filter-checkbox-wrapper .btn-filter-option i{color:#6c757d;transition:color 0.15s ease}.filter-checkbox-wrapper .btn-filter-option span{color:#495057}.filter-checkbox-wrapper .btn-filter-option:hover{border-color:#377dff;background:rgba(55,125,255,0.04)}.filter-checkbox-wrapper .btn-filter-option:hover i{color:#377dff}.filter-checkbox-wrapper .btn-check:checked+.btn-filter-option{background:#377dff;border-color:#377dff;color:#ffffff}.filter-checkbox-wrapper .btn-check:checked+.btn-filter-option i,.filter-checkbox-wrapper .btn-check:checked+.btn-filter-option span{color:#ffffff}.filter-checkbox-wrapper .btn-check:focus+.btn-filter-option{box-shadow:0 0 0 2px rgba(55,125,255,0.2)}.task-filter-card .btn-primary{font-weight:600;transition:all 0.2s ease}.task-filter-card .btn-primary:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(55,125,255,0.2)}.task-filter-card .btn-primary:active{transform:translateY(0)}@media (max-width: 768px){.task-filter-card .card-body{padding:0.5rem !important}}@media (max-width: 576px){.filter-checkbox-wrapper{width:100%}.task-filter-card .card-header{padding:0.4rem 0.5rem !important}.task-filter-card .card-header .d-flex{flex-wrap:wrap;gap:0.3rem}.task-filter-card .card-body{padding:0.4rem !important}}.table-hover tbody tr{transition:all 0.2s ease}.table-hover tbody tr:hover{background-color:rgba(55,125,255,0.03) !important;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.05)}.collapse-icon{transition:transform 0.2s ease}tr[aria-expanded="true"] .collapse-icon{transform:rotate(90deg)}.card-header-gradient{background-color:#e8f4fd;border-left:4px solid #377dff}.card-body-gradient{background-color:#e8f4fd;border-left:4px solid #377dff}#searchDropdownMenu{min-width:100% !important}#searchDropdownMenu .card{min-width:100%}#searchDropdownMenu .card-body-height{max-height:350px}#searchDropdownMenu .dropdown-item{transition:all 0.2s ease}#searchDropdownMenu .recent-searches-section .clear-history-btn{padding:0;font-size:0.875rem;color:#8c98a4;text-decoration:none;transition:all 0.2s ease}#searchDropdownMenu .recent-searches-section .clear-history-btn:hover{color:#ed4c78}#searchDropdownMenu .recent-searches-section .clear-history-btn i{font-size:0.875rem}#searchDropdownMenu .alert-soft-success{margin:0.5rem 0.75rem;padding:0.5rem 0.75rem;border-radius:0.375rem;font-size:0.875rem}[aria-labelledby="navbarNotificationsDropdown"] .card-body-height{height:15rem !important;max-height:15rem !important}#navbarNotificationsDropdown{position:relative;overflow:visible !important}#navbarNotificationsDropdown .btn-status{position:absolute;top:-0.25rem;right:-0.25rem;min-width:1.25rem;height:1.25rem;padding:0.125rem 0.25rem;border-radius:0.625rem;border:0.125rem solid #fff;background-color:#dc3545;color:#fff;font-size:0.625rem;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;z-index:1}.navbar-card-list-group .list-group-item{transition:background-color 0.2s ease}.navbar-card-list-group .list-group-item:hover{background-color:rgba(231,234,243,0.3)}.proxy-product-badge-container{top:-8px;left:0;z-index:10}.proxy-product-card-body{padding-top:2rem}.proxy-product-small-text{font-size:0.65rem}.proxy-product-badge-small{font-size:0.65rem}.proxy-product-info-small{font-size:0.7rem}.proxy-product-card{overflow:visible}.proxy-product-header-gradient{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.proxy-product-title{font-size:1.375rem;font-weight:700;color:#1a1a1a}.proxy-product-badge-md{font-size:0.75rem;padding:0.35rem 0.7rem}.proxy-product-sold-count-text{font-size:0.7rem}.proxy-product-provider-text{font-size:0.7rem}.proxy-product-info-gradient{background:linear-gradient(135deg, rgba(102,126,234,0.08) 0%, rgba(118,75,162,0.08) 100%);border:1px solid rgba(102,126,234,0.15)}.proxy-product-info-icon-circle{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.proxy-product-info-icon{font-size:1.1rem}.proxy-product-info-title{font-size:0.875rem;font-weight:600}.proxy-product-info-description{font-size:0.8rem}.proxy-cdk-info-gradient{background:linear-gradient(135deg, rgba(23,162,184,0.1) 0%, rgba(32,201,151,0.1) 100%);border:1px solid rgba(23,162,184,0.3)}.proxy-cdk-icon-circle{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.proxy-cdk-icon{font-size:1rem}.proxy-cdk-title{font-size:0.875rem;font-weight:600;color:#0c5460}.proxy-cdk-description{font-size:0.8rem}.proxy-cdk-badge{font-size:0.7rem}.proxy-features-title{font-size:0.9rem;font-weight:600;color:#1a1a1a}.proxy-feature-icon-circle{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.proxy-feature-icon{font-size:0.75rem}.proxy-feature-text{font-size:0.8rem}.proxy-spec-icon-circle{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.proxy-spec-icon{font-size:0.875rem}.proxy-spec-label{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.5px}.proxy-spec-value{font-size:0.8rem}.proxy-sidebar-sticky{top:80px}.proxy-sidebar-card{box-shadow:0 8px 32px rgba(0,0,0,0.08)}.proxy-price-label{font-weight:600;letter-spacing:1.2px;font-size:0.7rem}.proxy-price-usd{font-size:2.25rem;font-weight:800;line-height:1}.proxy-price-per-gb-badge{font-size:0.7rem;padding:0.3rem 0.6rem}.proxy-price-divider{opacity:0.1}.proxy-coin-circle{background:rgba(255,193,7,0.1);width:32px;height:32px;display:flex;align-items:center;justify-content:center}.proxy-coin-icon{font-size:1rem}.proxy-coin-amount{font-size:0.8rem}.proxy-coin-rate{font-size:0.7rem}.proxy-insufficient-balance{font-size:0.8rem}.proxy-purchase-button{padding:0.875rem 1rem;box-shadow:0 4px 16px rgba(13,110,253,0.3);font-weight:600;font-size:0.9rem}.proxy-security-text{font-size:0.7rem}.proxy-trust-title{font-size:0.8rem;font-weight:600;color:#6c757d}.proxy-trust-item{font-size:0.75rem}.proxy-trust-item-primary{background:rgba(13,110,253,0.05)}.proxy-trust-item-success{background:rgba(40,167,69,0.05)}.proxy-trust-item-info{background:rgba(23,162,184,0.05)}.proxy-sold-count-container{border-top:1px solid rgba(0,0,0,0.06)}.proxy-sold-count-box{background:rgba(108,117,125,0.05)}.proxy-sold-count-text{font-size:0.75rem}.proxy-modal-terms-text{font-size:0.75rem}.proxy-modal-exchange-rate{font-size:0.75rem}.proxy-breadcrumb-bg{border-bottom:1px solid rgba(0,0,0,0.06)}.proxy-product-price-label{letter-spacing:0.5px}.proxy-product-price-large{font-size:2.25rem;font-weight:800;letter-spacing:-0.5px}.step-badge{width:2.25rem;height:2.25rem;display:inline-flex !important;align-items:center;justify-content:center;font-weight:600;font-size:0.95rem;line-height:1;padding:0 !important}.step-badge i{line-height:1}.bonus-highlight{background:linear-gradient(to bottom, #fff 0%, #f8fafc 100%);border-radius:0.5rem;padding:1.75rem 1.5rem;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.08),0 0 0 1px rgba(0,0,0,0.06);position:relative;border-left:4px solid #377dff}.bonus-highlight .bonus-amount{font-size:2.25rem;font-weight:700;margin-bottom:0.5rem;position:relative;display:flex;align-items:center;justify-content:center;gap:0.625rem;color:#377dff;letter-spacing:-0.03em}.bonus-highlight .bonus-amount i{font-size:2rem;color:#fbbf24}.bonus-highlight .bonus-amount .small{font-size:1rem;font-weight:600;color:#64748b}.bonus-highlight .bonus-label{font-size:0.875rem;line-height:1.5;font-weight:500;color:#475569}.requirements-list .requirement-item{padding:0.75rem;border-left:3px solid #dee2e6;margin-bottom:0.5rem;background-color:#f8f9fa;border-radius:0.25rem}.requirements-list .requirement-item.important{border-left-color:#ffc107;background-color:#fff3cd}.dz-preview{margin-top:10px}up-modal-box{border-radius:12px;padding:32px !important}up-modal-box .main,up-modal-box .content{padding:0px !important}.page-limit-dropdown .option{padding-right:1.5px !important}.btn-group-segment .btn-check{display:none}.btn-group-segment .btn{border-radius:0.3125rem}.btn-group-segment .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-segment .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group-segment .btn-check:checked+.btn{background-color:#377dff;border-color:#377dff;color:#fff}
