._top-sales-header_3mm21_1{text-align:center;padding:20px 0 10px;position:relative;color:var(--text-primary);background:var(--bg-primary)}._themed-container_3mm21_1{background:var(--bg-primary);color:var(--text-primary)}._themed-section_3mm21_1{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 4px 20px var(--shadow-light)}._themed-section_3mm21_1:hover{box-shadow:0 8px 30px var(--shadow-medium)}._themed-text-primary_3mm21_1{color:var(--text-primary)}._themed-text-secondary_3mm21_1{color:var(--text-secondary)}._themed-text-tertiary_3mm21_1{color:var(--text-tertiary)}._themed-border_3mm21_1{border-color:var(--border-color)}._themed-border_3mm21_1:hover{border-color:var(--border-hover)}._themed-button_3mm21_1{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}._themed-button_3mm21_1:hover{background:var(--bg-secondary);border-color:var(--border-hover)}._themed-button-primary_3mm21_1{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border:none}._themed-button-primary_3mm21_1:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}._themed-input_3mm21_1{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}._themed-input_3mm21_1:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #667eea1a}._themed-card_3mm21_1{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-light)}._themed-card_3mm21_1:hover{box-shadow:0 4px 16px var(--shadow-medium)}._themed-success_3mm21_1{color:var(--success-color)}._themed-error_3mm21_1{color:var(--error-color)}._themed-warning_3mm21_1{color:var(--warning-color)}._themed-info_3mm21_1{color:var(--info-color)}._themed-nav_3mm21_1{background:var(--bg-primary);border-bottom:1px solid var(--border-color)}[data-theme=dark] ._settings-container_3mm21_1{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%)}[data-theme=dark] ._settings-header_3mm21_1 h1{color:var(--text-primary)}[data-theme=dark] ._settings-header_3mm21_1 p{color:var(--text-tertiary)}[data-theme=dark] ._settings-section_3mm21_1{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] ._settings-section_3mm21_1 h2{color:var(--text-primary);border-bottom-color:var(--border-color)}[data-theme=dark] ._setting-item_3mm21_1 label{color:var(--text-secondary)}[data-theme=dark] ._setting-item_3mm21_1 select{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] ._theme-option_3mm21_1{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}[data-theme=dark] ._theme-option_3mm21_1:hover{background:var(--bg-primary);border-color:var(--accent-primary)}[data-theme=dark] ._theme-toggle-btn_3mm21_1{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] ._theme-toggle-btn_3mm21_1:hover{background:var(--bg-primary);border-color:var(--accent-primary)}._paginationContainer_3mm21_4{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;background:#fffffff2;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:100%;flex-wrap:wrap;box-sizing:border-box}._paginationContainer_3mm21_4._left_3mm21_20{justify-content:flex-start}._paginationContainer_3mm21_4._center_3mm21_24{justify-content:center}._paginationButton_3mm21_28{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:1px solid transparent;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;min-width:80px;text-align:center}._paginationButton_3mm21_28:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66;background:linear-gradient(135deg,#5a67d8,#6b46c1)}._paginationButton_3mm21_28:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}._paginationInfo_3mm21_58{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.9rem;flex-wrap:wrap}._paginationInput_3mm21_68{background:#fff;color:#374151;border:2px solid #e5e7eb;padding:.5rem;border-radius:8px;font-weight:600;text-align:center;width:50px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem}._paginationInput_3mm21_68:hover{border-color:#d1d5db}._paginationInput_3mm21_68:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;transform:scale(1.02)}._pageLabel_3mm21_92{font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}._totalPages_3mm21_100{font-weight:700;color:#374151}@media (max-width: 480px){._paginationContainer_3mm21_4{gap:.5rem;padding:.75rem}._paginationButton_3mm21_28{padding:.5rem .9rem;font-size:.8rem;min-width:60px}._paginationInfo_3mm21_58{font-size:.85rem;gap:.35rem}._paginationInput_3mm21_68{width:42px;padding:.4rem;font-size:.85rem}._pageLabel_3mm21_92{font-size:.8rem}}[data-theme=dark] ._paginationContainer_3mm21_4{background:#2d3748f2;border-color:#fff;color:var(--text-primary)}[data-theme=dark] ._paginationButton_3mm21_28:disabled{background:#ffffff26;color:#fff;border-color:#fff}[data-theme=dark] ._paginationInfo_3mm21_58{color:#fff}[data-theme=dark] ._paginationInput_3mm21_68{background:transparent;color:#fff;border-color:#fff6}[data-theme=dark] ._paginationInput_3mm21_68:hover{border-color:var(--border-hover)}[data-theme=dark] ._paginationInput_3mm21_68:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha)}[data-theme=dark] ._pageLabel_3mm21_92,[data-theme=dark] ._totalPages_3mm21_100{color:#fff}._entriesSelector_1gtzc_2{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.5rem .75rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0}._entriesLabel_1gtzc_14{font-weight:600;color:#ffffffe6;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}._entriesSelect_1gtzc_2{background:#fffffff2;color:#374151;border:1px solid rgba(255,255,255,.3);padding:.4rem 1.6rem .4rem .7rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.85rem;min-width:80px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;margin-left:4px}._entriesSelect_1gtzc_2:hover{background:#fff;color:#1f2937;transform:translateY(-1px);box-shadow:0 4px 12px #00000026;border-color:#ffffff80}._entriesSelect_1gtzc_2:focus{outline:none;box-shadow:0 4px 12px #00000026,0 0 0 3px #ffffff4d;border-color:#fff9}._faqItem_1ct50_3{background:var(--bg-secondary, white);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light, rgba(0, 0, 0, .08));border:1px solid var(--border-light, #e2e8f0);overflow:hidden;transition:all .3s ease;margin-bottom:1rem}._faqItem_1ct50_3:hover{transform:translateY(-2px);box-shadow:0 4px 15px var(--shadow-medium, rgba(0, 0, 0, .12))}._faqItem_1ct50_3._active_1ct50_18{border-color:var(--accent-primary, #3498db);box-shadow:0 4px 15px var(--accent-shadow, rgba(52, 152, 219, .15))}._faqButton_1ct50_23{width:100%;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;font-size:1.1rem;font-weight:600;color:var(--text-primary, #2c3e50);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;position:relative}._faqButton_1ct50_23:hover{background:var(--bg-hover, #f8f9fa);color:var(--accent-primary, #3498db)}._faqButton_1ct50_23._active_1ct50_18{background:var(--accent-primary, #3498db);color:var(--text-on-accent, white)}._faqButton_1ct50_23:after{content:"+";font-size:1.5rem;font-weight:700;transition:transform .2s ease;min-width:24px;text-align:center}._faqButton_1ct50_23._active_1ct50_18:after{content:"−";transform:rotate(0)}._faqAnswerBlock_1ct50_64{padding:1.5rem;background:var(--bg-hover, #f8f9fa);border-top:1px solid var(--border-light, #e2e8f0);animation:_slideDown_1ct50_1 .3s ease;transition:background-color .3s ease}._faqAnswerBlock_1ct50_64 p{margin:0 0 1rem;line-height:1.6;color:var(--text-secondary, #4a5568);font-size:1rem;transition:color .3s ease}._faqAnswerBlock_1ct50_64 img{max-width:100%;margin-top:12px;border-radius:8px;box-shadow:0 2px 8px var(--shadow-light, rgba(0, 0, 0, .08));border:1px solid var(--border-light, #e2e8f0)}:root[data-theme=dark] ._faqItem_1ct50_3,[data-theme=dark] ._faqItem_1ct50_3{background:var(--card-background, #1f2937);border-color:#ffffff26}:root[data-theme=dark] ._faqButton_1ct50_23,[data-theme=dark] ._faqButton_1ct50_23{color:#fff;background:transparent}:root[data-theme=dark] ._faqButton_1ct50_23:hover,[data-theme=dark] ._faqButton_1ct50_23:hover{background:#ffffff0f;color:#fff}:root[data-theme=dark] ._faqButton_1ct50_23._active_1ct50_18,[data-theme=dark] ._faqButton_1ct50_23._active_1ct50_18{color:#fff}:root[data-theme=dark] ._faqAnswerBlock_1ct50_64,[data-theme=dark] ._faqAnswerBlock_1ct50_64{background:#ffffff0a;border-top-color:#ffffff26}:root[data-theme=dark] ._faqAnswerBlock_1ct50_64 p,[data-theme=dark] ._faqAnswerBlock_1ct50_64 p{color:#fff}@keyframes _slideDown_1ct50_1{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:1.5rem;padding-bottom:1.5rem}}@media (max-width: 768px){._faqButton_1ct50_23{padding:1rem;font-size:1rem}._faqAnswerBlock_1ct50_64{padding:1rem}}._faqList_1u5x7_3{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._faqList_1u5x7_3:empty{display:none}._faqList_1u5x7_3>:first-child{margin-top:0}._faqList_1u5x7_3>:last-child{margin-bottom:0}:root[data-theme=dark] ._faqList_1u5x7_3,[data-theme=dark] ._faqList_1u5x7_3{color:#fff}._viewToggle_ebv4l_2{display:flex;gap:.5rem;background:#ffffff1a;padding:.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0}[data-theme=light] ._viewToggle_ebv4l_2{background:#fffffff2!important;border:1px solid #000!important}._toggleButton_ebv4l_19{background:#ffffff1a;color:#fffc;padding:.5rem .9rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;min-width:88px;text-align:center;border:1px solid transparent}[data-theme=light] ._toggleButton_ebv4l_19{background:#fff!important;color:#000!important;border:1px solid #000!important}._toggleButton_ebv4l_19:hover{background:#fff3;color:#fff;transform:translateY(-1px);border-color:#ffffff4d}[data-theme=light] ._toggleButton_ebv4l_19:hover{background:#f3f4f6!important;color:#000!important;border-color:#000!important}._toggleButton_ebv4l_19._active_ebv4l_54{background:#e5e7eb;color:#374151;box-shadow:0 4px 12px #00000026;transform:translateY(-1px);border-color:#d1d5db}[data-theme=light] ._toggleButton_ebv4l_19._active_ebv4l_54{background:#e5e7eb!important;color:#111827!important;border-color:#000!important}._toggleButton_ebv4l_19._active_ebv4l_54:hover{background:#d1d5db;color:#1f2937;transform:translateY(-2px);box-shadow:0 6px 20px #0003}[data-theme=light] ._toggleButton_ebv4l_19._active_ebv4l_54:hover{background:#d1d5db!important;color:#000!important}[data-theme=dark] ._viewToggle_ebv4l_2{background:#0000004d;border-color:#ffffff1a}[data-theme=dark] ._toggleButton_ebv4l_19{background:#0003;color:#fffc}[data-theme=dark] ._toggleButton_ebv4l_19:hover{background:#0006;color:#fff;border-color:#fff3}[data-theme=dark] ._toggleButton_ebv4l_19._active_ebv4l_54{background:#4b5563;color:#e5e7eb;border-color:#6b7280}[data-theme=dark] ._toggleButton_ebv4l_19._active_ebv4l_54:hover{background:#374151;color:#f3f4f6}.bulk-operations{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.bulk-operations-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--background-secondary);cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--border-color)}.bulk-operations-header:hover{background:var(--hover-background)}.bulk-operations-title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-color)}.bulk-icon{font-size:1.1rem}.selection-count{background:var(--primary-color);color:#fff;padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.expand-icon{color:var(--text-secondary);font-size:.8rem;transition:transform .2s ease}.expand-icon.expanded{transform:rotate(180deg)}.bulk-operations-content{padding:16px}.selection-status{margin-bottom:16px;padding:12px;background:var(--background-tertiary);border-radius:8px;border-left:4px solid var(--primary-color)}.status-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.status-info span{color:var(--text-color);font-size:.9rem}.selected-value{font-weight:600;color:var(--primary-color)!important}.quick-selection{margin-bottom:20px}.quick-selection h4{margin:0 0 12px;color:var(--text-color);font-size:1rem;font-weight:600}.selection-buttons{display:flex;flex-direction:column;gap:12px}.select-btn{padding:8px 16px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);color:var(--text-color);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.select-btn:hover{background:var(--hover-background);border-color:var(--primary-color)}.select-btn.primary{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.select-btn.primary:hover{background:var(--primary-hover)}.select-btn.secondary{background:var(--text-secondary);color:#fff;border-color:var(--text-secondary)}.select-btn.secondary:hover{background:var(--text-color)}.category-selection{display:flex;flex-direction:column;gap:8px}.category-selection label{color:var(--text-color);font-size:.9rem;font-weight:500}.category-buttons{display:flex;flex-wrap:wrap;gap:6px}.select-btn.category{padding:6px 12px;font-size:.8rem;background:var(--tag-background);border-color:var(--tag-border);color:var(--tag-text)}.select-btn.category:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.price-range-selection{display:flex;flex-direction:column;gap:8px}.price-range-selection label{color:var(--text-color);font-size:.9rem;font-weight:500}.price-inputs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.price-input{width:80px;padding:6px 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color);color:var(--text-color);font-size:.8rem}.price-input:focus{outline:none;border-color:var(--primary-color)}.bulk-actions{border-top:1px solid var(--border-color);padding-top:16px}.bulk-actions h4{margin:0 0 12px;color:var(--text-color);font-size:1rem;font-weight:600}.action-group{display:flex;flex-direction:column;gap:12px}.quantity-update{display:flex;flex-direction:column;gap:8px}.quantity-update label{color:var(--text-color);font-size:.9rem;font-weight:500}.quantity-controls{display:flex;align-items:center;gap:8px}.quantity-input{width:60px;padding:8px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color);color:var(--text-color);text-align:center;font-size:.9rem}.quantity-input:focus{outline:none;border-color:var(--primary-color)}.action-btn{padding:10px 16px;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.action-btn:disabled{opacity:.5;cursor:not-allowed}.action-btn.primary{background:var(--primary-color);color:#fff}.action-btn.primary:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.action-btn.secondary{background:var(--text-secondary);color:#fff}.action-btn.secondary:hover:not(:disabled){background:var(--text-color);transform:translateY(-1px)}.action-btn.danger{background:var(--error-color);color:#fff}.action-btn.danger:hover:not(:disabled){background:var(--error-hover);transform:translateY(-1px)}.action-btn.warning{background:var(--warning-color);color:#fff}.action-btn.warning:hover:not(:disabled){background:var(--warning-hover);transform:translateY(-1px)}.advanced-section{margin-top:16px;border-top:1px solid var(--border-light);padding-top:16px}.toggle-advanced{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:6px;padding:4px 0;margin-bottom:12px}.toggle-advanced:hover{color:var(--primary-hover)}.advanced-actions{display:flex;flex-direction:column;gap:16px}.category-actions{display:flex;flex-direction:column;gap:8px}.category-actions label{color:var(--text-color);font-size:.9rem;font-weight:500}.category-remove-buttons{display:flex;flex-wrap:wrap;gap:6px}.price-range-actions{display:flex;flex-direction:column;gap:8px}.price-range-actions label{color:var(--text-color);font-size:.9rem;font-weight:500}.price-range-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cart-statistics{display:flex;flex-direction:column;gap:8px}.cart-statistics label{color:var(--text-color);font-size:.9rem;font-weight:500}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.stat-item{display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--background-tertiary);border-radius:6px}.stat-label{color:var(--text-secondary);font-size:.75rem;font-weight:500}.stat-value{color:var(--text-color);font-size:.9rem;font-weight:600}@media (max-width: 768px){.bulk-operations-content{padding:12px}.status-info{flex-direction:column;align-items:stretch;text-align:center}.price-inputs{flex-direction:column;align-items:stretch}.price-input{width:100%}.quantity-controls{flex-direction:column;align-items:stretch}.category-buttons{justify-content:center}.category-remove-buttons{flex-direction:column}.price-range-controls{flex-direction:column;align-items:stretch}.stats-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr}.selection-buttons,.action-group{align-items:stretch}}._top-sales-header_ne8jm_1{text-align:center;padding:20px 0 10px;position:relative;color:var(--text-primary);background:var(--bg-primary)}._themed-container_ne8jm_1{background:var(--bg-primary);color:var(--text-primary)}._themed-section_ne8jm_1{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 4px 20px var(--shadow-light)}._themed-section_ne8jm_1:hover{box-shadow:0 8px 30px var(--shadow-medium)}._themed-text-primary_ne8jm_1{color:var(--text-primary)}._themed-text-secondary_ne8jm_1{color:var(--text-secondary)}._themed-text-tertiary_ne8jm_1{color:var(--text-tertiary)}._themed-border_ne8jm_1{border-color:var(--border-color)}._themed-border_ne8jm_1:hover{border-color:var(--border-hover)}._themed-button_ne8jm_1{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}._themed-button_ne8jm_1:hover{background:var(--bg-secondary);border-color:var(--border-hover)}._themed-button-primary_ne8jm_1{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border:none}._themed-button-primary_ne8jm_1:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}._themed-input_ne8jm_1{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}._themed-input_ne8jm_1:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #667eea1a}._themed-card_ne8jm_1{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-light)}._themed-card_ne8jm_1:hover{box-shadow:0 4px 16px var(--shadow-medium)}._themed-success_ne8jm_1{color:var(--success-color)}._themed-error_ne8jm_1{color:var(--error-color)}._themed-warning_ne8jm_1{color:var(--warning-color)}._themed-info_ne8jm_1{color:var(--info-color)}._themed-nav_ne8jm_1{background:var(--bg-primary);border-bottom:1px solid var(--border-color)}[data-theme=dark] ._settings-container_ne8jm_1{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%)}[data-theme=dark] ._settings-header_ne8jm_1 h1{color:var(--text-primary)}[data-theme=dark] ._settings-header_ne8jm_1 p{color:var(--text-tertiary)}[data-theme=dark] ._settings-section_ne8jm_1{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] ._settings-section_ne8jm_1 h2{color:var(--text-primary);border-bottom-color:var(--border-color)}[data-theme=dark] ._setting-item_ne8jm_1 label{color:var(--text-secondary)}[data-theme=dark] ._setting-item_ne8jm_1 select{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] ._theme-option_ne8jm_1{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}[data-theme=dark] ._theme-option_ne8jm_1:hover{background:var(--bg-primary);border-color:var(--accent-primary)}[data-theme=dark] ._theme-toggle-btn_ne8jm_1{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] ._theme-toggle-btn_ne8jm_1:hover{background:var(--bg-primary);border-color:var(--accent-primary)}@keyframes _fadeIn_ne8jm_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInRight_ne8jm_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideInUp_ne8jm_1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInFromTop_ne8jm_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_ne8jm_1299{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cartSidebarOverlay_ne8jm_51{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#0006,#0009);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;justify-content:flex-end;animation:_fadeIn_ne8jm_1 .4s cubic-bezier(.4,0,.2,1)}._cartSidebarBackdrop_ne8jm_65{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0}[data-theme=dark] ._cartSidebarOverlay_ne8jm_51{background:linear-gradient(45deg,#0009,#000c);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._cartSidebar_ne8jm_51{width:420px;max-width:90vw;height:100vh;background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:-8px 0 32px #0000001f;display:flex;flex-direction:column;animation:_slideInRight_ne8jm_1 .4s cubic-bezier(.4,0,.2,1);border-left:1px solid rgba(255,255,255,.2)}[data-theme=dark] ._cartSidebar_ne8jm_51{background:linear-gradient(180deg,#1a202c,#171923)!important;box-shadow:-8px 0 32px #0009!important;border-left:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] ._cartSidebar_ne8jm_51 *{color:#fff!important}[data-theme=dark] ._cartSidebar_ne8jm_51 ._cartItemSeller_ne8jm_102,[data-theme=dark] ._cartSidebar_ne8jm_51 ._cartEmpty_ne8jm_106 p{color:#a0aec0!important}._cartHeader_ne8jm_111{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.5rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#fff,#f8fafc);color:#1a202c;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._cartHeaderTitle_ne8jm_123{display:flex;align-items:center;gap:1rem}._cartItemBadge_ne8jm_129{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600;border:1px solid rgba(102,126,234,.2);text-transform:lowercase}[data-theme=dark] ._cartItemBadge_ne8jm_129{background:linear-gradient(135deg,#90cdf41a,#a78bfa1a);color:#90cdf4;border-color:#90cdf44d}._cartHeader_ne8jm_111:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);border-radius:0 0 2px 2px}._cartHeader_ne8jm_111:after{content:"";position:absolute;top:4px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(102,126,234,.3) 50%,transparent 100%)}[data-theme=dark] ._cartHeader_ne8jm_111{background:linear-gradient(135deg,#2d3748,#1a202c)!important;border-color:#ffffff1a!important;color:#fff!important}._cartHeader_ne8jm_111 h2{margin:0;font-size:1.5rem;font-weight:700;color:#1a202c;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-theme=dark] ._cartHeader_ne8jm_111 h2{background:linear-gradient(135deg,#90cdf4,#a78bfa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._cartClose_ne8jm_193{background:linear-gradient(135deg,#fff,#f7fafc);border:2px solid rgba(102,126,234,.2);border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#4a5568;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;position:relative;overflow:hidden}._cartClose_ne8jm_193:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease;border-radius:10px}._cartClose_ne8jm_193:hover:before{opacity:1}._cartClose_ne8jm_193:hover{border-color:transparent;color:#fff;transform:scale(1.08) rotate(90deg);box-shadow:0 8px 24px #667eea4d}._cartClose_ne8jm_193>*{position:relative;z-index:1}[data-theme=dark] ._cartClose_ne8jm_193{background:linear-gradient(135deg,#2d3748,#1a202c)!important;border-color:#90cdf44d!important;color:#a0aec0!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] ._cartClose_ne8jm_193:hover{color:#fff!important;box-shadow:0 8px 24px #90cdf44d!important}._cartContent_ne8jm_249{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary)}[data-theme=dark] ._cartContent_ne8jm_249{background:#1a202c!important}._cartEmpty_ne8jm_106{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background:linear-gradient(180deg,#f8fafccc,#ffffffe6)}[data-theme=dark] ._cartEmpty_ne8jm_106{background:linear-gradient(180deg,#1a202ccc,#171923e6)!important}._cartEmptyIcon_ne8jm_277{font-size:5rem;margin-bottom:1.5rem;opacity:.6;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_float_ne8jm_1 3s ease-in-out infinite}@keyframes _float_ne8jm_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-theme=dark] ._cartEmptyIcon_ne8jm_277{background:linear-gradient(135deg,#90cdf4,#a78bfa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._cartEmpty_ne8jm_106 p{color:#718096;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6;max-width:280px;font-weight:500}[data-theme=dark] ._cartEmpty_ne8jm_106 p{color:#a0aec0!important}._continueShopping_ne8jm_314{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2.5rem;border-radius:14px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #667eea4d;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}._continueShopping_ne8jm_314:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#5a67d8,#6b46c1);opacity:0;transition:opacity .4s ease}._continueShopping_ne8jm_314:hover:before{opacity:1}._continueShopping_ne8jm_314:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 16px 40px #667eea66}._continueShopping_ne8jm_314>*{position:relative;z-index:1}[data-theme=dark] ._continueShopping_ne8jm_314{background:linear-gradient(135deg,#90cdf4,#a78bfa);box-shadow:0 8px 24px #90cdf44d}[data-theme=dark] ._continueShopping_ne8jm_314:before{background:linear-gradient(135deg,#7cc7f0,#9f7aea)}[data-theme=dark] ._continueShopping_ne8jm_314:hover{box-shadow:0 16px 40px #90cdf466}._cartItems_ne8jm_368{flex:1;overflow-y:auto;padding:1.5rem;background:linear-gradient(180deg,#f8fafc80,#fffc);scrollbar-width:thin;scrollbar-color:rgba(102,126,234,.3) transparent}._cartItems_ne8jm_368::-webkit-scrollbar{width:6px}._cartItems_ne8jm_368::-webkit-scrollbar-track{background:transparent}._cartItems_ne8jm_368::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:3px}._cartItems_ne8jm_368::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a67d8,#6b46c1)}[data-theme=dark] ._cartItems_ne8jm_368{background:linear-gradient(180deg,#1a202ccc,#171923e6)!important;scrollbar-color:rgba(144,205,244,.3) transparent}[data-theme=dark] ._cartItems_ne8jm_368::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#90cdf4,#a78bfa)}._cartItem_ne8jm_102{display:flex;gap:1rem;padding:1.5rem;border:1px solid rgba(102,126,234,.1);border-radius:16px;margin-bottom:1.5rem;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000000d;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._cartItem_ne8jm_102:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#667eea33,#764ba233);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;opacity:0;transition:opacity .3s ease}[data-theme=dark] ._cartItem_ne8jm_102{border-color:#ffffff4d!important;background:linear-gradient(135deg,#2d3748e6,#1a202ce6)!important;box-shadow:0 4px 12px #0000004d!important}._cartItem_ne8jm_102:hover{border-color:#667eea4d;background:linear-gradient(135deg,#fffffff2,#f8fafcf2);box-shadow:0 8px 24px #667eea26;transform:translateY(-2px)}._cartItem_ne8jm_102:hover:before{opacity:1}[data-theme=dark] ._cartItem_ne8jm_102:hover{background:linear-gradient(135deg,#2d3748f2,#1a202cf2)!important;box-shadow:0 8px 24px #90cdf433!important}._cartItemImage_ne8jm_454{width:72px;height:72px;object-fit:cover;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#f7fafc,#edf2f7);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;border:2px solid rgba(102,126,234,.1);box-shadow:0 4px 12px #0000001a}._cartItemImage_ne8jm_454:before{content:"�️";font-size:1.5rem;opacity:.4;position:absolute;z-index:1;transition:opacity .3s ease}[data-theme=dark] ._cartItemImage_ne8jm_454{background:linear-gradient(135deg,#2d3748,#1a202c)!important;border-color:#90cdf433!important;box-shadow:0 4px 12px #0000004d!important}[data-theme=dark] ._cartItemImage_ne8jm_454:before{opacity:.3}._cartItemImage_ne8jm_454[src*=placeholder]{opacity:1!important}._cartItemImage_ne8jm_454:not([src*=placeholder]){opacity:0}._cartItemImage_ne8jm_454:not([src*=placeholder]):not([data-error=true]){opacity:1}._cartItemDetails_ne8jm_503{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}._cartItemName_ne8jm_511{margin:0;font-size:1rem;font-weight:600;color:#1a202c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}[data-theme=dark] ._cartItemName_ne8jm_511{color:#fff!important}._cartItemSeller_ne8jm_102{margin:0;font-size:.85rem;color:#718096;font-weight:500}[data-theme=dark] ._cartItemSeller_ne8jm_102{color:#a0aec0!important}._cartItemMeta_ne8jm_537{display:flex;align-items:center;gap:.75rem;margin:.25rem 0}._cartItemPrice_ne8jm_544{margin:0;font-size:1.1rem;font-weight:700;color:#667eea;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] ._cartItemPrice_ne8jm_544{background:linear-gradient(135deg,#90cdf4,#a78bfa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._cartItemType_ne8jm_562{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;border:1px solid rgba(102,126,234,.2)}[data-theme=dark] ._cartItemType_ne8jm_562{background:linear-gradient(135deg,#90cdf41a,#a78bfa1a);color:#90cdf4;border-color:#90cdf44d}._cartItemControls_ne8jm_579{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(102,126,234,.1)}[data-theme=dark] ._cartItemControls_ne8jm_579{border-color:#90cdf41a}._quantityControls_ne8jm_593{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#fffc,#f8fafccc);border:1px solid rgba(102,126,234,.2);border-radius:12px;padding:.25rem}[data-theme=dark] ._quantityControls_ne8jm_593{background:linear-gradient(135deg,#2d3748cc,#1a202ccc);border-color:#90cdf44d}._quantityBtn_ne8jm_608{width:32px;height:32px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #667eea33}._quantityBtn_ne8jm_608:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:scale(1.05);box-shadow:0 4px 12px #667eea4d}._quantityBtn_ne8jm_608:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}[data-theme=dark] ._quantityBtn_ne8jm_608{background:linear-gradient(135deg,#90cdf4,#a78bfa);box-shadow:0 2px 8px #90cdf433}[data-theme=dark] ._quantityBtn_ne8jm_608:hover:not(:disabled){background:linear-gradient(135deg,#7cc7f0,#9f7aea);box-shadow:0 4px 12px #90cdf44d}._quantityDisplay_ne8jm_648{min-width:32px;text-align:center;font-weight:700;font-size:1rem;color:#1a202c;background:#fffc;border-radius:6px;padding:.25rem .5rem}[data-theme=dark] ._quantityDisplay_ne8jm_648{color:#fff!important;background:#ffffff1a}._removeItem_ne8jm_665{background:linear-gradient(135deg,#ef44441a,#dc26261a);border:1px solid rgba(239,68,68,.2);color:#dc2626;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._removeItem_ne8jm_665:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ef4444,#dc2626);opacity:0;transition:opacity .3s ease}._removeItem_ne8jm_665:hover:before{opacity:1}._removeItem_ne8jm_665:hover{color:#fff;border-color:transparent;transform:scale(1.02);box-shadow:0 4px 12px #ef44444d}._removeItem_ne8jm_665>*{position:relative;z-index:1}[data-theme=dark] ._removeItem_ne8jm_665{background:linear-gradient(135deg,#f871711a,#ef44441a);border-color:#f871714d;color:#f87171!important}[data-theme=dark] ._removeItem_ne8jm_665:hover{color:#fff!important;box-shadow:0 4px 12px #f871714d!important}._cartSummary_ne8jm_716{border-top:1px solid rgba(102,126,234,.2);padding:2rem 1.5rem;background:linear-gradient(180deg,#fffffff2,#f8fafcf2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}._cartSummary_ne8jm_716:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(102,126,234,.5) 50%,transparent 100%)}[data-theme=dark] ._cartSummary_ne8jm_716{border-color:#90cdf44d!important;background:linear-gradient(180deg,#2d3748f2,#1a202cf2)!important}[data-theme=dark] ._cartSummary_ne8jm_716:before{background:linear-gradient(90deg,transparent 0%,rgba(144,205,244,.5) 50%,transparent 100%)}._cartTotals_ne8jm_743{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#fffc,#f8fafccc);border:1px solid rgba(102,126,234,.1);border-radius:16px;box-shadow:0 4px 12px #0000000d}[data-theme=dark] ._cartTotals_ne8jm_743{background:linear-gradient(135deg,#2d3748cc,#1a202ccc);border-color:#90cdf433;box-shadow:0 4px 12px #0000004d}._cartTotalLine_ne8jm_758{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:1rem;color:#1a202c;font-weight:500}[data-theme=dark] ._cartTotalLine_ne8jm_758{color:#fff!important}._cartTotalLine_ne8jm_758._platformFee_ne8jm_772{color:#718096;font-size:.9rem;font-weight:400}[data-theme=dark] ._cartTotalLine_ne8jm_758._platformFee_ne8jm_772{color:#a0aec0!important}._cartTotalLine_ne8jm_758._total_ne8jm_782{font-weight:700;font-size:1.25rem;color:#667eea;border-top:2px solid rgba(102,126,234,.2);padding-top:1rem;margin-top:1rem;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] ._cartTotalLine_ne8jm_758._total_ne8jm_782{border-color:#90cdf44d!important;background:linear-gradient(135deg,#90cdf4,#a78bfa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._cartError_ne8jm_804{background:linear-gradient(135deg,#f871711a,#ef44441a);border:1px solid rgba(248,113,113,.3);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem;color:#dc2626;font-size:.9rem;display:flex;align-items:center;gap:.75rem;font-weight:500;box-shadow:0 4px 12px #f871711a}._cartError_ne8jm_804:before{content:"⚠️";font-size:1.2rem;flex-shrink:0}[data-theme=dark] ._cartError_ne8jm_804{background:#dc35451a!important;border-color:#ff6b6b!important;color:#ff6b6b!important}._cartActions_ne8jm_831{display:flex;flex-direction:column;gap:.75rem}._cartCheckout_ne8jm_838{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1.25rem 2rem;border-radius:16px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #667eea4d;display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}._cartCheckout_ne8jm_838:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#5a67d8,#6b46c1);opacity:0;transition:opacity .4s ease}._cartCheckout_ne8jm_838:hover:not(:disabled):before{opacity:1}._cartCheckout_ne8jm_838:hover:not(:disabled){transform:translateY(-3px) scale(1.02);box-shadow:0 16px 40px #667eea66}._cartCheckout_ne8jm_838>*{position:relative;z-index:1}[data-theme=dark] ._cartCheckout_ne8jm_838{background:linear-gradient(135deg,#90cdf4,#a78bfa);box-shadow:0 8px 24px #90cdf44d}[data-theme=dark] ._cartCheckout_ne8jm_838:before{background:linear-gradient(135deg,#7cc7f0,#9f7aea)}[data-theme=dark] ._cartCheckout_ne8jm_838:hover:not(:disabled){box-shadow:0 16px 40px #90cdf466}._cartWalletCheckout_ne8jm_896{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:1rem 2rem;border-radius:14px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 6px 20px #f59e0b4d;position:relative;overflow:hidden}._cartWalletCheckout_ne8jm_896:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#d97706,#b45309);opacity:0;transition:opacity .3s ease}._cartWalletCheckout_ne8jm_896:hover:not(:disabled):before{opacity:1}._cartWalletCheckout_ne8jm_896:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #f59e0b66}._cartWalletCheckout_ne8jm_896>*{position:relative;z-index:1}._cartWalletCheckout_ne8jm_896:disabled,._cartCheckout_ne8jm_838:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;transform:none;box-shadow:0 2px 8px #0000001a;opacity:.6}._cartWalletCheckout_ne8jm_896:disabled:before,._cartCheckout_ne8jm_838:disabled:before{display:none}._cartClear_ne8jm_952{background:var(--surface-color);color:var(--text-secondary);border:1px solid var(--border-color);padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}[data-theme=dark] ._cartClear_ne8jm_952{background:var(--surface-color)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}._cartClear_ne8jm_952:hover:not(:disabled){background:var(--background-secondary);border-color:var(--border-color-hover);color:var(--text-primary)}[data-theme=dark] ._cartClear_ne8jm_952:hover:not(:disabled){background:var(--background-secondary)!important;border-color:var(--border-color-hover)!important;color:var(--text-primary)!important}._cartClear_ne8jm_952:disabled{opacity:.5;cursor:not-allowed}._incompletePaymentHandler_ne8jm_987{background:var(--warning-background);border:1px solid var(--warning-border);border-radius:8px;padding:1rem;margin:1rem 0}[data-theme=dark] ._incompletePaymentHandler_ne8jm_987{background:#f59e0b1a!important;border-color:#f59e0b4d!important}._incompletePaymentHandler_ne8jm_987 h4{margin:0 0 .5rem;color:var(--warning-text);font-size:1rem;font-weight:700}[data-theme=dark] ._incompletePaymentHandler_ne8jm_987 h4{color:#fbbf24!important}._incompletePaymentHandler_ne8jm_987 p{margin:.5rem 0;color:var(--warning-text);font-size:.9rem}[data-theme=dark] ._incompletePaymentHandler_ne8jm_987 p{color:#fbbf24!important}._incompletePaymentDetails_ne8jm_1021{background:var(--surface-color);border-radius:4px;padding:.75rem;margin:.75rem 0}[data-theme=dark] ._incompletePaymentDetails_ne8jm_1021{background:var(--background-secondary)!important}._incompletePaymentDetails_ne8jm_1021 p{margin:.25rem 0;font-size:.85rem}._incompletePaymentActions_ne8jm_1037{display:flex;gap:.75rem;margin-top:1rem}._completePaymentBtn_ne8jm_1043{background:var(--success-color);color:#fff;border:1px solid var(--success-color);border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}[data-theme=dark] ._completePaymentBtn_ne8jm_1043{background:#22c55e!important;border-color:#22c55e!important}._completePaymentBtn_ne8jm_1043:hover:not(:disabled){background:var(--success-color-hover);border-color:var(--success-color-hover);transform:translateY(-1px)}[data-theme=dark] ._completePaymentBtn_ne8jm_1043:hover:not(:disabled){background:#16a34a!important;border-color:#16a34a!important}._completePaymentBtn_ne8jm_1043:disabled{opacity:.6;cursor:not-allowed;transform:none}._cancelPaymentBtn_ne8jm_1078{background:var(--error-color);color:#fff;border:1px solid var(--error-color);border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}[data-theme=dark] ._cancelPaymentBtn_ne8jm_1078{background:#ef4444!important;border-color:#ef4444!important}._cancelPaymentBtn_ne8jm_1078:hover:not(:disabled){background:var(--error-color-hover);border-color:var(--error-color-hover);transform:translateY(-1px)}[data-theme=dark] ._cancelPaymentBtn_ne8jm_1078:hover:not(:disabled){background:#dc2626!important;border-color:#dc2626!important}._cancelPaymentBtn_ne8jm_1078:disabled{opacity:.6;cursor:not-allowed;transform:none}._modalOverlay_ne8jm_1114{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_ne8jm_1 .3s ease-out}._incompletePaymentModal_ne8jm_1129{background:var(--surface-color);border-radius:12px;padding:0;width:500px;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0003;animation:_slideInUp_ne8jm_1 .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] ._incompletePaymentModal_ne8jm_1129{background:var(--surface-color)!important;box-shadow:0 20px 60px #00000080!important}._modalHeader_ne8jm_1146{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--warning-background)}[data-theme=dark] ._modalHeader_ne8jm_1146{border-color:var(--border-color)!important;background:#f59e0b1a!important}._modalHeader_ne8jm_1146 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}[data-theme=dark] ._modalHeader_ne8jm_1146 h3{color:var(--text-primary)!important}._modalClose_ne8jm_1171{background:#0000001a;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--text-primary);cursor:pointer;transition:all .2s ease}[data-theme=dark] ._modalClose_ne8jm_1171{background:#ffffff1a!important;color:var(--text-primary)!important}._modalClose_ne8jm_1171:hover{background:#0003}[data-theme=dark] ._modalClose_ne8jm_1171:hover{background:#fff3!important}._modalBody_ne8jm_1199{padding:1.5rem}._cartMessage_ne8jm_1204{margin:1rem 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;animation:_slideInFromTop_ne8jm_1 .3s ease-out}[data-theme=dark] ._cartMessage_ne8jm_1204{box-shadow:0 2px 8px #0000004d!important}._cartMessage_ne8jm_1204._cartError_ne8jm_804{background:var(--error-background);border:1px solid var(--error-border)}[data-theme=dark] ._cartMessage_ne8jm_1204._cartError_ne8jm_804{background:#dc35451a!important;border-color:#dc35454d!important}._cartMessage_ne8jm_1204._cartSuccess_ne8jm_1226{background:var(--success-background);border:1px solid var(--success-border)}[data-theme=dark] ._cartMessage_ne8jm_1204._cartSuccess_ne8jm_1226{background:#22c55e1a!important;border-color:#22c55e4d!important}._messageContent_ne8jm_1236{display:flex;align-items:center;padding:1rem;gap:.75rem}._messageIcon_ne8jm_1243{font-size:1.25rem;flex-shrink:0}._messageText_ne8jm_1248{flex:1;font-size:.9rem;line-height:1.4}._cartError_ne8jm_804 ._messageText_ne8jm_1248{color:var(--error-text)}[data-theme=dark] ._cartError_ne8jm_804 ._messageText_ne8jm_1248{color:#ff6b6b!important}._cartSuccess_ne8jm_1226 ._messageText_ne8jm_1248{color:var(--success-text)}[data-theme=dark] ._cartSuccess_ne8jm_1226 ._messageText_ne8jm_1248{color:#4ade80!important}._messageClose_ne8jm_1270{background:none;border:none;font-size:1.5rem;color:inherit;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s ease;flex-shrink:0;opacity:.7}._messageClose_ne8jm_1270:hover{opacity:1;background:#0000001a}[data-theme=dark] ._messageClose_ne8jm_1270:hover{background:#ffffff1a!important}._loadingIndicator_ne8jm_1293{display:flex;align-items:center;gap:.5rem}._spinner_ne8jm_1299{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_ne8jm_1299 1s linear infinite}@media (max-width: 480px){._cartSidebar_ne8jm_51{width:100vw;max-width:100vw}._cartHeader_ne8jm_111{padding:1rem}._cartHeader_ne8jm_111 h2{font-size:1.1rem}._cartItems_ne8jm_368{padding:.75rem}._cartItem_ne8jm_102{padding:.75rem;margin-bottom:.75rem}._cartItemImage_ne8jm_454{width:50px;height:50px}._cartItemName_ne8jm_511{font-size:.85rem}._cartItemSeller_ne8jm_102{font-size:.7rem}._cartItemPrice_ne8jm_544{font-size:.9rem}._cartSummary_ne8jm_716{padding:1rem}._cartCheckout_ne8jm_838{padding:.875rem 1rem;font-size:.9rem}}._cartItem_ne8jm_102._selected_ne8jm_1360{background:#22c55e0d;border-left:4px solid var(--accent-primary);transform:translate(2px)}[data-theme=dark] ._cartItem_ne8jm_102._selected_ne8jm_1360{background:#22c55e1a!important;border-left-color:var(--accent-primary)!important}._bulkToggleContainer_ne8jm_1372{display:flex;justify-content:center;padding:8px 16px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--background-secondary)}[data-theme=dark] ._bulkToggleContainer_ne8jm_1372{border-color:var(--border-color)!important;background:var(--background-secondary)!important}._bulkToggle_ne8jm_1372{background:none;border:1px solid var(--accent-primary);color:var(--accent-primary);padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}[data-theme=dark] ._bulkToggle_ne8jm_1372{border-color:var(--accent-primary)!important;color:var(--accent-primary)!important}._bulkToggle_ne8jm_1372:hover{background:var(--accent-primary);color:#fff;transform:translateY(-1px)}[data-theme=dark] ._bulkToggle_ne8jm_1372:hover{background:var(--accent-primary)!important;color:#fff!important}@media (max-width: 768px){._bulkToggle_ne8jm_1372{font-size:.75rem;padding:5px 12px}._cartItemType_ne8jm_562{font-size:.7rem;padding:1px 6px}}._bulkToggle_ne8jm_1372:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}[data-theme=dark] ._bulkToggle_ne8jm_1372:focus-visible{outline-color:var(--accent-primary)!important}._cartItem_ne8jm_102._processing_ne8jm_1441{opacity:.6;pointer-events:none}._cartItem_ne8jm_102._processing_ne8jm_1441:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border:2px solid var(--primary-color);border-top:2px solid transparent;border-radius:50%;animation:_spin_ne8jm_1299 1s linear infinite;transform:translate(-50%,-50%)}.cart-item-selector{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.cart-item-selector.disabled{opacity:.5;pointer-events:none}.selector-label{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%;height:100%}.selector-checkbox{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.selector-checkmark{position:relative;width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px;background:var(--background-color);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.selector-checkbox:checked+.selector-checkmark{background:var(--primary-color);border-color:var(--primary-color)}.selector-checkbox:hover+.selector-checkmark{border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f61a}.selector-checkbox:focus+.selector-checkmark{outline:none;box-shadow:0 0 0 2px #3b82f633}.checkmark-icon{color:#fff;font-size:12px;font-weight:700;line-height:1}.selector-checkbox:checked+.selector-checkmark .checkmark-icon{animation:checkmarkAppear .2s ease-in-out}@keyframes checkmarkAppear{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.selector-label:hover .selector-checkmark{transform:scale(1.05)}.selector-checkbox:focus-visible+.selector-checkmark{box-shadow:0 0 0 2px var(--primary-color)}@media (prefers-color-scheme: dark){.selector-checkmark{border-color:var(--border-dark);background:var(--background-dark)}.selector-checkbox:hover+.selector-checkmark{border-color:var(--primary-light)}}._sendOfferOverlay_5vzkh_4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;display:flex;justify-content:center;align-items:center;padding:1rem;animation:_fadeIn_5vzkh_1 .3s ease-out}._sendOfferModal_5vzkh_21{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026;width:100%;max-width:480px;max-height:90vh;overflow:hidden;animation:_slideUpScale_5vzkh_1 .4s cubic-bezier(.34,1.56,.64,1);position:relative}._sendOfferOverlay_5vzkh_4,._sendOfferModal_5vzkh_21{-webkit-tap-highlight-color:transparent;touch-action:manipulation}._sendOfferOverlay_5vzkh_4:active,._sendOfferModal_5vzkh_21:active{transform:none!important}@media (pointer: coarse){._sendOfferOverlay_5vzkh_4,._sendOfferModal_5vzkh_21{transform:none!important}}._sendOfferModal_5vzkh_21 *{-webkit-tap-highlight-color:transparent}._sendOfferModal_5vzkh_21 *:active,.floating-nav-overlay:active,[data-theme=dark] .floating-nav-overlay:active,.dark .floating-nav-overlay:active{transform:none!important}._sendOfferHeader_5vzkh_75{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative}._sendOfferHeader_5vzkh_75:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="0.5" fill="rgba(255,255,255,0.1)"/><circle cx="25" cy="25" r="0.3" fill="rgba(255,255,255,0.05)"/><circle cx="75" cy="75" r="0.4" fill="rgba(255,255,255,0.08)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}._sendOfferTitle_5vzkh_97{margin:0;font-size:1.5rem;font-weight:700;position:relative;z-index:1}._sendOfferClose_5vzkh_105{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;position:relative;z-index:1}._sendOfferClose_5vzkh_105:hover{background:#ffffff1a;transform:scale(1.1)}._sendOfferClose_5vzkh_105:disabled{opacity:.6;cursor:not-allowed}._sendOfferContent_5vzkh_134{padding:2rem}._sendOfferProductInfo_5vzkh_139{display:flex;gap:1rem;padding:1.5rem;background:#f8fafc;border-radius:12px;margin-bottom:1.5rem;border:1px solid #e2e8f0}._sendOfferProductImage_5vzkh_149{width:60px;height:60px;border-radius:8px;object-fit:cover;flex-shrink:0}._sendOfferProductDetails_5vzkh_157{flex:1}._sendOfferProductName_5vzkh_161{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}._sendOfferProductPrice_5vzkh_168{font-size:.9rem;color:#6b7280;margin:0 0 .25rem}._sendOfferProductSeller_5vzkh_174{font-size:.9rem;color:#6b7280;margin:0}._priceHighlight_5vzkh_180{color:#667eea;font-weight:600}._sendOfferForm_5vzkh_186{display:flex;flex-direction:column;gap:1.5rem}._sendOfferInputGroup_5vzkh_192{display:flex;flex-direction:column;gap:.5rem}._sendOfferLabel_5vzkh_198{font-size:.9rem;font-weight:600;color:#374151}._sendOfferPriceInputContainer_5vzkh_204{position:relative;display:flex;align-items:center}._sendOfferCurrencySymbol_5vzkh_210{position:absolute;left:12px;font-size:1.1rem;font-weight:600;color:#667eea;z-index:1}._sendOfferPriceInput_5vzkh_204{width:100%;padding:.75rem 1rem .75rem 2rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s ease;background:#fff;box-sizing:border-box}._sendOfferPriceInput_5vzkh_204:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._sendOfferPriceInput_5vzkh_204._error_5vzkh_236{border-color:#ef4444}._sendOfferMessageInput_5vzkh_240{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.9rem;font-family:inherit;resize:vertical;min-height:80px;transition:all .2s ease;box-sizing:border-box}._sendOfferMessageInput_5vzkh_240:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._sendOfferCharCount_5vzkh_259{font-size:.8rem;color:#9ca3af;text-align:right}._sendOfferError_5vzkh_265{color:#ef4444;font-size:.8rem;font-weight:500}._sendOfferSummary_5vzkh_272{background:#f0f7ff;border:1px solid #bfdbfe;border-radius:8px;padding:1rem;margin-top:1rem}._sendOfferSummaryRow_5vzkh_280{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem}._sendOfferSummaryRow_5vzkh_280:last-child{margin-bottom:0}._sendOfferSummaryRow_5vzkh_280._discount_5vzkh_291{font-weight:600;padding-top:.5rem;border-top:1px solid #bfdbfe}._sendOfferSummaryValue_5vzkh_297{font-weight:600;color:#1f2937}._sendOfferSummaryValue_5vzkh_297._discount_5vzkh_291{color:#059669}._sendOfferSummaryValue_5vzkh_297._premium_5vzkh_306{color:#dc2626}._sendOfferActions_5vzkh_311{display:flex;gap:1rem;margin-top:1.5rem}._sendOfferCancel_5vzkh_317{flex:1;padding:.75rem 1.5rem;border:2px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._sendOfferCancel_5vzkh_317:hover{background:#f9fafb;border-color:#d1d5db}._sendOfferCancel_5vzkh_317:disabled{opacity:.6;cursor:not-allowed}._sendOfferSubmit_5vzkh_340{flex:2;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}._sendOfferSubmit_5vzkh_340:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px)}._sendOfferSubmit_5vzkh_340:disabled{opacity:.6;cursor:not-allowed;transform:none}._sendOfferLoadingSpinner_5vzkh_368{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_5vzkh_1 1s linear infinite}[data-theme=dark] ._sendOfferOverlay_5vzkh_4{background-color:#000000d9}[data-theme=dark] ._sendOfferModal_5vzkh_21{background:var(--bg-secondary);color:#fff;border:1px solid rgba(255,255,255,.6);box-shadow:0 24px 48px #00000080}[data-theme=dark] ._sendOfferHeader_5vzkh_75{background:var(--accent-gradient, linear-gradient(135deg, #667eea 0%, #764ba2 100%));color:var(--text-on-dark, #fff)}[data-theme=dark] ._sendOfferClose_5vzkh_105{color:var(--text-on-dark, #fff)}[data-theme=dark] ._sendOfferClose_5vzkh_105:hover{background:#ffffff1f}[data-theme=dark] ._sendOfferContent_5vzkh_134{background:var(--bg-secondary);color:#fff}[data-theme=dark] ._sendOfferProductInfo_5vzkh_139{background:var(--bg-tertiary);border-color:#fff6}[data-theme=dark] ._sendOfferProductName_5vzkh_161,[data-theme=dark] ._sendOfferProductPrice_5vzkh_168,[data-theme=dark] ._sendOfferProductSeller_5vzkh_174,[data-theme=dark] ._sendOfferLabel_5vzkh_198,[data-theme=dark] ._sendOfferCharCount_5vzkh_259,[data-theme=dark] ._priceHighlight_5vzkh_180,[data-theme=dark] ._sendOfferCurrencySymbol_5vzkh_210{color:#fff}[data-theme=dark] ._sendOfferPriceInput_5vzkh_204,[data-theme=dark] ._sendOfferMessageInput_5vzkh_240{background:var(--bg-tertiary);color:#fff;border-color:#fff9}[data-theme=dark] ._sendOfferPriceInput_5vzkh_204::placeholder,[data-theme=dark] ._sendOfferMessageInput_5vzkh_240::placeholder{color:#fff9}[data-theme=dark] ._sendOfferPriceInput_5vzkh_204:focus,[data-theme=dark] ._sendOfferMessageInput_5vzkh_240:focus{border-color:#fff;box-shadow:0 0 0 3px #fff3}[data-theme=dark] ._sendOfferSummary_5vzkh_272{background:#ffffff0f;border-color:#ffffff80}[data-theme=dark] ._sendOfferSummaryValue_5vzkh_297{color:#fff}[data-theme=dark] ._sendOfferCancel_5vzkh_317{background:transparent;color:#fff;border-color:#fff}[data-theme=dark] ._sendOfferCancel_5vzkh_317:hover{background:#ffffff1a;border-color:#fff}[data-theme=dark] ._sendOfferSubmit_5vzkh_340{background:var(--accent-gradient, linear-gradient(135deg, #667eea 0%, #764ba2 100%));color:#fff}[data-theme=dark] ._sendOfferSubmit_5vzkh_340:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1)}._discount_5vzkh_291{font-weight:600;padding-top:.5rem;border-top:1px solid #bfdbfe}._premium_5vzkh_306{color:#dc2626}._error_5vzkh_236{border-color:#ef4444}@keyframes _fadeIn_5vzkh_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpScale_5vzkh_1{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _spin_5vzkh_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._sendOfferModal_5vzkh_21{margin:1rem;max-width:none}._sendOfferHeader_5vzkh_75{padding:1rem 1.5rem}._sendOfferTitle_5vzkh_97{font-size:1.3rem}._sendOfferContent_5vzkh_134{padding:1.5rem}._sendOfferProductInfo_5vzkh_139{padding:1rem}._sendOfferActions_5vzkh_311{flex-direction:column}._sendOfferCancel_5vzkh_317,._sendOfferSubmit_5vzkh_340{flex:none}}@media (max-width: 480px){._sendOfferModal_5vzkh_21{margin:.5rem;border-radius:16px}._sendOfferHeader_5vzkh_75{padding:1rem}._sendOfferTitle_5vzkh_97{font-size:1.2rem}._sendOfferContent_5vzkh_134{padding:1rem}._sendOfferProductInfo_5vzkh_139{padding:.75rem}._sendOfferProductImage_5vzkh_149{width:50px;height:50px}}.theme-toggle{position:relative;border:none;background:none;cursor:pointer;padding:4px;border-radius:20px;transition:all .3s ease;display:flex;align-items:center;gap:8px}.theme-toggle__track{width:48px;height:24px;background:var(--border-color);border-radius:12px;position:relative;transition:all .3s ease;border:1px solid var(--border-secondary)}.theme-toggle:hover .theme-toggle__track{background:var(--border-hover);box-shadow:0 2px 8px var(--shadow-light)}.theme-toggle__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--bg-primary);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}[data-theme=dark] .theme-toggle__thumb{transform:translate(24px)}[data-theme=dark] .theme-toggle__track{background:var(--accent-primary);border-color:var(--accent-primary)}.theme-toggle__icon{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:color .3s ease;animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}[data-theme=dark] .theme-toggle__icon{color:var(--text-primary)}.theme-toggle__label{font-size:14px;color:var(--text-secondary);font-weight:500;-webkit-user-select:none;user-select:none}.theme-toggle-button{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.theme-toggle-button:hover{background:var(--bg-hover);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow-light)}.theme-toggle-button:active{transform:translateY(0);box-shadow:0 2px 6px var(--shadow-light)}.theme-toggle-button svg{transition:transform .3s ease}.theme-toggle-button:hover svg{transform:scale(1.1)}.theme-selector{display:flex;background:var(--bg-secondary);border-radius:8px;padding:2px;border:1px solid var(--border-color);gap:2px}.theme-option{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;position:relative}.theme-option:hover{background:var(--bg-hover);color:var(--text-primary)}.theme-option.active{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 2px 4px var(--shadow-light)}.theme-option svg{transition:transform .3s ease}.theme-option:hover svg{transform:scale(1.1)}.theme-toggle-compact{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg-primary);cursor:pointer;transition:all .3s ease;font-size:14px}.theme-toggle-compact:hover{background:var(--bg-hover);border-color:var(--border-hover);transform:scale(1.05)}.theme-toggle-compact__emoji{font-size:16px;transition:transform .3s ease}.theme-toggle-compact:hover .theme-toggle-compact__emoji{transform:rotate(15deg) scale(1.2)}.theme-toggle-compact__label{color:var(--text-secondary);font-weight:500;-webkit-user-select:none;user-select:none}.theme-toggle-floating{position:fixed;z-index:1000;bottom:24px;right:24px}.theme-toggle-floating.relative{position:relative;bottom:auto;right:auto}.theme-toggle-floating__button{width:56px;height:56px;border-radius:50%;border:none;background:var(--bg-primary);box-shadow:0 4px 16px var(--shadow-medium);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.theme-toggle-floating__button:hover{transform:scale(1.1);box-shadow:0 8px 24px var(--shadow-medium)}.theme-toggle-floating__button:active{transform:scale(.95)}.theme-toggle-floating__icon{color:var(--text-primary);transition:all .3s ease}.theme-toggle-floating__button:hover .theme-toggle-floating__icon{transform:rotate(20deg)}.theme-toggle-floating__tooltip{position:absolute;bottom:70px;right:0;background:var(--bg-elevated);color:var(--text-primary);padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;box-shadow:0 4px 12px var(--shadow-light);border:1px solid var(--border-color);opacity:0;transform:translateY(10px);transition:all .3s ease;pointer-events:none}.theme-toggle-floating:hover .theme-toggle-floating__tooltip{opacity:1;transform:translateY(0)}.small{font-size:12px}.small .theme-toggle__track{width:40px;height:20px}.small .theme-toggle__thumb{width:16px;height:16px}.small .theme-toggle__icon svg{width:10px;height:10px}[data-theme=dark] .small .theme-toggle__thumb{transform:translate(20px)}.medium{font-size:14px}.large{font-size:16px}.large .theme-toggle__track{width:56px;height:28px}.large .theme-toggle__thumb{width:22px;height:22px;top:3px;left:3px}.large .theme-toggle__icon svg{width:16px;height:16px}[data-theme=dark] .large .theme-toggle__thumb{transform:translate(28px)}[data-theme=dark] .theme-toggle-button{background:var(--bg-secondary);border-color:var(--border-color)}[data-theme=dark] .theme-selector{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] .theme-toggle-compact{background:var(--bg-secondary);border-color:var(--border-color)}[data-theme=dark] .theme-toggle-floating__button{background:var(--bg-secondary);box-shadow:0 4px 16px #0006}[data-theme=dark] .theme-toggle-floating__button:hover{box-shadow:0 8px 24px #0009}@media (prefers-reduced-motion: reduce){.theme-toggle,.theme-toggle__track,.theme-toggle__thumb,.theme-toggle__icon,.theme-toggle-button,.theme-option,.theme-toggle-compact,.theme-toggle-floating__button{transition:none}}.theme-toggle:focus-visible,.theme-toggle-button:focus-visible,.theme-option:focus-visible,.theme-toggle-compact:focus-visible,.theme-toggle-floating__button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (prefers-contrast: high){.theme-toggle__track,.theme-toggle-button,.theme-option,.theme-toggle-compact{border-width:2px}}@media (max-width: 768px){.theme-toggle-floating{bottom:80px;right:16px}.theme-toggle-floating__button{width:48px;height:48px}.theme-toggle-floating__tooltip{font-size:11px;padding:6px 8px}}@keyframes theme-switch{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}to{transform:scale(1) rotate(360deg)}}.theme-toggle:active .theme-toggle__icon{animation-name:theme-switch}.theme-settings{background:var(--bg-primary);border-radius:12px;padding:24px;border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-light)}.theme-settings__header{margin-bottom:24px}.theme-settings__title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-primary)}.theme-settings__title svg{color:var(--accent-primary)}.theme-settings__description{margin:0;color:var(--text-secondary);font-size:14px}.theme-settings__content{display:flex;flex-direction:column;gap:24px}.theme-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.theme-option-card{border:2px solid var(--border-color);border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary);position:relative;overflow:hidden}.theme-option-card:hover{border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 8px 24px var(--shadow-light)}.theme-option-card.active{border-color:var(--accent-primary);background:var(--bg-primary);box-shadow:0 4px 16px #667eea33}.theme-option-card.active:after{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;background:var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.theme-option-card.active:before{content:"✓";position:absolute;top:12px;right:12px;color:#fff;font-size:12px;font-weight:700;z-index:1}.theme-option-card__preview{width:100%;height:80px;border-radius:8px;margin-bottom:16px;overflow:hidden;border:1px solid rgba(0,0,0,.1);position:relative}.preview-header{height:20px;width:100%}.preview-content{display:flex;height:60px;gap:8px;padding:8px}.preview-sidebar{width:25%;border-radius:4px}.preview-main{flex:1;display:flex;flex-direction:column;gap:4px}.preview-card{flex:1;border-radius:4px}.theme-option-card__preview--light .preview-header{background:#f8fafc;border-bottom:1px solid #e2e8f0}.theme-option-card__preview--light .preview-sidebar{background:#f1f5f9}.theme-option-card__preview--light .preview-card{background:#fff;border:1px solid #e2e8f0}.theme-option-card__preview--light{background:#fff}.theme-option-card__preview--dark .preview-header{background:#1e293b;border-bottom:1px solid #334155}.theme-option-card__preview--dark .preview-sidebar{background:#334155}.theme-option-card__preview--dark .preview-card{background:#1e293b;border:1px solid #475569}.theme-option-card__preview--dark{background:#0f172a}.theme-option-card__preview--auto{background:linear-gradient(90deg,#fff 50%,#0f172a 50%)}.theme-option-card__preview--auto .preview-header{background:linear-gradient(90deg,#f8fafc 50%,#1e293b 50%);border-bottom:1px solid #64748b}.theme-option-card__preview--auto .preview-sidebar{background:linear-gradient(90deg,#f1f5f9 50%,#334155 50%)}.theme-option-card__preview--auto .preview-card{background:linear-gradient(90deg,#fff 50%,#1e293b 50%);border:1px solid #64748b}.theme-option-card__info{display:flex;align-items:center;gap:12px}.theme-option-card__icon{flex-shrink:0;color:var(--text-secondary);transition:color .3s ease}.theme-option-card.active .theme-option-card__icon{color:var(--accent-primary)}.theme-option-card__text h4{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--text-primary)}.theme-option-card__text p{margin:0;font-size:14px;color:var(--text-secondary)}.theme-settings__auto-info{margin-top:-8px}.auto-info-badge{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;font-size:14px;color:var(--text-secondary)}.auto-info-badge svg{color:var(--accent-primary);flex-shrink:0}.auto-info-badge strong{color:var(--text-primary);text-transform:capitalize}.theme-settings__quick-toggle{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.quick-toggle-label{font-size:14px;font-weight:500;color:var(--text-primary);margin:0}.theme-settings-compact{padding:16px;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color)}.theme-settings-toggle-only{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.theme-options{grid-template-columns:1fr;gap:12px}.theme-option-card{padding:12px}.theme-option-card__preview{height:60px;margin-bottom:12px}.preview-content{height:40px;padding:6px}.theme-settings__quick-toggle{flex-direction:column;gap:12px;align-items:flex-start}.theme-settings{padding:16px}}[data-theme=light] .theme-settings{border:2px solid #000}[data-theme=light] .theme-option-card,[data-theme=light] .theme-settings__quick-toggle,[data-theme=light] .auto-info-badge,[data-theme=light] .theme-settings-compact{border:2px solid #000;background:#fff}[data-theme=dark] .theme-settings__title{color:#fff}[data-theme=dark] .theme-settings__title svg{color:#fff;stroke:#fff}[data-theme=dark] .theme-settings__description,[data-theme=dark] .theme-option-card__text h4,[data-theme=dark] .theme-option-card__text p,[data-theme=dark] .theme-option-card__icon{color:#fff}[data-theme=dark] .theme-option-card__icon svg{color:#fff;stroke:#fff}[data-theme=dark] .quick-toggle-label{color:#fff}[data-theme=dark] .theme-settings__quick-toggle svg{color:#fff;stroke:#fff}[data-theme=dark] .auto-info-badge,[data-theme=dark] .auto-info-badge strong,[data-theme=dark] .auto-info-badge span{color:#fff}[data-theme=dark] .auto-info-badge svg{color:#fff;stroke:#fff}[data-theme=dark] .theme-option-card h4,[data-theme=dark] .theme-option-card p,[data-theme=dark] .theme-option-card span{color:#fff!important}[data-theme=dark] .theme-option-card svg{color:#fff!important;stroke:#fff!important}@media (max-width: 480px){.theme-options{gap:8px}.theme-option-card{padding:8px}.theme-option-card__info{gap:8px}.theme-option-card__text h4{font-size:14px}.theme-option-card__text p{font-size:12px}}@keyframes theme-preview-pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.theme-option-card:hover .theme-option-card__preview{animation:theme-preview-pulse 2s infinite}@media (prefers-contrast: high){.theme-option-card{border-width:3px}.theme-option-card__preview{border-width:2px}}@media (prefers-reduced-motion: reduce){.theme-option-card,.theme-option-card__icon,.auto-info-badge{transition:none}.theme-option-card:hover .theme-option-card__preview{animation:none}}._lazyImageContainer_1yobe_7{position:relative;display:block;overflow:hidden;background:#f3f4f6}._image_1yobe_15{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease-in-out;position:relative;z-index:2}._image_1yobe_15._loaded_1yobe_25{opacity:1}._image_1yobe_15._error_1yobe_29{opacity:0}._lowQualityImage_1yobe_34{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(10px);transform:scale(1.1);opacity:0;transition:opacity .3s ease-in-out;z-index:1}._lowQualityImage_1yobe_34._loaded_1yobe_25{opacity:1}._placeholder_1yobe_53{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;z-index:1}._defaultPlaceholder_1yobe_66{width:60px;height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%239ca3af' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v16H4V4zm2 2v12h12V6H6zm2 2h8v8H8V8zm6 2v4h2v-4h-2zm-4 2v2h2v-2h-2z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;opacity:.4}._loadingIndicator_1yobe_75{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;justify-content:center}._spinner_1yobe_86{width:24px;height:24px;border:2px solid rgba(102,126,234,.2);border-top:2px solid #667eea;border-radius:50%;animation:_spin_1yobe_86 1s linear infinite}@keyframes _spin_1yobe_86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_1yobe_101{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9fafb;color:#6b7280;z-index:3}._errorIcon_1yobe_116{font-size:2rem;margin-bottom:.5rem;opacity:.5}._errorText_1yobe_122{font-size:.75rem;font-weight:500;text-align:center;opacity:.7}._lazyImageContainer_1yobe_7 img{will-change:opacity;backface-visibility:hidden;transform:translateZ(0)}@media (max-width: 768px){._spinner_1yobe_86{width:20px;height:20px;border-width:1.5px}._errorIcon_1yobe_116{font-size:1.5rem}._errorText_1yobe_122{font-size:.6rem}._defaultPlaceholder_1yobe_66{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){._image_1yobe_15,._lowQualityImage_1yobe_34,._spinner_1yobe_86{transition:none;animation:none}}@media (prefers-contrast: high){._placeholder_1yobe_53,._errorState_1yobe_101{background:#fff;border:1px solid #000000}._defaultPlaceholder_1yobe_66{opacity:1}._errorText_1yobe_122{color:#000;opacity:1}}._productImageContainer_v59gm_7{position:relative;width:100%;overflow:hidden;background:#f8fafc;border-radius:12px 12px 0 0}._productImageContainer_v59gm_7._hoverable_v59gm_15{transition:transform .3s ease}._productImageContainer_v59gm_7._hoverable_v59gm_15:hover{transform:scale(1.02)}._productImage_v59gm_7{transition:transform .3s ease,filter .3s ease}._hoverable_v59gm_15:hover ._productImage_v59gm_7{transform:scale(1.05);filter:brightness(1.1)}._productPlaceholder_v59gm_34{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:#6b7280;text-align:center;min-height:200px}._placeholderIcon_v59gm_45{font-size:3rem;margin-bottom:1rem;opacity:.6}._placeholderText_v59gm_51{font-size:.875rem;font-weight:500;opacity:.8;line-height:1.4;max-width:200px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}._typeOverlay_v59gm_66{position:absolute;top:12px;right:12px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px #0000001a;border:1px solid rgba(255,255,255,.8);z-index:3}._stockBadge_v59gm_84{color:#f59e0b;font-weight:700}@media (max-width: 768px){._productImageContainer_v59gm_7{border-radius:8px 8px 0 0}._typeOverlay_v59gm_66{top:8px;right:8px;padding:.2rem .5rem;font-size:.7rem}._productPlaceholder_v59gm_34{padding:1.5rem .75rem;min-height:150px}._placeholderIcon_v59gm_45{font-size:2rem;margin-bottom:.5rem}._placeholderText_v59gm_51{font-size:.8rem}}@media (max-width: 480px){._productImageContainer_v59gm_7{border-radius:6px 6px 0 0}._typeOverlay_v59gm_66{top:6px;left:6px;padding:.15rem .4rem;font-size:.65rem}._productPlaceholder_v59gm_34{min-height:120px;padding:1rem .5rem}._placeholderIcon_v59gm_45{font-size:1.5rem}}._productImageContainer_v59gm_7 *,._productImageContainer_v59gm_7 *:before,._productImageContainer_v59gm_7 *:after{backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){._productImageContainer_v59gm_7,._productImage_v59gm_7,._hoverable_v59gm_15:hover ._productImage_v59gm_7{transition:none;transform:none}}._productImageContainer_v59gm_7._loading_v59gm_158{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_loading_v59gm_158 2s infinite}@keyframes _loading_v59gm_158{0%{background-position:200% 0}to{background-position:-200% 0}}._productImageContainer_v59gm_7 ._errorState_v59gm_174{background:#fef2f2;color:#dc2626;border:1px dashed #fca5a5}._productImageContainer_v59gm_7 ._errorIcon_v59gm_180{color:#dc2626}._modalOverlay_d154m_6{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:10000;padding:1rem;overflow-y:auto;animation:_modalOverlayFadeIn_d154m_1 .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] ._modalOverlay_d154m_6{background:#000c}._modalContent_d154m_30{background:var(--bg-primary);border-radius:20px;width:100%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;border:1px solid var(--border-color);animation:_modalContentSlideIn_d154m_1 .4s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column}._modalContent_d154m_30._small_d154m_48{max-width:400px}._modalContent_d154m_30._medium_d154m_52{max-width:600px}._modalContent_d154m_30._large_d154m_56{max-width:800px}._modalContent_d154m_30._extraLarge_d154m_60{max-width:1200px}._modalContent_d154m_30._fullscreen_d154m_64{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0}[data-theme=dark] ._modalContent_d154m_30{background:var(--bg-secondary);border-color:var(--border-color);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff1a,inset 0 1px #ffffff1a}._modalContent_d154m_30:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 50%,var(--accent-tertiary) 100%);border-radius:20px;padding:2px;z-index:-1;opacity:.3}._modalContent_d154m_30._fullscreen_d154m_64:before{border-radius:0}[data-theme=dark] ._modalContent_d154m_30:before{opacity:.5}._modalBody_d154m_109{padding:2.5rem;background:transparent;border-radius:0;min-height:auto;display:flex;flex-direction:column;gap:2rem;overflow-y:auto;flex:1}@keyframes _modalOverlayFadeIn_d154m_1{0%{opacity:0}to{opacity:1}}@keyframes _modalContentSlideIn_d154m_1{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _modalContentSlideUp_d154m_1{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._modalOverlay_d154m_6{padding:0;align-items:flex-start}._modalContent_d154m_30:not(._fullscreen_d154m_64){width:100vw;height:100vh;max-height:100vh;border-radius:0;animation:_modalContentSlideUp_d154m_1 .4s cubic-bezier(.4,0,.2,1)}._modalContent_d154m_30:not(._fullscreen_d154m_64):before{border-radius:0}._modalBody_d154m_109{padding:2rem 1.5rem}}@media (max-width: 480px){._modalBody_d154m_109{padding:1.5rem 1rem;gap:1.5rem}}@media (min-width: 1200px){._modalContent_d154m_30._large_d154m_56{max-width:900px}._modalContent_d154m_30._extraLarge_d154m_60{max-width:1400px}._modalBody_d154m_109{padding:3rem}}._modalHeader_azant_6{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:1.5rem 2.5rem;border-bottom:2px solid var(--border-color);position:sticky;top:0;background:var(--bg-primary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100;border-radius:20px 20px 0 0}[data-theme=dark] ._modalHeader_azant_6{background:var(--bg-secondary);border-color:var(--border-color)}._modalHeader_azant_6._noBorder_azant_28{border-bottom:none}._modalTitle_azant_33{margin:0;color:var(--text-primary);font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:left;flex:1}[data-theme=dark] ._modalTitle_azant_33{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._modalSubtitle_azant_54{margin:.25rem 0 0;color:var(--text-secondary);font-size:.9rem;font-weight:400}[data-theme=dark] ._modalSubtitle_azant_54{color:var(--text-secondary)}._modalHeaderContent_azant_66{display:flex;flex-direction:column;gap:.25rem;flex:1}._modalHeaderActions_azant_74{display:flex;align-items:center;gap:.75rem}._closeButton_azant_81{background:var(--bg-secondary);color:var(--text-secondary);border:2px solid var(--border-color);padding:.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:36px;height:36px}[data-theme=dark] ._closeButton_azant_81{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}._closeButton_azant_81:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);transform:scale(1.05)}._closeButton_azant_81:active{transform:scale(.95)}._modalHeader_azant_6._small_azant_115{padding:1rem 1.5rem}._modalHeader_azant_6._small_azant_115 ._modalTitle_azant_33{font-size:1.4rem}._modalHeader_azant_6._large_azant_123{padding:2rem 3rem}._modalHeader_azant_6._large_azant_123 ._modalTitle_azant_33{font-size:2rem}._modalHeader_azant_6._center_azant_132{justify-content:center;text-align:center}._modalHeader_azant_6._center_azant_132 ._modalHeaderContent_azant_66{align-items:center}@media (max-width: 768px){._modalHeader_azant_6{padding:1.5rem;border-radius:0}._modalTitle_azant_33{font-size:1.5rem}._modalHeader_azant_6._small_azant_115{padding:1rem}._modalHeader_azant_6._small_azant_115 ._modalTitle_azant_33{font-size:1.3rem}._modalHeader_azant_6._large_azant_123{padding:1.5rem}._modalHeader_azant_6._large_azant_123 ._modalTitle_azant_33{font-size:1.75rem}}@media (max-width: 480px){._modalHeader_azant_6{padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem}._modalTitle_azant_33{font-size:1.3rem}._modalHeaderActions_azant_74{align-self:flex-end}._modalHeader_azant_6._center_azant_132{align-items:center}._modalHeader_azant_6._center_azant_132 ._modalHeaderActions_azant_74{align-self:center}}@media (min-width: 1200px){._modalHeader_azant_6._large_azant_123 ._modalTitle_azant_33{font-size:2.25rem}._modalHeader_azant_6._large_azant_123{padding:2.5rem 3rem}}._button_e0fsh_6{border:none;border-radius:12px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;font-family:inherit;line-height:1}._button_e0fsh_6._small_e0fsh_25{padding:.5rem 1rem;font-size:.8rem;border-radius:8px}._button_e0fsh_6._medium_e0fsh_31{padding:.75rem 1.5rem;font-size:.9rem;border-radius:12px}._button_e0fsh_6._large_e0fsh_37{padding:1.25rem 2.5rem;font-size:1.1rem;border-radius:16px}._button_e0fsh_6._primary_e0fsh_44{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 4px 12px var(--accent-primary-alpha)}._button_e0fsh_6._secondary_e0fsh_50{background:var(--bg-secondary);color:var(--text-primary);border:2px solid var(--border-color);box-shadow:0 2px 8px #0000001a}[data-theme=dark] ._button_e0fsh_6._secondary_e0fsh_50{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}._button_e0fsh_6._outline_e0fsh_63{background:transparent;color:var(--accent-primary);border:2px solid var(--accent-primary)}._button_e0fsh_6._ghost_e0fsh_69{background:transparent;color:var(--text-primary);border:none;box-shadow:none}._button_e0fsh_6._danger_e0fsh_76{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px #ef44444d}._button_e0fsh_6._success_e0fsh_82{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}._button_e0fsh_6:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}._button_e0fsh_6:hover:before{left:100%}._button_e0fsh_6._primary_e0fsh_44:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px var(--accent-primary-alpha)}._button_e0fsh_6._secondary_e0fsh_50:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00000026;border-color:var(--accent-primary)}._button_e0fsh_6._outline_e0fsh_63:hover:not(:disabled){background:var(--accent-primary);color:#fff;transform:translateY(-1px)}._button_e0fsh_6._ghost_e0fsh_69:hover:not(:disabled){background:var(--bg-secondary);transform:translateY(-1px)}._button_e0fsh_6._danger_e0fsh_76:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}._button_e0fsh_6._success_e0fsh_82:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}._button_e0fsh_6:active:not(:disabled){transform:translateY(0)}._button_e0fsh_6._large_e0fsh_37:active:not(:disabled){transform:translateY(-1px)}._button_e0fsh_6:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._button_e0fsh_6:disabled:before{display:none}._button_e0fsh_6._loading_e0fsh_159{color:transparent;pointer-events:none}._button_e0fsh_6._loading_e0fsh_159:after{content:"";position:absolute;width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_buttonSpin_e0fsh_1 1s linear infinite;color:#fff}._button_e0fsh_6._secondary_e0fsh_50._loading_e0fsh_159:after,._button_e0fsh_6._outline_e0fsh_63._loading_e0fsh_159:after,._button_e0fsh_6._ghost_e0fsh_69._loading_e0fsh_159:after{color:var(--text-primary)}@keyframes _buttonSpin_e0fsh_1{to{transform:rotate(360deg)}}._button_e0fsh_6._iconOnly_e0fsh_189{padding:.75rem;border-radius:50%;width:auto;aspect-ratio:1}._button_e0fsh_6._iconOnly_e0fsh_189._small_e0fsh_25{padding:.5rem}._button_e0fsh_6._iconOnly_e0fsh_189._large_e0fsh_37{padding:1rem}._buttonGroup_e0fsh_205{display:flex;gap:.5rem}._buttonGroup_e0fsh_205._vertical_e0fsh_210{flex-direction:column}._buttonGroup_e0fsh_205._attached_e0fsh_214 ._button_e0fsh_6{border-radius:0}._buttonGroup_e0fsh_205._attached_e0fsh_214 ._button_e0fsh_6:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}._buttonGroup_e0fsh_205._attached_e0fsh_214 ._button_e0fsh_6:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}._buttonGroup_e0fsh_205._attached_e0fsh_214._vertical_e0fsh_210 ._button_e0fsh_6:first-child{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:0}._buttonGroup_e0fsh_205._attached_e0fsh_214._vertical_e0fsh_210 ._button_e0fsh_6:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-right-radius:0}._button_e0fsh_6._fullWidth_e0fsh_241{width:100%}@media (max-width: 768px){._button_e0fsh_6._large_e0fsh_37{padding:1rem 2rem;font-size:1rem}._buttonGroup_e0fsh_205{gap:.375rem}._buttonGroup_e0fsh_205._mobile-stack_e0fsh_256{flex-direction:column}}@media (max-width: 480px){._button_e0fsh_6._medium_e0fsh_31{padding:.75rem 1.25rem;font-size:.85rem}._button_e0fsh_6._large_e0fsh_37{padding:1rem 1.5rem;font-size:.95rem}}._formControl_1gwwy_6{padding:1.25rem 1.5rem;border:2px solid var(--border-color);border-radius:16px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:inset 0 2px 4px #0000001a;width:100%;font-family:inherit}[data-theme=dark] ._formControl_1gwwy_6{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary);box-shadow:inset 0 2px 4px #0000004d}._formControl_1gwwy_6:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-primary-alpha),inset 0 2px 4px #0000001a;transform:translateY(-1px)}[data-theme=dark] ._formControl_1gwwy_6:focus{box-shadow:0 0 0 4px var(--accent-primary-alpha),inset 0 2px 4px #0000004d}._formControl_1gwwy_6::placeholder{color:var(--text-secondary);font-weight:400}[data-theme=dark] ._formControl_1gwwy_6::placeholder{color:var(--text-secondary)}._formControl_1gwwy_6._small_1gwwy_55{padding:.75rem 1rem;font-size:.9rem;border-radius:12px}._formControl_1gwwy_6._large_1gwwy_61{padding:1.5rem 2rem;font-size:1.1rem;border-radius:20px}._formControl_1gwwy_6._textarea_1gwwy_68{min-height:120px;resize:vertical;font-family:inherit}._formControl_1gwwy_6._textarea_1gwwy_68._small_1gwwy_55{min-height:80px}._formControl_1gwwy_6._textarea_1gwwy_68._large_1gwwy_61{min-height:160px}._formControl_1gwwy_6._select_1gwwy_83{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:1.2rem;padding-right:4rem;cursor:pointer}[data-theme=dark] ._formControl_1gwwy_6._select_1gwwy_83{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")}[data-theme=dark] ._formControl_1gwwy_6._select_1gwwy_83 option{background:var(--bg-tertiary);color:var(--text-primary);border:none}._formGroup_1gwwy_106{display:flex;flex-direction:column;gap:.5rem}._formLabel_1gwwy_113{font-weight:600;color:var(--text-primary);font-size:.9rem;margin-bottom:.25rem}[data-theme=dark] ._formLabel_1gwwy_113{color:var(--text-primary)}._formRow_1gwwy_125{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._formRow_1gwwy_125._triple_1gwwy_131{grid-template-columns:1fr 1fr 1fr}._formRow_1gwwy_125._quad_1gwwy_135{grid-template-columns:1fr 1fr 1fr 1fr}._formControl_1gwwy_6._error_1gwwy_140{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a,inset 0 2px 4px #0000001a}[data-theme=dark] ._formControl_1gwwy_6._error_1gwwy_140{border-color:#f87171;box-shadow:0 0 0 4px #f8717133,inset 0 2px 4px #0000004d}._errorText_1gwwy_154{color:#ef4444;font-size:.85rem;margin-top:.25rem;font-weight:500}[data-theme=dark] ._errorText_1gwwy_154{color:#f87171}._formControl_1gwwy_6._success_1gwwy_166{border-color:#10b981;box-shadow:0 0 0 4px #10b9811a,inset 0 2px 4px #0000001a}[data-theme=dark] ._formControl_1gwwy_6._success_1gwwy_166{border-color:#34d399;box-shadow:0 0 0 4px #34d39933,inset 0 2px 4px #0000004d}._formControl_1gwwy_6:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-secondary)}[data-theme=dark] ._formControl_1gwwy_6:disabled{background:var(--bg-secondary)}@media (max-width: 768px){._formRow_1gwwy_125,._formRow_1gwwy_125._triple_1gwwy_131,._formRow_1gwwy_125._quad_1gwwy_135{grid-template-columns:1fr;gap:1rem}._formControl_1gwwy_6{padding:1rem 1.25rem;font-size:.95rem}._formControl_1gwwy_6._small_1gwwy_55{padding:.75rem 1rem;font-size:.85rem}}@media (max-width: 480px){._formControl_1gwwy_6{padding:1rem 1.25rem;font-size:.95rem;border-radius:12px}._formControl_1gwwy_6._large_1gwwy_61{padding:1.25rem 1.5rem;font-size:1rem;border-radius:16px}}.admin-test-payment-container{width:100%;max-width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.admin-test-payment-container h3{margin:0 0 2rem;color:var(--text-primary);font-size:1.5rem;font-weight:700;text-align:center;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.admin-wallet-actions-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.admin-input{padding:.75rem 1rem;border:2px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.admin-input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 20%,transparent)}.admin-btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px}.admin-btn:disabled{opacity:.6;cursor:not-allowed}.admin-btn-primary{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);color:#fff;box-shadow:0 2px 4px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.admin-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #667eea66}.admin-btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:0 2px 4px var(--shadow-light)}.admin-btn-secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #10b98166}.admin-btn-danger{background:linear-gradient(135deg,var(--error-color) 0%,#dc2626 100%);color:#fff;box-shadow:0 2px 4px color-mix(in srgb,var(--error-color) 40%,transparent)}.admin-btn-danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #ef444466}.admin-section{margin-bottom:2rem;padding:1.5rem;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-secondary);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.admin-section h4{margin:0 0 1rem;color:var(--text-primary);font-size:1.1rem;font-weight:600}.admin-input-group{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.admin-input-group label{min-width:150px;font-weight:500;color:var(--text-secondary)}.admin-result{margin-top:1rem;padding:1rem;border-radius:8px;font-family:Courier New,monospace;font-size:.8rem;line-height:1.4;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}.admin-result.success{background:color-mix(in srgb,var(--success-color) 10%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--success-color) 40%,transparent);color:var(--success-color)}.admin-result.error{background:color-mix(in srgb,var(--error-color) 10%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--error-color) 40%,transparent);color:var(--error-color)}.loading-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.admin-test-payment-container{margin:0;padding:0}.admin-wallet-actions-container{grid-template-columns:1fr}.admin-input-group{flex-direction:column;align-items:stretch}.admin-input-group label{min-width:auto;margin-bottom:.5rem}}._container_gt7hd_3{padding:2rem}._header_gt7hd_7{margin-bottom:2rem}._headerTitle_gt7hd_11{color:#2d3748;margin-bottom:1rem}._message_gt7hd_16{padding:1.25rem;border-radius:8px;margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;text-align:center;box-shadow:0 4px 12px #0000001a}._messageSuccess_gt7hd_26{background:#c6f6d5;color:#22543d;border:2px solid #9ae6b4}._messageError_gt7hd_32{background:#fed7d7;color:#c53030;border:2px solid #feb2b2}._loading_gt7hd_38{padding:2rem;text-align:center;font-size:1.2rem}._authContainer_gt7hd_44{padding:2rem;text-align:center}._authContent_gt7hd_49{margin-bottom:2rem}._authButton_gt7hd_53{background:#667eea;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:700}._formContainer_gt7hd_64{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem}._formTitle_gt7hd_72{margin-bottom:1.5rem;color:#2d3748}._formField_gt7hd_77{margin-bottom:1.5rem}._formLabel_gt7hd_81{display:block;margin-bottom:.75rem;font-weight:700;font-size:1.1rem;color:#2d3748}._formInput_gt7hd_89,._formTextarea_gt7hd_90,._formSelect_gt7hd_91{width:90%;padding:1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1.1rem;transition:border-color .2s ease;outline:none}._formTextarea_gt7hd_90{width:90%;resize:vertical;font-family:inherit}._formSelect_gt7hd_91{width:90%;background-color:#fff}._formInput_gt7hd_89:focus,._formTextarea_gt7hd_90:focus,._formSelect_gt7hd_91:focus{border-color:#667eea}._buttonContainer_gt7hd_118{display:flex;gap:1rem;justify-content:flex-start;padding-top:1rem}._submitButton_gt7hd_125{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .2s ease;min-width:200px}._submitButtonEdit_gt7hd_139{background:linear-gradient(135deg,#667eea,#764ba2)}._submitButton_gt7hd_125:disabled{opacity:.7;cursor:not-allowed}._cancelButton_gt7hd_148{background:#718096;color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:all .2s ease;min-width:150px}._sweepstakesContainer_gt7hd_161{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a}._sweepstakesTitle_gt7hd_168{margin-bottom:1.5rem;color:#2d3748}._noSweepstakes_gt7hd_173{text-align:center;color:#718096;padding:2rem}._tableContainer_gt7hd_179{overflow-x:auto}._table_gt7hd_179{width:100%;border-collapse:collapse}._tableHeader_gt7hd_188{background:#f7fafc}._tableHeaderCell_gt7hd_192{padding:1rem;text-align:left;border-bottom:2px solid #e2e8f0}._tableRow_gt7hd_198{border-bottom:1px solid #e2e8f0}._tableCell_gt7hd_202{padding:1rem}._sweepstakeTitle_gt7hd_206{font-weight:700}._sweepstakeDescription_gt7hd_210{font-size:.9rem;color:#718096}._statusBadge_gt7hd_215{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700}._statusActive_gt7hd_222{background:#c6f6d5;color:#22543d}._statusEnded_gt7hd_227{background:#fed7d7;color:#c53030}._statusCancelled_gt7hd_232{background:#fbb6ce;color:#97266d}._actionButtons_gt7hd_237{display:flex;gap:.5rem;flex-wrap:wrap}._actionButton_gt7hd_237{border:none;padding:.5rem .75rem;border-radius:4px;font-size:.8rem;cursor:pointer}._editButton_gt7hd_251{background:#667eea;color:#fff}._endButton_gt7hd_256{background:#e53e3e;color:#fff}._deleteButton_gt7hd_261{background:#dc2626;color:#fff}._formSection_gt7hd_266{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #0000001a;margin-bottom:2rem}._formSection_gt7hd_266 h3{font-size:1.5rem;color:#2d3748;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}._form_gt7hd_64{display:flex;flex-direction:column;gap:1.5rem}._formRow_gt7hd_289{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}._formGroup_gt7hd_295{display:flex;flex-direction:column}._formGroup_gt7hd_295 label{font-weight:600;color:#2d3748;margin-bottom:.5rem;font-size:.9rem}._formGroup_gt7hd_295 input,._formGroup_gt7hd_295 select,._formGroup_gt7hd_295 textarea{padding:.75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .2s ease;background:#fff}._formGroup_gt7hd_295 input:focus,._formGroup_gt7hd_295 select:focus,._formGroup_gt7hd_295 textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._formGroup_gt7hd_295 textarea{resize:vertical;min-height:80px}._formActions_gt7hd_331{display:flex;gap:1rem;margin-top:1rem}._submitBtn_gt7hd_337{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}._submitBtn_gt7hd_337:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}._submitBtn_gt7hd_337:disabled{background:#cbd5e0;cursor:not-allowed;transform:none}._cancelBtn_gt7hd_360{background:#e2e8f0;color:#4a5568;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}._cancelBtn_gt7hd_360:hover{background:#cbd5e0}._listSection_gt7hd_375{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #0000001a}._listSection_gt7hd_375 h3{font-size:1.5rem;color:#2d3748;margin-bottom:1.5rem}._noData_gt7hd_388{text-align:center;color:#718096;font-style:italic;padding:2rem}._sweepstakesList_gt7hd_395{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}._sweepstakeCard_gt7hd_401{border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .2s ease;background:#f9fafb}._sweepstakeCard_gt7hd_401:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 8px 24px #667eea26}._cardHeader_gt7hd_415{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._cardHeader_gt7hd_415 h4{font-size:1.2rem;color:#2d3748;margin:0;flex:1;margin-right:1rem}._cardHeader_gt7hd_415 ._statusBadge_gt7hd_215{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}._cardHeader_gt7hd_415 ._statusActive_gt7hd_222{background:#c6f6d5;color:#22543d}._cardHeader_gt7hd_415 ._statusEnded_gt7hd_227{background:#fed7d7;color:#c53030}._cardHeader_gt7hd_415 ._statusCancelled_gt7hd_232{background:#e2e8f0;color:#4a5568}._description_gt7hd_453{color:#4a5568;font-size:.9rem;line-height:1.5;margin-bottom:1rem}._cardDetails_gt7hd_460{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}._detail_gt7hd_467{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#fff;border-radius:6px;border:1px solid #e2e8f0}._detail_gt7hd_467 span{color:#718096;font-size:.8rem}._detail_gt7hd_467 strong{color:#2d3748;font-weight:600}._cardDates_gt7hd_487{background:#fff;border-radius:6px;border:1px solid #e2e8f0;padding:.75rem;margin-bottom:1rem}._cardDates_gt7hd_487 div{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}._cardDates_gt7hd_487 div:first-child{margin-bottom:.5rem}._cardDates_gt7hd_487 span{color:#718096;font-weight:500}._cardActions_gt7hd_511{display:flex;gap:.5rem}._editBtn_gt7hd_516,._deleteBtn_gt7hd_517{flex:1;padding:.5rem 1rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.9rem}._editBtn_gt7hd_516{background:#edf2f7;color:#4a5568}._editBtn_gt7hd_516:hover{background:#e2e8f0;transform:translateY(-1px)}._deleteBtn_gt7hd_517{background:#fed7d7;color:#c53030}._deleteBtn_gt7hd_517:hover{background:#feb2b2;transform:translateY(-1px)}@media (max-width: 768px){._adminSweepstakes_gt7hd_550{padding:1rem}._formRow_gt7hd_289,._sweepstakesList_gt7hd_395{grid-template-columns:1fr}._formActions_gt7hd_331{flex-direction:column}._cardDetails_gt7hd_460{grid-template-columns:1fr}}._adminNavigation_1o851_2{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:1rem;margin-bottom:2rem}._adminTabs_1o851_10{display:flex;gap:.5rem;flex-wrap:wrap}._navTab_1o851_16{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:transparent;border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-weight:500;min-width:180px;justify-content:center}._navTab_1o851_16:hover{background:var(--bg-tertiary);color:var(--text-primary);transform:translateY(-2px)}._navTab_1o851_16._active_1o851_38{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 4px 12px var(--shadow-medium)}._tabIcon_1o851_45{font-size:1.25rem}._tabCount_1o851_49{background:#fff3;padding:.25rem .5rem;border-radius:8px;font-size:.875rem;font-weight:600}._navTab_1o851_16._active_1o851_38 ._tabCount_1o851_49{background:#ffffff4d}@media (max-width: 768px){._adminTabs_1o851_10{flex-direction:column}._navTab_1o851_16{min-width:auto;width:100%}}._subNavigation_ej0i8_2{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;padding:1rem;margin-bottom:2rem}._subNavSlider_ej0i8_10{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}._subNavButton_ej0i8_17{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.9rem;min-width:120px;justify-content:center}._subNavButton_ej0i8_17:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);transform:translateY(-1px);box-shadow:0 2px 8px var(--shadow-light)}._subNavButton_ej0i8_17 span{font-size:1rem}@media (max-width: 768px){._subNavSlider_ej0i8_10{flex-direction:column;gap:.5rem}._subNavButton_ej0i8_17{min-width:auto;width:100%}}._contentSection_ts02j_1{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;margin-bottom:2rem;overflow:hidden}._sectionHeader_ts02j_9{padding:2rem 2rem 1rem;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary));position:relative}._sectionHeaderClickable_ts02j_17{cursor:pointer}._sectionHeaderClickable_ts02j_17:hover{background:color-mix(in srgb,var(--accent-primary) 6%,var(--bg-secondary))}._sectionHeaderOverlayButton_ts02j_25{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;cursor:pointer}._sectionTitle_ts02j_37{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.75rem}._sectionDescription_ts02j_47{margin:0;color:var(--text-secondary);font-size:1rem}._sectionContent_ts02j_53{padding:2rem}._fadeIn_ts02j_57{animation:_fadeIn_ts02j_57 .5s ease-out}@keyframes _fadeIn_ts02j_57{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._contentSection_1x9lt_1{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;margin-bottom:2rem;overflow:hidden}._sectionHeader_1x9lt_9{padding:2rem 2rem 1rem;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary));position:relative}._sectionHeaderClickable_1x9lt_17{cursor:pointer}._sectionHeaderClickable_1x9lt_17:hover{background:color-mix(in srgb,var(--accent-primary) 6%,var(--bg-secondary))}._sectionHeaderOverlayButton_1x9lt_25{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;cursor:pointer}._sectionTitle_1x9lt_37{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.75rem}._sectionDescription_1x9lt_47{margin:0;color:var(--text-secondary);font-size:1rem}._sectionContent_1x9lt_53{padding:2rem}._slideIn_1x9lt_57{animation:_slideIn_1x9lt_57 .5s ease-out}@keyframes _slideIn_1x9lt_57{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._contentSection_15aop_2{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;margin-bottom:2rem;overflow:hidden}._sectionHeader_15aop_10{padding:2rem 2rem 1rem;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary));position:relative}._sectionHeaderClickable_15aop_18{cursor:pointer}._sectionHeaderClickable_15aop_18:hover{background:color-mix(in srgb,var(--accent-primary) 6%,var(--bg-secondary))}._sectionHeaderOverlayButton_15aop_26{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;cursor:pointer}._sectionTitle_15aop_38{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.75rem}._sectionDescription_15aop_48{margin:0;color:var(--text-secondary);font-size:1rem}._sectionCount_15aop_54{font-weight:600;color:var(--accent-primary)}._sectionContent_15aop_59{padding:2rem}._fadeIn_15aop_63{animation:_fadeIn_15aop_63 .5s ease-out}@keyframes _fadeIn_15aop_63{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._loadingState_15aop_73,._errorState_15aop_74,._emptyState_15aop_75{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._spinner_15aop_84{width:40px;height:40px;border:4px solid var(--border-color);border-top:4px solid var(--accent-primary);border-radius:50%;animation:_spin_15aop_84 1s linear infinite;margin-bottom:1rem}@keyframes _spin_15aop_84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorIcon_15aop_99,._emptyIcon_15aop_100{font-size:3rem;margin-bottom:1rem}._adminCardsModern_15aop_106{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:1rem}._adminCardModern_15aop_113{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px var(--shadow-light);transition:all .3s ease}._adminCardModern_15aop_113:hover{transform:translateY(-2px);box-shadow:0 8px 32px var(--shadow-medium)}._adminCardModern_15aop_113._paid_15aop_127{border-color:var(--success-color);background:linear-gradient(135deg,var(--bg-secondary),rgba(34,197,94,.05))}._adminCardModern_15aop_113._pending_15aop_132{border-color:var(--warning-color);background:linear-gradient(135deg,var(--bg-secondary),rgba(251,191,36,.05))}._adminCardModern_15aop_113._overdue_15aop_137{border-color:var(--error-color);background:linear-gradient(135deg,var(--bg-secondary),rgba(239,68,68,.05))}._adminCardModern_15aop_113._disputed_15aop_142{border-color:var(--error-color);background:linear-gradient(135deg,var(--bg-secondary),rgba(239,68,68,.1))}._cardHeader_15aop_148{padding:1.5rem 1.5rem 0;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._cardTitle_15aop_156{font-size:1.25rem;font-weight:700;color:var(--text-primary);flex:1;margin-right:1rem}._cardStatus_15aop_164{flex-shrink:0}._statusBadge_15aop_168{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}._statusBadge_15aop_168._paid_15aop_127{background:var(--success-color);color:#fff}._statusBadge_15aop_168._pending_15aop_132{background:var(--warning-color);color:#fff}._cardBody_15aop_189{padding:0 1.5rem 1.5rem}._cardRow_15aop_193{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color)}._cardRow_15aop_193:last-child{border-bottom:none}._cardRow_15aop_193._priceRow_15aop_205{font-weight:600;background:rgba(var(--accent-primary-rgb),.05);margin:0 -1rem;padding:.75rem 1rem;border-radius:8px}._label_15aop_213{color:var(--text-secondary);font-weight:500}._value_15aop_218{color:var(--text-primary);font-weight:600}._value_15aop_218._price_15aop_205{color:var(--accent-primary);font-size:1.1rem}._value_15aop_218._profit_15aop_228{color:var(--success-color)}._value_15aop_218._mono_15aop_232{font-family:Courier New,monospace;font-size:.9rem}._cardFlags_15aop_238{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}._flag_15aop_245{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color)}._flag_15aop_245._active_15aop_254{background:var(--success-color);color:#fff;border-color:var(--success-color)}._flag_15aop_245._disputed_15aop_142{background:var(--error-color);color:#fff;border-color:var(--error-color)}._cardActions_15aop_267{padding:1rem 1.5rem;border-top:1px solid var(--border-color);background:var(--bg-tertiary);display:flex;justify-content:space-between;align-items:center;gap:1rem}._checkboxLabel_15aop_277{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-secondary);font-size:.9rem}._checkboxLabel_15aop_277 input[type=checkbox]{margin:0}._btnAction_15aop_290{padding:.75rem 1.5rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._btnAction_15aop_290._primary_15aop_302{background:var(--accent-primary);color:#fff}._btnAction_15aop_290._primary_15aop_302:hover{background:var(--accent-hover);transform:translateY(-1px)}._btnAction_15aop_290._disabled_15aop_312{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed}._btnAction_15aop_290:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._adminCardsModern_15aop_106{grid-template-columns:1fr;gap:1rem}._cardActions_15aop_267{flex-direction:column;gap:.75rem}._btnAction_15aop_290{width:100%;justify-content:center}}._top-sales-header_1xkmb_1{text-align:center;padding:20px 0 10px;position:relative;color:var(--text-primary);background:var(--bg-primary)}._themed-container_1xkmb_1{background:var(--bg-primary);color:var(--text-primary)}._themed-section_1xkmb_1{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 4px 20px var(--shadow-light)}._themed-section_1xkmb_1:hover{box-shadow:0 8px 30px var(--shadow-medium)}._themed-text-primary_1xkmb_1{color:var(--text-primary)}._themed-text-secondary_1xkmb_1{color:var(--text-secondary)}._themed-text-tertiary_1xkmb_1{color:var(--text-tertiary)}._themed-border_1xkmb_1{border-color:var(--border-color)}._themed-border_1xkmb_1:hover{border-color:var(--border-hover)}._themed-button_1xkmb_1{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}._themed-button_1xkmb_1:hover{background:var(--bg-secondary);border-color:var(--border-hover)}._themed-button-primary_1xkmb_1{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border:none}._themed-button-primary_1xkmb_1:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}._themed-input_1xkmb_1{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}._themed-input_1xkmb_1:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #667eea1a}._themed-card_1xkmb_1{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-light)}._themed-card_1xkmb_1:hover{box-shadow:0 4px 16px var(--shadow-medium)}._themed-success_1xkmb_1{color:var(--success-color)}._themed-error_1xkmb_1{color:var(--error-color)}._themed-warning_1xkmb_1{color:var(--warning-color)}._themed-info_1xkmb_1{color:var(--info-color)}._themed-nav_1xkmb_1{background:var(--bg-primary);border-bottom:1px solid var(--border-color)}[data-theme=dark] ._settings-container_1xkmb_1{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%)}[data-theme=dark] ._settings-header_1xkmb_1 h1{color:var(--text-primary)}[data-theme=dark] ._settings-header_1xkmb_1 p{color:var(--text-tertiary)}[data-theme=dark] ._settings-section_1xkmb_1{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] ._settings-section_1xkmb_1 h2{color:var(--text-primary);border-bottom-color:var(--border-color)}[data-theme=dark] ._setting-item_1xkmb_1 label{color:var(--text-secondary)}[data-theme=dark] ._setting-item_1xkmb_1 select{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] ._theme-option_1xkmb_1{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}[data-theme=dark] ._theme-option_1xkmb_1:hover{background:var(--bg-primary);border-color:var(--accent-primary)}[data-theme=dark] ._theme-toggle-btn_1xkmb_1{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] ._theme-toggle-btn_1xkmb_1:hover{background:var(--bg-primary);border-color:var(--accent-primary)}:root{--admin-accent-blue: #4299e1;--admin-accent-blue-hover: #3182ce;--admin-table-stripe: rgba(0, 0, 0, .02);--admin-header-height: 60px;--admin-bg-secondary: var(--bg-secondary);--admin-bg-tertiary: var(--bg-tertiary);--admin-border: var(--border-color);--admin-text-primary: var(--text-primary);--admin-text-secondary: var(--text-secondary);--admin-text-muted: var(--text-muted);--admin-shadow-light: var(--shadow-light);--admin-shadow-medium: var(--shadow-medium);--admin-accent-primary: var(--accent-primary);--admin-accent-secondary: var(--accent-secondary);--admin-success: var(--success-color);--admin-error: var(--error-color);--admin-warning: var(--warning-color);--admin-info: var(--info-color)}[data-theme=dark]{--admin-accent-blue: #63b3ed;--admin-accent-blue-hover: #4299e1;--admin-table-stripe: rgba(255, 255, 255, .02);--admin-bg-secondary: var(--bg-secondary);--admin-bg-tertiary: var(--bg-tertiary);--admin-border: var(--border-color);--admin-text-primary: var(--text-primary);--admin-text-secondary: var(--text-secondary);--admin-text-muted: var(--text-muted);--admin-shadow-light: var(--shadow-light);--admin-shadow-medium: var(--shadow-medium);--admin-accent-primary: var(--accent-primary);--admin-accent-secondary: var(--accent-secondary);--admin-success: var(--success-color);--admin-error: var(--error-color);--admin-warning: var(--warning-color);--admin-info: var(--info-color)}._adminPageModern_1xkmb_59{min-height:100vh;background:var(--page-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-primary);transition:all .3s ease}._adminContainer_1xkmb_67{max-width:1400px;margin:0 auto;padding:2rem;overflow-x:hidden}._adminHeader_1xkmb_79{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px var(--shadow-light);margin-bottom:2rem;overflow:hidden}._adminHeaderContent_1xkmb_88{padding:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}._adminTitleModern_1xkmb_97{display:flex;align-items:center;gap:1rem;font-size:2.5rem;font-weight:800;color:var(--text-primary);margin:0}._adminIcon_1xkmb_107{font-size:2.8rem;color:var(--accent-primary)}._adminHeaderActions_1xkmb_112{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._adminNavigation_1xkmb_123{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;margin-bottom:2rem;overflow:hidden}._adminTabs_1xkmb_131{display:flex;border-bottom:1px solid var(--border-color)}._navTab_1xkmb_136{flex:1;min-width:150px;padding:1.25rem 2rem;background:none;border:none;cursor:pointer;color:var(--text-tertiary);font-weight:600;font-size:1rem;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem}._navTab_1xkmb_136:hover{color:var(--text-secondary);background:var(--bg-tertiary)}._navTab_1xkmb_136._active_1xkmb_159{color:var(--accent-primary);background:var(--bg-tertiary);font-weight:700}._navTab_1xkmb_136._active_1xkmb_159:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent-gradient)}._tabIcon_1xkmb_175{font-size:1.3rem}._tabCount_1xkmb_179{background:var(--accent-primary);color:var(--text-on-dark);padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:700;min-width:20px;text-align:center}._subNavigation_1xkmb_194{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;overflow:hidden;box-shadow:0 2px 8px var(--shadow-light)}._subNavSlider_1xkmb_203{display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;padding:.5rem;gap:.5rem}._subNavSlider_1xkmb_203::-webkit-scrollbar{height:6px}._subNavSlider_1xkmb_203::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}._subNavSlider_1xkmb_203::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}._subNavSlider_1xkmb_203::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}._subNavButton_1xkmb_230{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0}._subNavButton_1xkmb_230:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);transform:translateY(-1px);box-shadow:0 4px 12px #4299e14d}._subNavButton_1xkmb_230 span{font-size:1rem}._adminContent_1xkmb_263{display:flex;flex-direction:column;gap:2rem}._categoryChips_1xkmb_270{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._chip_1xkmb_277{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:background .2s ease,transform .1s ease,border-color .2s ease}._chip_1xkmb_277:hover{background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-tertiary));border-color:var(--accent-primary);transform:translateY(-1px)}._chipIcon_1xkmb_297{font-size:1rem}._chipLabel_1xkmb_301{line-height:1}._contentSection_1xkmb_305{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px var(--shadow-light);overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}._sectionHeader_1xkmb_316{padding:1.5rem 2rem;border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);position:relative}._sectionTitle_1xkmb_323{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}._sectionHeaderClickable_1xkmb_334{cursor:pointer}._sectionHeaderClickable_1xkmb_334:hover{background:color-mix(in srgb,var(--accent-primary) 6%,var(--bg-tertiary))}._sectionHeaderOverlayButton_1xkmb_342{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;cursor:pointer}._sectionDescription_1xkmb_354{color:var(--text-muted);font-size:.95rem;margin:0}._sectionContent_1xkmb_360{padding:2rem;box-sizing:border-box;max-width:100%}._sectionCount_1xkmb_366{color:var(--text-muted);font-size:.9rem;font-weight:500;background:var(--bg-tertiary);padding:.5rem 1rem;border-radius:8px;display:inline-block}._btnModern_1xkmb_380{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.75rem;border:none;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 2px 8px var(--shadow-light);position:relative;overflow:hidden;color:var(--text-primary);background:var(--bg-secondary)}._btnModern_1xkmb_380:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._btnModern_1xkmb_380:hover:before{left:100%}._btnPrimary_1xkmb_414{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff}._btnPrimary_1xkmb_414:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4299e166}._btnSecondary_1xkmb_424{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}._btnSecondary_1xkmb_424:hover:not(:disabled){background:var(--border-color);transform:translateY(-1px)}._btnSuccess_1xkmb_435{background:linear-gradient(135deg,var(--success-color),#38a169);color:#fff}._btnWarning_1xkmb_440{background:linear-gradient(135deg,var(--warning-color),#dd6b20);color:#fff}._btnDanger_1xkmb_445{background:linear-gradient(135deg,var(--error-color),#e53e3e);color:#fff}._btnModern_1xkmb_380:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._btnRefresh_1xkmb_457{background:linear-gradient(135deg,var(--info-color),var(--accent-secondary));color:#fff}._inputModern_1xkmb_462{width:100%;padding:.875rem 1.25rem;border:2px solid var(--border-color);border-radius:12px;font-size:1rem;background:var(--bg-primary);color:var(--text-primary)!important;transition:all .3s ease}._inputModern_1xkmb_462:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #4299e11a;background:var(--bg-primary)!important;color:var(--text-primary)!important}._inputModern_1xkmb_462::placeholder{color:var(--text-muted)!important;opacity:.7}._adminCardModern_1xkmb_487 input[type=text],._adminCardModern_1xkmb_487 input[type=number],._adminCardModern_1xkmb_487 input[type=password]{background:var(--bg-primary)!important;color:var(--text-primary)!important;border:2px solid var(--border-color)!important}._adminCardModern_1xkmb_487 input[type=text]:focus,._adminCardModern_1xkmb_487 input[type=number]:focus,._adminCardModern_1xkmb_487 input[type=password]:focus{background:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--accent-primary)!important}._inputModern_1xkmb_462[type=password]{color:#000!important}._inputModern_1xkmb_462[type=password]::placeholder{color:#666!important}._selectModern_1xkmb_515{width:100%;padding:.875rem 1.25rem;border:2px solid var(--admin-border);border-radius:12px;font-size:1rem;background:var(--admin-bg-secondary);color:var(--admin-text-primary);transition:all .3s ease;cursor:pointer}._selectModern_1xkmb_515:focus{outline:none;border-color:var(--admin-accent-primary);box-shadow:0 0 0 3px #4299e11a}._statusMessage_1xkmb_537{padding:1rem 1.5rem;border-radius:12px;font-size:.95rem;font-weight:500;margin:1rem 0;border:1px solid;display:flex;align-items:center;gap:.75rem}._success_1xkmb_549{background:color-mix(in srgb,var(--success-color) 10%,var(--bg-secondary));color:var(--success-color);border-color:var(--success-color)}._error_1xkmb_555{background:color-mix(in srgb,var(--error-color) 10%,var(--bg-secondary));color:var(--error-color);border-color:var(--error-color)}._warning_1xkmb_561{background:color-mix(in srgb,var(--warning-color) 10%,var(--bg-secondary));color:var(--warning-color);border-color:var(--warning-color)}._info_1xkmb_567{background:color-mix(in srgb,var(--info-color) 10%,var(--bg-secondary));color:var(--info-color);border-color:var(--info-color)}._spinner_1xkmb_577{width:40px;height:40px;border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-primary);animation:_spin_1xkmb_577 1s ease-in-out infinite;margin:2rem auto}._spinnerSmall_1xkmb_587{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1xkmb_577 1s ease-in-out infinite}._loadingState_1xkmb_600{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._loadingText_1xkmb_609{color:var(--text-muted);font-size:1.1rem;margin-top:1rem}._gridLayout_1xkmb_619{display:grid;gap:2rem}._gridTwoColumns_1xkmb_624{grid-template-columns:1fr 1fr}._gridThreeColumns_1xkmb_628{grid-template-columns:repeat(3,1fr)}._gridFourColumns_1xkmb_632{grid-template-columns:repeat(4,1fr)}._card_1xkmb_640{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px var(--shadow-light);transition:all .3s ease}._card_1xkmb_640:hover{transform:translateY(-2px);box-shadow:0 4px 16px var(--shadow-medium)}._cardHeader_1xkmb_654{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._cardTitle_1xkmb_661{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0}._cardContent_1xkmb_668{color:var(--text-secondary)}._statCard_1xkmb_672{text-align:center;padding:2rem}._statNumber_1xkmb_677{font-size:2.5rem;font-weight:800;color:var(--accent-primary);margin-bottom:.5rem}._statLabel_1xkmb_684{font-size:1rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}._cardGrid_1xkmb_696{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:1rem;width:100%;box-sizing:border-box}._adminCardModern_1xkmb_487{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px var(--shadow-light);transition:all .3s ease;width:100%;max-width:100%;box-sizing:border-box}._adminCardModern_1xkmb_487:hover{transform:translateY(-2px);box-shadow:0 8px 32px var(--shadow-medium)}._adminCardModern_1xkmb_487 ._cardHeader_1xkmb_654{padding:1.5rem 1.5rem 0;margin-bottom:1rem}._adminCardModern_1xkmb_487 ._cardTitle_1xkmb_661{font-size:1.25rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.75rem;margin:0}._adminCardModern_1xkmb_487 ._cardDescription_1xkmb_738{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin:.75rem 0 0}._adminCardModern_1xkmb_487 ._cardContent_1xkmb_668{padding:0 1.5rem 1.5rem}._inputGroup_1xkmb_753{margin-bottom:1.5rem}._inputLabel_1xkmb_757{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;font-size:.95rem}._buttonGroup_1xkmb_765{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}._adminCardModern_1xkmb_487 ._statusMessage_1xkmb_537{padding:1rem 1.25rem;border-radius:12px;margin-top:1.5rem;font-weight:500;border:1px solid;animation:_slideIn_1xkmb_1001 .3s ease-out}@keyframes _slideIn_1xkmb_1001{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._tableContainer_1xkmb_796{overflow-x:auto;border-radius:12px;border:1px solid var(--border-color)}._table_1xkmb_796{width:100%;border-collapse:collapse;background:var(--bg-secondary)}._table_1xkmb_796 th{background:var(--bg-tertiary);color:var(--text-primary);font-weight:700;padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--border-color)}._table_1xkmb_796 td{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary)}._table_1xkmb_796 tr:hover{background:var(--bg-tertiary)}@media (max-width: 1200px){._adminContainer_1xkmb_67{padding:1.5rem}._gridFourColumns_1xkmb_632{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._adminContainer_1xkmb_67{padding:1rem}._testingToolsPage_1xkmb_845{padding:1rem 1rem 4.5rem;width:100%;box-sizing:border-box}._adminHeaderContent_1xkmb_88{flex-direction:column;text-align:center;padding:1.5rem}._adminTitleModern_1xkmb_97{font-size:2rem}._adminTabs_1xkmb_131{flex-direction:column}._navTab_1xkmb_136{min-width:auto;padding:1rem}._gridTwoColumns_1xkmb_624,._gridThreeColumns_1xkmb_628,._gridFourColumns_1xkmb_632{grid-template-columns:1fr}._sectionContent_1xkmb_360{padding:1.5rem}._adminHeaderActions_1xkmb_112{width:100%;justify-content:center}}@media (max-width: 480px){._adminContainer_1xkmb_67{padding:.75rem}._sectionContent_1xkmb_360{padding:1rem;overflow-x:auto}._adminTitleModern_1xkmb_97{font-size:1.75rem}._btnModern_1xkmb_380{width:100%;justify-content:center}._subNavSlider_1xkmb_203{flex-wrap:wrap;justify-content:center}._subNavButton_1xkmb_230{flex:1;min-width:120px}}._dashboardPage_1xkmb_922{display:flex;flex-direction:column;gap:2rem}._statsSection_1xkmb_928,._testPaymentSection_1xkmb_929,._filtersSection_1xkmb_930,._cardsSection_1xkmb_931,._testnetSection_1xkmb_932{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px var(--admin-shadow-light)}._unlockContainer_1xkmb_945{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--page-bg)}._unlockCard_1xkmb_953{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;padding:3rem;box-shadow:0 8px 32px var(--shadow-medium);text-align:center;max-width:400px;width:100%}._unlockTitle_1xkmb_964{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:1rem}._unlockDescription_1xkmb_971{color:var(--text-muted);margin-bottom:2rem}._unlockForm_1xkmb_976{display:flex;flex-direction:column;gap:1.5rem}._fadeIn_1xkmb_986{animation:_fadeIn_1xkmb_986 .5s ease-in-out}@keyframes _fadeIn_1xkmb_986{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._slideIn_1xkmb_1001{animation:_slideIn_1xkmb_1001 .3s ease-out}@keyframes _slideIn_1xkmb_1001{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}._adminPageModern_1xkmb_59 ._statusMessage_1xkmb_537{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500}._adminPageModern_1xkmb_59 ._success_1xkmb_549{background:var(--success-color);color:#fff;border:1px solid var(--success-color)}._adminPageModern_1xkmb_59 ._error_1xkmb_555{background:var(--error-color);color:#fff;border:1px solid var(--error-color)}._adminTabs_1xkmb_131 ._navTab_1xkmb_136{flex:1;min-width:120px;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;color:var(--text-tertiary);font-weight:600;font-size:.9rem;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem}._adminTabs_1xkmb_131 ._navTab_1xkmb_136:hover{color:#4a5568;background:#4299e11a}._adminTabs_1xkmb_131 ._navTab_1xkmb_136._active_1xkmb_159{color:#4299e1;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -2px 8px #0000001a}._adminTabs_1xkmb_131 ._navTab_1xkmb_136._active_1xkmb_159:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4299e1,#3182ce)}._adminTabs_1xkmb_131 ._tabIcon_1xkmb_175{font-size:1.2rem}._adminTabs_1xkmb_131 ._tabCount_1xkmb_179{background:#e2e8f0;color:#4a5568;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:700}._adminPageModern_1xkmb_59 ._dashboardPage_1xkmb_922{display:flex;flex-direction:column;gap:2rem}._adminPageModern_1xkmb_59 ._sectionCount_1xkmb_366{color:#718096;font-size:.875rem;font-weight:500}._adminPageModern_1xkmb_59 ._statsSection_1xkmb_928,._adminPageModern_1xkmb_59 ._testPaymentSection_1xkmb_929,._adminPageModern_1xkmb_59 ._filtersSection_1xkmb_930,._adminPageModern_1xkmb_59 ._cardsSection_1xkmb_931,._adminPageModern_1xkmb_59 ._testnetSection_1xkmb_932{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2)}._legend_1xkmb_1120{display:flex;gap:1rem;flex-wrap:wrap}._legendItem_1xkmb_1126{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4a5568}._legendColor_1xkmb_1134{width:16px;height:16px;border-radius:4px}._paid_1xkmb_1140{background:#48bb78}._pending_1xkmb_1144{background:#ed8936}._default_1xkmb_1148{background:#e2e8f0}._loadingState_1xkmb_600,._errorState_1xkmb_1154,._emptyState_1xkmb_1155{text-align:center;padding:3rem 2rem;color:#718096}._loadingState_1xkmb_600 ._spinner_1xkmb_577{width:40px;height:40px;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#4299e1;animation:_spin_1xkmb_577 1s ease-in-out infinite;margin:0 auto 1rem}._errorIcon_1xkmb_1171,._emptyIcon_1xkmb_1172{font-size:3rem;margin-bottom:1rem;display:block}._adminCardsModern_1xkmb_1179{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem}._adminCardsModern_1xkmb_1179 ._adminCardModern_1xkmb_487{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;overflow:hidden;transition:all .2s ease}._adminCardsModern_1xkmb_1179 ._adminCardModern_1xkmb_487:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}._adminCardModern_1xkmb_487._paid_1xkmb_1140{border-left:4px solid #48bb78;background:linear-gradient(135deg,#f0fff4,#fff)}._adminCardModern_1xkmb_487._pending_1xkmb_1144{border-left:4px solid #ed8936;background:linear-gradient(135deg,#fffaf0,#fff)}._disputed_1xkmb_1209{border-left:4px solid #e53e3e;background:linear-gradient(135deg,#fff5f5,#fff)}._adminCardsModern_1xkmb_1179 ._cardHeader_1xkmb_654{padding:1.5rem 1.5rem 0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}._adminCardsModern_1xkmb_1179 ._cardTitle_1xkmb_661{font-size:1.1rem;font-weight:700;color:#2d3748;margin:0;line-height:1.3}._cardStatus_1xkmb_1231{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}._cardStatus_1xkmb_1231._paid_1xkmb_1140{background:#c6f6d5;color:#22543d}._cardStatus_1xkmb_1231._pending_1xkmb_1144{background:#fbd38d;color:#c05621}._cardStatus_1xkmb_1231._disputed_1xkmb_1209{background:#fed7d7;color:#c53030}._adminCardsModern_1xkmb_1179 ._cardContent_1xkmb_668{padding:1rem 1.5rem}._cardDetails_1xkmb_1262{display:grid;gap:.75rem}._cardDetail_1xkmb_1262{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f7fafc;font-size:.875rem}._cardDetail_1xkmb_1262:last-child{border-bottom:none}._cardDetailLabel_1xkmb_1280{color:#718096;font-weight:500}._cardDetailValue_1xkmb_1285{color:#2d3748;font-weight:600;text-align:right}._priceAmount_1xkmb_1291{color:#4299e1;font-weight:700}._dateInfo_1xkmb_1296{color:#718096;font-size:.8125rem}._cardFooter_1xkmb_1301{padding:1rem 1.5rem;background:#f7fafc;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;flex-wrap:wrap}._btnSmall_1xkmb_1310{padding:.5rem 1rem;font-size:.8125rem;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;flex:1;min-width:120px}._adminCardsModern_1xkmb_1179 ._btnPrimary_1xkmb_414{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff}._adminCardsModern_1xkmb_1179 ._btnPrimary_1xkmb_414:hover{transform:translateY(-1px);box-shadow:0 2px 8px #4299e14d}._adminCardsModern_1xkmb_1179 ._btnSecondary_1xkmb_424{background:#edf2f7;color:#4a5568;border:1px solid #e2e8f0}._adminCardsModern_1xkmb_1179 ._btnSecondary_1xkmb_424:hover{background:#e2e8f0;transform:translateY(-1px)}._adminCardsModern_1xkmb_1179 ._btnDanger_1xkmb_445{background:linear-gradient(135deg,#e53e3e,#c53030);color:#fff}._adminCardsModern_1xkmb_1179 ._btnDanger_1xkmb_445:hover{transform:translateY(-1px);box-shadow:0 2px 8px #e53e3e4d}._btnTestnet_1xkmb_1354{background:linear-gradient(135deg,#ed8936,#dd6b20);color:#fff}._btnTestnet_1xkmb_1354:hover{transform:translateY(-1px);box-shadow:0 2px 8px #ed89364d}._testnetContent_1xkmb_1364{margin-top:1rem}._testnetResults_1xkmb_1368{margin-top:1rem;padding:1rem;background:#f7fafc;border-radius:8px}._resultsList_1xkmb_1375{list-style:none;padding:0;margin:0}._resultItem_1xkmb_1381{padding:.5rem;margin:.25rem 0;border-radius:6px;font-size:.875rem}._resultItem_1xkmb_1381._success_1xkmb_549{background:#c6f6d5;color:#22543d}._resultItem_1xkmb_1381._error_1xkmb_555{background:#fed7d7;color:#c53030}._tablePage_1xkmb_1399{display:flex;flex-direction:column;gap:1.5rem}._tableFilters_1xkmb_1405{background:#fffffff2;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 20px #00000014}._filterGroup_1xkmb_1413{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}._filterCheckbox_1xkmb_1420{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4a5568;cursor:pointer;white-space:nowrap}._tablePage_1xkmb_1399 ._tableContainer_1xkmb_796{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}._adminTableModern_1xkmb_1437{width:100%;border-collapse:collapse;font-size:.875rem}._adminTableModern_1xkmb_1437 th{background:#f7fafc;color:#4a5568;font-weight:600;padding:1rem;text-align:left;border-bottom:2px solid #e2e8f0}._adminTableModern_1xkmb_1437 td{padding:1rem;border-bottom:1px solid #e2e8f0;vertical-align:top}._adminTableModern_1xkmb_1437 tr:hover{background:#f7fafc}._noData_1xkmb_1462{text-align:center;color:#718096;font-style:italic;padding:2rem}._productCell_1xkmb_1469{min-width:200px}._productName_1xkmb_1473{font-weight:600;color:#2d3748;margin-bottom:.25rem}._priceCell_1xkmb_1479{font-weight:700;color:#4299e1;white-space:nowrap}._dateCell_1xkmb_1485{color:#718096;white-space:nowrap}._statusCell_1xkmb_1490{text-align:center;vertical-align:middle}._statusBadge_1xkmb_1495{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:16px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}._statusBadge_1xkmb_1495._paid_1xkmb_1140{background:#c6f6d5;color:#22543d}._statusBadge_1xkmb_1495._pending_1xkmb_1144{background:#fbd38d;color:#c05621}._flagsCell_1xkmb_1517{text-align:center;vertical-align:middle}._flagList_1xkmb_1522{display:flex;gap:.25rem;flex-wrap:wrap}._walletCell_1xkmb_1528{min-width:150px}._walletInfo_1xkmb_1532{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;color:#718096;word-break:break-all}._actionsCell_1xkmb_1539{min-width:200px}._actionGroup_1xkmb_1543{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._checkboxSmall_1xkmb_1550{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#4a5568;cursor:pointer}._btnTableAction_1xkmb_1559{padding:.375rem .75rem;border:none;border-radius:6px;font-weight:600;font-size:.75rem;cursor:pointer;transition:all .2s ease}._btnTableAction_1xkmb_1559._primary_1xkmb_1569{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff}._btnTableAction_1xkmb_1559._primary_1xkmb_1569:hover{transform:translateY(-1px);box-shadow:0 2px 6px #4299e14d}._btnTableAction_1xkmb_1559._disabled_1xkmb_1579{background:#e2e8f0;color:#a0aec0;cursor:not-allowed}._runescapeAdmin_1xkmb_1586{min-height:100vh;background:url(../../assets/runescape-bg.jpg) center/cover no-repeat;background-attachment:fixed;position:relative;overflow:hidden}._runescapeAdmin_1xkmb_1586:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:1}._stoneBackground_1xkmb_1605{position:relative;z-index:2;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}._loginPanel_1xkmb_1615{background:linear-gradient(145deg,#8b7355,#a68b5b);border:3px solid #654321;border-radius:15px;padding:0;box-shadow:inset 0 0 20px #fff3,0 0 40px #00000080,0 0 80px #8b73554d;position:relative;overflow:hidden;max-width:400px;width:100%}._loginPanel_1xkmb_1615:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);pointer-events:none}._panelContent_1xkmb_1641{position:relative;z-index:1;padding:2rem;text-align:center}._welcomeText_1xkmb_1648{color:gold;font-family:Cinzel,serif;font-size:1.5rem;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.8);letter-spacing:1px}._runescapeInput_1xkmb_1657{width:100%;padding:.75rem;border:2px solid #654321;border-radius:8px;background:#ffffffe6;font-size:1rem;margin-bottom:1rem;box-shadow:inset 0 2px 5px #0003}._runescapeInput_1xkmb_1657:focus{outline:none;border-color:gold;box-shadow:inset 0 2px 5px #0003,0 0 10px #ffd70080}._runescapeButton_1xkmb_1676{width:100%;padding:.75rem 1.5rem;background:linear-gradient(145deg,gold,#b8860b);border:2px solid #8B7355;border-radius:8px;color:#2c1810;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;text-shadow:1px 1px 2px rgba(255,255,255,.3);box-shadow:0 4px 8px #0000004d}._runescapeButton_1xkmb_1676:hover{background:linear-gradient(145deg,#ffed4e,#daa520);transform:translateY(-2px);box-shadow:0 6px 12px #0006}._runescapeButton_1xkmb_1676:active{transform:translateY(0);box-shadow:0 2px 4px #0000004d}._testingToolsPage_1xkmb_845{padding:2rem 2rem 4.5rem;max-width:1200px;margin:0 auto;overflow-x:hidden;width:100%;box-sizing:border-box}._faucetSection_1xkmb_1714{margin-bottom:2rem}._cardModern_1xkmb_1718{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);overflow:hidden}._cardModern_1xkmb_1718 ._cardHeader_1xkmb_654{padding:1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.1);background:linear-gradient(135deg,#f8fafc,#e2e8f0)}._cardModern_1xkmb_1718 ._cardHeader_1xkmb_654 h4{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#2d3748}._cardModern_1xkmb_1718 ._cardIcon_1xkmb_1743{font-size:1.5rem}._cardModern_1xkmb_1718 ._cardDescription_1xkmb_738{margin:0;color:#64748b;font-size:.875rem;line-height:1.5}._cardModern_1xkmb_1718 ._cardContent_1xkmb_668{padding:2rem;box-sizing:border-box;max-width:100%}._testingToolsPage_1xkmb_845 ._inputGroup_1xkmb_753{margin-bottom:1.5rem}._testingToolsPage_1xkmb_845 ._inputLabel_1xkmb_757{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}._testingToolsPage_1xkmb_845 ._inputModern_1xkmb_462{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s ease;background:#fff;box-sizing:border-box}._testingToolsPage_1xkmb_845 ._inputModern_1xkmb_462:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._testingToolsPage_1xkmb_845 ._inputModern_1xkmb_462:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}._testingToolsPage_1xkmb_845 ._buttonGroup_1xkmb_765{display:flex;gap:1rem;justify-content:flex-start;flex-wrap:wrap}._testingToolsPage_1xkmb_845 ._buttonGroup_1xkmb_765 ._btnModern_1xkmb_380{flex:1 1 260px;min-width:200px;max-width:100%}@media (max-width: 600px){._testingToolsPage_1xkmb_845{padding:1rem}._testingToolsPage_1xkmb_845 ._buttonGroup_1xkmb_765 ._btnModern_1xkmb_380{flex:1 1 100%;min-width:0;width:100%;justify-content:center}}._testingToolsPage_1xkmb_845 ._btnPrimary_1xkmb_414{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none}._testingToolsPage_1xkmb_845 ._btnPrimary_1xkmb_414:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f64d}._testingToolsPage_1xkmb_845 ._btnPrimary_1xkmb_414:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}._testingToolsPage_1xkmb_845 ._statusMessage_1xkmb_537{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500}._testingToolsPage_1xkmb_845 ._statusMessage_1xkmb_537._success_1xkmb_549{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}._testingToolsPage_1xkmb_845 ._statusMessage_1xkmb_537._error_1xkmb_555{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}._testingToolsPage_1xkmb_845 ._spinnerSmall_1xkmb_587{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1xkmb_577 1s ease-in-out infinite}@keyframes _spin_1xkmb_577{to{transform:rotate(360deg)}}._salesDashboardPage_1xkmb_1883,._performanceMonitoringPage_1xkmb_1884{display:flex;flex-direction:column;gap:2rem;padding:0;margin:0;width:100%;min-height:100vh;background:var(--admin-bg-primary)}._performanceMonitoringPage_1xkmb_1884{max-width:none;padding:1rem}._salesDashboardPage_1xkmb_1883>*,._performanceMonitoringPage_1xkmb_1884>*{width:100%;max-width:none}._piSdkTestingSection_1xkmb_1912{display:flex;flex-direction:column;gap:1rem}._piAuthDataDisplay_1xkmb_1918{margin-top:1.5rem;padding:1rem;background:var(--admin-bg-tertiary);border:1px solid var(--admin-border);border-radius:8px;max-height:500px;overflow-y:auto;max-width:100%;overflow-x:hidden}._piAuthDataDisplay_1xkmb_1918 h5{margin:0 0 1rem;color:var(--admin-text-primary);font-size:1.1rem;font-weight:600}._authDataSection_1xkmb_1938{margin-bottom:1.5rem}._authDataSection_1xkmb_1938:last-child{margin-bottom:0}._authDataSection_1xkmb_1938 strong{display:block;margin-bottom:.5rem;color:var(--admin-text-primary);font-size:.95rem}._jsonDisplay_1xkmb_1953{background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:4px;padding:.75rem;font-family:Courier New,Consolas,monospace;font-size:.85rem;line-height:1.4;color:var(--admin-text-secondary);white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;overflow-x:auto;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}._validationSteps_1xkmb_1975{background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:4px;padding:.5rem;margin-top:.5rem}._validationStep_1xkmb_1975{padding:.25rem 0;font-family:Courier New,Consolas,monospace;font-size:.85rem;color:var(--admin-text-secondary);border-bottom:1px solid var(--admin-border)}._validationStep_1xkmb_1975:last-child{border-bottom:none}._keysList_1xkmb_1995{list-style:none;padding:0;margin:0;background:var(--admin-bg-secondary);border:1px solid var(--admin-border);border-radius:4px;max-height:200px;overflow-y:auto}._keyItem_1xkmb_2006{padding:.5rem .75rem;border-bottom:1px solid var(--admin-border);font-family:Courier New,Consolas,monospace;font-size:.85rem;line-height:1.4;word-break:break-all;overflow-wrap:break-word;word-wrap:break-word;max-width:100%;overflow-x:hidden}._keyItem_1xkmb_2006:last-child{border-bottom:none}._keyItem_1xkmb_2006 strong{color:var(--admin-accent-primary);margin-bottom:0;display:inline;margin-right:.5rem}._statusMessage_1xkmb_537._info_1xkmb_567{background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:var(--admin-info)}[data-theme=dark] ._statusMessage_1xkmb_537._info_1xkmb_567{background-color:#3b82f626;border:1px solid rgba(59,130,246,.4)}@media (max-width: 768px){._piAuthDataDisplay_1xkmb_1918{max-height:300px;padding:.75rem}._jsonDisplay_1xkmb_1953,._keysList_1xkmb_1995{max-height:150px}._jsonDisplay_1xkmb_1953,._keyItem_1xkmb_2006{font-size:.8rem;padding:.5rem}._keyItem_1xkmb_2006{word-break:break-all}}@media (max-width: 480px){._piAuthDataDisplay_1xkmb_1918{max-height:250px;padding:.5rem}._jsonDisplay_1xkmb_1953,._keysList_1xkmb_1995{max-height:120px}._jsonDisplay_1xkmb_1953,._keyItem_1xkmb_2006{font-size:.75rem;padding:.4rem}._authDataSection_1xkmb_1938 strong{font-size:.9rem}}:root{--bg-primary: #ffffff;--bg-secondary: #f8f9ff;--bg-tertiary: #e6efff;--bg-hover: #f7fafc;--surface-color: #ffffff;--surface-hover: #f7fafc;--text-primary: #2d3748;--text-secondary: #4a5568;--text-tertiary: #718096;--text-muted: #a0aec0;--text-on-dark: #ffffff;--text-on-accent: #ffffff;--border-color: #e2e8f0;--border-hover: #cbd5e0;--border-light: #f1f3f4;--shadow-light: rgba(0, 0, 0, .08);--shadow-medium: rgba(0, 0, 0, .12);--shadow-primary: rgba(0, 0, 0, .2);--shadow-secondary: rgba(0, 0, 0, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .1);--shadow-accent: 0 4px 12px rgba(102, 126, 234, .1);--shadow-accent-tertiary: 0 4px 6px -1px rgba(245, 158, 11, .4);--accent-primary: #818cf8;--accent-secondary: #a78bfa;--accent-tertiary: #f59e0b;--accent-light: rgba(129, 140, 248, .1);--accent-hover: #6366f1;--accent-primary-alpha: rgba(129, 140, 248, .1);--accent-primary-border: rgba(129, 140, 248, .2);--accent-primary-hover: rgba(255, 215, 0, .6);--accent-gradient: linear-gradient(135deg, #818cf8, #a78bfa);--accent-gradient-tertiary: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-dark: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--accent-shadow: rgba(129, 140, 248, .4);--accent-shadow-hover: rgba(129, 140, 248, .5);--bg-video: #000000;--success-color: #48bb78;--success-gradient: linear-gradient(135deg, #48bb78, #38a169);--success-shadow: rgba(72, 187, 120, .3);--success-shadow-hover: rgba(72, 187, 120, .4);--success-surface: rgba(72, 187, 120, .1);--error-color: #f56565;--error-gradient: linear-gradient(135deg, #f56565, #e53e3e);--error-shadow: rgba(245, 101, 101, .3);--error-surface: #fef2f2;--error-hover: #dc2626;--warning-color: #ed8936;--info-color: #4299e1;--text-disabled: #94a3b8;--page-bg: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--scrollbar-thumb: linear-gradient(90deg, #ffd700, #ffed4e);--scrollbar-track: rgba(255, 255, 255, .2);--glow-primary: rgba(255, 215, 0, .1);--glow-primary-hover: rgba(255, 215, 0, .2);--reviews-bg: linear-gradient(135deg, #ff9a9e 0%, #fecfef 50%, #fecfef 100%);--reviews-shadow: rgba(255, 154, 158, .3);--reviews-accent: linear-gradient(90deg, #ff6b6b, #ffa500, #ff6b6b);--reviews-glow: rgba(255, 107, 107, .5);--reviews-badge-glow: rgba(255, 165, 0, .6);--podium-first-bg: linear-gradient(145deg, #FFD700, #FFA500);--podium-first-border: #FFD700;--podium-first-glow: radial-gradient(circle, #FFD700, #FFA500);--podium-first-shadow: rgba(255, 215, 0, .8);--podium-second-bg: linear-gradient(145deg, #C0C0C0, #A8A8A8);--podium-second-border: #C0C0C0;--podium-second-glow: radial-gradient(circle, #C0C0C0, #A8A8A8);--podium-second-shadow: rgba(192, 192, 192, .6);--podium-third-bg: linear-gradient(145deg, #CD7F32, #B8860B);--podium-third-border: #CD7F32;--podium-third-glow: radial-gradient(circle, #CD7F32, #B8860B);--podium-third-shadow: rgba(205, 127, 50, .6);--scratchcards-primary: #000000;--scratchcards-secondary: #1a1a1a;--scratchcards-accent: #ffd700;--scratchcards-success: #ffd700;--scratchcards-surface: rgba(255, 215, 0, .08);--scratchcards-surface-hover: rgba(255, 215, 0, .12);--scratchcards-border: rgba(255, 215, 0, .3);--scratchcards-text: #ffd700;--scratchcards-text-muted: rgba(255, 215, 0, .7);--scratchcards-shadow-sm: 0 4px 16px rgba(0, 0, 0, .3);--scratchcards-shadow-md: 0 8px 32px rgba(0, 0, 0, .4);--scratchcards-shadow-lg: 0 16px 64px rgba(0, 0, 0, .5);--roulette-primary-gold: #ffd700;--roulette-gold-light: #ffed4e;--roulette-gold-dark: #c9b037;--roulette-bg-dark: #1a2332;--roulette-bg-medium: #2c3e50;--roulette-green-light: #28a745;--roulette-green-dark: #1e7e34;--roulette-red-light: #dc3545;--roulette-red-dark: #c82333;--roulette-black-light: #343a40;--roulette-black-dark: #212529;--roulette-gray-light: #495057;--roulette-gray-medium: #6c757d;--roulette-purple: #6f42c1;--roulette-blue: #007bff;--roulette-orange: #fd7e14;--roulette-yellow: #ffc107;--coinflip-primary: #000000;--coinflip-secondary: #1a1a1a;--coinflip-accent: #ffd700;--coinflip-success: #ffd700;--coinflip-danger: #ff6b6b;--coinflip-warning: #ffb700;--coinflip-surface: rgba(255, 215, 0, .08);--coinflip-surface-hover: rgba(255, 215, 0, .12);--coinflip-border: rgba(255, 215, 0, .3);--coinflip-text: #ffd700;--coinflip-text-muted: rgba(255, 215, 0, .7);--coinflip-shadow-sm: 0 4px 16px rgba(0, 0, 0, .3);--coinflip-shadow-md: 0 8px 32px rgba(0, 0, 0, .4);--coinflip-shadow-lg: 0 16px 64px rgba(0, 0, 0, .5);--coinflip-radius-sm: 8px;--coinflip-radius-md: 16px;--coinflip-radius-lg: 24px;--coinflip-transition: all .3s cubic-bezier(.4, 0, .2, 1);--modal-item-glow: 0 8px 24px rgba(0,0,0,.08);--modal-item-border-color: rgba(0,0,0,.08)}[data-theme=dark]{--bg-primary: #1a202c;--bg-secondary: #2d3748;--bg-tertiary: #4a5568;--bg-hover: #718096;--surface-color: #2d3748;--surface-hover: #4a5568;--text-primary: #f7fafc;--text-secondary: #e2e8f0;--text-tertiary: #a0aec0;--text-muted: #a0aec0;--text-on-dark: #ffffff;--text-on-accent: #ffffff;--border-color: #4a5568;--border-hover: #718096;--border-light: #4a5568;--shadow-light: rgba(0, 0, 0, .3);--shadow-medium: rgba(0, 0, 0, .5);--shadow-primary: rgba(0, 0, 0, .4);--shadow-secondary: rgba(0, 0, 0, .3);--shadow-dark: rgba(0, 0, 0, .6);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .3);--shadow-accent: 0 4px 12px rgba(102, 126, 234, .2);--shadow-accent-tertiary: 0 4px 6px -1px rgba(245, 158, 11, .3);--accent-primary: #818cf8;--accent-secondary: #a78bfa;--accent-tertiary: #f59e0b;--accent-light: rgba(129, 140, 248, .2);--accent-hover: #6366f1;--accent-primary-alpha: rgba(129, 140, 248, .2);--accent-primary-border: rgba(129, 140, 248, .3);--accent-primary-hover: rgba(255, 215, 0, .8);--accent-gradient: linear-gradient(135deg, #818cf8, #a78bfa);--accent-gradient-tertiary: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-dark: linear-gradient(135deg, #4a5568 0%, #2d3748 100%);--accent-shadow: rgba(129, 140, 248, .4);--accent-shadow-hover: rgba(129, 140, 248, .5);--bg-video: #000000;--success-color: #68d391;--success-gradient: linear-gradient(135deg, #68d391, #48bb78);--success-shadow: rgba(104, 211, 145, .3);--success-shadow-hover: rgba(104, 211, 145, .4);--success-surface: rgba(104, 211, 145, .1);--error-color: #fc8181;--error-gradient: linear-gradient(135deg, #fc8181, #f56565);--error-shadow: rgba(252, 129, 129, .3);--error-surface: rgba(252, 129, 129, .1);--error-hover: #f56565;--warning-color: #f6ad55;--modal-item-glow: 0 8px 24px rgba(255,255,255,.06);--modal-item-border-color: rgba(255,255,255,.06);--info-color: #63b3ed;--text-disabled: #718096;--page-bg: linear-gradient(135deg, #1a202c 0%, #2d3748 100%);--scrollbar-thumb: linear-gradient(90deg, #fbbf24, #f59e0b);--scrollbar-track: rgba(255, 255, 255, .1);--glow-primary: rgba(251, 191, 36, .2);--glow-primary-hover: rgba(251, 191, 36, .3);--reviews-bg: linear-gradient(135deg, #374151 0%, #4b5563 50%, #6b7280 100%);--reviews-shadow: rgba(129, 140, 248, .2);--reviews-accent: linear-gradient(90deg, #818cf8, #a78bfa, #818cf8);--reviews-glow: rgba(129, 140, 248, .4);--reviews-badge-glow: rgba(167, 139, 250, .6);--podium-first-bg: linear-gradient(145deg, #F4C430, #DAA520);--podium-first-border: #F4C430;--podium-first-glow: radial-gradient(circle, #F4C430, #DAA520);--podium-first-shadow: rgba(244, 196, 48, .6);--podium-second-bg: linear-gradient(145deg, #9CA0B0, #8A8B99);--podium-second-border: #9CA0B0;--podium-second-glow: radial-gradient(circle, #9CA0B0, #8A8B99);--podium-second-shadow: rgba(156, 160, 176, .4);--podium-third-bg: linear-gradient(145deg, #B87333, #A0522D);--podium-third-border: #B87333;--podium-third-glow: radial-gradient(circle, #B87333, #A0522D);--podium-third-shadow: rgba(184, 115, 51, .4);--scratchcards-primary: #000000;--scratchcards-secondary: #0f0f0f;--scratchcards-surface: rgba(255, 215, 0, .12);--scratchcards-surface-hover: rgba(255, 215, 0, .18);--roulette-bg-dark: #0f1419;--roulette-bg-medium: #1a2332;--coinflip-primary: #000000;--coinflip-secondary: #0f0f0f;--coinflip-surface: rgba(255, 215, 0, .12);--coinflip-surface-hover: rgba(255, 215, 0, .18)}*,*:before,*:after{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease}body{background:var(--page-bg);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0;padding:0}._top-sales-header_16zcv_1{text-align:center;padding:20px 0 10px;position:relative;color:var(--text-primary);background:var(--bg-primary)}._themed-container_16zcv_1{background:var(--bg-primary);color:var(--text-primary)}._themed-section_16zcv_1{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 4px 20px var(--shadow-light)}._themed-section_16zcv_1:hover{box-shadow:0 8px 30px var(--shadow-medium)}._themed-text-primary_16zcv_1{color:var(--text-primary)}._themed-text-secondary_16zcv_1{color:var(--text-secondary)}._themed-text-tertiary_16zcv_1{color:var(--text-tertiary)}._themed-border_16zcv_1{border-color:var(--border-color)}._themed-border_16zcv_1:hover{border-color:var(--border-hover)}._themed-button_16zcv_1{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}._themed-button_16zcv_1:hover{background:var(--bg-secondary);border-color:var(--border-hover)}._themed-button-primary_16zcv_1{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;border:none}._themed-button-primary_16zcv_1:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}._themed-input_16zcv_1{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}._themed-input_16zcv_1:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #667eea1a}._themed-card_16zcv_1{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-light)}._themed-card_16zcv_1:hover{box-shadow:0 4px 16px var(--shadow-medium)}._themed-success_16zcv_1{color:var(--success-color)}._themed-error_16zcv_1{color:var(--error-color)}._themed-warning_16zcv_1{color:var(--warning-color)}._themed-info_16zcv_1{color:var(--info-color)}._themed-nav_16zcv_1{background:var(--bg-primary);border-bottom:1px solid var(--border-color)}[data-theme=dark] ._settings-container_16zcv_1{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%)}[data-theme=dark] ._settings-header_16zcv_1 h1{color:var(--text-primary)}[data-theme=dark] ._settings-header_16zcv_1 p{color:var(--text-tertiary)}[data-theme=dark] ._settings-section_16zcv_1{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] ._settings-section_16zcv_1 h2{color:var(--text-primary);border-bottom-color:var(--border-color)}[data-theme=dark] ._setting-item_16zcv_1 label{color:var(--text-secondary)}[data-theme=dark] ._setting-item_16zcv_1 select{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] ._theme-option_16zcv_1{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}[data-theme=dark] ._theme-option_16zcv_1:hover{background:var(--bg-primary);border-color:var(--accent-primary)}[data-theme=dark] ._theme-toggle-btn_16zcv_1{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] ._theme-toggle-btn_16zcv_1:hover{background:var(--bg-primary);border-color:var(--accent-primary)}._dashboard_16zcv_4{max-width:1400px;margin:0 auto;padding:20px;background:var(--page-bg);min-height:100vh}._header_16zcv_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}._header_16zcv_12 h1{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin:0}._controls_16zcv_28{display:flex;align-items:center;gap:15px;flex-wrap:wrap}._timeframeSelect_16zcv_35{padding:8px 12px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:14px;cursor:pointer;transition:all .2s ease}._timeframeSelect_16zcv_35:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha)}._updateBtn_16zcv_52{padding:8px 16px;background:var(--accent-primary);color:var(--text-on-dark);border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}._updateBtn_16zcv_52:hover:not(:disabled){background:var(--accent-primary);opacity:.9;transform:translateY(-1px)}._updateBtn_16zcv_52:disabled{opacity:.6;cursor:not-allowed}._exportButtons_16zcv_74{display:flex;gap:8px}._exportBtn_16zcv_79{padding:8px 12px;background:var(--success-color);color:var(--text-on-dark);border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}._exportBtn_16zcv_79:hover{background:var(--success-color);opacity:.9;transform:translateY(-1px)}._accessDenied_16zcv_96{text-align:center;padding:60px 20px;background:var(--bg-primary);border-radius:12px;box-shadow:var(--shadow-lg)}._accessDenied_16zcv_96 h2{color:var(--text-color, #1e293b);margin-bottom:10px}._accessDenied_16zcv_96 p{color:var(--text-secondary, #64748b)}._error_16zcv_113{background:var(--error-surface);border:1px solid var(--error-color);color:var(--error-color);padding:16px;border-radius:8px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}._error_16zcv_113 button{background:var(--error-color);color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}._tabs_16zcv_134{display:flex;gap:2px;margin-bottom:30px;background:var(--bg-primary);border-radius:12px;padding:4px;box-shadow:var(--shadow-lg);overflow-x:auto}._tab_16zcv_134{padding:12px 24px;background:transparent;border:none;color:var(--text-secondary);font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}._tab_16zcv_134:hover{background:var(--bg-secondary);color:var(--text-primary)}._tab_16zcv_134._active_16zcv_163{background:var(--accent-primary);color:#fff;box-shadow:var(--shadow-lg)}._content_16zcv_169{background:var(--bg-primary);border-radius:12px;padding:30px;box-shadow:var(--shadow-lg);min-height:400px}._loading_16zcv_177{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}._spinner_16zcv_185{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--accent-primary);border-radius:50%;animation:_spin_16zcv_185 1s linear infinite;margin-bottom:16px}@keyframes _spin_16zcv_185{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._overview_16zcv_201{display:flex;flex-direction:column;gap:30px}._metricsGrid_16zcv_207{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}._metric_16zcv_207{background:var(--accent-gradient);color:#fff;padding:24px;border-radius:12px;box-shadow:var(--shadow-lg);transition:transform .2s ease}._metric_16zcv_207:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}._metric_16zcv_207 h3{font-size:14px;font-weight:500;margin:0 0 12px;opacity:.9}._metric_16zcv_207 ._value_16zcv_234{font-size:2.5rem;font-weight:700;margin-bottom:8px}._metric_16zcv_207 ._growth_16zcv_240{font-size:14px;font-weight:500;opacity:.9}._conversionFunnel_16zcv_246{background:var(--bg-secondary);padding:24px;border-radius:12px;border:1px solid var(--border-color)}._conversionFunnel_16zcv_246 h3{margin:0 0 20px;color:var(--text-primary);font-size:1.25rem}._funnelStages_16zcv_259{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px}._funnelStage_16zcv_259{background:var(--bg-primary);padding:20px;border-radius:10px;text-align:center;min-width:150px;box-shadow:var(--shadow-md);border:2px solid var(--border-color);transition:all .2s ease}._funnelStage_16zcv_259:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._stageName_16zcv_282{font-weight:600;color:var(--text-primary);margin-bottom:8px;font-size:14px}._stageCount_16zcv_289{font-size:2rem;font-weight:700;color:var(--accent-primary);margin-bottom:4px}._stagePercentage_16zcv_296{font-size:12px;color:var(--text-secondary);font-weight:500}._revenue_16zcv_303{display:flex;flex-direction:column;gap:30px}._revenueSummary_16zcv_309 h3,._revenueChart_16zcv_310 h3{margin:0 0 20px;color:var(--text-primary);font-size:1.25rem}._summaryGrid_16zcv_316{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._summaryItem_16zcv_322{display:flex;justify-content:space-between;padding:16px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}._summaryItem_16zcv_322 span:first-child{color:var(--text-secondary);font-weight:500}._summaryItem_16zcv_322 span:last-child{color:var(--text-primary);font-weight:600}._chartContainer_16zcv_341{display:flex;gap:8px;overflow-x:auto;padding:20px 0;align-items:end;min-height:200px}._chartBar_16zcv_350{display:flex;flex-direction:column;align-items:center;min-width:60px}._bar_16zcv_357{background:var(--accent-gradient);width:30px;border-radius:4px 4px 0 0;margin-bottom:8px;transition:all .2s ease;min-height:10px}._bar_16zcv_357:hover{box-shadow:var(--shadow-lg)}._barLabel_16zcv_370{font-size:11px;color:var(--text-secondary);text-align:center;margin-bottom:4px;transform:rotate(-45deg);white-space:nowrap}._barValue_16zcv_379{font-size:12px;font-weight:600;color:var(--text-primary);text-align:center}._performers_16zcv_387{display:flex;flex-direction:column;gap:20px}._performers_16zcv_387 h3{margin:0;color:var(--text-primary);font-size:1.25rem}._performersTable_16zcv_399{border-radius:12px;overflow:hidden;border:1px solid var(--border-color)}._tableHeader_16zcv_405{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:16px;padding:16px 20px;background:var(--bg-secondary);font-weight:600;color:var(--text-primary);font-size:14px}._tableRow_16zcv_416{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:16px;padding:16px 20px;border-top:1px solid var(--border-color);transition:background-color .2s ease}._tableRow_16zcv_416:hover{background:var(--bg-secondary)}._sellerName_16zcv_429{font-weight:600;color:var(--accent-primary)}._buyers_16zcv_435{display:flex;flex-direction:column;gap:30px}._buyerSegments_16zcv_441 h3,._topBuyers_16zcv_442 h3{margin:0 0 20px;color:var(--text-primary);font-size:1.25rem}._segmentsGrid_16zcv_448{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}._segment_16zcv_448{background:var(--bg-secondary);padding:20px;border-radius:12px;border:1px solid var(--border-color);transition:all .2s ease}._segment_16zcv_448:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-lg)}._segment_16zcv_448 h4{margin:0 0 12px;color:var(--accent-primary);font-size:1.1rem;font-weight:600;text-transform:capitalize}._segmentStats_16zcv_475{display:flex;flex-direction:column;gap:8px}._segmentStats_16zcv_475 div{display:flex;justify-content:space-between;font-size:14px;color:var(--text-secondary)}._buyersTable_16zcv_488{border-radius:12px;overflow:hidden;border:1px solid var(--border-color)}._buyersTable_16zcv_488 ._tableHeader_16zcv_405,._buyersTable_16zcv_488 ._tableRow_16zcv_416{grid-template-columns:2fr 1fr 1fr 1fr 1fr}._buyersTable_16zcv_488 ._segment_16zcv_448{background:var(--accent-primary);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-align:center;text-transform:capitalize;border:none}._trends_16zcv_515{display:flex;flex-direction:column;gap:20px}._trends_16zcv_515 h3{margin:0;color:var(--text-primary);font-size:1.25rem}._trendsChart_16zcv_527{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}._trendDay_16zcv_535{display:grid;grid-template-columns:120px 200px 1fr;gap:16px;padding:16px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);align-items:center;transition:all .2s ease}._trendDay_16zcv_535:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md)}._trendDate_16zcv_552{font-weight:600;color:var(--text-primary);font-size:14px}._trendStats_16zcv_558{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-secondary)}._trendBar_16zcv_566{background:var(--accent-gradient);height:8px;border-radius:4px;transition:all .2s ease;min-width:20px}@media (max-width: 768px){._dashboard_16zcv_4{padding:16px}._header_16zcv_12{flex-direction:column;align-items:stretch;gap:16px}._header_16zcv_12 h1{font-size:2rem;text-align:center}._controls_16zcv_28{justify-content:center;flex-wrap:wrap}._tabs_16zcv_134{padding:2px}._tab_16zcv_134{padding:8px 16px;font-size:14px}._content_16zcv_169{padding:20px}._metricsGrid_16zcv_207{grid-template-columns:1fr;gap:16px}._summaryGrid_16zcv_316{grid-template-columns:1fr}._tableHeader_16zcv_405,._tableRow_16zcv_416{grid-template-columns:1fr;gap:8px}._tableHeader_16zcv_405{display:none}._tableRow_16zcv_416{display:flex;flex-direction:column;padding:16px}._tableRow_16zcv_416>span{padding:4px 0;border-bottom:1px solid var(--border-color)}._chartContainer_16zcv_341{justify-content:center;flex-wrap:wrap}._trendDay_16zcv_535{grid-template-columns:1fr;gap:12px}._segmentsGrid_16zcv_448{grid-template-columns:1fr}._funnelStages_16zcv_259{flex-direction:column;align-items:center}}@media (max-width: 480px){._dashboard_16zcv_4{padding:12px}._header_16zcv_12 h1{font-size:1.75rem}._content_16zcv_169{padding:16px}._metric_16zcv_207 ._value_16zcv_234{font-size:2rem}._exportButtons_16zcv_74{flex-direction:column;width:100%}._exportBtn_16zcv_79{width:100%}}._performanceMonitoring_1gums_6{background:var(--background-color);color:var(--text-color);min-height:100vh;padding:1rem;font-family:var(--font-family)}._header_1gums_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:2px solid var(--border-color);padding-bottom:1rem}._header_1gums_15 h2{color:var(--primary-color);margin:0;font-size:2rem;font-weight:600}._headerActions_1gums_31{display:flex;gap:1rem;align-items:center}._refreshButton_1gums_37{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.9rem;transition:all .3s ease}._refreshButton_1gums_37:hover:not(:disabled){background:var(--primary-color-dark);transform:translateY(-1px)}._refreshButton_1gums_37:disabled{opacity:.6;cursor:not-allowed}._exportButtons_1gums_58{display:flex;gap:.5rem}._exportButtons_1gums_58 button{background:var(--secondary-color);color:#fff;border:none;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;font-size:.8rem;transition:all .3s ease}._exportButtons_1gums_58 button:hover{background:var(--secondary-color-dark);transform:translateY(-1px)}._loading_1gums_80{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;color:var(--text-color-muted)}._spinner_1gums_89{width:2rem;height:2rem;border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;animation:_spin_1gums_89 1s linear infinite;margin-bottom:1rem}@keyframes _spin_1gums_89{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_1gums_104{background:#dc35451a;border:1px solid #dc3545;border-radius:.5rem;padding:1rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}._error_1gums_104 p{margin:0;color:#dc3545}._error_1gums_104 button{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer}._tabs_1gums_130{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid var(--border-color);overflow-x:auto;padding-bottom:.5rem}._tab_1gums_130{background:transparent;border:1px solid var(--border-color);color:var(--text-color);padding:.75rem 1.5rem;border-radius:.5rem .5rem 0 0;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease;white-space:nowrap;position:relative;display:flex;align-items:center;gap:.5rem}._tab_1gums_130:hover{background:var(--hover-color);border-color:var(--primary-color)}._tab_1gums_130._active_1gums_161{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}._alertBadge_1gums_167{background:#dc3545;color:#fff;border-radius:50%;padding:.2rem .4rem;font-size:.7rem;font-weight:700;min-width:1.2rem;text-align:center}._summaryCards_1gums_179{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._card_1gums_186{background:var(--card-background);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}._card_1gums_186:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}._card_1gums_186 h3{margin:0 0 1rem;color:var(--text-color);font-size:1rem;font-weight:600}._metric_1gums_207{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}._value_1gums_214{font-size:2.5rem;font-weight:700;color:var(--primary-color);line-height:1}._label_1gums_221{font-size:.9rem;color:var(--text-color-muted);text-align:center;margin-top:.25rem}._subMetric_1gums_228{text-align:center;font-size:.85rem;color:var(--text-color-muted)}._breakdown_1gums_234{display:flex;justify-content:space-around;font-size:.85rem;gap:.5rem;flex-wrap:wrap}._breakdown_1gums_234 span{padding:.25rem .5rem;border-radius:.25rem;font-weight:500}._breakdown_1gums_234 ._critical_1gums_248{background:#dc35451a;color:#dc3545}._breakdown_1gums_234 ._error_1gums_104{background:#fd7e141a;color:#fd7e14}._breakdown_1gums_234 ._warning_1gums_258{background:#ffc1071a;color:#ffc107}._chartSection_1gums_264{background:var(--card-background);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}._chartSection_1gums_264 h3{margin:0 0 1rem;color:var(--text-color);font-size:1.1rem;font-weight:600}._chart_1gums_264{display:flex;align-items:flex-end;gap:.5rem;height:200px;padding:1rem 0}._chartBar_1gums_287{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;position:relative}._bar_1gums_296{width:100%;min-height:5px;border-radius:.25rem .25rem 0 0;transition:all .3s ease;margin-top:auto}._chartLabel_1gums_304{font-size:.7rem;color:var(--text-color-muted);margin-top:.5rem}._chartValue_1gums_310{font-size:.8rem;color:var(--text-color);font-weight:600;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}._filters_1gums_321{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center;flex-wrap:wrap}._filters_1gums_321 select{background:var(--input-background);border:1px solid var(--border-color);color:var(--text-color);padding:.5rem;border-radius:.5rem;font-size:.9rem}._filters_1gums_321 button{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.9rem;transition:all .3s ease}._filters_1gums_321 button:hover{background:var(--primary-color-dark)}._errorList_1gums_354{display:flex;flex-direction:column;gap:1rem}._errorItem_1gums_360{background:var(--card-background);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;border-left:4px solid var(--border-color)}._errorItem_1gums_360._critical_1gums_248{border-left-color:#dc3545;background:#dc35450d}._errorItem_1gums_360._error_1gums_104{border-left-color:#fd7e14;background:#fd7e140d}._errorItem_1gums_360._warn_1gums_258{border-left-color:#ffc107;background:#ffc1070d}._errorHeader_1gums_383{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}._errorLevel_1gums_391{background:var(--text-color-muted);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;font-weight:700}._errorItem_1gums_360._critical_1gums_248 ._errorLevel_1gums_391{background:#dc3545}._errorItem_1gums_360._error_1gums_104 ._errorLevel_1gums_391{background:#fd7e14}._errorItem_1gums_360._warn_1gums_258 ._errorLevel_1gums_391{background:#ffc107}._errorType_1gums_412{background:var(--primary-color);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem}._timestamp_1gums_420{color:var(--text-color-muted);font-size:.85rem;margin-left:auto}._resolveButton_1gums_426{background:#198754;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.8rem;transition:all .3s ease}._resolveButton_1gums_426:hover{background:#157347}._errorMessage_1gums_441{color:var(--text-color);margin-bottom:.5rem;font-weight:500}._errorContext_1gums_447{display:flex;gap:1rem;font-size:.85rem;color:var(--text-color-muted);margin-bottom:.25rem;flex-wrap:wrap}._errorUser_1gums_456{font-size:.85rem;color:var(--text-color-muted);margin-bottom:.25rem}._errorResolution_1gums_462{background:#1987541a;color:#198754;padding:.5rem;border-radius:.25rem;font-size:.85rem;margin-top:.5rem}._performanceMetrics_1gums_472{margin-bottom:2rem}._performanceMetrics_1gums_472 h3{color:var(--text-color);margin-bottom:1rem;font-size:1.1rem;font-weight:600}._metricsList_1gums_483{display:flex;flex-direction:column;gap:1rem}._metricItem_1gums_489{background:var(--card-background);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;border-left:4px solid var(--border-color)}._metricItem_1gums_489._critical_1gums_248{border-left-color:#dc3545;background:#dc35450d}._metricItem_1gums_489._warning_1gums_258{border-left-color:#ffc107;background:#ffc1070d}._metricHeader_1gums_507{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}._metricName_1gums_515{font-weight:600;color:var(--text-color)}._metricValue_1gums_520{background:var(--primary-color);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.9rem;font-weight:600}._metricDetails_1gums_529{display:flex;gap:1rem;font-size:.85rem;color:var(--text-color-muted);margin-bottom:.25rem;flex-wrap:wrap}._metricContext_1gums_538{font-size:.85rem;color:var(--text-color-muted)}._apiTrends_1gums_544{background:var(--card-background);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem}._apiTrends_1gums_544 h3{color:var(--text-color);margin-bottom:1rem;font-size:1.1rem;font-weight:600}._apiTrendsList_1gums_558{display:flex;flex-direction:column;gap:1rem}._apiTrendItem_1gums_564{background:var(--background-color);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem}._apiTrendHeader_1gums_571{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}._endpoint_1gums_580{font-weight:600;color:var(--text-color);font-family:monospace}._requestCount_1gums_586{background:var(--secondary-color);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem}._apiTrendMetrics_1gums_594{display:flex;gap:1rem;font-size:.85rem;color:var(--text-color-muted);flex-wrap:wrap}._apiTrendMetrics_1gums_594 ._error_1gums_104{color:#dc3545;font-weight:600}._healthGrid_1gums_608{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._healthCard_1gums_614{background:var(--card-background);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}._healthCard_1gums_614:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}._healthHeader_1gums_628{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._healthHeader_1gums_628 h3{margin:0;color:var(--text-color);font-size:1.1rem;font-weight:600;text-transform:capitalize}._healthStatus_1gums_643{padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;font-weight:700;text-transform:uppercase;background:#ffffff1a}._healthScore_1gums_652{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._scoreBar_1gums_659{flex:1;height:.5rem;border-radius:.25rem;transition:all .3s ease}._healthScore_1gums_652 span{font-weight:600;color:var(--text-color);min-width:3rem;text-align:right}._healthMetrics_1gums_673{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._healthMetrics_1gums_673 div{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-color-muted)}._healthFooter_1gums_687{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--text-color-muted);border-top:1px solid var(--border-color);padding-top:.5rem;flex-wrap:wrap;gap:.5rem}._alertsList_1gums_700{display:flex;flex-direction:column;gap:1rem}._alertItem_1gums_706{background:var(--card-background);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;border-left:4px solid var(--border-color)}._alertItem_1gums_706._critical_1gums_248{border-left-color:#dc3545;background:#dc35450d}._alertItem_1gums_706._warning_1gums_258{border-left-color:#ffc107;background:#ffc1070d}._alertItem_1gums_706._info_1gums_724{border-left-color:#0dcaf0;background:#0dcaf00d}._alertHeader_1gums_729{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}._alertLevel_1gums_737{color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;font-weight:700}._alertTitle_1gums_745{font-weight:600;color:var(--text-color);flex:1;min-width:200px}._alertActions_1gums_752{display:flex;gap:.5rem;margin-left:auto}._ackButton_1gums_758{background:#0dcaf0;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.8rem;transition:all .3s ease}._ackButton_1gums_758:hover{background:#0bb3d4}._alertDescription_1gums_773{color:var(--text-color);margin-bottom:.5rem}._alertDetails_1gums_778{display:flex;gap:1rem;font-size:.85rem;color:var(--text-color-muted);margin-bottom:.25rem;flex-wrap:wrap}._alertAcknowledged_1gums_787{background:#0dcaf01a;color:#0dcaf0;padding:.5rem;border-radius:.25rem;font-size:.85rem;margin-top:.5rem}._alertResolved_1gums_796{background:#1987541a;color:#198754;padding:.5rem;border-radius:.25rem;font-size:.85rem;margin-top:.5rem}@media (max-width: 768px){._performanceMonitoring_1gums_6{padding:.5rem}._header_1gums_15{flex-direction:column;gap:1rem;align-items:stretch}._headerActions_1gums_31{justify-content:space-between}._exportButtons_1gums_58{flex-direction:column}._tabs_1gums_130{flex-direction:column;gap:.25rem}._tab_1gums_130{border-radius:.5rem;text-align:center}._summaryCards_1gums_179{grid-template-columns:1fr}._chart_1gums_264{height:150px}._filters_1gums_321{flex-direction:column;gap:.5rem}._filters_1gums_321 select,._filters_1gums_321 button{width:100%}._errorHeader_1gums_383,._metricHeader_1gums_507,._apiTrendHeader_1gums_571,._alertHeader_1gums_729{flex-direction:column;align-items:stretch;gap:.5rem}._timestamp_1gums_420,._alertActions_1gums_752{margin-left:0;justify-content:flex-start}._healthGrid_1gums_608{grid-template-columns:1fr}._healthHeader_1gums_628,._healthScore_1gums_652,._healthFooter_1gums_687{flex-direction:column;align-items:stretch;gap:.5rem}._healthScore_1gums_652 span{text-align:left}}@media (max-width: 480px){._header_1gums_15 h2{font-size:1.5rem}._value_1gums_214{font-size:2rem}._card_1gums_186,._chartSection_1gums_264,._healthCard_1gums_614{padding:1rem}}._settings-container_1vz5h_1{max-width:800px;margin:0 auto;padding:20px;background:linear-gradient(135deg,var(--bg-secondary, #f8f9ff) 0%,var(--bg-tertiary, #e6efff) 100%);min-height:100vh;transition:background-color .3s ease}._settings-header_1vz5h_10{text-align:center;margin-bottom:40px;padding:30px 0}._settings-header_1vz5h_10 h1{font-size:2.5rem;font-weight:800;color:var(--text-primary, #1a202c);margin:0 0 10px;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:color .3s ease}._settings-header_1vz5h_10 p{font-size:1.1rem;color:var(--text-secondary, #718096);margin:0;transition:color .3s ease}._settings-content_1vz5h_32{display:flex;flex-direction:column;gap:30px}._settings-section_1vz5h_38{background:var(--bg-secondary, white);border-radius:16px;padding:30px;box-shadow:0 4px 20px var(--shadow-light, rgba(0, 0, 0, .08));border:1px solid var(--border-color, rgba(255, 255, 255, .8));transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease,border-color .3s ease}._settings-section_1vz5h_38:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--shadow-medium, rgba(0, 0, 0, .12))}._settings-category-tabs_1vz5h_53{background:linear-gradient(135deg,#2d3748,#1a202c);border-radius:16px;padding:8px;box-shadow:0 4px 20px #0000004d,0 1px #ffffff1a inset;border:1px solid rgba(255,255,255,.1);margin-bottom:20px}._tab-list_1vz5h_64{display:flex;gap:4px;background:#0000004d;border-radius:12px;padding:4px;margin-bottom:12px;border:1px solid rgba(255,255,255,.1)}._tab-button_1vz5h_74{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#ffffffb3;font-weight:500;min-height:70px;position:relative}._tab-button_1vz5h_74:hover{background:#ffffff1a;color:#ffffffe6;transform:translateY(-1px);box-shadow:0 2px 8px #0003}._tab-button_1vz5h_74._tab-active_1vz5h_99{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea66,0 1px #fff3 inset;transform:translateY(-2px);border:1px solid rgba(255,255,255,.2)}._tab-button_1vz5h_74._tab-active_1vz5h_99:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-2px);box-shadow:0 6px 16px #667eea80,0 1px #ffffff4d inset}._tab-icon_1vz5h_117{font-size:1.4rem;margin-bottom:2px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}._tab-label_1vz5h_123{font-size:.85rem;font-weight:600;text-align:center;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.3)}._tab-description_1vz5h_131{font-size:.9rem;color:#fffc;text-align:center;margin:0;padding:8px 16px;background:#0003;border-radius:8px;border-left:4px solid #667eea;text-shadow:0 1px 2px rgba(0,0,0,.3)}._settings-category-content_1vz5h_143{animation:_fadeInUp_1vz5h_1 .3s ease-out}@keyframes _fadeInUp_1vz5h_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._tab-list_1vz5h_64{flex-wrap:wrap;gap:6px}._tab-button_1vz5h_74{flex:1 1 calc(50% - 3px);min-width:140px}._tab-label_1vz5h_123{font-size:.8rem}._tab-icon_1vz5h_117{font-size:1.2rem}}@media (max-width: 480px){._tab-button_1vz5h_74{flex:1 1 100%;flex-direction:row;justify-content:flex-start;padding:12px 16px;min-height:auto;gap:8px}._tab-label_1vz5h_123{font-size:.9rem}}._settings-section_1vz5h_38 h2{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;color:var(--text-primary, #2d3748);margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid var(--border-color, #e2e8f0);transition:color .3s ease,border-color .3s ease}._settings-section_1vz5h_38 h2 svg{color:var(--accent-primary, #667eea);stroke-width:2.5;transition:color .3s ease}._setting-item_1vz5h_213{margin-bottom:20px}._setting-item_1vz5h_213:last-child{margin-bottom:0}._setting-item_1vz5h_213 label{display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:500;color:var(--text-secondary, #4a5568);cursor:pointer;padding:12px 0;transition:color .3s ease}._setting-item_1vz5h_213 label:hover{color:var(--text-primary, #2d3748)}._setting-item_1vz5h_213 input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-primary, #667eea);cursor:pointer;transition:transform .2s ease}._setting-item_1vz5h_213 input[type=checkbox]:hover{transform:scale(1.1)}._setting-item_1vz5h_213 select{min-width:140px;padding:8px 12px;border:2px solid var(--border-color, #e2e8f0);border-radius:8px;background:var(--bg-secondary, white);font-size:.9rem;color:var(--text-primary, #4a5568);cursor:pointer;transition:all .3s ease}._setting-item_1vz5h_213 select:focus{outline:none;border-color:var(--accent-primary, #667eea);box-shadow:0 0 0 3px var(--accent-primary-alpha, rgba(102, 126, 234, .1))}._setting-item_1vz5h_213 select:hover{border-color:var(--border-hover, #cbd5e0)}._setting-description_1vz5h_271{font-size:.85rem;color:var(--text-tertiary, #718096);margin-top:8px;margin-bottom:0;font-style:italic;transition:color .3s ease}._theme-selector_1vz5h_281{display:flex;align-items:center;gap:12px;margin-top:12px}._theme-option_1vz5h_288{display:flex;align-items:center;gap:8px;padding:12px 16px;border:2px solid var(--border-color, #e2e8f0);border-radius:12px;background:var(--bg-secondary, white);color:var(--text-secondary, #4a5568);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:80px;justify-content:center}._theme-option_1vz5h_288:hover{border-color:var(--accent-primary, #667eea);background:var(--bg-hover, #f7fafc);transform:translateY(-1px)}._theme-option_1vz5h_288._active_1vz5h_311{border-color:var(--accent-primary, #667eea);background:var(--accent-gradient, linear-gradient(135deg, #667eea, #764ba2));color:#fff;box-shadow:0 4px 12px var(--accent-shadow, rgba(102, 126, 234, .3))}._theme-option_1vz5h_288 svg{width:16px;height:16px}._theme-toggle-btn_1vz5h_323{padding:12px;border:2px solid var(--border-color, #e2e8f0);border-radius:50%;background:var(--bg-secondary, white);font-size:1.2rem;cursor:pointer;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}._theme-toggle-btn_1vz5h_323:hover{border-color:var(--accent-primary, #667eea);background:var(--bg-hover, #f7fafc);transform:scale(1.1) rotate(15deg)}._settings-actions_1vz5h_345{display:flex;gap:16px;justify-content:center;margin-top:40px;padding:20px 0}._settings-reset-btn_1vz5h_353,._settings-save-btn_1vz5h_354{padding:12px 32px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px}._settings-reset-btn_1vz5h_353{background:var(--bg-tertiary, #f7fafc);color:var(--text-secondary, #718096);border:2px solid var(--border-color, #e2e8f0)}._settings-reset-btn_1vz5h_353:hover:not(:disabled){background:var(--bg-hover, #edf2f7);border-color:var(--border-hover, #cbd5e0);color:var(--text-primary, #4a5568);transform:translateY(-1px)}._settings-save-btn_1vz5h_354{background:var(--accent-gradient, linear-gradient(135deg, #667eea 0%, #764ba2 100%));color:#fff;box-shadow:0 4px 15px var(--accent-shadow, rgba(102, 126, 234, .4))}._settings-save-btn_1vz5h_354:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px var(--accent-shadow-hover, rgba(102, 126, 234, .5))}._settings-reset-btn_1vz5h_353:disabled,._settings-save-btn_1vz5h_354:disabled{opacity:.6;cursor:not-allowed;transform:none}._theme-actions_1vz5h_397{display:flex;gap:12px;align-items:center;background:var(--accent-primary-alpha, rgba(102, 126, 234, .1));padding:16px;border-radius:12px;border:2px solid var(--accent-primary-border, rgba(102, 126, 234, .2));margin-bottom:16px;transition:all .3s ease}._theme-save-btn_1vz5h_409{background:var(--success-gradient, linear-gradient(135deg, #48bb78, #38a169));box-shadow:0 4px 15px var(--success-shadow, rgba(72, 187, 120, .3))}._theme-save-btn_1vz5h_409:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--success-shadow-hover, rgba(72, 187, 120, .4))}._theme-changed-notice_1vz5h_419{color:var(--error-color, #f56565);font-weight:600;animation:_pulse_1vz5h_1 2s infinite}@keyframes _pulse_1vz5h_1{0%,to{opacity:1}50%{opacity:.7}}._save-message_1vz5h_430{text-align:center;padding:16px 24px;border-radius:12px;font-weight:600;margin-top:20px;animation:_slideIn_1vz5h_1 .3s ease}._save-message_1vz5h_430._success_1vz5h_439{background:var(--success-gradient, linear-gradient(135deg, #48bb78, #38a169));color:#fff;box-shadow:0 4px 15px var(--success-shadow, rgba(72, 187, 120, .3))}._save-message_1vz5h_430._error_1vz5h_445{background:var(--error-gradient, linear-gradient(135deg, #f56565, #e53e3e));color:#fff;box-shadow:0 4px 15px var(--error-shadow, rgba(245, 101, 101, .3))}@keyframes _slideIn_1vz5h_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] ._settings-header_1vz5h_10{border:2px solid #000;border-radius:16px}[data-theme=light] ._settings-section_1vz5h_38{border:2px solid #000}[data-theme=light] ._settings-section_1vz5h_38 h2{border-bottom:2px solid #000;color:#000}[data-theme=light] ._setting-item_1vz5h_213 select,[data-theme=light] ._theme-option_1vz5h_288,[data-theme=light] ._theme-toggle-btn_1vz5h_323,[data-theme=light] ._settings-reset-btn_1vz5h_353{border:2px solid #000;color:#000;background:#fff}@media (max-width: 768px){._settings-container_1vz5h_1{padding:15px}._settings-header_1vz5h_10 h1{font-size:2rem}._settings-header_1vz5h_10 p{font-size:1rem}._settings-section_1vz5h_38{padding:20px}._settings-section_1vz5h_38 h2{font-size:1.3rem}._setting-item_1vz5h_213 label{flex-direction:column;align-items:flex-start;gap:8px}._setting-item_1vz5h_213 select{width:100%;min-width:unset}._settings-actions_1vz5h_345{flex-direction:column;align-items:stretch}._settings-reset-btn_1vz5h_353,._settings-save-btn_1vz5h_354{width:100%}}[data-theme=dark] ._settings-container_1vz5h_1{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}[data-theme=dark] ._settings-header_1vz5h_10{background:#0f172acc;border:2px solid #374151;border-radius:16px;padding:40px 30px}[data-theme=dark] ._settings-header_1vz5h_10 h1{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}[data-theme=dark] ._settings-header_1vz5h_10 p{color:#e2e8f0}[data-theme=dark] ._settings-section_1vz5h_38{background:#1e293b;border:2px solid #374151;box-shadow:0 4px 20px #0000004d}[data-theme=dark] ._settings-section_1vz5h_38:hover{box-shadow:0 8px 30px #0006;border-color:#4b5563}[data-theme=dark] ._settings-section_1vz5h_38 h2{color:#fff;border-bottom-color:#374151}[data-theme=dark] ._settings-section_1vz5h_38 h2 svg{color:#60a5fa}[data-theme=dark] ._setting-item_1vz5h_213 label{color:#e2e8f0}[data-theme=dark] ._setting-item_1vz5h_213 label:hover{color:#fff}[data-theme=dark] ._setting-item_1vz5h_213 select{background:#374151;border:2px solid #4b5563;color:#fff}[data-theme=dark] ._setting-item_1vz5h_213 select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}[data-theme=dark] ._setting-item_1vz5h_213 select:hover{border-color:#6b7280;background:#4b5563}[data-theme=dark] ._setting-description_1vz5h_271{color:#9ca3af}[data-theme=dark] ._theme-option_1vz5h_288{background:#374151;border:2px solid #4b5563;color:#e2e8f0}[data-theme=dark] ._theme-option_1vz5h_288:hover{border-color:#60a5fa;background:#4b5563;color:#fff}[data-theme=dark] ._theme-option_1vz5h_288._active_1vz5h_311{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-color:#60a5fa;color:#fff;box-shadow:0 4px 12px #60a5fa4d}[data-theme=dark] ._theme-toggle-btn_1vz5h_323{background:#374151;border:2px solid #4b5563;color:#fff}[data-theme=dark] ._theme-toggle-btn_1vz5h_323:hover{border-color:#60a5fa;background:#4b5563}[data-theme=dark] ._settings-reset-btn_1vz5h_353{background:#374151;border:2px solid #4b5563;color:#e2e8f0}[data-theme=dark] ._settings-reset-btn_1vz5h_353:hover:not(:disabled){background:#4b5563;border-color:#6b7280;color:#fff}[data-theme=dark] ._settings-save-btn_1vz5h_354{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;box-shadow:0 4px 15px #60a5fa66}[data-theme=dark] ._settings-save-btn_1vz5h_354:hover:not(:disabled){box-shadow:0 8px 25px #60a5fa80}[data-theme=dark] ._theme-actions_1vz5h_397{background:#60a5fa1a;border:2px solid rgba(96,165,250,.2)}[data-theme=dark] ._theme-save-btn_1vz5h_409{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d}[data-theme=dark] ._theme-save-btn_1vz5h_409:hover{box-shadow:0 8px 25px #10b98166}[data-theme=dark] ._theme-changed-notice_1vz5h_419{color:#f87171}[data-theme=dark] ._save-message_1vz5h_430._success_1vz5h_439{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 15px #10b9814d}[data-theme=dark] ._save-message_1vz5h_430._error_1vz5h_445{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;box-shadow:0 4px 15px #f871714d}._toggle-container_1vz5h_698{display:flex;align-items:center;gap:12px;margin-top:8px}._toggle-input_1vz5h_705{position:relative;width:52px;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cbd5e0;border-radius:14px;cursor:pointer;transition:background .3s ease;outline:none}._toggle-input_1vz5h_705:checked{background:linear-gradient(135deg,#667eea,#764ba2)}._toggle-input_1vz5h_705:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .3s ease;box-shadow:0 2px 4px #0003}._toggle-input_1vz5h_705:checked:before{transform:translate(24px)}._toggle-label_1vz5h_738{font-size:.95rem;font-weight:600;color:var(--text-primary, #1a202c);cursor:pointer;-webkit-user-select:none;user-select:none}[data-theme=dark] ._toggle-input_1vz5h_705{background:#4a5568}[data-theme=dark] ._toggle-label_1vz5h_738{color:#e2e8f0}.confirm-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease}.confirm-modal-content{background:var(--bg-primary);border-radius:16px;padding:0;max-width:500px;width:90%;box-shadow:0 20px 60px #00000080;border:2px solid var(--border-color);animation:slideUp .3s ease}.confirm-modal-header{padding:24px 24px 16px;border-bottom:1px solid var(--border-color)}.confirm-modal-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.confirm-modal-body{padding:24px}.confirm-modal-body p{margin:0;font-size:1rem;line-height:1.6;color:var(--text-secondary);white-space:pre-line}.confirm-modal-footer{padding:16px 24px;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end}.btn-confirm-cancel,.btn-confirm-action{padding:10px 24px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}.btn-confirm-cancel{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-confirm-cancel:hover{background:var(--bg-tertiary);transform:translateY(-1px)}.btn-confirm-action{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.btn-confirm-action:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed66}.btn-confirm-action.btn-dangerous{background:linear-gradient(135deg,#ef4444,#dc2626)}.btn-confirm-action.btn-dangerous:hover{box-shadow:0 4px 12px #ef444466}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .confirm-modal-content{background:#1a1a2e;border-color:#2a2a3e}[data-theme=dark] .confirm-modal-header{border-bottom-color:#2a2a3e}[data-theme=dark] .confirm-modal-footer{border-top-color:#2a2a3e}[data-theme=dark] .btn-confirm-cancel{background:#2a2a3e;border-color:#3a3a4e}[data-theme=dark] .btn-confirm-cancel:hover{background:#3a3a4e}[data-theme=light] .confirm-modal-content{background:#fff;border-color:#e5e7eb}[data-theme=light] .confirm-modal-header{border-bottom-color:#e5e7eb}[data-theme=light] .confirm-modal-footer{border-top-color:#e5e7eb}[data-theme=light] .btn-confirm-cancel{background:#f3f4f6;border-color:#d1d5db;color:#374151}[data-theme=light] .btn-confirm-cancel:hover{background:#e5e7eb}@media (max-width: 768px){.confirm-modal-content{width:95%;max-width:none}.confirm-modal-header{padding:20px 20px 12px}.confirm-modal-header h3{font-size:1.1rem}.confirm-modal-body{padding:20px}.confirm-modal-body p{font-size:.95rem}.confirm-modal-footer{padding:12px 20px;flex-direction:column-reverse}.btn-confirm-cancel,.btn-confirm-action{width:100%;padding:12px}}[data-theme=dark] .roadmap-page,[data-theme=dark] .roadmap-page *:not(.roadmap-error){color:#f7fafc!important}[data-theme=dark] .roadmap-page h1,[data-theme=dark] .roadmap-page h2,[data-theme=dark] .roadmap-page h3,[data-theme=dark] .roadmap-page h4,[data-theme=dark] .roadmap-page p,[data-theme=dark] .roadmap-page span,[data-theme=dark] .roadmap-page div,[data-theme=dark] .roadmap-page label,[data-theme=dark] .roadmap-page .stat-number,[data-theme=dark] .roadmap-page .stat-label,[data-theme=dark] .roadmap-page .progress-label,[data-theme=dark] .roadmap-page .progress-percentage,[data-theme=dark] .roadmap-page .kanban-count{color:#f7fafc!important}[data-theme=dark] .roadmap-page input,[data-theme=dark] .roadmap-page textarea,[data-theme=dark] .roadmap-page select,[data-theme=dark] .roadmap-page option{color:#f7fafc!important;background:#1a202c!important}[data-theme=dark] .roadmap-page input::placeholder,[data-theme=dark] .roadmap-page textarea::placeholder{color:#a0aec0!important}[data-theme=dark] .roadmap-page button:not(.btn-add-feature-large):not(.btn-add-subfeature):not(.btn-apply-filters){color:#f7fafc!important}.roadmap-page{min-height:100vh;background:var(--page-bg);padding:20px 20px 100px;color:var(--text-primary)}.roadmap-page *{color:inherit}.roadmap-loading,.roadmap-error{text-align:center;padding:40px;color:var(--text-primary)!important;font-size:1.2rem;background:var(--surface-color);border-radius:12px;margin:20px auto;max-width:600px;box-shadow:var(--shadow-lg)}.roadmap-error{background:var(--error-surface);color:var(--error-color)!important;border:2px solid var(--error-color)}.roadmap-header{background:var(--surface-color);border-radius:16px;padding:30px;margin-bottom:20px;box-shadow:var(--shadow-lg);border:1px solid var(--border-color)}.roadmap-header-content h1{color:var(--accent-primary);font-size:2.5rem;margin-bottom:10px;text-align:center;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roadmap-header-content>p{color:var(--text-secondary);text-align:center;font-size:1.1rem;margin-bottom:30px}.roadmap-progress-overview{margin:30px 0;padding:20px;background:var(--accent-light);border-radius:12px;border:1px solid var(--accent-primary-border)}.progress-bar-container{margin-bottom:20px}.progress-label{display:flex;justify-content:space-between;margin-bottom:8px;font-weight:600;color:var(--text-primary)}.progress-percentage{font-size:1.2rem;color:var(--success-color);font-weight:700}.progress-bar{height:30px;background:var(--bg-secondary);border-radius:15px;overflow:hidden;position:relative;border:1px solid var(--border-color)}.progress-fill{height:100%;background:var(--success-gradient);border-radius:15px;transition:width 1s ease-out;position:relative;box-shadow:var(--success-shadow)}.progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#ffffff4d,#ffffff1a,#ffffff4d);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px;margin-top:15px}.stat-item{text-align:center;padding:15px;background:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:transform .2s,box-shadow .2s}.stat-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-accent)}.stat-number{display:block;font-size:2rem;font-weight:700;color:var(--accent-primary);margin-bottom:5px}.stat-label{display:block;font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.btn-submit-new{display:block;width:100%;max-width:400px;margin:20px auto 0;padding:15px 30px;background:var(--accent-gradient);color:var(--text-on-accent);border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:var(--accent-shadow)}.btn-submit-new:hover{transform:translateY(-2px);box-shadow:var(--accent-shadow-hover)}.roadmap-form-container{background:var(--surface-color);border-radius:16px;padding:30px;margin-bottom:20px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--border-color)}.roadmap-form h3{color:var(--accent-primary);margin-bottom:20px;font-size:1.5rem}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:15px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-weight:600;color:var(--text-primary);font-size:.95rem}.form-group input,.form-group select,.form-group textarea{padding:12px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .3s,background-color .3s;background:#1a202c;color:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-light)}.form-group select option{background:#1a202c;color:#fff;padding:8px}.form-group textarea{resize:vertical;min-height:80px}.btn-submit{width:100%;padding:15px;background:var(--success-gradient);color:var(--text-on-accent);border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:10px;box-shadow:var(--success-shadow)}.btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--success-shadow-hover)}.btn-submit:disabled{opacity:.6;cursor:not-allowed}.roadmap-filters{background:var(--surface-color);border-radius:16px;padding:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;box-shadow:var(--shadow-lg);border:1px solid var(--border-color)}.filter-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-group label,.filter-group .filter-label{font-weight:600;color:var(--accent-primary);white-space:nowrap}.filter-buttons{display:flex;gap:8px;flex-wrap:wrap}.filter-btn{padding:8px 16px;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.filter-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:var(--accent-shadow)}.filter-btn.active{background:var(--accent-gradient);border-color:var(--accent-primary);color:var(--text-on-accent);box-shadow:var(--accent-shadow)}.filter-select{padding:8px 16px;border:2px solid var(--border-color);border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;background:#1a202c;color:#fff;transition:border-color .2s,box-shadow .2s}.filter-select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-light)}.filter-select option{background:#1a202c;color:#fff;padding:8px}.selected-feature-section{background:var(--surface-color);border-radius:12px;padding:20px;margin:20px 0;box-shadow:var(--shadow-md);border:1px solid var(--border-color);display:flex;align-items:center;gap:16px;flex-wrap:wrap;position:relative}.selected-feature-label{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary)!important;font-size:1.05rem;min-width:fit-content}.feature-icon{font-size:1.3rem}.selected-feature-content{display:flex;gap:10px;flex-wrap:wrap;flex:1}.feature-filter-btn{padding:8px 16px;border-radius:20px;border:2px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary)!important;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;white-space:nowrap}.feature-filter-btn:hover{border-color:var(--accent-primary);background:var(--surface-color);transform:translateY(-1px)}.feature-filter-btn.active{background:var(--accent-primary);color:#fff!important;border-color:var(--accent-primary);box-shadow:0 2px 8px #8b5cf64d}.feature-count{background:#fff3;padding:2px 8px;border-radius:10px;font-size:.85rem;font-weight:600}.feature-filter-btn.active .feature-count{background:#ffffff4d}.clear-feature-filter{padding:8px 16px;border-radius:20px;border:2px solid var(--error-color);background:transparent;color:var(--error-color)!important;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;margin-left:auto}.clear-feature-filter:hover{background:var(--error-color);color:#fff!important}.roadmap-kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:start}.kanban-column{background:var(--surface-color);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border-color)}.kanban-header{padding:15px 20px;background:var(--bg-secondary);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.kanban-header h3{font-size:1.1rem;color:var(--text-primary)!important;margin:0;font-weight:700}.kanban-count{background:var(--accent-light);color:var(--accent-primary)!important;padding:4px 12px;border-radius:12px;font-size:.9rem;font-weight:600}.kanban-items{padding:15px;min-height:200px;max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.empty-column{text-align:center;padding:40px 20px;color:var(--text-muted)!important;font-style:italic}.roadmap-card{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:15px;transition:transform .2s,box-shadow .2s,border-color .2s;cursor:pointer}.roadmap-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-accent);border-color:var(--accent-primary)}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.card-badges{display:flex;flex-wrap:wrap;gap:6px;flex:1}.badge{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.badge-category{background:#6b7280;color:#fff}.btn-upvote{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s;min-width:50px}.btn-upvote:hover:not(:disabled){border-color:var(--accent-primary);background:var(--accent-light);transform:translateY(-2px)}.btn-upvote.upvoted{border-color:var(--accent-primary);background:var(--accent-gradient);color:var(--text-on-accent);box-shadow:var(--accent-shadow)}.btn-upvote:disabled{opacity:.5;cursor:not-allowed}.upvote-icon{font-size:1.2rem;line-height:1}.show-more-button{width:100%;padding:12px;margin-top:12px;background:var(--surface-color);color:var(--accent-primary);border:2px solid var(--border-color);border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.show-more-button:hover{background:var(--accent-light);border-color:var(--accent-primary);transform:translateY(-2px)}[data-theme=dark] .show-more-button{background:#1a202c;border-color:#2d3748}[data-theme=dark] .show-more-button:hover{background:#2d3748;border-color:var(--accent-primary)}.upvote-count{font-size:.9rem;font-weight:600}.card-title{font-size:1.1rem;font-weight:600;color:var(--text-primary)!important;margin:0 0 8px;line-height:1.4}.card-description{color:var(--text-secondary)!important;font-size:.95rem;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-details{margin:12px 0;padding:10px;background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-light)}.card-details summary{cursor:pointer;font-weight:600;color:var(--accent-primary)!important;-webkit-user-select:none;user-select:none}.card-details p{margin-top:8px;color:var(--text-secondary)!important;font-size:.9rem;white-space:pre-line}.card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--border-light);font-size:.85rem;color:var(--text-muted)!important}.card-author{font-weight:500;color:var(--accent-primary)!important}.card-admin-actions{margin-top:12px;padding-top:12px;border-top:2px dashed var(--accent-tertiary)}.admin-select{width:100%;padding:8px 12px;border:2px solid var(--accent-tertiary);border-radius:6px;background:#2d3748;color:#fff!important;font-weight:600;cursor:pointer;transition:all .2s}.admin-select option{background:#2d3748;color:#fff;padding:8px}.admin-select:hover{background:#374151;box-shadow:var(--shadow-accent-tertiary)}.admin-select:focus{outline:none;border-color:var(--accent-tertiary);box-shadow:0 0 0 3px var(--accent-light)}@media (max-width: 768px){.roadmap-page{padding:10px 10px 80px}.roadmap-header-content h1{font-size:1.8rem}.roadmap-header-content>p{font-size:1rem}.progress-stats{grid-template-columns:repeat(2,1fr)}.roadmap-filters,.filter-group{flex-direction:column;align-items:stretch}.filter-buttons{justify-content:stretch}.filter-btn{flex:1}.roadmap-kanban{grid-template-columns:1fr}.kanban-items{max-height:none}.form-row{grid-template-columns:1fr}}.roadmap-floating-docs-btn,.roadmap-floating-search-btn,.roadmap-floating-submit-btn{position:fixed;bottom:20px;right:20px;width:56px;height:56px;background:var(--accent-gradient);color:var(--text-on-accent);border:none;border-radius:50%;font-size:1.5rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-lg),0 8px 20px #818cf866;transition:transform .2s,box-shadow .3s;z-index:999;display:flex;align-items:center;justify-content:center}.roadmap-floating-top-voted-btn{position:fixed;bottom:20px;left:20px;width:56px;height:56px;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;border:none;border-radius:50%;font-size:1.5rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-lg),0 8px 20px #ef444466;transition:transform .2s,box-shadow .3s;z-index:999;display:flex;align-items:center;justify-content:center}.roadmap-floating-docs-btn:hover,.roadmap-floating-search-btn:hover,.roadmap-floating-submit-btn:hover,.roadmap-floating-top-voted-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:var(--shadow-lg),0 12px 30px #818cf880}.roadmap-floating-docs-btn:active,.roadmap-floating-search-btn:active,.roadmap-floating-submit-btn:active,.roadmap-floating-top-voted-btn:active{transform:translateY(-1px) scale(.98)}@media (min-width: 769px){.roadmap-floating-submit-btn{bottom:20px;right:100px}.roadmap-floating-top-voted-btn{bottom:20px;left:20px}.roadmap-floating-docs-btn{bottom:90px;right:20px}}.nav-reappear-tab.position-left~* .roadmap-floating-top-voted-btn,body:has(.nav-reappear-tab.position-left) .roadmap-floating-top-voted-btn{left:auto;right:20px}.nav-reappear-tab:not(.position-left)~* .roadmap-floating-top-voted-btn,body:has(.nav-reappear-tab:not(.position-left)) .roadmap-floating-top-voted-btn{left:20px;right:auto}@media (max-width: 768px){.roadmap-floating-submit-btn{bottom:20px;right:90px}.roadmap-floating-search-btn{bottom:20px;right:160px}.roadmap-floating-docs-btn{bottom:20px;right:230px}}.filter-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.filter-modal-content{background:var(--surface-color);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg),0 20px 60px #0000004d;border:1px solid var(--border-color)}.filter-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid var(--border-color);position:sticky;top:0;background:var(--surface-color);z-index:1;border-radius:16px 16px 0 0}.filter-modal-header h2{margin:0;color:var(--accent-primary);font-size:1.8rem}.filter-modal-close{background:transparent;border:none;color:var(--text-secondary);font-size:2rem;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,color .2s}.filter-modal-close:hover{background:var(--bg-secondary);color:var(--text-primary)}.filter-modal-body{padding:24px}.filter-modal-section{margin-bottom:30px}.filter-modal-section:last-child{margin-bottom:0}.filter-modal-section h3{color:var(--text-primary)!important;font-size:1.2rem;margin-bottom:12px;font-weight:600}.filter-modal-body,.filter-modal-body *:not(option){color:var(--text-primary)!important}.filter-modal-body label{color:var(--text-primary)!important}.filter-select-large{width:100%;padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;background:#1a202c;color:#fff;transition:border-color .2s,box-shadow .2s}.filter-select-large option{background:#1a202c;color:#fff;padding:8px}.filter-select-large optgroup{background:#2d3748;color:#cbd5e0;font-size:1.1rem;font-weight:500;padding:8px 4px;margin-top:4px}.filter-select-large:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-light)}.filter-modal-body input[type=text],.filter-modal-body textarea{width:100%;padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-weight:500;background:var(--bg-primary);color:var(--text-primary);font-family:inherit;transition:border-color .2s,box-shadow .2s}.filter-modal-body input[type=text]:focus,.filter-modal-body textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-light)}.filter-modal-body input::placeholder,.filter-modal-body textarea::placeholder{color:var(--text-tertiary);opacity:.7}.filter-modal-stats{display:flex;gap:15px;flex-wrap:wrap}.stat-badge{background:var(--accent-light);padding:15px 25px;border-radius:12px;text-align:center;border:2px solid var(--accent-primary)}.stat-value{display:block;font-size:2rem;font-weight:700;color:var(--accent-primary);margin-bottom:5px}.stat-text{display:block;font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.filter-modal-footer{display:flex;gap:12px;padding:20px 24px;border-top:2px solid var(--border-color);position:sticky;bottom:0;background:var(--surface-color);border-radius:0 0 16px 16px}.btn-clear-filters,.btn-apply-filters{flex:1;padding:14px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-clear-filters{background:var(--bg-secondary);color:var(--text-primary);border:2px solid var(--border-color)}.btn-clear-filters:hover{background:var(--bg-primary);transform:translateY(-2px);box-shadow:var(--shadow-medium)}.btn-apply-filters{background:var(--accent-gradient);color:var(--text-on-accent);box-shadow:var(--accent-shadow)}.btn-apply-filters:hover{transform:translateY(-2px);box-shadow:var(--accent-shadow-hover)}.feature-selection-grid{display:grid;gap:20px}.feature-card-wrapper{position:relative;display:flex;gap:10px;align-items:stretch;padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid rgba(255,255,255,.2)}.feature-card-wrapper:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.feature-card-button{background:var(--bg-secondary);border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:20px;cursor:pointer;transition:all .2s;text-align:left;flex:1;min-height:220px;display:flex;flex-direction:column}.feature-card-button:hover{border-color:var(--accent-primary);background:var(--surface-color);transform:translateY(-2px);box-shadow:var(--shadow-accent)}.feature-quick-filter-btn{background:var(--accent-primary);color:#fff!important;border:none;border-radius:8px;padding:12px 16px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s;white-space:nowrap;display:flex;align-items:center;gap:6px}.feature-quick-filter-btn:hover{background:var(--accent-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.btn-select-feature{background:var(--accent-primary);color:#fff!important;border:none;border-radius:8px;padding:10px 16px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s;white-space:nowrap;min-width:120px}.btn-select-feature:hover{background:var(--accent-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.btn-select-feature-inline{background:transparent;color:#10b981!important;border:2px solid #10b981;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:.75rem;font-weight:600;transition:all .2s;white-space:nowrap}.btn-select-feature-inline:hover{background:#10b981;color:#fff!important;transform:scale(1.05);box-shadow:0 2px 8px #10b9814d}.feature-card-content h4{color:var(--accent-primary);font-size:1.2rem;margin:0 0 8px}.feature-card-content p{color:var(--text-secondary);font-size:.95rem;margin:0 0 12px;line-height:1.4}.feature-meta{display:flex;gap:12px;align-items:center;font-size:.9rem}.feature-status{padding:4px 12px;border-radius:12px;color:#fff;font-weight:600;font-size:.85rem}.feature-upvotes{color:var(--text-secondary);font-weight:500}.empty-features{text-align:center;padding:40px 20px;color:var(--text-secondary)}.empty-features p{margin:0;font-size:1.1rem}.docs-modal-fullscreen{max-width:100%!important;width:100%!important;max-height:100%!important;height:100%!important;border-radius:0!important;margin:0!important}.docs-modal-fullscreen .filter-modal-header{border-radius:0!important}.filter-modal-backdrop:has(.docs-modal-fullscreen){padding:0!important}.add-feature-section{padding:20px 24px;border-bottom:2px solid var(--border-color);background:linear-gradient(135deg,#8b5cf61a,#8b5cf60d)}.btn-add-feature-large{width:100%;background:var(--accent-primary);color:#fff!important;border:none;padding:16px 24px;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 12px #8b5cf633}.btn-add-feature-large:hover{background:var(--accent-primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf659}.btn-add-feature-large:active{transform:translateY(0);box-shadow:0 2px 8px #8b5cf64d}.add-feature-modal{max-width:600px!important;width:100%!important}.feature-name-input{width:100%;padding:14px 18px;font-size:1.1rem;border:2px solid var(--border-color);border-radius:10px;background:var(--bg-primary);color:var(--text-primary)!important;transition:all .2s;outline:none}.feature-name-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #8b5cf61a}.feature-name-input::placeholder{color:var(--text-tertiary)}.btn-add-subfeature{width:100%;background:linear-gradient(135deg,#10b981,#059669);color:#fff!important;border:none;padding:14px 24px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.btn-add-subfeature:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #10b9814d}.btn-add-subfeature:active:not(:disabled){transform:translateY(0)}.btn-add-subfeature:disabled{opacity:.5;cursor:not-allowed}.btn-cancel{background:transparent;color:var(--text-secondary)!important;border:2px solid var(--border-color);padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel:hover{background:var(--surface-color);border-color:var(--text-secondary)}.docs-modal-header-actions{display:flex;align-items:center;gap:12px}.btn-add-feature{background:var(--accent-primary);color:#fff!important;border:none;padding:10px 20px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;white-space:nowrap}.btn-add-feature:hover{background:var(--accent-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.btn-add-feature:active{transform:translateY(0)}.feature-description-section{padding:20px 24px;background:linear-gradient(135deg,#8b5cf60d,#8b5cf605);border-left:4px solid var(--accent-primary);margin-bottom:24px;border-radius:8px}.feature-description-section p{margin:0;color:var(--text-primary)!important;font-size:1.05rem;line-height:1.6}.sub-features-list{display:grid;gap:16px;margin-top:16px}.sub-feature-card{background:var(--surface-color);border:2px solid #ffffff;border-radius:12px;padding:16px;transition:all .2s}.sub-feature-card:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-accent);transform:translate(4px)}.sub-feature-header{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.sub-feature-type,.sub-feature-priority,.sub-feature-status{padding:4px 10px;border-radius:12px;color:#fff!important;font-weight:600;font-size:.8rem;text-transform:uppercase}.sub-feature-card h4{margin:0 0 8px;color:var(--text-primary)!important;font-size:1.1rem}.sub-feature-card p{margin:0 0 12px;color:var(--text-secondary)!important;line-height:1.5}.sub-feature-footer{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--text-muted)!important;padding-top:12px;border-top:1px solid var(--border-color)}.feature-sub-count,.feature-author{font-size:.85rem;color:var(--text-secondary)!important;padding:4px 8px;background:var(--bg-secondary);border-radius:6px}
