@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);:root{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-card:#fff;--bg-overlay:#fffffff2;--text-primary:#1e293b;--text-secondary:#7b7b7b;--text-muted:#94a3b8;--text-inverse:#fff;--text-heading:#1e293b;--text-subheading:#7b7b7b;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--border-muted:#f1f5f9;--accent-primary:#22d3ee;--accent-secondary:#1d4ed8;--accent-gradient:linear-gradient(135deg,#3b82f6,#1d4ed8);--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#06b6d4;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--nav-bg:#fff;--nav-border:#e2e8f0;--nav-text:#1e293b;--button-primary-bg:var(--accent-gradient);--button-primary-text:#fff;--button-secondary-bg:#0000;--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border-primary);--input-bg:#fff;--input-border:var(--border-primary);--input-text:var(--text-primary);--input-placeholder:var(--text-muted);--card-bg:#fff;--card-border:var(--border-primary);--card-shadow:var(--shadow-sm);--modal-bg:#fff;--modal-overlay:#00000080;--table-header-bg:#f8fafc;--table-row-bg:#fff;--table-row-hover:#f8fafc;--table-border:var(--border-primary);--badge-bg:#272727;--badge-text:#fff}.dark-theme{--bg-primary:#0a0e17;--bg-secondary:#1e2530;--bg-tertiary:#282e3d;--bg-card:#1e2530;--bg-overlay:#0a0e17f2;--text-primary:#fff;--text-secondary:#9ba3af;--text-muted:#6b7280;--text-inverse:#1e293b;--text-heading:#fff;--text-subheading:#9ba3af;--border-primary:#282e3d;--border-secondary:#374151;--border-muted:#1e2530;--accent-primary:#22d3ee;--accent-secondary:#08b0d5;--accent-gradient:linear-gradient(135deg,#2465ea,#08b0d5);--success:#21c55d;--warning:#f59e0b;--error:#ef4444;--info:#06b6d4;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0006,0 4px 6px -2px #0000004d;--shadow-xl:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d;--nav-bg:#0a0e17;--nav-border:#1e2530;--nav-text:#fff;--button-primary-bg:var(--accent-gradient);--button-primary-text:#fff;--button-secondary-bg:#0000;--button-secondary-text:#fff;--button-secondary-border:#282e3d;--input-bg:#0000;--input-border:#282e3d;--input-text:#fff;--input-placeholder:#9ba3af;--card-bg:#0000;--card-border:#282e3d;--card-shadow:none;--modal-bg:#1e2530;--modal-overlay:#000000b3;--table-header-bg:#1e2530;--table-row-bg:#0000;--table-row-hover:#282e3d;--table-border:#282e3d;--badge-bg:#1e293b;--badge-text:#fff}body{background-color:#fff;color:#1e293b}.seller-dashboard-nav-header{background-color:#fff!important;background-color:var(--nav-bg)!important;border-bottom-color:#e2e8f0!important;border-bottom-color:var(--nav-border)!important}.seller-dashboard-nav-container{background-color:#fff;background-color:var(--nav-bg)}.mobile-search-toggle,.seller-dashboard-brand-text,.seller-dashboard-menu-icon,.seller-dashboard-menu-toggle,.seller-dashboard-nav-button{color:#1e293b!important;color:var(--nav-text)!important}.seller-dashboard-search-container{border-color:#e0e0e0}.dark-theme .seller-dashboard-search-container{background-color:#111;border-color:#333}.seller-dashboard-search-input{background-color:initial;color:#666}.seller-dashboard-search-input::placeholder{color:#999}.dark-theme .seller-dashboard-search-input{color:#fff}.dark-theme .search-bar-icon,.dark-theme .seller-dashboard-search-input::placeholder{color:#666}.search-dropdown{background-color:var(--card-bg)!important;background-color:#fff!important;border-color:var(--card-border)!important;border-color:#e2e8f0!important;box-shadow:var(--shadow-lg)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.dropdown-item{color:#1e293b!important}.dropdown-item:hover{background-color:#f8fafc!important}.dropdown-status{color:#7b7b7b!important}.dark-theme .search-dropdown{background-color:#1e2530!important;border-color:#282e3d!important;box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0000004d!important}.dark-theme .dropdown-item{background-color:initial;color:#fff!important}.dark-theme .dropdown-item:hover{background-color:#282e3d!important}.dark-theme .dropdown-status{color:#9ba3af!important}.cart-view-btn{background:#0000!important;color:#1e293b!important;color:var(--text-primary)!important}.cart-view-btn *{color:inherit!important}.cart-view-btn:hover{background:#00d4ff1a!important}.calendar-dropdown{background-color:#fff!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;box-shadow:var(--shadow-lg)!important}.calendar-dropdown,.dark-theme .calendar-dropdown{border-color:#22d3ee!important;border-color:var(--accent-primary)!important}.dark-theme .calendar-dropdown{background-color:#1f2937!important;box-shadow:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d!important}.calendar-trigger{background-color:#fff!important;background-color:var(--input-bg)!important;border-color:#e2e8f0!important;border-color:var(--input-border)!important;color:#1e293b!important;color:var(--text-primary)!important}.calendar-trigger:focus,.calendar-trigger:hover{border-color:#22d3ee!important;border-color:var(--accent-primary)!important}.calendar-trigger:focus{box-shadow:0 0 0 3px #22d3ee1a!important}.calendar-trigger.expanded,.calendar-trigger.has-filter{border-color:#22d3ee!important;border-color:var(--accent-primary)!important}.calendar-trigger.has-filter{background:#22d3ee0d!important}.calendar-trigger-text{color:#7b7b7b!important;color:var(--text-secondary)!important}.calendar-trigger.has-filter .calendar-trigger-text{color:#1e293b!important;color:var(--text-primary)!important}.calendar-clear-btn{color:#7b7b7b!important;color:var(--text-secondary)!important}.calendar-clear-btn:hover{background:#ef44441a!important;color:#ef4444!important}.calendar-dropdown-arrow{color:#7b7b7b!important;color:var(--text-secondary)!important}.calendar-month-year{color:#1e293b!important;color:var(--text-primary)!important}.calendar-nav-btn{color:#7b7b7b!important;color:var(--text-secondary)!important}.calendar-nav-btn:hover{background:#22d3ee1a!important;color:#22d3ee!important;color:var(--accent-primary)!important}.calendar-day-name{color:#7b7b7b!important;color:var(--text-secondary)!important}.calendar-day{color:#1e293b!important;color:var(--text-primary)!important}.calendar-day:hover:not(.future):not(.empty){background:#22d3ee1a!important;color:#22d3ee!important;color:var(--accent-primary)!important}.calendar-day.future{color:#94a3b8!important;color:var(--text-muted)!important}.calendar-day.today{background:#22d3ee33!important;color:#22d3ee!important;color:var(--accent-primary)!important}.calendar-day.end-date,.calendar-day.start-date{background:#22d3ee!important;background:var(--accent-primary)!important;color:#fff!important;color:var(--text-inverse)!important}.calendar-day.end-date:hover,.calendar-day.start-date:hover{background:#0891b2!important;color:#fff!important;color:var(--text-inverse)!important}.calendar-day.in-range{background:#22d3ee26!important;color:#1e293b!important;color:var(--text-primary)!important}.calendar-day.in-range:hover{background:#22d3ee40!important}.create-listing{background-color:#fff!important;background-color:var(--bg-primary)!important;color:#1e293b!important;color:var(--text-primary)!important}.create-listing-header{background-color:#fff!important;background-color:var(--nav-bg)!important;border-bottom-color:#e2e8f0!important;border-bottom-color:var(--nav-border)!important}.logo{color:#22d3ee!important;color:var(--accent-primary)!important}.search-input{background-color:#fff!important;background-color:var(--input-bg)!important;border-color:#e2e8f0!important;border-color:var(--input-border)!important;color:#1e293b!important;color:var(--input-text)!important}.search-input:focus{border-color:#22d3ee!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px #22d3ee1a!important}.search-input::placeholder{color:#94a3b8!important;color:var(--input-placeholder)!important}.search-icon{color:#7b7b7b!important;color:var(--text-secondary)!important}.mobile-menu-btn{color:#1e293b!important;color:var(--text-primary)!important}.hamburger span{background-color:#1e293b!important;background-color:var(--text-primary)!important}.nav-item{color:#7b7b7b!important;color:var(--text-secondary)!important}.nav-item:hover{background-color:#f8fafc!important;background-color:var(--table-row-hover)!important;color:#1e293b!important;color:var(--text-primary)!important}.nav-item.nav-active{background-color:#22d3ee!important;background-color:var(--accent-primary)!important;color:#fff!important;color:var(--text-inverse)!important}.page-title{color:#1e293b!important;color:var(--text-primary)!important}.page-subtitle{color:#7b7b7b!important;color:var(--text-secondary)!important}.step-circle{background-color:#94a3b8!important;background-color:var(--text-muted)!important;border-color:#94a3b8!important;border-color:var(--text-muted)!important}.step-circle.active{background-color:#10b981!important;background-color:var(--success)!important;border-color:#10b981!important;border-color:var(--success)!important}.step-circle.current{background-color:#22d3ee!important;background-color:var(--accent-primary)!important;border-color:#22d3ee!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 4px #22d3ee33!important}.step-icon{color:#fff!important;color:var(--text-inverse)!important}.step-label{color:#7b7b7b!important;color:var(--text-secondary)!important}.step-label.current{color:#22d3ee!important;color:var(--accent-primary)!important}.step-line{background-color:#94a3b8!important;background-color:var(--text-muted)!important}.step-line.completed{background-color:#10b981!important;background-color:var(--success)!important}.step-content{background-color:#fff!important;background-color:var(--card-bg)!important;border-color:#e2e8f0!important;border-color:var(--card-border)!important}.prev-btn{background-color:initial!important;background-color:var(--button-secondary-bg)!important;border-color:#e2e8f0!important;border-color:var(--button-secondary-border)!important;color:#1e293b!important;color:var(--button-secondary-text)!important}.prev-btn:hover:not(:disabled){background-color:#f8fafc!important;background-color:var(--table-row-hover)!important}.next-btn{background-color:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;background-color:var(--button-primary-bg)!important;color:#fff!important;color:var(--button-primary-text)!important}.next-btn:hover{background:linear-gradient(135deg,#1d52c7,#0691b2)!important}.complete-btn{background-color:#10b981!important;background-color:var(--success)!important;color:#fff!important;color:var(--text-inverse)!important}.complete-btn:hover:not(:disabled){background-color:#059669!important}.mobile-nav{background-color:#fff!important;background-color:var(--nav-bg)!important;border-top-color:#e2e8f0!important;border-top-color:var(--nav-border)!important}.card-select2 input{background-color:#fff!important;background-color:var(--input-bg)!important;border-color:#e2e8f0!important;border-color:var(--input-border)!important;color:#1e293b!important;color:var(--input-text)!important}.card-select2:hover{border-color:#7b7b7b!important;border-color:var(--text-secondary)!important}.condition-dropdown{background-color:#fff!important;background-color:var(--input-bg)!important;border-color:#e2e8f0!important;border-color:var(--input-border)!important;color:#1e293b!important;color:var(--input-text)!important}.condition-dropdown:focus{border-color:#22d3ee!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px #22d3ee1a!important}.condition-dropdown option{background-color:#fff!important;background-color:var(--input-bg)!important;color:#1e293b!important;color:var(--input-text)!important}.condition-description{color:#7b7b7b!important;color:var(--text-secondary)!important}.description-textarea{background-color:#fff!important;background-color:var(--input-bg)!important;border-color:#e2e8f0!important;border-color:var(--input-border)!important;color:#1e293b!important;color:var(--input-text)!important}.description-textarea:focus{border-color:#22d3ee!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px #22d3ee1a!important}.description-textarea::placeholder{color:#94a3b8!important;color:var(--input-placeholder)!important}.dropdownstatus{background-color:#fff!important;background-color:var(--card-bg)!important;color:#7b7b7b!important;color:var(--text-secondary)!important}.card-dropdown{background-color:initial!important;border-color:#e2e8f0!important;border-color:var(--input-border)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;box-shadow:var(--shadow-lg)!important}.dark-theme .card-dropdown{background-color:#334155!important;border-color:#475569!important;box-shadow:0 4px 12px #0003!important}.form-group input{background-color:#fff!important;background-color:var(--input-bg)!important;border-color:#e2e8f0!important;border-color:var(--input-border)!important;color:#1e293b!important}.form-group input:focus{border-color:#22d3ee!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px #22d3ee1a!important;outline:none!important}.form-group input::placeholder{color:#94a3b8!important;color:var(--input-placeholder)!important}.info-card{background-color:#fff!important;background-color:var(--card-bg)!important;border-color:#e2e8f0!important;border-color:var(--card-border)!important;color:#1e293b!important;color:var(--text-primary)!important}.info-card ul li::marker{color:#7b7b7b!important;color:var(--text-secondary)!important}.info-card-title{color:#1e293b!important;color:var(--text-primary)!important}.info-card-content p{color:#7b7b7b!important;color:var(--text-secondary)!important}.info-detail{color:var(--text-muted)!important}.processing-select{background-color:#fff!important;background-color:var(--input-bg)!important;border-color:#e2e8f0!important;border-color:var(--input-border)!important;color:#1e293b!important;color:var(--input-text)!important}.processing-select:focus{border-color:#22d3ee!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px #22d3ee1a!important}.processing-select option{background-color:#fff!important;background-color:var(--input-bg)!important;color:#1e293b!important;color:var(--input-text)!important}.seller-dashboard-nav-button{color:#1e293b}.seller-dashboard-new-listing-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.seller-dashboard-chart-section,.seller-dashboard-reviews-section,.seller-dashboard-stat-card,.seller-dashboard-transaction-section{background-color:#fff;background-color:var(--card-bg);border-color:#e2e8f0;border-color:var(--card-border);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--card-shadow)}.seller-dashboard-table-header{background-color:#f8fafc}.seller-dashboard-table-header,.seller-dashboard-table-row{border-bottom-color:#e2e8f0;border-bottom-color:var(--table-border)}.seller-dashboard-table-row{background-color:#fff}.seller-dashboard-table-row:hover{background-color:#f8fafc}.seller-dashboard-card-name,.seller-dashboard-table-cell,.seller-dashboard-table-header-cell{color:#1e293b;color:var(--text-primary)}.seller-dashboard-custom-select,.seller-dashboard-transaction-search,.table-filter-select,.table-search-input{background-color:#fff;background-color:var(--input-bg);border-color:#e2e8f0;border-color:var(--input-border);color:#1e293b;color:var(--input-text)}.seller-dashboard-transaction-search::placeholder,.table-search-input::placeholder{color:#94a3b8;color:var(--input-placeholder)}.modal-overlay{background-color:#00000080;background-color:var(--modal-overlay)}.modal-content{background-color:#fff;background-color:var(--modal-bg);border-color:#e2e8f0;border-color:var(--card-border)}.seller-dashboard-status-badge{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.seller-dashboard-status-paid{border-color:#1e293b;border-color:var(--text-primary);color:#1e293b}.theme-toggle-btn{align-items:center;background:none;border:none;border-radius:0;color:#1e293b;color:var(--button-secondary-text);cursor:pointer;display:flex;height:24px;justify-content:center;outline:none;padding:0;transition:all .3s ease;width:24px}.theme-toggle-btn:focus{box-shadow:none;outline:none}.theme-toggle-btn:hover{background:none;border:none;color:#22d3ee;color:var(--accent-primary);transform:rotate(180deg)}.theme-toggle-btn:active{transform:rotate(180deg) scale(.95)}.seller-dashboard-nav-menu{background-color:initial}.seller-dashboard-menu-overlay{background-color:#00000080;background-color:var(--modal-overlay)}.seller-dashboard-cart-badge{background-color:#ef4444;background-color:var(--error);color:#fff}.seller-dashboard-review-card{background-color:#fff;background-color:var(--card-bg);border-color:#e2e8f0;border-color:var(--card-border)}.seller-dashboard-review-name{color:#1e293b}.seller-dashboard-review-card-name,.seller-dashboard-review-date,.seller-dashboard-review-text{color:#7b7b7b;color:var(--text-secondary)}.seller-dashboard-chart-title,.seller-dashboard-reviews-title,.seller-dashboard-transaction-title{color:#1e293b;color:var(--text-primary)}.seller-dashboard-stat-title{color:#7b7b7b}.seller-dashboard-header-title,.seller-dashboard-stat-value{color:#1e293b}.seller-dashboard-header-subtitle{color:#7b7b7b}.list-action-btn{background-color:initial;border-color:#e2e8f0;border-color:var(--button-secondary-border);color:#1e293b}.list-action-btn:hover{background-color:#22d3ee;background-color:var(--accent-primary);border-color:#22d3ee;border-color:var(--accent-primary);color:#fff;color:var(--text-inverse)}.loading-spinner{border-color:#94a3b8;border-color:var(--text-muted);border-top-color:#22d3ee;border-top-color:var(--accent-primary)}input,select,textarea{background-color:#fff;background-color:var(--input-bg);border-color:#e2e8f0;border-color:var(--input-border);color:#1e293b;color:var(--input-text)}input::placeholder,textarea::placeholder{color:#94a3b8;color:var(--input-placeholder)}a{color:#22d3ee;color:var(--accent-primary)}a:hover{color:#1d4ed8;color:var(--accent-secondary)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f8fafc;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--border-secondary);border-radius:4px;border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--text-muted)}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #22d3ee;outline:2px solid var(--accent-primary);outline-offset:2px}::selection{background-color:#22d3ee;background-color:var(--accent-primary);color:#fff;color:var(--text-inverse)}*{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Open Sans,sans-serif}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.global-border{border:1px solid #fff5ee}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.map-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.refer{display:flex;gap:50px}.dir-btn{height:40px;margin-bottom:20px;padding:10px;width:150px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notfound-container{align-items:center;background:var(--bg-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem 1rem}.notfound-wrapper{max-width:28rem;text-align:center;width:100%}.notfound-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--shadow-xl);margin-bottom:1.5rem;padding:2.5rem 2rem}.notfound-icon-container{display:flex;justify-content:center;margin-bottom:1.5rem}.notfound-icon{align-items:center;background:#22d3ee33;border-radius:1rem;color:var(--accent-primary);display:flex;height:4rem;justify-content:center;width:4rem}.notfound-header{margin-bottom:2rem}.notfound-title{color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}.notfound-subtitle{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}.error-code-container{gap:1rem;margin-bottom:2rem}.error-code-container,.error-digit{display:flex;justify-content:center}.error-digit{align-items:center;background:#1e293bcc;border:1px solid #47556966;border-radius:.75rem;color:var(--accent-primary);font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;height:3.5rem;width:3.5rem}.notfound-actions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.primary-action-button{align-items:center;background:linear-gradient(135deg,#06b6d4,#3b82f6);border:none;border-radius:.75rem;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s;width:100%}.primary-action-button:hover{background:linear-gradient(135deg,#0891b2,#2563eb);transform:translateY(-1px)}.secondary-action-button{align-items:center;background:#0000;border:1px solid #47556966;border-radius:.75rem;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s;width:100%}.secondary-action-button:hover{background:#47556933;border-color:#47556999;color:var(--text-primary)}.notfound-help{border-top:1px solid #4755694d;padding-top:1rem}.help-text{color:var(--text-secondary);font-size:.875rem;margin:0}.help-link{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-size:inherit;padding:0;text-decoration:none;transition:color .2s}.help-link:hover{color:#67e8f9}.notfound-bottom-link{text-align:center}.notfound-bottom-link p{color:var(--text-secondary);font-size:.875rem;margin:0}.bottom-link{color:var(--accent-primary)}@media (max-width:640px){.notfound-container{padding:1rem}.notfound-card{padding:2rem 1.5rem}.notfound-title{font-size:1.5rem}.error-digit{font-size:1.25rem;height:3rem;width:3rem}.error-code-container{gap:.75rem}}@media (max-width:480px){.notfound-card{padding:1.5rem 1rem}.notfound-icon{height:3rem;width:3rem}.notfound-icon .w-8{height:1.5rem;width:1.5rem}.notfound-title{font-size:1.25rem}.error-digit{font-size:1rem;height:2.5rem;width:2.5rem}.notfound-actions{gap:.5rem}.primary-action-button,.secondary-action-button{font-size:.8125rem;padding:.75rem 1rem}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.error-digit{animation:pulse 2s ease-in-out infinite}.error-digit:first-child{animation-delay:0s}.error-digit:nth-child(2){animation-delay:.3s}.error-digit:nth-child(3){animation-delay:.6s}.login-container{align-items:center;background:var(--bg-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:1rem}.login-wrapper{max-width:28rem;width:100%}.login-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--shadow-xl);padding:2rem}.logo-container{margin-bottom:1.5rem}.login-container img{height:50px;width:50px}.title{color:var(--text-primary)}.subtitle{color:var(--text-secondary)}.demo-button{background:#ff0e0080;border:1px solid #47556980;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1.5rem;padding:.75rem 1rem;transition:background-color .2s;width:100%}.demo-button:hover{background:#475569b3}.divider{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.divider-line{background:var(--border-primary);flex:1 1;height:1px}.divider-text{background:var(--bg-secondary);color:var(--text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:0 1rem;text-transform:uppercase}.field-input{background:var(--bg-secondary)!important}.password-toggle:hover{color:#cbd5e1}.checkbox-input{accent-color:#06b6d4;background:#47556980;border:1px solid #47556980}.signin-button{background:#06b6d4;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:.5rem;padding:.75rem 1rem;transition:background-color .2s;width:100%}.signin-button:hover:not(:disabled){background:#0891b2}.signin-button:disabled{cursor:not-allowed;opacity:.6}.signup-link{margin-top:1.5rem;text-align:center}.signup-link p{color:#94a3b8;font-size:.875rem;margin:0}.bottom-link{margin-top:1.5rem}@media (max-width:640px){.login-container{padding:.5rem}.login-card{padding:1.5rem}.title{font-size:1.25rem}}@media (max-width:480px){.login-card{padding:1rem}.divider{gap:.5rem}.divider-text{font-size:.6875rem;padding:0 .5rem}.checkbox-container{gap:.5rem}}.link-button:hover{color:#67e8f9}.success-banner{background:#10b9811a;border:1px solid #10b9814d;border-radius:.5rem;color:#10b981}.error-banner,.success-banner{font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.error-banner{background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;color:#ef4444}.forgot-password-link{margin-bottom:.5rem;text-align:right}.primary-button{gap:.5rem;padding:.75rem 1rem;width:100%}.primary-button:hover:not(:disabled){background:#0891b2}.primary-button:disabled{cursor:not-allowed;opacity:.6}.secondary-button{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.75rem 1rem;width:100%}.secondary-button:hover:not(:disabled){background:#47556933;border-color:#475569cc;color:#fff}.secondary-button:disabled{cursor:not-allowed;opacity:.6}.w-full{width:100%}.mt-4{margin-top:1rem}.loading-spinner{flex-direction:column;padding:2rem 0}.spinner{border:2px solid #4755694d;border-top-color:#06b6d4;height:2rem;width:2rem}.loading-spinner span{color:#94a3b8;font-size:.875rem}.success-message{padding:1rem 0;text-align:center}.success-message p{color:#94a3b8;font-size:.875rem;line-height:1.5;margin:0 0 1.5rem}.verification-message{text-align:center}.verification-message p{color:#94a3b8;font-size:.875rem;line-height:1.5;margin:0 0 1rem}.logo-icon{background:#06b6d4;color:#fff}.spinner{display:inline-block}.spinner-small{border-width:2px;height:1rem;width:1rem}.spinner-medium{border-width:2px;height:1.5rem;width:1.5rem}.spinner-large{border-width:3px;height:2rem;width:2rem}.spinner-cyan{border:2px solid #22d3ee4d;border-top:2px solid var(--accent-primary)}.spinner-white{border:2px solid #ffffff4d;border-top:2px solid var(--text-primary)}.spinner-green{border:2px solid #10b9814d;border-top:2px solid var(--success)}.forget-password-container{align-items:center;background:var(--bg-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem 1rem}.forget-password-wrapper{max-width:28rem;width:100%}.forget-password-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--shadow-xl);margin-bottom:1.5rem;padding:2rem;position:relative}.title{color:var(--text-primary)!important}.subtitle{line-height:1.5}.success-section{padding:1rem 0}.success-icon{background:#10b981;font-size:1.5rem;font-weight:700;height:3rem;margin:0 auto 1rem;width:3rem}.success-message{margin:0 0 1.5rem}.secondary-button{border:1px solid #22d3ee;color:#22d3ee;font-size:.875rem;padding:.75rem 1.5rem}.secondary-button:hover{background:#22d3ee;color:#0f172a}.signin-link{border-top:1px solid #4755694d;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.signin-link p{color:#94a3b8;font-size:.875rem;margin:0}@media (max-width:640px){.forget-password-container{padding:1rem}.forget-password-card{padding:1.5rem}.back-button{align-self:flex-start;margin-bottom:1rem;position:static}.title{font-size:1.25rem}}.otp-container{align-items:center;background:var(--bg-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem 1rem}.otp-wrapper{max-width:28rem;text-align:center;width:100%}.otp-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--shadow-xl);margin-bottom:1.5rem;padding:2.5rem 2rem}.otp-icon-container{margin-bottom:1.5rem}.otp-icon,.otp-icon-container{display:flex;justify-content:center}.otp-icon{align-items:center;background:#22d3ee33;border-radius:1rem;color:#22d3ee;height:4rem;width:4rem}.otp-header{margin-bottom:2rem}.otp-title{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}.otp-subtitle{color:#a0aec0;font-size:.875rem;line-height:1.5;margin:0}.otp-inputs-container{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.otp-input{background:#fff;border:1px solid #94a3b899;border-radius:.75rem;color:var(--text-primary);font-size:1.25rem;font-weight:600;height:3.5rem;outline:none;text-align:center;transition:all .2s;width:3.5rem}.dark-theme .otp-input{background:#2d3748cc;border:1px solid #4a556866;color:#fff}.otp-input::placeholder{color:#718096;font-weight:400}.otp-input:focus{background:#fff;border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee33}.dark-theme .otp-input:focus{background:#2d3748e6}.otp-input-error{border-color:#e53e3e;box-shadow:0 0 0 2px #e53e3e33}.otp-error{color:#e53e3e;font-size:.75rem;margin-bottom:1rem;text-align:center}.otp-submit-button{background:linear-gradient(135deg,#06b6d4,#3b82f6);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;padding:.875rem 1.5rem;transition:all .2s;width:100%}.otp-submit-button:hover:not(:disabled){background:linear-gradient(135deg,#0891b2,#2563eb);transform:translateY(-1px)}.otp-submit-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.otp-resend{margin-bottom:0}.resend-text{color:#a0aec0;font-size:.875rem;margin:0}.resend-link{background:none;border:none;color:#22d3ee;cursor:pointer;font-size:inherit;font-weight:500;padding:0;text-decoration:none;transition:color .2s}.resend-link:hover{color:#67e8f9}.otp-bottom-link{text-align:center}.otp-bottom-link p{color:#a0aec0;font-size:.875rem;margin:0}.bottom-link{background:none;border:none;color:#22d3ee;cursor:pointer;font-size:inherit;font-weight:500;padding:0;text-decoration:none;transition:color .2s}.bottom-link:hover{color:#67e8f9}@media (max-width:640px){.otp-container{padding:1rem}.otp-card{padding:2rem 1.5rem}.otp-title{font-size:1.5rem}.otp-inputs-container{gap:.75rem}.otp-input{font-size:1.125rem;height:3rem;width:3rem}}@media (max-width:480px){.otp-card{padding:1.5rem 1rem}.otp-icon{height:3rem;width:3rem}.otp-icon .w-8{height:1.5rem;width:1.5rem}.otp-title{font-size:1.25rem}.otp-inputs-container{gap:.5rem}.otp-input{font-size:1rem;height:2.75rem;width:2.75rem}.otp-submit-button{font-size:.8125rem;padding:.75rem 1rem}}@keyframes inputFocus{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.otp-input:focus{animation:inputFocus .3s ease-in-out}.reset-password-container{align-items:center;background:var(--bg-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem 1rem}.reset-password-wrapper{max-width:28rem;width:100%}.reset-password-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--shadow-xl);margin-bottom:1.5rem;padding:2rem;position:relative}.back-button{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#94a3b8;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;left:1rem;padding:.5rem;position:absolute;top:1rem;transition:color .2s}.back-button:hover:not(:disabled){background:#22d3ee1a;color:#22d3ee}.back-button:disabled{cursor:not-allowed;opacity:.5}.logo-container{margin:2rem 0 1.5rem}.logo-container,.logo-icon{display:flex;justify-content:center}.logo-icon{align-items:center;background:#06b6d433;border-radius:.75rem;color:#22d3ee;height:3rem;width:3rem}.header{margin-bottom:2rem;text-align:center}.title{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.subtitle{font-size:.875rem;margin:0}.form{display:flex;flex-direction:column;gap:1rem}.field-label{color:#fff}.field-input{background:#47556980;border:1px solid #47556980;border-radius:.75rem;color:#fff;font-size:1rem}.field-input::placeholder{color:#94a3b8}.field-input:focus{border-color:#0000;box-shadow:0 0 0 2px #06b6d4}.field-input.field-error{box-shadow:0 0 0 2px #ef444433}.password-container{position:relative}.password-input{padding-right:3rem}.password-toggle{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:color .2s}.password-toggle:hover:not(:disabled){color:#cbd5e1}.password-toggle:disabled{cursor:not-allowed;opacity:.5}.submit-button{align-items:center;background:#06b6d4;border-radius:.75rem;color:#fff;display:flex;font-weight:500;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.75rem 1rem}.submit-button:hover:not(:disabled){background:#0891b2}.login-link{border-top:1px solid #4755694d;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.login-link p{color:#94a3b8;font-size:.875rem;margin:0}.bottom-link{text-align:center}.bottom-link p{color:#94a3b8;font-size:.875rem;margin:0}.link-button{background:none;border:none;color:#22d3ee;cursor:pointer;font-size:inherit;padding:0;text-decoration:none;transition:color .2s}.link-button:hover:not(:disabled){color:#67e8f9}.link-button:disabled{cursor:not-allowed;opacity:.6}.error-message{margin-left:.25rem}.success-section{padding:2rem 0;text-align:center}.success-icon-large{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;height:5rem;justify-content:center;margin:0 auto 1.5rem;width:5rem}.success-title{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.success-message{color:#94a3b8;font-size:.875rem;line-height:1.5;margin:0 0 2rem}.login-button{background:#10b981;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background-color .2s}.login-button:hover{background:#059669}@media (max-width:640px){.reset-password-container{padding:1rem}.reset-password-card{padding:1.5rem}.back-button{align-self:flex-start;margin-bottom:1rem;position:static}.title{font-size:1.25rem}.success-icon-large{height:4rem;width:4rem}}.registration-complete-container{align-items:center;background:var(--bg-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem 1rem}.registration-complete-wrapper{max-width:56rem;text-align:center;width:100%}.success-icon-container{display:flex;justify-content:center;margin-bottom:2rem}.success-icon{align-items:center;background:var(--success);border-radius:50%;color:#fff;display:flex;height:4rem;justify-content:center;width:4rem}.header{margin-bottom:3rem}.title{color:#fff;font-size:2.5rem;font-weight:700;margin:0 0 1rem}.subtitle{color:#94a3b8;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:48rem}.features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.feature-card{background:var(--bg-primary);border:1px solid #4755694d;border-radius:1rem;padding:2rem;text-align:center;transition:transform .2s,background-color .2s}.feature-card:hover{background:#1e293bcc;transform:translateY(-2px)}.feature-card:hover .feature-title{color:#fff}.feature-icon{align-items:center;border-radius:.75rem;display:flex;height:3rem;justify-content:center;margin:0 auto 1rem;width:3rem}.store-icon{background:#06b6d433;color:#22d3ee}.customer-icon{background:#3b82f633;color:#60a5fa}.sales-icon{background:#10b98133;color:#34d399}.feature-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.feature-description{color:#94a3b8;font-size:.875rem;line-height:1.5;margin:0}.whats-next-section{background:var(--bg-primary);border:1px solid #4755694d;border-radius:1rem;margin-bottom:3rem;padding:2rem;text-align:left}.whats-next-title{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.steps-list{display:flex;flex-direction:column;gap:1.5rem}.step-item{align-items:flex-start;display:flex;gap:1rem}.step-number{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:2rem;justify-content:center;margin-top:.125rem;width:2rem}.step-1{background:#22d3ee;color:#0f172a}.step-2{background:#60a5fa;color:#0f172a}.step-3{background:#34d399;color:#0f172a}.step-content{flex:1 1}.step-title{font-size:1rem;font-weight:600;margin:0 0 .25rem}.step-description{color:#94a3b8;font-size:.875rem;line-height:1.4;margin:0}.action-buttons{flex-wrap:wrap;gap:1rem;justify-content:center}.primary-button{align-items:center;background:#06b6d4;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;padding:.875rem 2rem;transition:background-color .2s}.primary-button:hover{background:#0891b2}.secondary-button{background:#0000;border:1px solid #47556980;border-radius:.75rem;color:#94a3b8;cursor:pointer;font-size:1rem;font-weight:500;padding:.875rem 2rem;transition:all .2s}.secondary-button:hover{background:#47556933;border-color:#475569cc;color:#fff}@media (max-width:768px){.registration-complete-container{padding:1rem}.title{font-size:2rem}.subtitle{font-size:1rem}.features-grid{gap:1rem;grid-template-columns:1fr}.feature-card,.whats-next-section{padding:1.5rem}.action-buttons{align-items:center;flex-direction:column}.primary-button,.secondary-button{max-width:20rem;width:100%}}@media (max-width:480px){.step-item{gap:.75rem}.step-number{font-size:.75rem;height:1.75rem;width:1.75rem}.whats-next-section{padding:1rem}}.seller-container{align-items:center;background:var(--bg-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem 1rem}.seller-wrapper{max-width:48rem;width:100%}.seller-registration .seller-header{flex-direction:column!important;margin-bottom:2rem;text-align:center}.seller-icon{display:flex;justify-content:center;margin-bottom:1.5rem}.seller-icon .w-8{color:#22d3ee;height:2.5rem;width:2.5rem}.seller-main-title{color:#22d3ee;font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.seller-main-subtitle{color:#94a3b8;font-size:1rem;line-height:1.5;margin:0 auto;max-width:36rem}.seller-card{background:var(--bg-primary);border:1px solid #4755694d;border-radius:1rem;box-shadow:0 25px 50px -12px #0006;padding:2rem}.seller-card-header{margin-bottom:2rem}.seller-card-title{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.seller-card-subtitle{color:#94a3b8;font-size:.875rem;line-height:1.4;margin:0}.seller-form{gap:2rem}.form-section,.seller-form{display:flex;flex-direction:column}.form-section{gap:1rem}.section-title{margin:0 0 .5rem}.form-row-two{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-row-three{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.field-group{display:flex;flex-direction:column}.field-label{font-weight:500;margin-bottom:.5rem}.field-input,.field-label{color:var(--text-primary);font-size:.875rem}.field-input{background:#1e1e1ecc;border:1px solid #47556966;border-radius:.5rem;padding:.75rem 1rem;transition:all .2s;width:100%}.field-input::placeholder{color:#6b7280}.field-input:focus{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee1a;outline:none}.field-input.field-error{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441a}.field-select{cursor:pointer}.field-select option{background:var(--bg-primary);color:var(--text-primary)}.field-helper{color:#6b7280;font-size:.75rem;margin-top:.25rem}.checkbox-container{align-items:flex-start;display:flex;gap:.75rem}.checkbox-input{accent-color:#22d3ee;background:#1e1e1ecc;border:1px solid #47556966;border-radius:.25rem;cursor:pointer;height:1rem;margin-top:.125rem;width:1rem}.checkbox-input.field-error{border-color:#ef4444}.checkbox-label{color:#94a3b8;line-height:1.4}.link{color:#22d3ee;text-decoration:none;transition:color .2s}.link:hover{color:#67e8f9}.submit-button{background:#22d3ee;border:none;border-radius:.5rem;color:#0f172a;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.875rem 1rem;transition:background-color .2s;width:100%}.submit-button:hover:not(:disabled){background:#06b6d4}.submit-button:disabled{cursor:not-allowed;opacity:.6}.error-message{color:#ef4444;font-size:.75rem}@media (max-width:768px){.seller-container{padding:1rem}.seller-main-title{font-size:1.875rem}.seller-card{padding:1.5rem}.form-row-three,.form-row-two{gap:1rem;grid-template-columns:1fr}}@media (max-width:640px){.seller-container{padding:.5rem}.seller-main-title{font-size:1.5rem}.seller-card{padding:1rem}.seller-form{gap:1.5rem}}@media (max-width:480px){.seller-icon .w-8{height:2rem;width:2rem}.seller-main-title{font-size:1.25rem}.seller-main-subtitle{font-size:.875rem}}.google-places-autocomplete{position:relative;width:100%}.pac-container .maps-suggestions__footer,.pac-container .pac-footer,.pac-item,.pac-item-query,.pac-secondary-text,.places-input{color:var(--text-secondary)!important}.places-input{background-color:#151a27;border:1px solid #fff;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 14px;width:100%}.places-input:hover{border-color:#4b5563}.places-input:focus{background-color:#171f2c;border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee59;outline:none}.places-input::placeholder{color:#94a3b8}.pac-container{background-color:var(--bg-primary)!important;border:1px solid #475569;border-radius:8px;box-shadow:0 4px 12px #0003;margin-top:8px;overflow:hidden;z-index:99999!important}.pac-item{border-bottom:none;border-top:1px solid #ffffff0d!important;color:#fff;cursor:pointer;padding:12px 16px;transition:background-color .2s}.pac-item:hover{background-color:var(--bg-secondary)!important}.pac-item-selected{background-color:#3a3a3a;font-weight:600}.pac-item:last-child{border-bottom:none}.pac-matched{color:#22d3ee}.pac-item-query{color:#e5e7eb}.pac-secondary-text{color:#94a3b8;font-size:.9rem}.pac-icon{display:none}.pac-container .maps-suggestions__footer,.pac-container .pac-footer{border-top:1px solid #ffffff0f;color:#94a3b8;padding:10px 12px}.marketplace-header{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);top:0;z-index:100}.top-nav{border-bottom:1px solid var(--border-primary);padding:0 2rem}.nav-content{height:4rem;justify-content:space-between;margin:0 auto;max-width:1400px}.nav-content,.nav-left{align-items:center;display:flex}.nav-left{flex:1 1;gap:2rem}.header-logo{color:var(--text-primary);cursor:pointer;font-size:1.5rem;font-weight:700;white-space:nowrap}.search-container{flex:1 1;max-width:400px}.search-icon{height:1rem;left:1rem;width:1rem}.search-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--input-text);font-size:.875rem;padding:.75rem 1rem .75rem 3rem;width:100%}.search-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #3b82f61a}.search-input::placeholder{color:var(--text-muted)}.nav-right{align-items:center;display:flex;gap:1.5rem}.nav-item{border-radius:8px;color:var(--text-secondary);font-size:.875rem;font-weight:500;padding:.5rem .75rem;white-space:nowrap}.nav-item:hover{background:#ffffff0d;color:var(--text-primary)}.nav-icon{height:1.125rem;width:1.125rem}.dropdown-icon{height:1rem;width:1rem}.controls-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1.5rem 2rem}.controls-left{align-items:baseline;display:flex;gap:1rem}.marketplace-title{color:var(--text-primary);font-size:2rem;font-weight:700;margin:0}.cards-count{color:#888;font-size:.875rem}.controls-right{align-items:center;display:flex;gap:1.5rem}.sort-container{align-items:center;display:flex;gap:.5rem}.sort-label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.sort-select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--input-text);cursor:pointer;font-size:.875rem;height:56px;min-width:160px;padding:.5rem .75rem}.sort-select option{background-color:var(--bg-primary);color:var(--input-text)}.sort-select:focus{border-color:var(--accent-primary);outline:none}.view-controls{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;display:flex}.view-controls .view-btn:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.view-controls .view-btn:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.view-btn{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;height:56px;justify-content:center;transition:all .2s;width:48px}.view-btn:hover{background:var(--table-row-hover)}.view-btn.active{background:var(--accent-primary);color:var(--text-inverse)}.view-icon{height:1rem;width:1rem}.filters-btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;color:var(--accent-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:56px;padding:.5rem 1rem;transition:all .2s}.filters-btn:hover{background:var(--table-row-hover);border-color:var(--border-secondary)}.filters-btn.active{background:#22d3ee;border-color:#22d3ee;color:#0a0a0a}.dark-theme .filters-btn.active{color:#0a0a0a}.filters-btn p{white-space:nowrap}.filters-icon{height:1rem;width:1rem}@media (max-width:1024px){.nav-right{gap:1rem}.nav-item{font-size:.8125rem;padding:.375rem .5rem}.controls-right{gap:1rem}}@media (max-width:1215px){.top-nav{padding:0 1rem}.controls-content{padding:1rem}.nav-content{flex-direction:column;gap:1rem;height:auto;padding:1rem 0}.nav-left{gap:1rem;width:100%}.search-container{max-width:none}.nav-right{flex-wrap:wrap;gap:.5rem;justify-content:space-around;width:100%}.controls-content{align-items:stretch;gap:1rem}.controls-left{align-items:flex-start;flex-direction:column;gap:.5rem}.marketplace-title{font-size:1.5rem}.controls-right{justify-content:space-between}.sort-container{order:3;width:100%}.sort-select{min-width:auto;width:100%}}@media (max-width:768px){.filters-btn p,.sort-container{display:none}.filters-btn{border:1px solid #282e3d;border-radius:8px;gap:6px;height:34px;padding:8px 10px;width:38px}.view-btn{height:34px}.nav-item{font-size:.75rem;padding:.25rem .375rem}}@media (max-width:480px){.marketplace-title{font-size:1.25rem}.controls-right{gap:.75rem;justify-content:flex-end!important}.filters-btn.active{background:linear-gradient(180deg,#2465ea,#08b0d5);color:var(--text-primary)}}.modal2-overlay{align-items:center;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999900}.modal2,.modal2-overlay{background:#0000;display:flex}.modal2{border-radius:12px;box-shadow:0 12px 30px #0c18284d;flex-direction:column;max-height:90vh;outline:none;overflow:hidden;position:relative;width:100%;z-index:999901}.modal2-inner{display:flex;flex-direction:column;min-width:0}.modal2-header{border-bottom:1px solid #f2f2f2;padding:16px 20px}.modal2-header h2{font-size:1.125rem;font-weight:600;margin:0}.modal2-body2{color:#111827;flex:1 1 auto;font-size:.96rem;overflow:auto}.modal2-footer{border-top:1px solid #f2f2f2;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.modal2.sm{width:420px}.modal2.md{width:640px}.modal2.lg{width:960px}.modal2.full{border-radius:0;height:100%;max-height:100vh;width:100%}@media (max-width:640px){.modal2.lg,.modal2.md,.modal2.sm{border-radius:8px;margin:12px;width:100%}}.cart-overlay-backdrop{animation:fadeIn .3s ease-out forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--modal-overlay);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1000}.cart-overlay{background:var(--modal-bg);border-left:1px solid var(--card-border);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;height:100vh;position:fixed;right:-400px;top:0;transition:right .3s ease-out;width:385px;z-index:1000}.cart-overlay-open{right:0}.cart-overlay-header{align-items:center;display:flex;justify-content:space-between;padding:20px}.cart-overlay-title{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.cart-overlay-close{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.cart-overlay-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.cart-close-icon{height:20px;width:20px}.cart-overlay-content{flex:1 1;overflow:auto}.cart-empty,.cart-overlay-content{display:flex;flex-direction:column}.cart-empty{align-items:center;flex:1 1;justify-content:center;padding:40px 20px;text-align:center}.cart-empty-icon{color:var(--text-muted);height:64px;margin-bottom:16px;width:64px}.cart-empty-text{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.cart-empty-subtext{color:var(--text-secondary);font-size:14px;margin:0}.cart-items{flex:1 1;padding:20px}.cart-item2{display:flex;gap:12px;padding:16px 0}.cart-item2:last-child{border-bottom:none}.cart-item-image2{border:1px solid var(--card-border);border-radius:12px;height:133px;object-fit:cover;width:125px}.cart-item-details{flex:1 1;min-width:0}.cart-item-name{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.3;margin:0 0 4px}.cart-item-set{color:var(--text-secondary);font-size:12px;margin:0 0 8px}.cart-item-price{color:var(--accent-primary);font-size:16px;font-weight:600;margin:0}.cart-quantity-controls{padding:4px}.cart-quantity-btn:hover{background:var(--bg-tertiary)}.cart-remove-btn:hover{background:#ff6b6b1a;color:var(--error)}.cart-hr-line{margin:0 auto}.cart-overlay-footer{padding:20px}.cart-subtotal{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.cart-subtotal-amount,.cart-subtotal-label{color:var(--text-primary);font-size:18px;font-weight:600}.cart-actions{display:flex;flex-direction:column;gap:20px;margin-top:30px}.cart-checkout-btn{background:linear-gradient(180deg,#2465ea,#08b0d5)!important;border:none;border-radius:8px;color:#fff!important;cursor:pointer;font-size:16px;font-weight:600;gap:10px;height:48px;transition:all .2s ease;width:100%}.cart-checkout-btn:disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none}.cart-checkout-btn:disabled:hover{background:linear-gradient(180deg,#2465ea,#08b0d5)!important;opacity:.5}.cart-view-btn{background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:500;height:48px;position:relative;transition:all .2s ease;width:100%;z-index:0}.cart-view-btn:before{background:linear-gradient(90deg,#2465ea,#08b0d5);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:-1}.cart-view-btn *{color:inherit}.cart-view-btn:hover{background:#22d3ee1a}.order-items{display:flex;flex-direction:column;gap:12px}@media (max-width:768px){.cart-overlay{right:-100vw;width:100vw}.cart-overlay-open{right:0}.cart-item{flex-direction:column;gap:12px}.cart-item-image2{align-self:flex-start;height:133px;width:120px}.cart-item-controls{align-items:center;flex-direction:row;justify-content:space-between}.cart-quantity-controls{background:var(--bg-primary)!important}}@media (max-width:480px){.cart-overlay{border:1px solid red;height:100%;height:90vh;margin:auto;right:20px;top:50px;width:90vw;z-index:1000}.cart-items,.cart-overlay-footer,.cart-overlay-header{padding:16px}.cart-item-name,.cart-item-price{font-size:14px}}.marketplace-filters{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;box-shadow:var(--card-shadow);height:-webkit-fit-content;height:fit-content;padding:1.5rem;position:-webkit-sticky;position:sticky;top:20px;width:280px}.filters-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.filters-title{color:var(--text-heading);font-size:1.25rem;font-weight:600;margin:0}.clear-all-btn{background:#0000;border:none;color:var(--text-primary);cursor:pointer;font-size:18px;font-style:normal;font-weight:400;line-height:28px;transition:color .2s}.clear-all-btn:hover{color:var(--accent-primary)}.filter-section{margin-bottom:2rem}.filter-label{align-items:center;color:var(--text-heading);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.selected-count{color:var(--accent-primary);font-size:.75rem;font-weight:400}.category-select{border-radius:.375rem;font-size:.875rem;padding:.75rem;width:100%}.category-select:focus{border-color:var(--accent-primary)}.checkbox-group{display:flex;flex-direction:column;gap:.75rem}.checkbox-item{align-items:center;cursor:pointer;display:flex;gap:.75rem}.checkbox-wrapper{align-items:center;background:#efefef;border-radius:.15rem;display:inline-flex;padding:1px}.cl-page .checkbox-input2,.marketplace-filters .checkbox-input2{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--nav-bg)!important;border:none!important;border-radius:.175rem;cursor:pointer;height:20px;position:relative;transition:all .25s ease-in-out;width:20px}.cl-page .checkbox-input2:checked,.marketplace-filters .checkbox-input2:checked{background:var(--button-primary-bg)}.cl-page .checkbox-input2:checked:after,.marketplace-filters .checkbox-input2:checked:after{color:var(--button-primary-text);content:"✔";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-label{color:var(--text-subheading);cursor:pointer;font-size:.875rem;font-weight:400;transition:color .2s}.checkbox-item:hover .checkbox-label{color:var(--text-primary)}.price-range-container{display:flex;flex-direction:column;gap:.75rem}.price-range-slider{-webkit-appearance:none;appearance:none;background:var(--border-secondary);border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.price-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent-primary);border-radius:50%;cursor:pointer;height:16px;width:16px}.price-range-slider::-moz-range-thumb{background:var(--accent-primary);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.price-range-labels{color:var(--text-subheading);display:flex;font-size:.75rem;justify-content:space-between}@media (max-width:768px){.marketplace-filters{margin-bottom:1rem;position:static;width:100%}.filter-section{margin-bottom:1.5rem}.checkbox-group{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.marketplace-filters{padding:1rem}.checkbox-group{grid-template-columns:1fr}}.marketplace-sorting-popup{background:#111;border:1px solid #1f1f1f;border-radius:.75rem;height:-webkit-fit-content;height:fit-content;padding:1.5rem;width:280px}.sorting-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.sorting-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.sorting-close-btn{background:#0000;border:none;color:#ccc;cursor:pointer;font-size:1.5rem;line-height:1;margin-left:auto;padding:0 .25rem;transition:color .2s}.sorting-close-btn:hover{color:#67e8f9}.sorting-options-group{display:flex;flex-direction:column;gap:.75rem}.sorting-option-item{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;gap:.75rem;padding:.25rem .5rem;transition:background .2s}.sorting-option-item.selected,.sorting-option-item:hover{background:#222831}.sorting-radio-wrapper{align-items:center;background:linear-gradient(135deg,#2465ea,#08b0d5);border-radius:50%;display:inline-flex;padding:1px}.sorting-radio-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#111;border:none;border-radius:50%;cursor:pointer;height:20px;position:relative;transition:all .25s ease-in-out;width:20px}.sorting-radio-input:checked{background:linear-gradient(130deg,#2465ea,#08b0d5)}.sorting-radio-input:checked:after{background:#fff;border-radius:50%;content:"";display:block;height:10px;left:5px;position:absolute;top:5px;width:10px}.sorting-option-label{color:#ccc;cursor:pointer;font-size:.95rem;font-weight:400;transition:color .2s}.sorting-option-item.selected .sorting-option-label,.sorting-option-item:hover .sorting-option-label{color:#fff}@media (max-width:768px){.marketplace-sorting-popup{padding:1rem;width:100%}}.card-grid{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:sans-serif;min-height:400px;padding:16px;position:relative;transition:all .3s ease;width:100%!important}.card-grid:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.available-badge{background-color:var(--badge-bg);border-radius:12px;left:10px;padding:4px 10px;top:10px}.card-image{background-color:var(--bg-secondary);margin-bottom:24px;overflow:hidden!important;width:128px!important}.img{height:100%;object-fit:contain;width:100%}.seller-name{display:flex;gap:.5rem;margin-right:auto;margin:20px 0!important;text-align:left;width:100%!important}.seller-name,.sold-by{color:var(--text-secondary)}.sold-by{font-weight:400}.seller-rating{margin-bottom:20px}.rating-text{color:var(--text-secondary);font-size:18px;font-weight:500}.rating-number{color:var(--text-primary)}.market-card-info{flex:1 1}.market-card-info .title{color:var(--text-heading);font-size:18px;font-weight:600;line-height:1.3;margin-bottom:8px;text-align:left}.market-card-info button.tag{margin-top:10px;width:auto}.card-desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);font-size:20px;font-weight:400;margin-top:20px;overflow:hidden;text-align:left;text-overflow:ellipsis}.card-list{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow);display:flex!important;flex-direction:row!important;gap:1rem;padding:1rem;position:relative;width:100%!important}.card-grid .market-card-image{align-items:center;background-color:var(--bg-secondary);border-radius:8px!important;display:flex;height:200px!important;justify-content:center;margin-bottom:16px;overflow:hidden;width:100%!important}.card-list{gap:30px}.card-list .market-card-image{border-radius:12px!important;height:100%!important;margin-bottom:0;margin-right:0;overflow:hidden;width:180px!important}.card-list .img{height:100%!important}.market-card-image .img{border-radius:8px;height:100%;object-fit:contain;width:100%}.card-list .card-info2{display:flex;flex-direction:column;width:100%}.card-list .grid-btn{position:relative;width:100%}@media (max-width:480px){.card-list{display:flex;flex-direction:row;gap:1rem;height:406px!important;min-height:406px!important;padding:1rem;position:relative;width:100%!important}.card-list .market-card-image{width:150px!important}.card-list .market-card-image .img{object-fit:contain!important;width:100%!important}.market-card-image{height:306px!important;margin-bottom:0;margin-right:0;width:150px!important}.card-grid .market-card-image{width:100%!important}.card-info2{width:100%}.tag{height:38px!important;width:90px!important}.available-badge{width:98px!important}.desc{font-size:14px!important}.grid-btn{bottom:16px;left:16px;position:absolute;width:91%!important}}.btn-gradient{align-items:center;background:var(--button-primary-bg);border:none;border-radius:12px;color:var(--button-primary-text);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:48px;justify-content:center;padding:12px 24px;transition:all .3s ease;width:100%}.btn-gradient:hover{box-shadow:var(--shadow-md);opacity:.9;transform:translateY(-1px)}.btn-gradient:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.6}.btn-gradient:disabled:hover{box-shadow:none;opacity:.6;transform:none}.marketplace-grid{flex:1 1;max-width:100%;min-width:0}.marketplace-grid.with-filters{max-width:calc(100% - 312px)}.cards-container{grid-row-gap:3rem;grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;row-gap:3rem}.marketplace-grid.grid .cards-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.marketplace-grid.list .cards-container{grid-template-columns:1fr}.no-results{color:#888;padding:4rem 2rem;text-align:center}.no-results h3{color:var(--text-primary)!important;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.no-results p{font-size:1rem;margin:0}.loading-spinner{align-items:center;color:#9ba3af;display:flex;gap:1rem;justify-content:center;padding:2rem}.spinner{border:3px solid #323b4a;border-top-color:#2465ea;height:24px;width:24px}.scroll-loader{height:20px;visibility:hidden;width:100%}@media (max-width:768px){.marketplace-grid.with-filters{max-width:100%}.marketplace-grid.grid .cards-container{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:480px){.marketplace-grid.grid .cards-container{grid-template-columns:1fr}.cards-container{gap:1rem}}.marketplace{background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.marketplace-content{display:flex;gap:2rem;margin:0 auto;max-width:1400px;padding:2rem}.spinner{animation:spin 1s linear infinite;color:var(--text-primary);font-size:1rem}.table-pagination.market-place-pagination{justify-content:center}@media (max-width:768px){.marketplace-content{flex-direction:column;gap:1rem;padding:1rem}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Inter,sans-serif;line-height:1.5}.seller-dashboard-container{background-color:var(--bg-primary);box-sizing:border-box;display:flex;justify-content:center;margin:0 auto auto;max-width:1400px;min-height:100vh;padding:24px;width:100%}.seller-dashboard-content{display:flex;flex-direction:column;gap:24px;padding:0 32px 32px;width:100%}.seller-dashboard-nav-header{background-color:var(--nav-bg);border-bottom:1px solid var(--nav-border);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.marketplace-nav-header{background-color:var(--nav-bg)!important}.seller-dashboard-nav-container{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:22px 32px;width:100%}.seller-dashboard-nav-logo{align-items:center;color:var(--nav-text);display:flex;font-size:32px;font-weight:700;gap:20px;justify-content:flex-start;line-height:normal;outline:none;text-align:left;width:100%}.seller-dashboard-nav-logo img{cursor:pointer;width:150px}.seller-dashboard-brand-text{color:var(--nav-text);font-family:inherit;font-size:32px;font-weight:700;line-height:normal;outline:none!important}.seller-dashboard-brand-text,.seller-dashboard-nav-logo button{background:none;border:none;cursor:pointer;padding:0}.seller-dashboard-nav-right{align-items:center;display:flex;gap:32px}.table-search-input{background-color:var(--input-bg);min-width:150px;padding:9px 16px;transition:all .2s}.seller-dashboard-search-container{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:10px;height:40px;max-width:400px;padding:0;transition:all .3s ease;width:100%}.mobile-search-toggle{background:none;border:none;color:var(--nav-text);cursor:pointer;display:none;margin-left:10px;outline:none!important;padding:8px}.seller-dashboard-search-input{background:#0000;border:none;color:var(--input-text);flex:1 1;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;outline:none}.seller-dashboard-search-icon,.seller-dashboard-search-input::placeholder{color:var(--input-placeholder)}.seller-dashboard-search-icon{height:24px;width:24px}.seller-dashboard-nav-menu{align-items:center;display:flex;gap:28px}.seller-dashboard-nav-button{align-items:center;background:none;border:none;border-radius:0;color:var(--button-secondary-text);cursor:pointer;display:flex;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;gap:8px;line-height:28px;padding:0;transition:all .3s ease;white-space:nowrap}.seller-dashboard-nav-button:hover{background:none;border:none;opacity:.8}.seller-dashboard-nav-icon{height:24px;width:24px}.seller-dashboard-dropdown-icon{height:18px;width:18px}.seller-dashboard-header-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.seller-dashboard-header-title{color:var(--text-primary);font-size:40px;font-weight:700;line-height:normal;margin-bottom:16px;text-align:left}.seller-dashboard-header-subtitle{color:var(--text-secondary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:28px}.seller-dashboard-new-listing-btn{align-items:center;background:var(--button-primary-bg);border:none;border-radius:12px;color:var(--button-primary-text);cursor:pointer;display:flex;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;gap:10px;height:-webkit-fit-content;height:fit-content;justify-content:center;line-height:24px;padding:12px 24px}.seller-dashboard-new-listing-btn:hover{opacity:.9}.seller-dashboard-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.seller-dashboard-stat-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--card-shadow);overflow:hidden;padding:32px 24px;width:100%}.seller-dashboard-stat-title{align-items:center;color:var(--text-secondary);display:flex;font-size:16px;justify-content:space-between;line-height:22px}.seller-dashboard-stat-value{color:var(--text-primary);font-size:28px;font-weight:700;margin-top:15px}.seller-dashboard-stat-change{align-items:center;display:flex;font-size:14px;gap:4px;margin-top:8px}.seller-dashboard-stat-icon{color:var(--text-secondary);height:24px;width:24px}.seller-dashboard-trend-icon{height:18px;width:18px}.seller-dashboard-positive{color:var(--success)}.seller-dashboard-negative{color:var(--error)}.seller-dashboard-muted{color:var(--text-muted)}.seller-dashboard-two-column{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:32px;max-width:100%;width:100%}.seller-dashboard-chart-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--card-shadow);overflow:hidden;padding:24px;width:100%}.seller-dashboard-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.seller-dashboard-chart-title{color:var(--text-primary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:normal}.seller-dashboard-custom-select{align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--input-text);cursor:pointer;display:flex;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;gap:12px;line-height:22px;padding:9px 16px;position:relative}.seller-dashboard-chart-bars{align-items:flex-end;display:flex;gap:10px;margin-top:20px;min-height:250px;overflow:auto;position:relative}.seller-dashboard-chart-bar-container{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.seller-dashboard-chart-bar{background:linear-gradient(180deg,#2465ea,#08b0d5);border-radius:4px 4px 0 0;cursor:pointer;transition:all .3s ease;width:100%}.seller-dashboard-chart-bar:hover{opacity:.8;transform:scale(1.05)}.seller-dashboard-chart-bar.positive{background:linear-gradient(180deg,#21c55d,#16a34a)}.seller-dashboard-chart-bar.negative{background:linear-gradient(180deg,#ef4444,#dc2626)}.seller-dashboard-chart-bar.h-48{height:48px}.seller-dashboard-chart-bar.h-112{height:112px}.seller-dashboard-chart-bar.h-96{height:96px}.seller-dashboard-chart-bar.h-78{height:78px}.seller-dashboard-chart-bar.h-60{height:60px}.seller-dashboard-chart-label{color:var(--text-secondary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:center}.seller-dashboard-reviews-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--card-shadow);padding:24px;width:100%}.seller-dashboard-reviews-title{color:var(--text-primary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:normal;margin-bottom:32px}.seller-dashboard-reviews-list{display:flex;flex-direction:column;gap:24px;position:relative}.seller-dashboard-review-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--card-shadow);padding:20px}.seller-dashboard-review-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.seller-dashboard-review-user{align-items:center;display:flex;gap:12px}.seller-dashboard-review-name{color:var(--text-primary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px}.seller-dashboard-verified-icon{color:#22c55e;height:24px;width:24px}.seller-dashboard-review-date-container{align-items:center;display:flex;gap:8px}.seller-dashboard-review-date,.seller-dashboard-review-text{color:var(--text-secondary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px}.seller-dashboard-review-text{margin-bottom:12px}.seller-dashboard-review-card-name{color:var(--text-secondary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px}.seller-dashboard-transaction-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--card-shadow);padding:24px;width:100%}.seller-dashboard-transaction-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.seller-dashboard-transaction-title{color:var(--text-primary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:normal}.seller-dashboard-transaction-controls{align-items:center;display:flex;gap:16px}.seller-dashboard-transaction-search{background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--input-text);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;outline:none;padding:8px 12px;width:215px}.seller-dashboard-transaction-search::placeholder{color:var(--input-placeholder)}.seller-dashboard-transaction-table{width:100%}.seller-dashboard-table-header{grid-gap:16px;background-color:var(--table-header-bg);border-bottom:1px solid var(--table-border);display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:24px;padding-bottom:16px}.seller-dashboard-table-header-cell{color:var(--text-primary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px}.seller-dashboard-table-row{grid-gap:16px;align-items:center;background-color:var(--table-row-bg);border-bottom:1px solid var(--table-border);display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;padding:24px 0;transition:background-color .3s ease}.seller-dashboard-table-row:last-child{border-bottom:none}.seller-dashboard-table-row:hover{background-color:var(--table-row-hover)}.seller-dashboard-card-cell{align-items:center;display:flex;gap:16px}.seller-dashboard-card-image{border-radius:4px;height:52px;width:52px}.seller-dashboard-card-name,.seller-dashboard-table-cell{color:var(--text-primary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:22px}.seller-dashboard-status-badge{border:none;border-radius:50px;display:inline-block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;padding:8px 12px}.seller-dashboard-status-badge,.seller-dashboard-status-delivered{background:var(--button-primary-bg);color:var(--button-primary-text)}.seller-dashboard-status-shipped{background:var(--text-inverse);color:var(--text-primary)}.seller-dashboard-status-paid{background:#0000;border:1px solid var(--text-primary);color:var(--text-primary)}.seller-dashboard-pnl-positive{color:var(--success)}.table-filter-select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--input-text);cursor:pointer;font-size:16px;min-width:100px;padding:9px 16px}.table-filter-select:focus{border-color:var(--accent-primary);outline:none}.admin-status-badge{color:#fff!important;font-size:16px!important;font-weight:600!important;padding:8px 12px!important}.admin-status-active,.admin-status-approved,.admin-status-delivered,.admin-status-shipped{background:linear-gradient(180deg,#2465ea,#08b0d5)!important}.admin-status-pending,.admin-status-rejected,.admin-status-sold{background-color:#ef4444!important}.admin-status-in,.admin-status-paused,.admin-status-processing{background-color:#fff;color:#1a1a1a!important}.admin-status-paid{background-color:initial!important;border:1px solid #fff}.list-action-btn{background-color:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:8px;color:var(--button-secondary-text);padding:9px 12px;transition:all .3s ease}.transaction_card_name{align-items:center;display:flex;gap:8px}.transaction_card_name span{background-color:#fff;border-radius:8px;display:flex;padding:12px}.seller-dashboard-menu-toggle{cursor:pointer;display:none;line-height:1;margin-right:8px}.seller-dashboard-menu-icon{color:var(--nav-text);height:24px;width:24px}.seller-dashboard-nav-left{align-items:center;display:flex;width:100%}.seller-dashboard-cart-badge{align-items:center;background:var(--error);border-radius:50%;color:var(--text-inverse);display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.seller-dashboard-menu-overlay{background:var(--modal-overlay);bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}.order-table-container{width:100%}.order-table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.order-table-title{color:var(--text-primary);font-size:24px;font-weight:600;margin:0}.order-table-controls{align-items:center;display:flex;gap:15px}.order-table-search{background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--input-text);font-size:14px;min-width:200px;padding:8px 12px}.order-table-search::placeholder{color:var(--input-placeholder)}.order-table-search:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #3b82f61a;outline:none}.seller-dashboard-chart-bars .not-found{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}@media (max-width:1280px){.seller-dashboard-nav-left{width:-webkit-fit-content;width:fit-content}.seller-dashboard-content{padding:0 32px 32px}.seller-dashboard-nav-container{padding:22px 32px}.seller-dashboard-search-container{display:none}}@media (max-width:1024px){.seller-dashboard-content{padding:0 16px 32px}.seller-dashboard-nav-container{padding:19px 1rem}.seller-dashboard-stats-grid{grid-template-columns:repeat(2,1fr)}.seller-dashboard-two-column{grid-template-columns:1fr;width:100%}.seller-dashboard-nav-menu{gap:20px}.seller-dashboard-header-top{align-items:stretch;flex-wrap:wrap;gap:24px}.seller-dashboard-transaction-controls{align-items:stretch;flex-direction:column;gap:12px}.seller-dashboard-transaction-search{width:100%}.seller-dashboard-search-container{max-width:250px}.seller-dashboard-nav-logo{gap:15px}}@media (max-width:768px){.seller-dashboard-container{box-sizing:border-box;max-width:100vw;padding:0;width:100%}.seller-dashboard-content{box-sizing:border-box;max-width:100%;padding:0 12px 24px;width:100%}.seller-dashboard-nav-menu{align-items:center;display:flex;gap:20px}.seller-dashboard-nav-header{height:auto;padding-bottom:0}.seller-dashboard-nav-logo{align-items:center;display:flex;gap:10px;justify-content:space-between;position:relative}.seller-dashboard-nav-logo img{width:120px}.seller-dashboard-search-container{display:flex}.mobile-search-toggle{display:none}.seller-dashboard-nav-right{align-items:center;display:flex;gap:16px}.seller-dashboard-stats-grid{grid-template-columns:1fr}.seller-dashboard-header-title{font-size:32px}.seller-dashboard-two-column{box-sizing:border-box;gap:16px;grid-template-columns:1fr;margin-bottom:24px;max-width:100%;width:100%}.seller-dashboard-chart-section,.seller-dashboard-reviews-section{box-sizing:border-box;max-width:100%;padding:10px;width:100%}.seller-dashboard-chart-bars{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.seller-dashboard-chart-bars::-webkit-scrollbar{height:4px}.seller-dashboard-chart-bars::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:4px}.seller-dashboard-chart-bars::-webkit-scrollbar-track{background-color:#e5e7eb4d}.seller-dashboard-chart-bar-container{min-width:40px;width:100%}.seller-dashboard-table-header,.seller-dashboard-table-row{gap:8px;grid-template-columns:1fr}.seller-dashboard-table-row{padding:16px 0}.seller-dashboard-card-cell{gap:12px}.seller-dashboard-card-image{height:40px;width:40px}.seller-dashboard-search-container{max-width:100%;width:100%}.seller-dashboard-nav-logo{font-size:22px;line-height:1}.seller-dashboard-chart-header{flex-direction:column}}@media (max-width:480px){.seller-dashboard-content{padding:0 16px 32px}.seller-dashboard-nav-container{gap:8px;padding:12px 16px}.seller-dashboard-nav-left{flex:1 1;min-width:0}.seller-dashboard-nav-logo{gap:8px;width:100%}.seller-dashboard-nav-right{gap:8px}.seller-dashboard-header-title{font-size:28px}.seller-dashboard-header-subtitle{font-size:18px}.seller-dashboard-chart-title,.seller-dashboard-reviews-title,.seller-dashboard-transaction-title{font-size:24px}.seller-dashboard-new-listing-btn{justify-content:center;width:100%}.seller-dashboard-nav-logo{align-items:center;flex-direction:row;font-size:18.5px;justify-content:space-between;line-height:1}.seller-dashboard-nav-logo img{height:auto;width:90px}.mobile-search-toggle{align-items:center;background:none;border:none;border-radius:8px;color:var(--nav-text)!important;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.mobile-search-toggle:active{background-color:#0000001a}.dark-theme .mobile-search-toggle:active{background-color:#ffffff1a}.seller-dashboard-search-container{display:none;height:45px;max-width:100%}.seller-dashboard-search-container.mobile-expanded{background-color:var(--nav-bg);border-bottom:1px solid var(--nav-border);box-shadow:0 4px 6px #0000001a;display:flex;height:60px;left:0;max-width:100%;padding:12px 16px;position:fixed;right:0;top:0;z-index:1000}.mobile-hidden{display:none!important}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.listing-table-modal .listing-modal-item{background:#0000;display:flex;gap:20px;padding:0}.listing-table-modal .listing-image-section{align-items:flex-start;display:flex;flex:0 0 200px;flex-direction:column}.listing-table-modal .listing-product-image{background:#0e111d;border:1px solid #282e3d;border-radius:12px;box-shadow:0 4px 12px #0000004d;height:290px;object-fit:cover;transition:transform .3s ease;width:200px}.listing-table-modal .listing-product-image:hover{transform:scale(1.02)}.listing-table-modal .listing-info-section{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.listing-table-modal .listing-header{display:flex;flex-direction:column;gap:12px;margin-top:20px}.listing-table-modal .listing-product-name{color:#fff;font-size:20px;font-weight:600;line-height:1.4;margin:0}.listing-table-modal .listing-status-container{align-items:center;display:flex}.listing-table-modal .enhanced-status-badge{align-items:center;border-radius:100px;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;text-transform:capitalize;transition:all .2s ease}.listing-table-modal .status-pending{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.listing-table-modal .status-approved{background:linear-gradient(135deg,#2465ea,#08b0d5);color:#fff}.listing-table-modal .status-rejected{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.listing-table-modal .listing-details-grid{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.dark-theme .listing-table-modal .listing-details-grid{background:#0e111d80;border-color:#282e3d}.listing-table-modal .listing-detail-row{align-items:center;border-bottom:1px solid var(--border-muted);display:flex;justify-content:space-between;padding:8px 0}.listing-table-modal .listing-detail-row:last-child{border-bottom:none}.listing-table-modal .listing-detail-label{color:var(--text-secondary);flex:0 0 100px;font-size:14px;font-weight:500}.listing-table-modal .listing-detail-value{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:600;text-align:right}.listing-table-modal .listing-price{color:var(--accent-primary);font-weight:600}.listing-table-modal .listing-detail-value.profit{color:#21c55d}.listing-table-modal .listing-detail-value.loss{color:#ef4444}.listing-table-modal .listing-tags-section{background:var(--bg-secondary);border:1px solid #282e3d;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:16px}.listing-table-modal .listing-tags-label{color:#9ba3af;font-size:14px;font-weight:500}.listing-table-modal .listing-tags-container{display:flex;flex-wrap:wrap;gap:6px}.listing-table-modal .listing-tag-chip{align-items:center;background:linear-gradient(135deg,#2465ea,#08b0d5);border-radius:16px;box-shadow:0 2px 4px #2465ea33;color:#fff;display:inline-flex;font-size:12px;font-weight:500;padding:4px 8px;transition:all .2s ease}.listing-table-modal .listing-tag-chip:hover{box-shadow:0 4px 8px #2465ea4d;transform:translateY(-1px)}.listing-table-modal .modal-footer{background:#0e111d80;border-top:1px solid #282e3d;display:flex;justify-content:flex-end;padding:24px 32px}.listing-table-modal .enhanced-close-btn{align-items:center;background:linear-gradient(135deg,#2465ea,#08b0d5);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;min-width:120px;padding:12px 32px;transition:all .2s ease}.listing-table-modal .enhanced-close-btn:hover{background:linear-gradient(135deg,#1d52c7,#0691b2);box-shadow:0 4px 12px #2465ea4d;transform:translateY(-1px)}.listing-table-modal .enhanced-close-btn:active{transform:translateY(0)}.admin-action-buttons{gap:8px}.list-action-btn{align-items:center;background:#0000;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.list-action-btn:hover{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.admin-table-skeleton{display:flex;flex-direction:column;gap:12px;padding:20px}.admin-skeleton-row{align-items:center;display:flex;gap:16px}.admin-skeleton-cell{flex:1 1}.admin-skeleton-line{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%)}.layout-body{margin-top:10px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.listing-table-modal .listing-modal-item{flex-direction:column;gap:16px}.listing-table-modal .listing-image-section{align-self:center;flex:none}.listing-table-modal .listing-product-image{height:140px;width:160px}.listing-table-modal .listing-info-section{flex:none}.listing-table-modal .listing-product-name{font-size:18px}.listing-table-modal .listing-details-grid{padding:12px}.listing-table-modal .listing-detail-label{flex:0 0 80px;font-size:13px}.listing-table-modal .listing-detail-value{font-size:13px}.listing-table-modal .modal-footer,.listing-table-modal .modal-header{padding:20px 24px}}@media (max-width:480px){.listing-table-modal .modal-content-wrapper{padding:20px}.listing-table-modal .card-image-container{height:160px;width:160px}.listing-table-modal .card-name{font-size:20px}.listing-table-modal .detail-item{padding:12px}}.dropdown-container{display:inline-block;position:relative}.dropdown-trigger{align-items:center;background:none;border:none;border-radius:0;color:var(--button-secondary-text);cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:0;padding:0;transition:all .2s ease}.dropdown-trigger:hover{background:none;border:none;color:var(--accent-primary);transform:scale(1.05)}.dropdown-trigger:active{transform:scale(.95)}.name{color:var(--text-primary);font-size:18px;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon{color:var(--text-secondary);height:16px;width:16px}.dropdown-menu{background:var(--modal-bg);border:1px solid var(--card-border);border-radius:6px;box-shadow:var(--shadow-lg);margin-top:6px;padding:4px 0;position:absolute;right:0;top:100%;width:160px;z-index:999}.dropdown-menu li{color:var(--text-primary);cursor:pointer;font-size:14px;padding:10px 16px}.dropdown-menu li:hover{background-color:var(--table-row-hover)}.dropdown-menu .logout{color:var(--error)}@media screen and (max-width:768px){.name{font-size:16px}}.search-bar-container{align-items:center;background-color:initial;border:none;border-radius:0;display:flex;height:40px;max-width:400px;padding:0 12px;position:relative;transition:all .3s ease;width:100%}.search-bar-icon{color:#999;cursor:pointer;height:18px;margin-right:8px;width:18px}.search-bar-input{background:#0000;border:none;color:#666;flex:1 1;font-size:14px;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.search-bar-input:focus{box-shadow:none;outline:none}.search-bar-input::placeholder{color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-dropdown{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--shadow-lg);left:0;margin-top:8px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.dropdown-item{color:var(--text-primary);padding:12px 16px;transition:background-color .2s}.dropdown-item:hover{background-color:var(--table-row-hover)}.dropdown-status{color:var(--text-secondary);padding:12px 16px;text-align:center}@media (max-width:768px){.search-bar-container{height:36px;max-width:none;width:220px}.search-bar-input{font-size:13px;width:200px}.search-dropdown{max-height:250px}}@media (max-width:520px){.search-bar-container{width:130px}.search-bar-input{height:100%;width:100%}}@media (max-width:480px){.search-bar-container{height:34px;padding:0 10px;width:150px}.search-bar-icon{height:16px;margin-left:10px;margin-right:6px;outline:none;width:16px}.search-bar-input{font-size:12px;width:100%!important}.dropdown-item{font-size:13px;padding:10px 12px}.search-dropdown{max-height:200px}}.modal-backdrop{align-items:center;animation:modal-fade .18s ease-out forwards;background:var(--modal-overlay);display:flex;inset:0;justify-content:center;opacity:0;padding:16px;position:fixed;z-index:9991}.modal{animation:modal-pop .18s cubic-bezier(.2,.9,.3,1) forwards;background:var(--modal-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--shadow-xl);height:auto;max-height:90vh;max-width:90%;min-width:280px;opacity:0;overflow:hidden;position:relative;transform:scale(.995);transform-origin:center;width:auto}.modal,.modal-inner{display:flex;flex-direction:column}.modal-header{background-color:var(--modal-bg);padding:16px 20px}.modal-header h2{color:var(--text-heading);font-size:1.125rem;font-weight:600}.modal-body{color:var(--text-primary);flex:1 1 auto;font-size:.96rem;overflow:auto;padding:18px 20px}.modal-body,.modal-footer{background-color:var(--modal-bg)}.modal-footer{border-top:1px solid var(--card-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.modal-close-btn{background:#0000;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:20px;height:36px;line-height:1;position:absolute;right:12px;top:12px;transition:all .3s ease;width:36px}.modal-close-btn:hover{background-color:var(--table-row-hover)}.modal-close-btn:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.modal.sm{width:420px}.modal.md{width:640px}.modal.lg{width:960px}.modal.full{border-radius:0;height:100%;max-height:100vh;width:100%}@media (max-width:640px){.modal.lg,.modal.md,.modal.sm{border-radius:8px;margin:12px;width:100%}}@keyframes modal-pop{0%{opacity:0;transform:scale(.995)}to{opacity:1;transform:scale(1)}}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal-body p{color:var(--text-primary);margin:0 0 10px}.modal-body img{display:block;height:auto;max-width:100%}.share-modal-content{display:flex;flex-direction:column;gap:1.5rem}.share-image-preview{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;height:200px;overflow:hidden;width:100%}.share-image-preview img{height:100%;object-fit:contain;width:100%}.share-options{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.share-option{align-items:center;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.75rem;justify-content:center;padding:.75rem;transition:all .2s}.share-option:hover{opacity:.9;transform:translateY(-2px)}.share-option svg{height:24px;width:24px}.share-option.whatsapp{background:var(--bg-card);border-color:#25d366}.share-option.x{background:var(--bg-card);border-color:var(--border-secondary)}.share-option.facebook{background:var(--bg-card);border-color:#1877f2}.share-option.email{background:var(--bg-card);border-color:#ea4335}.share-actions{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.copy-link-btn,.quick-share-btn{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.75rem;justify-content:center;padding:.75rem;transition:all .2s}.copy-link-btn:hover,.quick-share-btn:hover{background:var(--bg-secondary);color:var(--text-primary)}.quick-share-btn{background:var(--accent-gradient);border:none;color:var(--text-inverse)}.quick-share-btn:hover{background:var(--accent-gradient);opacity:.9}@media (max-width:480px){.share-options{grid-template-columns:1fr}}.back-btn{border:1px solid var(--border-primary)}.back-btn,.back-btn:hover{color:var(--accent-primary)!important}.back-btn:hover{background:var(--table-row-hover);border-color:var(--accent-primary);opacity:1!important}.back-btn:hover .back-icon,.back-icon{color:var(--accent-primary)}.carousel-navigation{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;width:100%}.carousel-nav-button{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 1rem;pointer-events:auto;transition:background .2s,transform .2s;width:40px}.carousel-nav-button:hover{background:#000000b3;transform:scale(1.1)}.thumbnail-image{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.thumbnail{height:90px;width:60px}.card-detail-thumbnail-container{gap:.5rem}}.description{color:#888}.seller-header{gap:1rem;margin-bottom:1.5rem}.seller-store-logo{border-radius:12px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.store-logo{height:100%;object-fit:cover;width:100%}.seller-name-container{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.seller-name{color:orange;color:#fff;color:var(--text-primary,#fff);font-size:1.25rem;text-shadow:none!important}.stars{gap:2px}.star{color:#666;color:var(--text-muted,#666)}.star-filled{fill:gold;fill:var(--star-color,gold);color:gold;color:var(--star-color,gold)}.rating-text{color:#999;color:var(--text-secondary,#999)}.seller-details{background:#242424;background:var(--card-bg-secondary,#242424);border-radius:8px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.detail-item{align-items:center;color:#999;color:var(--text-secondary,#999);display:flex;font-size:.875rem;gap:.5rem}.detail-item .icon{color:#666;color:var(--icon-color,#666)}.shipping-free{color:#4caf50;color:var(--success-color,#4caf50)}.shipping-policy{background:#242424;background:var(--card-bg-secondary,#242424);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.shipping-policy h4{color:#fff;color:var(--text-primary,#fff);font-size:1rem;margin:0 0 .5rem}.shipping-policy p{color:#999;color:var(--text-secondary,#999);font-size:.875rem;line-height:1.5;margin:0}.add-to-cart-btn{font-size:1rem;padding:.75rem;width:100%}.detail-item:hover .icon{color:#007bff;color:var(--primary-color,#007bff)}.add-to-cart-btn:hover{transform:translateY(-1px);transition:transform .2s ease}.chart-container{background-color:initial;border:none;box-shadow:none;min-width:0;padding:12px}.chart-header{margin-bottom:16px}.chart-header .title{font-size:.8125rem}.chart-range-buttons{gap:4px;margin-top:8px}.range-button{font-size:.75rem;padding:3px 8px;white-space:nowrap}.recharts-wrapper{color:var(--text-primary)}.recharts-cartesian-axis-tick-value{fill:var(--text-secondary)!important}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:var(--border-secondary)!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:var(--border-primary)!important}.recharts-tooltip-wrapper{color:var(--text-primary)!important}.recharts-tooltip-content{background-color:var(--bg-card)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important}.recharts-tooltip-item-value,.recharts-tooltip-label{color:var(--text-primary)!important}.card-detail-chart-container{display:flex;flex-direction:column;gap:1rem;width:100%}.chart-main-title{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0;text-align:center}.card-detail-listings{border-radius:.75rem;padding:1.5rem}.listing-header-wrapper{align-items:flex-end;display:flex;justify-content:space-between!important;margin-bottom:1.5rem}.card-listing-main{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:60%}.listings-title{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.listings-subtitle{color:var(--text-secondary);font-size:.875rem;margin:0}.listings-controls{align-items:center;display:flex;gap:1rem;justify-content:space-between}.per-page-control,.sort-control{display:flex;flex-direction:column;gap:.5rem}.per-page-control label,.sort-control label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.per-page-select,.sort-select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px!important;color:var(--input-text);cursor:pointer;font-size:.875rem;height:56px;padding:.5rem .75rem}.per-page-select option{background-color:var(--bg-primary);color:var(--input-text)}.per-page-select:focus,.sort-select:focus{border-color:var(--accent-primary);outline:none}.listings-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.listing-item{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.seller-info-listing{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;width:40%}.seller-name{color:var(--text-primary);font-size:.875rem}.rating-badge{align-items:center;background:linear-gradient(180deg,#2465ea,#08b0d5);border-radius:100px;display:flex;height:24px;justify-content:center;width:24px}.sales-count{color:var(--text-secondary);font-size:.75rem}.card-listing-details{display:flex;flex-direction:column;gap:.5rem}.condition{color:var(--text-secondary);font-size:.875rem;font-weight:500}.price-info{display:flex;flex-direction:column;gap:.25rem}.price{color:var(--accent-primary);font-size:1.5rem;font-weight:700}.shipping{color:var(--text-secondary);font-size:.75rem}.listing-actions{display:flex;gap:.75rem}.quantity-selector{align-items:center;background:var(--bg-tertiary);border-radius:8px;display:flex;height:47.6px!important}.detail-card-quantity-btn{border-radius:8px;border-bottom-right-radius:0!important;border-top-right-radius:0!important;height:100%!important;padding:0!important;width:100%!important}.dropdown-wrapper,.quantity-text{height:100%!important;width:57px!important}.quantity-text{background:var(--bg-tertiary);border:initial!important;border-radius:8px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:var(--text-secondary);font-size:.75rem}.add-to-cart-btn,.quantity-text{cursor:pointer;font-size:.875rem;font-weight:600}.add-to-cart-btn{background:#22d3ee;border:none;border-radius:.375rem;color:#0a0a0a;padding:.5rem 1rem;transition:background-color .2s;white-space:nowrap}.add-to-cart-btn:hover{background:#06b6d4}.pagination{display:flex;gap:.5rem;justify-content:center}.page-btn{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.375rem;color:var(--text-primary);cursor:pointer;font-size:.875rem;padding:.5rem .75rem;transition:all .2s}.page-btn,.page-btn.active{height:56px!important;width:56px!important}.page-btn.active{background:linear-gradient(270deg,#2465ea 2.64%,#08b0d5);border-color:#22d3ee}.quantity-dropdown{-ms-overflow-style:none;background:var(--modal-bg);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-lg);font-family:Inter,sans-serif;left:0;list-style:none;margin-top:4px;max-height:260px;min-width:100px;overflow-y:auto;padding:6px 0;position:absolute;scrollbar-width:none;top:110%;z-index:10}.quantity-dropdown::-webkit-scrollbar{display:none}.quantity-option{color:var(--text-primary);cursor:pointer;font-size:14px;list-style:none;padding:10px 14px;transition:background .25s ease,color .25s ease}.quantity-option:hover{background-color:var(--bg-tertiary)}.quantity-option.selected{background-color:var(--bg-secondary);color:var(--text-primary);font-weight:600}.quantity-dropdown{animation:fadeIn .2s ease-in-out}@media (max-width:768px){.listings-controls{align-items:stretch}.card-listing-main,.listing-item,.listings-controls{flex-direction:column}.listing-item{gap:1rem}.listing-actions{align-items:center;flex-direction:row;justify-content:space-between}.add-to-cart-btn{flex:1 1;max-width:150px}.quantity-text{background:var(--bg-tertiary);border:initial!important;border-radius:8px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:var(--text-secondary);cursor:pointer;font-size:.75rem;font-size:.875rem;font-weight:600;height:100%!important;width:57px!important}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.card-detail-recommendations{margin-top:1rem;padding:1.5rem 1.5rem 0!important;position:relative}.navigation-controls{bottom:0;right:0}.nav-btn-recommend{color:#fff}.recommendation-item{gap:20px}.recommendation-image{height:100!important;width:150px}.recommendation-image img{height:100%!important;width:100%!important}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.custom-slider{position:relative}.custom-slider .swiper-slide{padding-top:2px}.swiper-pagination-bullet{background:#2a2a2a;border:1px solid #fff;border-radius:50%;cursor:pointer;height:1rem;margin-top:200px;transition:background-color .2s;width:1rem}.swiper-wrapper{padding:0 0 100px}.swiper-pagination{top:250px!important}.swiper-pagination-bullet-active{background:linear-gradient(270deg,#2465ea 2.64%,#08b0d5)}.navigation-controls{bottom:30px;position:absolute;right:24px;z-index:999}.nav-btn-recommend{align-items:center;background:#0000!important;border:initial!important;color:var(--button-primary-bg);cursor:pointer;display:flex;justify-content:center;outline:medium none invert!important;outline:initial!important;padding:0!important;transition:all .2s}.nav-btn-recommend.swiper-button-disabled{color:#9ba3af}.card-detail-content{gap:2rem;max-width:100%;overflow-x:hidden}.product-header-section{margin-bottom:1rem;width:100%}.product-header-content{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.75rem;box-shadow:var(--shadow-md);display:flex;justify-content:space-between;padding:1.5rem 2rem}.card-detail-main{grid-gap:1rem;display:grid!important;gap:1rem;grid-template-columns:1fr 1fr 1fr!important;margin-bottom:3rem;max-width:100%;overflow:hidden;width:100%}.card-image-section{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.card-image-section .main-image-container{aspect-ratio:2/3;background:var(--bg-card);border:none;border-radius:.75rem;box-shadow:none;overflow:hidden}.card-image-section .main-image{height:100%;object-fit:contain;width:100%}.product-details-section{background:#0000;border:none;border-radius:.75rem;box-shadow:none;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1rem;width:100%}.product-details-title{border-bottom:1px solid var(--border-primary);font-size:1rem;margin:0;padding-bottom:.75rem}.product-details-title,.product-title{color:var(--text-primary);font-weight:700}.product-title{flex:1 1;font-size:1.75rem;line-height:1.3;margin:0 2rem 0 0}.product-price{font-size:2.25rem;font-weight:800;margin:0;white-space:nowrap}.product-info-grid{display:flex;flex-direction:column;gap:.5rem}.product-info-item{align-items:center;display:flex;justify-content:space-between;padding:.25rem 0}.info-label{color:var(--text-secondary);font-size:.875rem}.info-value{font-size:.875rem}.info-value,.product-details-section .info-value{color:var(--text-primary)!important}.chart-section{min-width:0;width:100%}.chart-section,.product-actions{display:flex;flex-direction:column}.product-actions{gap:1rem;margin-top:1rem}.product-actions .action-btn{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s;width:100%}.card-actions .share-btn,.product-actions .action-btn,.product-actions .save-btn{background:#0000;border:1px solid var(--border-primary);color:var(--text-primary)}.product-actions .save-btn:hover{background:var(--bg-secondary);border-color:var(--accent-primary)}.product-actions .save-btn.saved{background:#ef44441a;border-color:var(--error);color:var(--error)}.product-actions .save-btn:disabled{cursor:not-allowed;opacity:.7}.product-actions .action-icon.filled{color:var(--error)}.save-btn{border:1px solid var(--accent-primary)}.save-btn:hover{background:var(--bg-secondary)}.save-btn.saved{border-color:var(--error)}.action-icon.filled,.save-btn.saved{color:var(--error)}.share-btn{background:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:.75rem;box-sizing:border-box;color:var(--text-inverse);height:56px}.share-btn:hover{background:var(--accent-secondary);border-color:var(--accent-secondary)}.card-data,.detail-info-section{display:flex;justify-content:space-between}.card-data-item{color:#9ba3af;font-size:20px;font-weight:400;line-height:28px}.card-data-item span{color:var(--text-primary)!important}.loading-container{gap:20px;min-height:70vh}.loading-container p{color:#fff;color:var(--text,#fff);font-size:16px}@media (max-width:1200px){.card-detail-main{gap:.75rem;grid-template-columns:1fr 1fr 1fr!important}.chart-section{grid-column:auto}.product-details-section{gap:.75rem;padding:.75rem}}@media (max-width:992px){.card-detail-main{gap:1rem;grid-template-columns:1fr 1fr!important}.chart-section{grid-column:1/-1}}@media (max-width:768px){.card-detail-content{gap:1.5rem;padding:1rem}.product-header-content{align-items:flex-start;flex-direction:column;gap:.5rem;padding:1rem}.product-title{font-size:1.5rem;margin-bottom:.5rem;margin-right:0}.product-price{font-size:1.75rem}.card-detail-main{gap:1.5rem;grid-template-columns:1fr!important}.card-image-section{max-width:100%;padding:0}.chart-container,.product-details-section{background:var(--bg-card);border:1px solid var(--border-primary)}.chart-container{height:auto;min-height:400px}.chart-section{grid-column:auto}.product-details-section{padding:1rem}.product-details-title{font-size:1rem}.card-actions{flex-direction:column}.product-actions{gap:.75rem}}.card-detail-header{margin:0 auto;max-width:1440px;padding:2rem 2rem 0}.back-btn{align-items:center;background:#0000;border:1px solid #323b4a;border-radius:.5rem;color:#ccc;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.back-btn:hover{background:#ffffff0d;color:#fff}.back-icon{height:1rem;width:1rem}@media (max-width:768px){.card-detail-header{padding:1rem 1rem 0}}.card-detail-images{display:flex;flex-direction:column;gap:1rem}.main-image-container{background:var(--card-bg)!important;border:1px solid var(--card-border);border-radius:.75rem;height:400px!important;overflow:hidden;position:relative}.main-image{height:100%;object-fit:contain;width:100%}.image-nav-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid var(--border-primary);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.image-nav-btn:hover{background:#fff;border-color:var(--accent-primary);transform:translateY(-50%) scale(1.1)}.image-nav-btn:active{transform:translateY(-50%) scale(.95)}.image-nav-prev{left:12px}.image-nav-next{right:12px}.image-counter{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid var(--border-primary);border-radius:20px;color:var(--text-primary);font-size:14px;font-weight:500;padding:6px 12px;z-index:10}.dark-theme .image-nav-btn{background:#000000b3;border-color:#fff3;color:#fff}.dark-theme .image-nav-btn:hover{background:#000000e6;border-color:var(--accent-primary)}.dark-theme .image-counter{background:#000000b3;border-color:#ffffff1a;color:#fff}@media (max-width:768px){.image-nav-btn{height:32px;width:32px}.image-nav-prev{left:8px}.image-nav-next{right:8px}.image-counter{bottom:8px;font-size:12px;padding:4px 8px;right:8px}}.card-detail-info{display:flex;flex-direction:column;gap:1.5rem}.card-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.detail-card-name{font-weight:700;line-height:1.2;margin:0}.card-price,.detail-card-name{color:var(--text-primary);font-size:1.75rem}.card-price{white-space:nowrap}.card-tags{display:flex;flex-wrap:wrap;gap:.5rem}.card-tag{background:#1a1a1a;border:1px solid #fff;border-radius:9999px;color:#ccc;font-size:.75rem;font-weight:500;padding:.375rem .75rem}.card-tag.negotiable{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.condition-section{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:.75rem;padding:1.5rem}.section-title{align-items:center;display:flex;font-size:1.125rem;justify-content:space-between}.condition-badge{background:#f1f5f9;background:var(--badge-bg,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:9999px;color:#1e293b;color:var(--badge-text,#1e293b);font-size:.75rem;font-weight:500;padding:.25rem .75rem}.description{color:var(--text-primary);font-size:.875rem;line-height:1.5;margin:0}.card-meta{grid-gap:.5rem 2rem;display:grid;gap:.5rem 2rem;grid-template-columns:1fr 1fr;margin-top:.75rem}.card-meta p{color:var(--text-primary);font-size:.9rem;margin:0}.card-meta strong{color:var(--text-primary);font-weight:600}@media (max-width:768px){.card-header{align-items:flex-start;flex-direction:column}.card-price,.detail-card-name{font-size:1.5rem}.condition-section{padding:1rem}}.card-detail-seller{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.list.seller-header{align-items:center;display:flex;gap:1rem;margin-bottom:0}.seller-avatar{background-color:#1a1a1a;border:2px solid #282e3d;cursor:pointer;height:60px;transition:border-color .2s ease,transform .2s ease;width:60px}.seller-avatar:hover{border-color:#22d3ee;transform:scale(1.05)}.avatar-image{height:100%;object-fit:cover;width:100%}.seller-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.2rem}.seller-name{cursor:pointer;font-size:1rem;margin:0!important;transition:color .2s ease}.seller-name,.seller-name:hover{color:#22d3ee}.dark-theme .seller-name{color:#fff!important}.seller-rating{margin:0!important}.stars{gap:.125rem}.star{color:#333;height:.875rem;width:.875rem}.star-filled{fill:currentColor;color:#f59e0b}.rating-text{color:#888;font-size:.875rem}.seller-contact{display:flex;flex-direction:column;font-size:.9rem;gap:.4rem;margin-bottom:.75rem}.seller-contact-row{display:flex;gap:.5rem}.seller-contact-row span{color:#ccc}.seller-contact-row strong{color:#fff;font-weight:600}.message-seller-btn{height:56px}:root .seller-name{color:#22d3ee}.chart-container{background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:.75rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;font-family:Arial,sans-serif;padding:16px;width:100%}.chart-header{align-items:center;color:var(--text-secondary);display:flex;gap:8px;justify-content:center;margin-bottom:30px;position:relative;width:100%}.chart-header .change{color:var(--error);font-size:.875rem;position:absolute;right:0}.chart-header .title{margin-bottom:0!important}.chart-header .title,.price-label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.price-value{color:var(--text-primary);font-size:1.125rem;font-weight:600}.price-change{font-size:.875rem;font-weight:500}.price-change.negative{color:var(--error)}.chart-header .price{color:var(--text-primary);font-weight:700}.chart-range-buttons{display:flex;justify-content:space-around;margin-top:12px;width:100%}.range-button{background:#0000;border:1px solid var(--border-primary);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:.875rem;padding:4px 12px;transition:all .2s}.range-button:hover{background:var(--bg-secondary);color:var(--text-primary)}.range-button.active{background-color:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse)}.chart-title{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 1rem}@media (max-width:768px){.current-price{align-items:flex-start;gap:.5rem}.chart-container,.current-price{flex-direction:column}.chart-y-axis{flex-direction:row;height:auto;justify-content:space-between;padding:0 10px}.chart-controls{flex-wrap:wrap}}.card-detail-recommendations{border-radius:.75rem;padding:1.5rem}.recommendations-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.recommendations-title{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.navigation-controls{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.nav-btn{background:#0000!important;border:1px solid #2a2a2a;border-radius:.375rem;color:#ccc;justify-content:center;padding:0!important}.nav-btn:hover{background:#2a2a2a;color:#fff}.nav-icon{height:1rem;width:1rem}.recommendations-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.recommendation-item{background:var(--card-bg)!important;border:1px solid var(--card-border);border-radius:.5rem;cursor:pointer;display:flex;overflow:hidden;padding:16px;transition:all .2s}.recommendation-item:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.recommendation-image{border-radius:12px;height:188px;max-width:200px;overflow:hidden}.recommendation-image img{height:100%;object-fit:cover;width:100%;z-index:999}.recommendation-content{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding:10px}.recommendation-name{color:#fff;font-size:.875rem;font-weight:600;line-height:1.2;margin:0}.recommendation-rarity,.recommendation-set{color:#888;font-size:.75rem;margin:0}.recommendation-pricing{display:flex;flex-direction:column;gap:.25rem}.current-price{color:#23d3ed;font-size:20px}.market-price{color:#fff;font-size:.75rem}.pagination-dots{display:flex;gap:.5rem;justify-content:center}.dot{background:#2a2a2a;border:none;border-radius:50%;cursor:pointer;height:1rem;transition:background-color .2s;width:1rem}.dot.active{background:linear-gradient(270deg,#2465ea 2.64%,#08b0d5)}@media (max-width:768px){.recommendations-grid{grid-template-columns:1fr}.recommendations-header{align-items:stretch;flex-direction:column;gap:1rem}.navigation-controls{justify-content:center}}@media (max-width:480px){.recommendation-content{padding:.75rem}.recommendations-title{font-size:1rem}}.card-detail{background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.card-detail-content{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;padding:2rem}.card-detail-main{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.card-detail-left{display:flex;flex-direction:column;gap:1rem}.card-detail-right{display:flex;flex-direction:column;gap:1.5rem}.loading-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.loading-container p{color:#9ca3af;font-size:1rem;margin:0}.card-actions{display:flex;gap:1rem}.action-btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s}.save-btn{background:#0000;color:#1e293b;color:var(--button-secondary-text,#1e293b)}:root .save-btn{border:1px solid var(--accent-primary)}.save-btn:hover{background:#ffffff0d}.save-btn.saved{border-color:#ff4d4f;color:#ff4d4f}.save-btn:disabled{cursor:not-allowed;opacity:.7}.action-icon.filled{color:#ff4d4f}.share-btn{background:#0000;border:1px solid #fff;color:#ccc}.share-btn:hover{background:#ffffff0d}.action-icon{height:1rem;width:1rem}@media (max-width:768px){.card-detail-content{gap:1.5rem;padding:1rem}.card-detail-main{gap:2rem;grid-template-columns:1fr}.card-actions{flex-direction:column}}.seller-store-page{background-color:var(--bg-primary);min-height:100vh;padding:0}.seller-store-page .marketplace-grid{max-width:100%}.seller-store-header-container{max-width:calc(100% - 312px);width:100%}.seller-store-header{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--card-shadow);justify-content:space-between;padding:20px}.seller-store-header,.seller-store-info-container{align-items:flex-start;display:flex;margin-bottom:20px}.seller-store-info-container{flex:1 1;gap:20px}.seller-store-info-container img.seller-avatar{border:2px solid #168cdf;border-radius:50%;height:80px;object-fit:cover;overflow:hidden;width:80px}.seller-store-info-container .seller-section{border:none;margin-top:10px;width:100%}.seller-store-info h1{color:var(--text-heading);margin:0 0 .5rem}.seller-store-stats{display:flex;flex-direction:column}.seller-search-container{align-items:center;display:flex}.seller-search-input{border:1px solid var(--accent-primary);border-radius:20px;height:40px;margin-right:10px;padding:0 15px;transition:all .3s ease;width:200px}.seller-search-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #22d3ee1a;outline:none}.seller-header{flex-wrap:wrap;gap:10px}.rating-badge{background-color:#4fed2733;border-radius:4px;color:#4fed27;font-size:14px;font-weight:600;padding:4px 8px}.shipping-policy{color:#a3a3a3;font-size:14px;margin-top:5px}@media (max-width:768px){.seller-store-header{flex-direction:column;padding:15px}.seller-store-info-container{align-items:center;flex-direction:column;text-align:center}.seller-store-info h1{font-size:1.5rem;text-align:center}.seller-header{justify-content:center}.seller-store-stats{align-items:center}button.btn-gradient.btn-seller-search{align-self:center;margin-top:15px}.seller-store-header-container{max-width:100%}}@media (max-width:480px){.seller-store-header{padding:10px}.seller-store-info-container img.seller-avatar{height:60px;width:60px}.seller-store-info h1{font-size:1.2rem}}button.btn-gradient.btn-seller-search{background:linear-gradient(90deg,#168cdf0d,#10172a00);border-bottom:1px solid var(--border-primary);height:40px;padding:0;width:40px}.seller-store-info .info{align-items:center;display:flex;gap:1.25rem}.seller-avatar{background-color:#1e293b;border:2px solid #168cdf;border-radius:50%;box-shadow:0 0 10px #168cdf4d;flex-shrink:0;height:64px;overflow:hidden;width:64px}.seller-avatar img{height:100%;object-fit:cover;width:100%}.seller-details-info{display:flex;flex-direction:column;gap:.5rem}.seller-name{color:var(--text-heading);font-size:1.5rem;font-weight:600;margin:0}.seller-rating{align-items:center;color:gold;display:flex;font-size:.95rem;font-weight:500;gap:.5rem}.seller-cards-count{color:var(--text-secondary);font-size:.9rem;font-weight:500}.share-store-button{align-items:center;background:#168cdf;border:none;border-radius:6px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:40px;padding:.5rem 1.25rem;transition:all .2s}.share-store-button:hover{background:#1476c0;box-shadow:0 4px 6px #0003;transform:translateY(-1px)}.seller-stats-section{border-bottom:1px solid var(--border-primary);padding:1rem 2rem}.stat-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1200px}.stat-item{align-items:center;gap:.75rem}.stat-icon{color:#888}.stat-content{display:flex;flex-direction:column;gap:.25rem}.stat-label{font-size:.75rem}.seller-tabs{border-bottom:1px solid var(--border-primary);display:flex;padding:0 2rem}.tab-button{background:#0000;border:none;color:var(--text-muted);cursor:pointer;font-size:.875rem;font-weight:500;padding:1rem 1.5rem;position:relative;transition:color .2s}.tab-button.active{color:var(--text-primary)}.tab-button.active:after{background-color:var(--accent-primary);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.tab-button:hover{color:var(--text-primary)}.seller-search-container{position:relative;width:300px}.seller-search-input{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;color:var(--input-text);font-size:.875rem;padding:.75rem 1rem;width:100%}.seller-search-input::placeholder{color:var(--input-placeholder)}.seller-category-container{position:relative;width:200px}.seller-category-select{-webkit-appearance:none;appearance:none;background-color:var(--input-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid var(--input-border);border-radius:4px;color:var(--input-text);cursor:pointer;font-size:.875rem;padding:.75rem 1rem;width:100%}.seller-stats{display:flex;flex-wrap:wrap;gap:1.5rem}.stat-item{display:flex;flex-direction:column;gap:.25rem;min-width:100px}.stat-label{color:var(--text-muted);font-size:.875rem;font-weight:500}.stat-value{color:var(--text-primary);font-size:1rem;font-weight:600}.stat-value.positive{color:#22c55e}.stat-value.neutral{color:var(--text-secondary)}.stat-value.negative{color:#ef4444}.seller-marketplace-content{display:flex;gap:1.5rem;padding:2rem}.seller-filters-sidebar{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;flex:0 0 280px;height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.seller-main-content{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.error-message{background:#fee;border:1px solid #fcc;border-radius:12px;color:#c33;padding:20px}.error-message button{background:#c33;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;transition:background .3s ease}.error-message button:hover{background:#a22}@media (max-width:768px){.seller-store-page{padding:0}.seller-marketplace-content{flex-direction:column}.seller-store-info .info{flex-direction:column;gap:.75rem;text-align:center}.seller-name{font-size:1.25rem}.seller-meta{flex-direction:column;gap:.5rem}.marketplace-title{font-size:1.5rem}.view-controls{align-self:center}.filters-btn{justify-content:center;width:100%}.marketplace-content{flex-direction:column;padding:0 1rem}.filters-sidebar{flex:none;position:static}}@media (max-width:480px){.seller-store-page{padding:10px}.seller-store-header{padding:15px}.seller-avatar{height:60px;width:60px}.seller-name{font-size:1.25rem}.share-button{font-size:.9rem;padding:10px 16px}}.seller-mobile-version-main{display:flex;flex-direction:column;gap:20px;margin:0 auto 20px;max-width:358px}.seller-mobile-version{align-items:center;border:1px solid var(--card-border);border-radius:8px;display:flex;height:193px;justify-content:center;padding:15px;width:100%}.seller-mobile-version .seller-section{border-right:none}.cart-item-mobile-version{display:flex;flex-direction:column;gap:20px}.cart-items-mobile-version-wrapper{display:flex;flex-direction:column;max-width:358px}.cart-item-mobile-version-wrapper{border:1px solid var(--card-border);border-radius:8px;display:flex;justify-content:center;min-height:164px;padding:5px 15px 15px;position:relative;width:100%}.cart-item-mobile-version-wrapper .item{width:100%}.checkout-btn-mobile{bottom:10px;position:absolute;right:15px}.item-total-mobile{bottom:20px;color:var(--text-primary);font-size:16px;font-style:normal;font-weight:600;left:15px;line-height:22px;position:absolute}.cart-main{background:var(--bg-primary)!important;border:2px solid var(--bg-primary);min-height:100vh}.heading{color:var(--text-primary);font-size:40px;font-weight:700;line-height:54px;padding:30px 32px 20px;text-align:left}.header-wrapper,.heading{margin:0 auto;max-width:1400px}.header-wrapper{padding:0 32px}.cart-container{margin:20px auto;max-width:1400px;padding:0 32px}.cart-container-inner{background-color:var(--bg-primary);border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);display:flex;font-family:Arial,sans-serif;padding:16px}.seller-section{border-right:1px solid var(--border-primary);flex:1 1;padding-right:20px}.seller-header{align-items:center;display:flex;flex-direction:row;gap:8px}.seller-name-location{display:flex;flex-direction:column;gap:2px}.cart-seller-name{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(180deg,#2465ea,#08b0d5);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:16px;font-weight:600;line-height:23px}.seller-location{color:#9ba3af;font-size:12px;line-height:16px;margin:0}.cart-main .rating-badge{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(180deg,#2465ea,#08b0d5);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:600;line-height:23px;width:auto}.positive-rating{color:var(--text-primary);font-size:15px;font-weight:600;line-height:22px;margin:6px 0}.joined-info{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:19px;margin-right:20px}.buyer-protection{align-items:center;color:#4fed27;display:flex;font-size:16px;font-weight:600;line-height:22px;margin-top:8px}.how-covered{color:#aaa;font-size:12px;margin-left:30px}.items-section{flex:2 1;padding-left:20px;width:100%}.item{align-items:flex-start;display:flex;gap:20px;margin-bottom:10px;padding:15px 0}.cart-item-quantity{color:var(--text-secondary)}.item-image{border-radius:8px;height:91px;object-fit:cover;width:118px}.item-info{align-items:flex-start;align-items:center;display:flex;flex:2 1;gap:10px;justify-content:space-between;padding-left:10px;width:100%}.item-title{color:var(--text-primary);font-size:20px;font-weight:600;line-height:27px;margin-bottom:10px}.item-subtitle{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:23px;margin-bottom:10px}.item-price{color:var(--accent-primary);font-size:18px;font-weight:600;line-height:25px;margin-top:5px}.cart-item-controls{display:flex;gap:8px}.cart-quantity-controls{align-items:center;background:var(--bg-tertiary);border-radius:6px;display:flex;gap:8px;margin-top:5px;padding:4px 8px}.details-wrapper{display:flex;flex-direction:column}.cart-quantity-btn{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.cart-quantity-btn:hover{background:var(--bg-secondary);color:var(--text-primary)}.cart-quantity-icon{height:14px;width:14px}.cart-quantity{color:var(--text-primary);font-size:14px;font-weight:500;min-width:24px;text-align:center}.cart-remove-btn{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.delete-item{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:15px;min-width:120px}.item-total{padding:0 10px}.delete-btn{background:none;border:none;color:red;cursor:pointer;font-size:16px;margin-right:25px;width:-webkit-fit-content;width:fit-content}.cart-total{align-items:center;display:flex;font-size:14px;gap:30px;justify-content:flex-end;margin-top:10px;padding:12px 0}.total-tax{color:var(--text-primary);display:flex;font-size:20px;font-weight:600;line-height:27px}.total-tax span{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:27px;margin-left:5px}.total-price{color:var(--text-primary);font-size:18px;font-weight:700}.checkout-btn{background:linear-gradient(180deg,#2465ea,#08b0d5);border:none;border-radius:8px;color:#fff;cursor:pointer;float:right;font-size:16px;font-weight:600;margin-top:15px;padding:10px 16px;width:142px}.topbar{align-items:center;display:flex;font-family:Arial,sans-serif;gap:10px}.cart-hr-line{background-color:var(--border-primary);height:1px;margin:15px 0;width:100%}.category-select{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:52px;max-width:423px;padding:0 12px}.category-select,.category-select option{background:var(--input-bg);color:var(--input-text)}.category-select option{padding:10px}.category-select:focus{border-color:#444;outline:none}.topbar-right{align-items:center;border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);display:flex;gap:20px;height:52px;justify-content:space-between;padding:0 14px;width:100%}.buying-tips,.cart{font-size:14px}.buying-tips{color:var(--text-secondary);font-weight:400;line-height:19px;margin-right:15px}.secure-checkout{font-weight:500;gap:5px}.lock,.secure-checkout{align-items:center;display:flex;font-size:14px}.lock{margin-right:5px}.tips-wrapper{align-items:center;display:flex}@media only screen and (max-width:700px){.item .item-image{height:77px;width:72px}.heading{margin:initial!important;padding-left:1rem;padding-right:1rem}.header-wrapper{padding:0 1rem}.cart-container{margin-left:1rem;margin-right:1rem}}@media (max-width:1024px) and (min-width:700px){.item-info{flex-direction:column}}.card-details-step{width:100%}.form-group2{margin-bottom:2rem}.card-select-container{position:relative}.card-select2{align-items:center;background:var(--bg-primary);border:1px solid #374151;border-radius:12px;cursor:pointer;display:flex;height:48px;justify-content:space-between;transition:all .2s}.card-select2 input{border:initial!important;border-radius:12px;height:100%!important}.card-select2:hover{border-color:#64748b}.card-select2.open{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a}.select-text{color:#94a3b8;font-size:14px}.select-icon{color:#64748b;height:20px;transition:transform .2s;width:20px}.select-icon.rotated{transform:rotate(180deg)}.condition-select{position:relative}.condition-dropdown{-webkit-appearance:none;appearance:none;background:#334155;background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #475569;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px 40px 12px 16px;transition:all .2s;width:100%}.condition-dropdown:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a;outline:none}.condition-dropdown option{background:#334155;color:#fff}.condition-description{color:#94a3b8;font-size:.875rem;font-style:italic;margin-top:.5rem}.description-textarea{background:#334155;border:1px solid #475569;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;min-height:100px;padding:12px 16px;resize:vertical;transition:all .2s;width:100%}.description-textarea:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a;outline:none}.description-textarea::placeholder{color:#64748b}@media (max-width:768px){.step-title{font-size:1.5rem}.form-group2,.step-title{margin-bottom:1.5rem}.condition-dropdown,.description-textarea{padding:10px 14px}}@media (max-width:480px){.step-title{font-size:1.25rem}.form-label{font-size:.9rem}.card-select2,.condition-dropdown,.description-textarea{font-size:13px}}.price-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;font-size:1rem;font-weight:500;padding:12px 16px 12px 15px;transition:all .2s}.price-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #3b82f61a;outline:none}.card-dropdown-container{background-color:initial;bottom:0!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:999999!important}.card-dropdown{background-color:var(--bg-primary)!important;border:1px solid #475569;border-radius:8px;box-shadow:0 4px 12px #0003;left:0;margin-top:4px;max-height:200px;overflow-y:auto;padding:4px 0;position:absolute;top:100%}.dropdown-item{background-color:initial;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:background .2s ease}.dropdownstatus{padding:20px;text-align:center}.dropdown-item:hover{background-color:#475569;border-radius:6px}.dropdown-item:not(:last-child){border-bottom:1px solid #ffffff0d}.dropdown-item:first-child{border-radius:8px 8px 0 0}.dropdown-item:last-child{border-radius:0 0 8px 8px}.dropdown-item-card{align-items:center;display:flex;gap:10px;justify-content:space-between}.dropdown-item-card-number{color:#9ba3af;font-size:12px}.card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow);color:var(--text-primary);display:flex;flex-direction:column;font-family:sans-serif;min-height:400px;padding:16px;position:relative;transition:all .3s ease;width:284px}.card:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.available-badge{align-items:center;background:var(--badge-bg);border-radius:20px;color:var(--badge-text);display:flex;font-size:12px;font-weight:500;height:28px;justify-content:center;left:12px;min-width:100px;padding:6px 12px;position:absolute;text-align:center;top:12px;width:auto;z-index:2}.dark-theme .available-badge{background:linear-gradient(135deg,#2465ea,#08b0d5)}.lookup-image{align-items:center;background-color:var(--bg-secondary);border-radius:8px;display:flex;height:200px;justify-content:center;margin-bottom:16px;overflow:hidden!important;width:100%}.lookup-image .img{border-radius:8px;height:100%;object-fit:contain;width:100%}.price-section{margin-bottom:12px}.current-price{color:var(--accent-primary);font-size:24px;font-weight:700;margin-bottom:4px;text-align:left}.market-price{color:var(--text-secondary);font-size:14px;font-weight:400;text-align:left}.card-info .price .converting{color:#fbbf24;font-size:24px;font-weight:500}.card-info .price .price-error{display:flex;flex-direction:column;gap:4px}.card-info .price .price-error .original-price{color:var(--accent-primary);font-size:32px;font-weight:700}.card-info .price .price-error .error-note{color:var(--error);font-size:14px;font-weight:400}.card-info .title{color:var(--text-heading);font-size:18px;font-weight:600;line-height:1.3}.card-info .title,.rarity-tag{margin-bottom:8px;text-align:left}.rarity-tag{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;color:var(--text-secondary);display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.dark-theme .rarity-tag{background-color:var(--bg-tertiary);border-color:var(--border-secondary);color:var(--text-primary)}.set-name{margin-bottom:4px}.card-number,.set-name{color:var(--text-secondary);font-size:14px;font-weight:400;text-align:left}.card-number{margin-bottom:0}.tags{flex-wrap:wrap;gap:8px}.tag,.tags{display:flex}.tag{align-items:center;background-color:initial;border:1px solid var(--border-primary);border-radius:100px;color:var(--text-primary);font-size:14px;gap:10px;height:38px;justify-content:center;padding:8px 12px;transition:all .3s ease;width:108px}.lookup-card .card-desc,.lookup-card .card-subtitle,.lookup-card .title{color:#94a3b8;font-size:18px;font-weight:500;line-height:1.4;margin:0;text-align:left}.lookup-card .price{margin-bottom:0}.lookup-card button.tag{width:auto}@media (max-width:768px){.card{padding:1rem;width:100%}}.upload-images-step{width:100%}.step-title{text-align:left}.upload-area{background:var(--bg-primary)!important;border:2px dashed #475569;border-radius:12px;cursor:pointer;margin-bottom:2rem;padding:3rem 2rem;text-align:center;transition:all .3s}.upload-area:hover{background:#1e293b;border-color:#22d3ee}.upload-area.drag-active{background:#22d3ee0d;border-color:#22d3ee;transform:scale(1.02)}.upload-content{align-items:center;display:flex;flex-direction:column;gap:1rem}.upload-icon{color:#64748b;height:48px;margin-bottom:.5rem;width:48px}.upload-text{color:var(--text-primary)!important;font-size:1.25rem;font-weight:600;margin:0}.upload-subtext{color:#94a3b8;font-size:1rem;margin:0}.upload-info{color:#64748b;font-size:.875rem;margin:0}.file-input{display:none}.image-previews{margin-bottom:2rem}.previews-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.previews-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.preview-item{background:#334155;border:1px solid #475569;border-radius:8px;overflow:hidden;transition:all .2s}.preview-item:hover{border-color:#22d3ee;transform:translateY(-2px)}.preview-image-container2{aspect-ratio:1;overflow:hidden;position:relative;width:100%}.preview-image{object-fit:cover;transition:transform .2s}.preview-item:hover .preview-image{transform:scale(1.05)}.remove-image-btn{align-items:center;background:#ef4444e6;border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transition:all .2s;width:28px}.preview-item:hover .remove-image-btn{opacity:1}.remove-image-btn:hover{background:#dc2626;transform:scale(1.1)}.remove-icon{color:#fff;height:16px;width:16px}.preview-info{padding:.75rem}.preview-name{color:#fff;font-size:.875rem;font-weight:500;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-size{color:#94a3b8;font-size:.75rem;margin:0}.upload-guidelines{background:#334155;border:1px solid #475569;border-radius:8px;padding:1.5rem}.guidelines-list li:before{color:#22d3ee;content:"•";font-weight:700}.form-label-subtext,.step-title-subtext{color:#94a3b8;font-size:.7rem;font-style:italic;margin:0}@media (max-width:768px){.step-title{font-size:1.5rem;margin-bottom:1.5rem}.upload-area{padding:2rem 1rem}.upload-icon{height:40px;width:40px}.upload-text{font-size:1.125rem}.upload-subtext{font-size:.9rem}.previews-grid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.upload-guidelines{padding:1rem}}@media (max-width:480px){.step-title{font-size:1.25rem}.upload-area{padding:1.5rem .75rem}.upload-icon{height:36px;width:36px}.upload-text{font-size:1rem}.upload-subtext{font-size:.85rem}.upload-info{font-size:.75rem}.previews-grid{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.preview-info{padding:.5rem}.guidelines-list li{font-size:.8rem}}.pricing-quantity-step{max-width:600px;width:100%}.toggle-container{border-bottom:1px solid #4755694d;margin-bottom:.5rem;padding-bottom:1rem}.toggle-label{color:#fff;font-size:1rem;font-weight:600}.toggle-hint{color:#94a3b8;font-size:.875rem;margin-left:auto}.form-group{margin-bottom:1rem}.form-label{font-size:1rem;font-weight:500;margin-bottom:.75rem}.price-input-container{align-items:center;display:flex;position:relative}.currency-symbol{color:#94a3b8;font-size:1rem;font-weight:500;left:16px;position:absolute;z-index:1}.platform-fee-display{align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;display:flex;gap:12px;min-height:48px;padding:12px 16px}.old-fee{color:var(--text-muted);font-size:1rem;font-weight:500;opacity:.6;text-decoration:line-through}.new-fee{color:var(--accent-primary);font-size:1rem;font-weight:600}.value-input-container{align-items:center;display:flex;gap:1rem}.type-toggle-button{align-items:center;background:#0000;border:1px solid var(--border-primary)!important;border-radius:8px;color:var(--text-primary)!important;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:600;height:48px;justify-content:center;min-width:60px;padding:12px 16px;transition:all .2s}.type-toggle-button:hover{background:var(--bg-secondar);border-color:var(--accent-primary)!important}.type-toggle-button:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a;outline:none}.value-input{flex:1 1}.quantity-container{margin-top:.5rem}.quantity-input-container{align-items:center;display:flex;position:relative}.increase-by-form-group{width:auto!important}.quantity-input{-moz-appearance:textfield;background:#334155;border:1px solid #475569;border-radius:8px;color:#fff;font-size:1rem;font-weight:500;padding:12px 60px 12px 16px;text-align:center;transition:all .2s;width:120px}.quantity-input::-webkit-inner-spin-button,.quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a;outline:none}.quantity-controls{display:flex;flex-direction:column;gap:1px;position:absolute;right:4px}.form-group-container{display:flex;gap:2rem;margin-bottom:1rem}.form-group-container:has(.increase-by-inputs) .form-group:first-child{flex:0 0 140px}.form-group-container:has(.increase-by-inputs) .form-group:last-child{flex:1 1}.quantity-btn{align-items:center;background:#475569;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;transition:all .2s;width:24px}.quantity-btn:hover{background:#22d3ee;color:#0f172a}.toggle-container{gap:1rem}.toggle-container,.toggle-info{align-items:center;display:flex;justify-content:space-between}.toggle-info{flex:1 1}.toggle-description{color:#94a3b8;font-size:.875rem}.toggle-switch-container{flex-shrink:0}.toggle-switch{background:#475569;border:none;border-radius:12px;cursor:pointer;height:24px;padding:0;position:relative;transition:all .3s;width:48px}.toggle-switch.active{background:#22d3ee}.toggle-slider{background:#fff;border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transform:translateX(0);transition:all .3s;width:20px}.toggle-switch.active .toggle-slider{transform:translateX(24px)}.pricing-tips{background:#334155;border:1px solid #475569;border-radius:8px;padding:1.5rem}.tips-title{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.tips-list{list-style:none;margin:0;padding:0}.tips-list li{color:#cbd5e1;font-size:.875rem;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.tips-list li:before{content:"💡";left:0;position:absolute}.tips-list li:last-child{margin-bottom:0}.price-summary{background:#1e293b;border:1px solid #22d3ee;border-radius:8px;padding:1.5rem}.summary-title{font-size:1.125rem}.summary-row{margin-bottom:.75rem}.summary-row:last-child{margin-bottom:0}@media (max-width:768px){.step-title{font-size:1.5rem;margin-bottom:1.5rem}.pricing-form{gap:1.5rem}.toggle-container{align-items:flex-start;flex-direction:column;gap:.75rem}.toggle-switch-container{align-self:flex-end}.price-summary,.pricing-tips{padding:1rem}}@media (max-width:480px){.step-title{font-size:1.25rem}.form-label{font-size:.9rem}.price-input,.quantity-input{font-size:.9rem;padding:10px 14px 10px 36px}.quantity-input{padding:10px 50px 10px 14px;width:100px}.quantity-controls{right:3px}.quantity-btn{font-size:12px;height:18px;width:20px}.input-help,.summary-label,.summary-value,.tips-list li,.toggle-description{font-size:.8rem}.pricing-group{flex-direction:column-reverse}}.shipping-details-step{width:100%}.step-title{color:var(--text-primary)!important}.shipping-form{display:flex;flex-direction:column;gap:1rem}.form-group-wrapper{display:flex;gap:1rem;width:100%}.form-group{width:100%}.shipping-details-step .form-label{align-items:center;color:var(--text-primary)!important;display:flex;font-size:1rem;font-weight:500;gap:.5rem;margin-bottom:.75rem}.label-icon{color:#22d3ee;height:18px;width:18px}.address-input{background:#334155;border:1px solid #475569;border-radius:8px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .2s;width:100%}.address-input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a;outline:none}.address-input::placeholder{color:#64748b}.processing-select-container{position:relative}.processing-select{-webkit-appearance:none;appearance:none;background:#334155;background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #475569;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 40px 12px 16px;transition:all .2s;width:100%}.processing-select:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a;outline:none}.processing-select option{background:#334155;color:#fff}.input-help{color:#94a3b8;font-size:.875rem;margin-bottom:0;margin-top:.5rem}.shipping-info{border-radius:8px}.info-title{align-items:center;color:#fff;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.info-icon{color:#22d3ee;height:20px;width:20px}.info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-card{background:#19202f;border-radius:6px;padding:1rem;text-align:left}.info-card ul{padding:0 1rem 1rem 1.5rem}.info-card ul li::marker{color:#cbd5e1}.info-card-header{margin-bottom:.75rem}.info-card-title{color:#fff;font-size:1rem;font-weight:600;margin:0}.info-card-content p{color:#cbd5e1;font-size:.875rem;margin:0 0 .5rem}.info-card-content p:last-child{margin-bottom:0}.info-detail{color:#94a3b8!important;font-size:.8rem!important}.shipping-guidelines{background:#1e293b;border:1px solid #22d3ee;border-radius:8px;padding:1.5rem}.guidelines-title{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.guidelines-list{list-style:none;margin:0;padding:0}.guidelines-list li{color:#cbd5e1;font-size:.875rem;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.guidelines-list li:before{content:"📦";left:0;position:absolute}.guidelines-list li:last-child{margin-bottom:0}@media (max-width:768px){.step-title{font-size:1.5rem;margin-bottom:1.5rem}.shipping-form{gap:1.5rem}.info-grid{gap:.75rem;grid-template-columns:1fr}.shipping-guidelines,.shipping-info{padding:1rem}}@media (max-width:480px){.step-title{font-size:1.25rem}.form-label{font-size:.9rem}.address-input,.processing-select{font-size:.9rem;padding:10px 14px}.processing-select{padding-right:36px}.input-help{font-size:.8rem}.info-card{padding:.75rem}.info-card-title{font-size:.9rem}.guidelines-list li,.info-card-content p{font-size:.8rem}}.review-publish-step{width:100%}.step-title{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:2rem}.review-content{display:flex;flex-direction:column;gap:2rem}.card-preview{background:var(--bg-primary)!important;border:1px solid #475569;border-radius:12px;display:flex;gap:1.5rem;padding:1.5rem}.preview-image-container{align-items:center;background:var(--bg-secondary)!important;border-radius:8px;display:flex;flex-shrink:0;height:280px;justify-content:center;overflow:hidden;position:relative;width:200px}.preview-image{height:100%;object-fit:contain;width:100%}.no-image-placeholder{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:.5rem}.placeholder-icon{height:48px;width:48px}.placeholder-text{font-size:.875rem;font-weight:500}.image-count{background:#000c;border-radius:4px;bottom:8px;color:#fff;font-size:.75rem;font-weight:500;padding:4px 8px;position:absolute;right:8px}.preview-details{display:flex;flex:1 1;flex-direction:column;gap:1rem}.card-name{color:var(--text-primary)!important;font-size:1.5rem;font-weight:700;margin:0}.card-condition{align-items:center;display:flex;gap:.5rem}.condition-label{color:var(--text-secondary)!important;font-size:.875rem}.condition-value{border-radius:4px;font-size:.875rem;padding:4px 8px}.card-price{color:var(--text-primary)!important;font-size:2rem;font-weight:700;text-align:left}.card-quantity{align-items:center;display:flex;gap:.5rem}.quantity-label,.quantity-value{color:#94a3b8;font-size:.875rem}.offers-badge,.quantity-value{font-weight:500}.offers-badge{align-items:center;background:#10b981;border-radius:6px;color:#fff;display:flex;font-size:.875rem;gap:.5rem;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.offers-icon{height:16px;width:16px}.listing-details{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:1.5rem}.details-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.details-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.detail-item{background:#334155;border:1px solid #475569;border-radius:8px;padding:1rem}.detail-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.detail-icon{color:#22d3ee;height:18px;width:18px}.detail-label{color:#fff;font-size:1rem;font-weight:600}.detail-content p{color:#cbd5e1;font-size:.875rem;margin:0 0 .5rem}.detail-content p:last-child{margin-bottom:0}.detail-content strong{color:#fff}.description-text{line-height:1.5}.show-more-btn{background:none;border:none;color:#22d3ee;cursor:pointer;font-size:.875rem;margin-left:.5rem;text-decoration:underline}.show-more-btn:hover{color:#06b6d4}.image-thumbnails{display:flex;gap:.5rem;margin-top:.5rem}.thumbnail-container{border:1px solid #475569;border-radius:4px;height:40px;overflow:hidden;width:40px}.image-thumbnail{height:100%;object-fit:cover;width:100%}.thumbnail-more{align-items:center;background:#475569;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:500;height:40px;justify-content:center;width:40px}.pricing-summary{background:#1e293b;border:1px solid #22d3ee;border-radius:12px;padding:1.5rem}.summary-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.summary-content{display:flex;flex-direction:column;gap:.75rem}.summary-row{align-items:center;display:flex;justify-content:space-between}.summary-row.total{border-top:1px solid #475569;font-weight:600;margin-top:.75rem;padding-top:.75rem}.summary-label{color:#cbd5e1;font-size:.875rem}.summary-value{color:#fff;font-size:.875rem;font-weight:500}.summary-row.total .summary-label,.summary-row.total .summary-value{color:#22d3ee;font-size:1rem}.publishing-notes{background:#334155;border:1px solid #475569;border-radius:12px;padding:1.5rem}.notes-title{color:orange;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.notes-list{list-style:none;margin:0;padding:0}.notes-list li{color:#cbd5e1;font-size:.875rem;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.notes-list li:before{content:"ℹ️";left:0;position:absolute}.notes-list li:last-child{margin-bottom:0}@media (max-width:768px){.step-title{font-size:1.5rem;margin-bottom:1.5rem}.review-content{gap:1.5rem}.card-preview{flex-direction:column;gap:1rem}.preview-image-container{height:200px;width:100%}.details-grid{gap:1rem;grid-template-columns:1fr}.listing-details,.pricing-summary,.publishing-notes{padding:1rem}}@media (max-width:480px){.step-title{font-size:1.25rem}.card-preview{padding:1rem}.card-name{font-size:1.25rem}.card-price{font-size:1.5rem}.detail-item{padding:.75rem}.detail-content p,.notes-list li,.summary-label,.summary-value{font-size:.8rem}.image-thumbnails{flex-wrap:wrap}}.Desc{background:var(--bg-secondary);border-radius:6px;padding:1rem;text-align:left}.publish-btn{height:56px;margin-top:40px;width:100%}.arrow-button{align-items:center;background-color:rgba(0,0,0,.521);border:none;border-radius:50%;box-shadow:0 2px 6px #00000026;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:10}.arrow-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-50%) scale(1.1)}.left-arrow{left:12px}.right-arrow{right:12px}.image-counter{background-color:#0009;border-radius:6px;bottom:12px;color:#fff;font-size:12px;padding:4px 8px;position:absolute;right:12px}.create-listing{background:#0f172a;color:#fff;min-height:100vh}.listing-elements-wrapper{align-items:flex-start;display:flex;gap:2rem}.create-listing-header{background:#1e293b;border-bottom:1px solid #334155;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{height:64px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.header-content,.header-left{align-items:center;display:flex}.header-left{gap:2rem}.logo{color:#22d3ee;font-size:1.5rem;font-weight:700}.search-container.small{display:flex}.search-icon{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.search-input{background:#334155;border:1px solid #475569;border-radius:8px;color:#fff;font-size:14px;padding:8px 12px 8px 36px;transition:all .2s;width:300px}.search-input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a;outline:none}.search-input::placeholder{color:#64748b}.mobile-menu-btn{background:none;border:none;color:#fff;cursor:pointer;display:none;padding:8px}.hamburger{display:flex;flex-direction:column;gap:3px}.hamburger span{background:#fff;height:2px;transition:all .3s;width:20px}.header-nav{align-items:center;display:flex;gap:2rem}.mobile-nav{display:none}.nav-item{align-items:center;border-radius:6px;color:#cbd5e1;cursor:pointer;display:flex;font-size:14px;gap:.5rem;padding:8px 12px;transition:all .2s}.nav-item:hover{background:#334155;color:#fff}.nav-item.nav-active{background:#22d3ee;color:#0f172a;font-weight:500}.nav-dropdown{position:relative}.dropdown-icon{height:16px;width:16px}.nav-icon{height:18px;width:18px}.create-listing-main{padding:2rem 1rem}.create-listing-container{margin:0 auto;max-width:1000px}.title-section{margin-bottom:3rem;text-align:center}.page-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.page-subtitle{color:#94a3b8;font-size:1.1rem}.progress-stepper{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.step-container{flex:1 1;flex-direction:column;max-width:150px}.step-circle,.step-container{align-items:center;display:flex;position:relative}.step-circle{background:#475569;border:2px solid #475569;border-radius:50%;height:48px;justify-content:center;margin-bottom:.5rem;transition:all .3s;width:48px;z-index:2}.step-circle.active{background:#10b981;border-color:#10b981}.step-circle.current{background:#22d3ee;border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee33}.step-icon{color:#fff;font-size:1.2rem}.step-label{color:#94a3b8;font-size:.875rem;font-weight:500;text-align:center}.step-label.current{color:#22d3ee;font-weight:600}.step-line{background:#475569;height:2px;left:50%;position:absolute;top:24px;transition:all .3s;width:100%;z-index:1}.step-line.completed{background:#10b981}.step-content{background:#1e293b;border:1px solid #334155;border-radius:12px;margin-bottom:2rem;padding:2rem}.navigation-buttons{display:flex;gap:1rem;justify-content:space-between;margin-top:20px}.nav-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;height:56px;transition:all .2s;width:124px}.nextbtn{height:56px;width:124px!important}.prev-btn{background:#374151;border:1px solid #4b5563;border-radius:12px;color:#fff}.prev-btn:hover:not(:disabled){background:#4b5563}.prev-btn:disabled{cursor:not-allowed;opacity:.5}.next-btn{width:124px}.next-btn:hover{background:#06b6d4}.complete-btn{background:#10b981;color:#fff}.complete-btn:hover:not(:disabled){background:#059669}.complete-btn:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.mobile-menu-btn{display:block}.desktop-nav{display:none}.mobile-nav{background:#1e293b;border-top:1px solid #334155;bottom:0;display:flex;justify-content:space-around;left:0;padding:.5rem;position:fixed;right:0;z-index:100}.mobile-nav .nav-item{flex-direction:column;font-size:.75rem;gap:.25rem;padding:.5rem}.search-container{display:flex;width:200px}.search-input{width:100%}.page-title{font-size:2rem}.progress-stepper{gap:.5rem}.step-container{max-width:80px}.step-circle{height:40px;width:40px}.step-icon{font-size:1rem}.step-label{font-size:.75rem}.step-content{padding:1.5rem}.nav-btn{justify-content:center}.create-listing-main{padding-bottom:80px}.listing-elements-wrapper{flex-direction:column!important;gap:0;margin-bottom:1rem}.step-content{padding:1rem;width:100%}}@media (max-width:480px){.header-content{padding:0 .5rem}.page-title{font-size:1.75rem}.step-content{padding:1rem}.progress-stepper{margin-bottom:2rem}.step-container{max-width:60px}.step-circle{height:36px;width:36px}.step-icon{line-height:1}.step-icon img{width:20px}.step-label{font-size:.7rem}}.admin-login-container{align-items:center;background:linear-gradient(135deg,#0f1419,#1a2332);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;min-height:100vh;padding:20px}.admin-login-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1419f2;border:1px solid #00d4ff33;border-radius:16px;box-shadow:0 20px 40px #0006;max-width:480px;padding:40px;width:100%}.admin-login-header{margin-bottom:40px;text-align:center}.admin-console-icon{display:flex;justify-content:center;margin-bottom:16px}.admin-console-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.admin-console-subtitle{color:#8892b0;font-size:16px;margin:0}.admin-login-form-container{margin-bottom:32px}.admin-restricted-header{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.admin-restricted-icon{font-size:24px;margin-bottom:8px}.admin-restricted-title{color:#ef4444;font-size:20px;font-weight:600;margin:0 0 4px}.admin-restricted-subtitle{color:#8892b0;font-size:14px;margin:0}.admin-login-form{display:flex;flex-direction:column;gap:24px}.admin-form-group{display:flex;flex-direction:column;gap:8px}.admin-form-label{color:#fff;font-size:14px;font-weight:500;margin:0}.admin-form-input{background:#1e293bcc;border:1px solid #47556980;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;padding:16px;transition:all .2s ease;width:100%}.admin-form-input:focus{border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a;outline:none}.admin-form-input::placeholder{color:#64748b}.admin-password-wrapper{position:relative}.admin-password-toggle{background:none;border:none;color:#64748b;cursor:pointer;font-size:16px;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s ease}.admin-password-toggle:hover{color:#00d4ff}.admin-login-button{background:linear-gradient(135deg,#00d4ff,#0ea5e9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:16px;transition:all .2s ease;width:100%}.admin-login-button:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 4px 12px #00d4ff4d;transform:translateY(-1px)}.admin-login-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.admin-demo-credentials{background:#1e293b99;border:1px solid #4755694d;border-radius:12px;margin-top:32px;padding:20px}.admin-demo-title{color:#00d4ff;font-size:14px;font-weight:600;margin:0 0 12px}.admin-demo-info{margin-bottom:16px}.admin-demo-info p{color:#8892b0;font-family:Monaco,Menlo,monospace;font-size:13px;margin:4px 0}.admin-form-input-error{border-color:#ef4444}.admin-form-input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.admin-form-error{color:#ef4444;font-size:.8rem;font-weight:500}.admin-access-code-input{padding:1rem;text-align:center}.admin-demo-fill-button{background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:6px;color:#00d4ff;cursor:pointer;font-size:14px;font-weight:500;padding:12px;transition:all .2s ease;width:100%}.admin-demo-fill-button:hover{background:#00d4ff33;border-color:#00d4ff}.admin-return-link{margin-top:24px;text-align:center}.admin-return-button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px;text-decoration:underline;transition:color .2s ease}.admin-return-button:hover{color:#00d4ff}.admin-login-footer{border-top:1px solid #4755694d;padding-top:24px;text-align:center}.admin-footer-text{color:#8892b0;font-size:13px;margin:0 0 4px}.admin-footer-subtext{color:#64748b;font-size:12px;margin:0}@media (max-width:768px){.admin-login-container{padding:16px}.admin-login-wrapper{padding:24px}.admin-console-title{font-size:28px}.admin-form-input{font-size:16px;padding:14px}.admin-login-button{padding:14px}}@media (max-width:480px){.admin-login-wrapper{padding:20px}.admin-console-title{font-size:24px;font-weight:600}.admin-restricted-header{padding:20px}}.admin-sidebar{background:#10172a;border-right:1px solid #282e3d;box-shadow:4px 0 20px #0000004d;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:280px;z-index:1000}.admin-sidebar-open{transform:translateX(0)}.admin-sidebar-overlay{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:999}.admin-sidebar-open~.admin-sidebar-overlay{opacity:1;visibility:visible}.admin-sidebar-header{align-items:center;border-bottom:1px solid #ffffff1a;box-sizing:border-box;display:flex;justify-content:space-between;min-height:80px;padding:1.5rem}.admin-sidebar-brand{align-items:center;display:flex;gap:.75rem}.admin-brand-icon{align-items:center;border-radius:8px;box-shadow:0 4px 12px #00d4ff4d;display:flex;height:40px;justify-content:center;width:40px}.admin-brand-text{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.admin-sidebar-close{background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:none;padding:.5rem;transition:all .3s ease}.admin-sidebar-close:hover{background:#ffffff1a;color:#fff}.admin-sidebar-nav{flex:1 1;overflow-y:auto;padding:0 20px}.admin-nav-list{list-style:none;margin:0;padding:0}.admin-nav-item{margin:0 0 20px}.admin-nav-link{align-items:center;background:none;border:none;border-left:3px solid #0000;color:#94a3b8;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;padding:.875rem 1.5rem;text-align:left;transition:all .3s ease;width:100%}.admin-nav-link:hover{background:#00d4ff1a;border-left-color:#00d4ff4d;color:#fff}.admin-nav-link-active{background:linear-gradient(180deg,#2465ea,#08b0d5);border-radius:8px;box-shadow:0 4px 4px #00000040;color:#fff}.admin-nav-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.admin-nav-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-footer{border-top:1px solid #ffffff1a;margin:0 20px;padding:1.5rem}.admin-logout-button{align-items:center;background:#ef44441a;background:#0000!important;border:initial;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;outline:medium none invert;outline:initial;padding:.875rem 1rem;transition:all .3s ease;width:100%}.admin-logout-button:hover:not(:disabled){background:#ef444433;border-color:#ef4444;color:#fff}.admin-logout-button:disabled{cursor:not-allowed;opacity:.6}.admin-logout-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.admin-logout-label{flex:1 1}@media (min-width:1024px){.admin-sidebar{box-shadow:none;transform:translateX(0)}.admin-sidebar-close,.admin-sidebar-overlay{display:none}}@media (max-width:1023px){.admin-sidebar-close{display:block}.admin-sidebar-header{padding:1rem 1.5rem}.admin-brand-text{font-size:1.125rem}.admin-nav-link{font-size:.9rem;padding:.75rem 1.5rem}.admin-sidebar-footer{padding:1rem 1.5rem}.admin-logout-button{font-size:.9rem;padding:.75rem 1rem}}@media (max-width:640px){.admin-sidebar{width:260px}.admin-sidebar-header{min-height:70px;padding:.875rem 1.25rem}.admin-brand-icon{height:36px;width:36px}.admin-brand-text{font-size:1rem}.admin-nav-link{font-size:.875rem;padding:.625rem 1.25rem}.admin-sidebar-footer{padding:.875rem 1.25rem}.admin-logout-button{font-size:.875rem;padding:.625rem .875rem}}@media (max-width:480px){.admin-sidebar{width:240px}.admin-sidebar-header{min-height:64px;padding:.75rem 1rem}.admin-brand-icon{height:32px;width:32px}.admin-nav-link{padding:.5rem 1rem}.admin-sidebar-footer{padding:.75rem 1rem}.admin-logout-button{padding:.5rem .75rem}}.admin-sidebar-nav::-webkit-scrollbar{width:4px}.admin-sidebar-nav::-webkit-scrollbar-track{background:#ffffff0d}.admin-sidebar-nav::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:2px}.admin-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#00d4ff80}.admin-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#10172a;border-bottom:1px solid #282e3d;box-sizing:border-box;display:flex;height:89px;justify-content:space-between;padding:0 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.admin-header-left{align-items:center;display:flex;flex:0 0 auto;gap:1rem;min-width:0}.admin-menu-toggle{background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:none;flex-shrink:0;padding:.5rem;transition:all .3s ease}.admin-menu-toggle:hover{background:#ffffff1a;color:#fff}.admin-page-title{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 4px #0000004d;white-space:nowrap}.admin-header-right{flex:0 0 auto;gap:1rem}.admin-header-right,.admin-search-form,.admin-search-wrapper{align-items:center;display:flex}.admin-search-wrapper{position:relative}.admin-search-icon{left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.admin-search-input{background:#1e1e3ccc;border:1px solid #fff3;border-radius:25px;box-sizing:border-box;color:#fff;font-size:.9rem;padding:.75rem 1rem .75rem 3rem;transition:all .3s ease;width:320px}.admin-search-input:focus{background:#1e1e3c;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a;outline:none}.admin-search-input::placeholder{color:#64748b}.admin-user-info{align-items:center;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:25px;display:flex;flex-shrink:0;gap:.75rem;padding:.75rem 1rem}.admin-user-details{align-items:center;display:flex;gap:1rem}.admin-user-label{color:#94a3b8;font-size:.75rem;font-weight:500;white-space:nowrap}.admin-user-details .admin-user-name{color:#00d4ff;font-size:.875rem;font-weight:600;margin:0;white-space:nowrap}@media (max-width:1023px){.admin-menu-toggle{display:block}.admin-search-input{width:280px}}@media (max-width:768px){.admin-header{height:70px;padding:0 1rem}.admin-page-title{font-size:1.5rem}.admin-search-input{font-size:.875rem;padding:.625rem .875rem .625rem 2.5rem;width:240px}.admin-search-icon{left:.875rem}.admin-user-info{padding:.375rem .75rem}.admin-user-label{font-size:.7rem}.admin-user-name{font-size:.8rem}}@media (max-width:640px){.admin-header{gap:.5rem;padding:0 .75rem}.admin-page-title{font-size:1.25rem}.admin-search-input{width:200px}.admin-user-details{display:none}.admin-user-info{justify-content:center;min-width:40px;padding:.5rem}.admin-user-info:after{color:#00d4ff;content:"Admin";font-size:.8rem;font-weight:600}}@media (max-width:480px){.admin-header{height:64px;padding:0 .5rem}.admin-page-title{font-size:1.125rem}.admin-search-input{font-size:.8rem;padding:.5rem .75rem .5rem 2.25rem;width:130px}.admin-search-icon{height:16px;left:.75rem;width:16px}.admin-user-info{min-width:36px;padding:.375rem}.admin-user-info:after{font-size:.75rem}}@media (max-width:360px){.admin-header-left{gap:.5rem}.admin-page-title{font-size:1rem}.admin-search-input{width:130px}.admin-header-right{gap:.5rem}}.admin-layout{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.admin-main-content{display:flex;flex:1 1;flex-direction:column;min-height:100vh;width:100%}.admin-main-content-desktop{margin-left:280px;width:calc(100% - 280px)}.admin-page-content{background:#0a0a0a4d;flex:1 1;overflow-y:auto}.admin-content-wrapper{margin:0 auto;max-width:100%;padding:1.5rem}.admin-content-wrapper .order-tracking-main-wrapper{background-color:initial}.admin-content-wrapper .container{margin:0}@media (max-width:1023px){.admin-main-content-desktop{margin-left:0;width:100%}}@media (max-width:768px){.admin-content-wrapper{padding:1rem}}@media (max-width:640px){.admin-content-wrapper{padding:.75rem}}.admin-page-content::-webkit-scrollbar{width:6px}.admin-page-content::-webkit-scrollbar-track{background:#ffffff1a}.admin-page-content::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:3px}.admin-page-content::-webkit-scrollbar-thumb:hover{background:#00d4ff80}.admin-dashboard-container{margin:0 auto;max-width:1400px;width:100%}.admin-stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.admin-stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ecc;border:1px solid #00d4ff33;border-radius:12px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.admin-stat-card:before{background:linear-gradient(90deg,#00d4ff,#09c);content:"";height:3px;left:0;position:absolute;right:0;top:0}.admin-stat-card:hover{border-color:#00d4ff66;box-shadow:0 8px 25px #00d4ff33;transform:translateY(-2px)}.admin-stat-header{margin-bottom:1rem}.admin-stat-title{color:#94a3b8;font-size:.95rem;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.admin-stat-content{align-items:center;display:flex;justify-content:space-between}.admin-stat-value{color:#fff;font-size:2.5rem;font-weight:700;text-shadow:0 2px 4px #0000004d}.admin-stat-skeleton{width:100%}.admin-skeleton-line{height:20px}.admin-skeleton-large{height:40px}.admin-dashboard-content{margin-top:2rem}.admin-dashboard-section{margin-bottom:2rem}.admin-section-title-dashboard{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-shadow:0 2px 4px #0000004d}.admin-overview-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.admin-overview-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ecc;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:all .3s ease}.admin-overview-card:hover{border-color:#00d4ff4d;box-shadow:0 4px 20px #0003}.admin-overview-title{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.admin-overview-text{color:#94a3b8;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.admin-activity-list{display:flex;flex-direction:column;gap:1rem}.admin-activity-item{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:background .3s ease}.admin-activity-item:hover{background:#ffffff14}.admin-activity-dot{background:#00d4ff;border-radius:50%;box-shadow:0 0 8px #00d4ff80;flex-shrink:0;height:8px;width:8px}.admin-activity-text{color:#e2e8f0;flex:1 1;font-size:.875rem}.admin-activity-time{color:#64748b;flex-shrink:0;font-size:.8rem}.admin-health-metrics{display:flex;flex-direction:column;gap:1rem}.admin-health-item{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem}.admin-health-label{color:#e2e8f0;font-size:.875rem;font-weight:500}.admin-health-status{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.admin-status-online{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}@media (max-width:768px){.admin-stats-grid{gap:1rem;grid-template-columns:1fr}.admin-stat-card{padding:1.25rem}.admin-stat-value{font-size:2rem}.admin-overview-grid{gap:1rem;grid-template-columns:1fr}.admin-overview-card{padding:1.25rem}}@media (max-width:640px){.admin-stats-grid{gap:.75rem}.admin-stat-card{padding:1rem}.admin-stat-value{font-size:1.75rem}.admin-section-title{font-size:1.25rem}.admin-overview-card{padding:1rem}.admin-activity-item{align-items:flex-start;flex-direction:column;gap:.5rem}.admin-activity-time{align-self:flex-end}}.market-table-container{background:var(--card-bg);border:1px solid var(--card-border)!important;border-radius:8px;box-sizing:border-box;max-width:100%;padding:32px 24px;width:100%}.market-table-container,.market-table-container *,.market-table-container .market-table-td,.market-table-container .market-table-th,.market-table-container div,.market-table-container p,.market-table-container span,.market-table-container td,.market-table-container th{color:var(--text-primary)!important}.market-table-wrapper{border:initial!important;border-radius:8px;overflow-x:auto}.market-table{border-collapse:collapse;height:100%;width:100%}.market-table-header{background:#0000!important;border-bottom:1px solid var(--card-border)!important;height:100px}.market-table-th{color:var(--text-primary)!important;font-size:16px;font-weight:400;padding:0 1.5rem;text-align:left;text-transform:capitalize;white-space:nowrap}.market-table-row{border-bottom:1px solid var(--border-primary);padding-bottom:40px;padding-left:inherit;padding-right:inherit;padding-top:40px;transition:background .3s ease}.market-table-row:last-child{border-bottom:none}.market-table-row:hover{background:var(--table-row-hover)}.market-table-td{color:var(--text-primary)!important;font-size:18px;font-weight:600;padding:1rem;white-space:nowrap}.market-status-badge{border-radius:20px;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.market-status-approved{background:#22c55e33;color:var(--success)}.market-status-rejected{background:#ef444433;color:var(--error)}.market-status-pending{background:#fbbf2433;color:var(--warning)}.market-action-buttons{align-items:center;display:flex;gap:.5rem}.market-action-btn{background:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:6px;color:var(--text-primary)!important;cursor:pointer;height:32px;width:32px}.market-table-scroll{-ms-overflow-style:none;border-radius:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.market-table-scroll::-webkit-scrollbar{display:none}.market-table-empty{padding:2rem;text-align:center}.empty-state{align-items:center;color:var(--text-primary)!important;display:flex;flex-direction:column;font-size:.95rem;justify-content:center}.empty-icon{font-size:2rem;margin-bottom:.5rem;opacity:.7}.empty-text{color:var(--text-primary);font-weight:500}.table-pagination{align-items:center;display:flex;font-family:Arial,sans-serif;gap:8px;justify-content:flex-start;padding:30px 0}.pagination-btn{align-items:center;background-color:var(--card-bg);border:1px solid var(--input-border);box-shadow:0 1px 3px #00000014;color:var(--text-primary)!important;display:flex;height:24px;justify-content:center;transition:all .3s ease;width:24px}.pagination-btn:hover:not(:disabled){background:var(--button-primary-bg);color:var(--button-primary-text)}.pagination-btn:disabled{box-shadow:none}.pagination-btn.active{background:var(--button-primary-bg);border-color:var(--accent-primary);box-shadow:0 2px 6px #22d3ee66;color:var(--button-primary-text)!important;font-weight:700}.pagination-btn .pagination-number,.pagination-btn span{color:inherit!important;font-weight:500}.mobile-cards-view{display:none}.desktop-table-view{display:block}.mobile-cards-container{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:100%;overflow-x:hidden;width:100%}.marketplace-mobile-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:20px;position:relative;transition:all .2s ease;width:100%}.marketplace-mobile-card:hover{background:var(--table-row-hover);border-color:var(--accent-primary)}.mobile-card-content{display:flex;flex-direction:column;gap:0}.mobile-card-detail{align-items:center;border-bottom:1px solid var(--border-primary);box-sizing:border-box;display:flex;justify-content:space-between;max-width:100%;min-height:60px;overflow:hidden;padding:16px 0;width:100%}.mobile-card-detail:last-child{border-bottom:none;padding-bottom:0}.mobile-card-detail:first-child{padding-top:0}.mobile-card-detail-label{color:var(--text-primary)!important;font-size:16px;font-weight:400;text-align:left}.mobile-card-detail-label,.mobile-card-detail-value{word-wrap:break-word;flex:1 1;-webkit-hyphens:auto;hyphens:auto;max-width:50%;overflow-wrap:break-word}.mobile-card-detail-value{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;justify-content:flex-end;text-align:right}.mobile-card-price-value{color:var(--text-primary);font-size:22px;font-weight:700}.mobile-card-pnl-value{color:var(--success);font-size:20px;font-weight:700}.mobile-card-pnl-value:has-text("-"),.mobile-card-pnl-value[data-negative=true]{color:var(--error)}.mobile-card-status-value{font-size:16px;font-weight:600}.mobile-card-status-value .market-status-badge{border-radius:20px;font-size:14px;font-weight:600;padding:8px 16px;text-transform:uppercase}.mobile-card-tag-value{font-size:14px}.mobile-card-tag-value .tag{align-items:center;background:#ffffff1a;border:1px solid var(--border-primary);border-radius:16px;color:var(--text-primary);display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:6px 12px}.mobile-card-action-value{font-size:14px}.mobile-card-action-value .market-action-buttons{display:flex;gap:8px}.mobile-card-action-value .market-action-btn{align-items:center;background:#ffffff1a;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary)!important;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.mobile-card-action-value .market-action-btn:hover{background:#00d4ff1a;border-color:var(--accent-primary);color:var(--accent-primary)}.mobile-empty-state{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;color:var(--text-primary)!important;display:flex;flex-direction:column;font-size:.95rem;justify-content:center;padding:3rem 2rem}.mobile-empty-state .empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.mobile-empty-state .empty-text{color:var(--text-primary)!important;font-size:16px;font-weight:500}@media (max-width:768px){.desktop-table-view{display:none}.mobile-cards-view{display:block;margin-top:20px}.market-table-container{margin:0;max-width:100vw;overflow-x:hidden;padding:20px 16px;width:100%}.table-pagination{justify-content:center;padding:20px 0}}@media (max-width:480px){.market-table-container{margin:0;padding:16px 12px}.mobile-cards-container{gap:12px}.marketplace-mobile-card{box-sizing:border-box;margin:0;max-width:100%;padding:16px;width:100%}}.table-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.table-title{color:var(--text-primary);font-size:28px;font-weight:600;margin:0}.table-controls{align-items:center;display:flex;flex-shrink:0;gap:1rem;max-width:100%}.filter-select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:.375rem;color:var(--input-text);cursor:pointer;font-size:.875rem;min-width:120px;padding:.5rem .75rem}.filter-select:focus{border-color:var(--accent-primary);outline:none}.search-input2{background:var(--input-bg)!important;border:1px solid var(--input-border);border-radius:8px;color:var(--input-text);cursor:pointer;font-size:14px;height:100%;padding:0 14px;transition:border-color .2s ease;width:100%}.search-input2:focus{border-color:var(--accent-primary);outline:none}.search-container,.search-container2{height:40px;max-width:215px!important;position:relative}.search-container.small{max-width:200px!important}.search-input-wrapper{height:100%;position:relative;width:100%}.table-search-input{background:var(--input-bg)!important;border:1px solid var(--input-border);border-radius:8px;color:var(--input-text);cursor:pointer;font-size:14px;height:100%;padding:0 40px 0 14px;transition:all .2s ease;width:100%}.table-search-input:focus{border-color:var(--accent-primary);outline:none}.table-search-input:disabled{cursor:not-allowed;opacity:.7}.search-icon-container{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.search-icon{color:var(--text-muted);height:16px;transition:color .2s ease;width:16px}.search-loading-icon{animation:spin 1s linear infinite;color:var(--accent-primary);height:16px;width:16px}.search-input-wrapper:hover .search-icon{color:var(--text-primary)}.search-input-wrapper:hover .table-search-input{border-color:var(--accent-primary)}@media screen and (max-width:768px){.table-controls{flex-wrap:wrap}}.custom-select{border:1px solid var(--input-border);border-radius:8px;padding-right:8px;width:100%}.select-box{background:var(--input-bg);border:none;border-radius:8px;color:var(--input-text);cursor:pointer;font-size:14px;min-width:100px;padding:10px 14px;transition:border-color .2s ease;width:100%}.select-box option{background-color:var(--bg-primary);color:var(--input-text)}.select-box:focus{border-color:var(--accent-primary);outline:none}.calendar-date-range-container{max-width:300px;position:relative;width:100%}.calendar-trigger{align-items:center;background:#0000;border:1px solid #282e3d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;justify-content:space-between;padding:12px 16px;transition:all .2s ease;width:100%}.calendar-trigger:hover{border-color:#4b5563}.calendar-trigger:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a;outline:none}.calendar-trigger.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#22d3ee}.calendar-trigger.has-filter{background:#22d3ee0d;border-color:#22d3ee}.calendar-trigger-text{color:#9ca3af;flex:1 1;text-align:left}.calendar-trigger.has-filter .calendar-trigger-text{color:#fff}.calendar-clear-btn{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;padding:2px 4px;transition:all .2s ease;width:20px}.calendar-clear-btn:hover{background:#ef44441a;color:#ef4444}.calendar-dropdown-arrow{color:#9ca3af;font-size:10px;transition:transform .2s ease}.calendar-trigger.expanded .calendar-dropdown-arrow{transform:rotate(180deg)}.calendar-dropdown{background:#1f2937;border:1px solid #22d3ee;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;box-shadow:0 4px 6px -1px #0000001a;left:0;min-width:280px;padding:16px;position:absolute;right:0;top:100%;z-index:1000}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:0 4px}.calendar-nav-btn{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.calendar-nav-btn:hover{background:#22d3ee1a;color:#22d3ee}.calendar-month-year{color:#fff;font-size:16px;font-weight:600}.calendar-day-names{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.calendar-day-name{color:#9ca3af;font-size:12px;font-weight:600;padding:8px 4px;text-align:center;text-transform:uppercase}.calendar-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.calendar-day{align-items:center;background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;min-height:36px;padding:8px 4px;position:relative;transition:all .2s ease}.calendar-day:hover:not(.future):not(.empty){background:#22d3ee1a;color:#22d3ee}.calendar-day.empty{cursor:default}.calendar-day.future{color:#4b5563;cursor:not-allowed}.calendar-day.today{background:#22d3ee33;color:#22d3ee;font-weight:600}.calendar-day.end-date,.calendar-day.start-date{background:#22d3ee;color:#1f2937;font-weight:600}.calendar-day.end-date:hover,.calendar-day.start-date:hover{background:#0891b2;color:#fff}.calendar-day.in-range{background:#22d3ee26;color:#fff}.calendar-day.in-range:hover{background:#22d3ee40}.calendar-day.in-range:not(.start-date):not(.end-date){border-radius:0}.calendar-day.start-date.in-range{border-bottom-right-radius:0;border-top-right-radius:0}.calendar-day.end-date.in-range{border-bottom-left-radius:0;border-top-left-radius:0}@media (max-width:640px){.calendar-dropdown{min-width:260px;padding:12px}.calendar-day{font-size:13px;min-height:32px}.calendar-nav-btn{font-size:16px;height:28px;width:28px}.calendar-month-year{font-size:14px}}.admin-status-badge{align-items:center;border-radius:100px;display:flex;gap:10px;height:38px;justify-content:center;line-height:1;min-width:101px;padding:8px 12px;text-transform:capitalize;transition:all .3s ease}.admin-status-completed,.admin-status-delivered,.admin-status-finalised,.admin-status-paid,.admin-status-success,.admin-status-verified{background:#22c55e33;border:1px solid #22c55e4d;color:var(--success)!important}.admin-status-approved,.admin-status-primary{background:var(--button-primary-bg);border:none;color:var(--button-primary-text)}.admin-status-collected,.admin-status-in_transit,.admin-status-info,.admin-status-out_for_delivery,.admin-status-ready_for_pickup{background:#06b6d433;border:1px solid #06b6d44d;color:var(--info)}.admin-status-awaiting_dropoff,.admin-status-collect_and_return_to_hub,.admin-status-pending,.admin-status-pending_collection,.admin-status-warning{background:#f59e0b33;border:1px solid #f59e0b4d;color:var(--warning)}.admin-status-cancelled,.admin-status-cancelled_by_courier,.admin-status-collection_exception,.admin-status-delivery_exception,.admin-status-error,.admin-status-failed_collection,.admin-status-failed_delivery,.admin-status-rejected,.admin-status-returned_to_sender{background:#ef444433;border:1px solid #ef44444d;color:var(--error)}.admin-status-default{background:#6b728033;border:1px solid #6b72804d;color:var(--text-secondary)}.dark-theme .admin-status-badge{background-opacity:.15}.dark-theme .admin-status-completed,.dark-theme .admin-status-delivered,.dark-theme .admin-status-finalised,.dark-theme .admin-status-paid,.dark-theme .admin-status-success,.dark-theme .admin-status-verified{background:#22c55e26;color:#22c55d}.dark-theme .admin-status-collected,.dark-theme .admin-status-in_transit,.dark-theme .admin-status-info,.dark-theme .admin-status-out_for_delivery,.dark-theme .admin-status-ready_for_pickup{background:#06b6d426;color:#06b6d4}.dark-theme .admin-status-awaiting_dropoff,.dark-theme .admin-status-collect_and_return_to_hub,.dark-theme .admin-status-pending,.dark-theme .admin-status-pending_collection,.dark-theme .admin-status-warning{background:#f59e0b26;color:#f59e0b}.dark-theme .admin-status-cancelled,.dark-theme .admin-status-cancelled_by_courier,.dark-theme .admin-status-collection_exception,.dark-theme .admin-status-delivery_exception,.dark-theme .admin-status-error,.dark-theme .admin-status-failed_collection,.dark-theme .admin-status-failed_delivery,.dark-theme .admin-status-rejected,.dark-theme .admin-status-returned_to_sender{background:#ef444426;color:#ef4444}.order-info-section{margin-bottom:24px;padding:0 24px}.order-info-header h3{color:var(--text-primary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:24px;margin-bottom:16px}.order-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.order-info-item{display:flex;flex-direction:column;gap:4px}.order-info-label{color:var(--text-muted);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px}.order-info-value{font-size:16px;line-height:20px}.order-info-value,.order-items-header h3{color:var(--text-primary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:600}.order-items-header h3{font-size:20px;line-height:24px;margin-bottom:16px}.price-breakdown-section{margin-bottom:24px}.price-breakdown-section h3{color:var(--text-primary);font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:24px;margin-bottom:16px}.price-breakdown-grid{display:flex;flex-direction:column;gap:12px}.price-breakdown-item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.price-breakdown-label{color:var(--text-muted);font-weight:400}.price-breakdown-label,.price-breakdown-value{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px}.price-breakdown-value{color:var(--text-primary);font-weight:600}.price-breakdown-value.profit-amount{color:#22c55e}.price-breakdown-item.total-row{border-top:1px solid var(--border-primary);margin-top:8px;padding-top:16px}.price-breakdown-item.total-row .price-breakdown-label,.price-breakdown-item.total-row .price-breakdown-value.total-amount{color:var(--text-primary);font-size:18px;font-weight:700}@media (max-width:768px){.order-info-grid{gap:12px}.items-grid,.order-info-grid{grid-template-columns:1fr}}.pick-order-id{border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;justify-items:center;margin:0 auto;padding:30px;width:100%}.pick-order-id h1{color:var(--text-primary);font-size:24px;font-style:normal;font-weight:700;line-height:33px;text-align:center}.pick-order-id .ready-for-pick-btn{align-items:center;background:var(--button-primary-bg);border-radius:100px;color:var(--button-primary-text);display:flex;flex-direction:row;font-size:18px;font-style:normal;font-weight:600;gap:10px;height:38px;justify-content:center;line-height:22px;margin-right:auto;margin-top:30px;padding:8px 12px;text-transform:capitalize;width:170px}.pick-order-id p{color:var(--text-muted);font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-top:30px}.items-title{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:12px}.items-title span{background-color:var(--card-bg);border-radius:100px;color:var(--text-primary);display:inline-block;padding:10px 18px}.items-grid{grid-gap:12px;border-bottom:1px solid var(--border-primary);display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:10px 0}.items-grid div{color:var(--text-muted);display:flex;flex-direction:column;font-size:16px;gap:5px}.items-grid div span{color:var(--text-primary);font-size:18px;font-weight:600}.pick-order-id .order-id-close-btn{align-items:center;background:var(--button-primary-bg);border:initial;border-radius:12px;color:var(--button-primary-text);cursor:pointer;display:flex;flex-direction:row;font-size:18px;font-style:normal;font-weight:600;gap:10px;height:48px;justify-content:center;line-height:24px;margin-top:30px;outline:none;padding:12px 24px;width:100%}.rejection-form-container.review-form-container{margin:0;padding:0;width:100%}.review-form-container .form-title{color:var(--text-primary);font-size:20px;margin-bottom:15px;text-align:left}.reason-textarea{background:#1e293b}.review-form-container .submit-btn{margin-top:20px;width:100%!important}.review-form-container .rate-us-container{align-items:center;flex-direction:row;justify-content:space-between}.skip-btn{align-items:center;background:var(--button-secondary-bg);border-radius:12px;color:var(--button-secondary-text);cursor:pointer;display:flex;font-weight:700;gap:10px;height:48px;justify-content:center;outline:medium none invert;outline:initial;position:relative;transition:all .3s ease;width:156px;z-index:0}.skip-btn:hover{background:var(--accent-primary);box-shadow:var(--shadow-md);color:var(--text-inverse);transform:translateY(-1px)}.skip-btn:before{background:var(--button-primary-bg);border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.rate-us-container{align-items:flex-start;color:var(--text-primary);display:flex;flex-direction:column;font-weight:600;gap:12px;margin-bottom:20px;margin-top:20px;-webkit-user-select:none;user-select:none}.stars{display:flex;gap:8px}.star{cursor:pointer;transition:fill .3s,stroke .3s}.star-filled{stroke:#f59e0b}.star-empty{stroke:var(--text-muted)}.star:hover{fill:#fbbf24!important;stroke:#f59e0b!important}.dark-theme .star-empty{stroke:#9ba3af}:root .star-empty{stroke:#94a3b8}.admin-sellers-container{margin:0 auto;max-width:1400px;width:100%}.admin-seller-header-container{display:flex;gap:5%}.admin-seller-detail-container{height:100%;inset:0;overflow:auto;position:fixed;z-index:999}.admin-sellers-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.admin-sellers-title-section{width:100%}.admin-sellers-controls,.admin-sellers-title-section{align-items:center;display:flex;gap:1rem}.admin-filter-select{color:#fff;cursor:pointer;font-size:.9rem;min-width:140px;padding:.5rem 1rem;transition:all .3s ease}.admin-filter-select:focus{border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a;outline:none}.admin-filter-select option{background:#1a1a2e;color:#fff}.admin-table-container{border-radius:8px!important}.admin-table{padding:0 20px!important}.admin-table-header{background:#0000!important;padding:40px!important}.admin-seller-name{color:#fff;font-weight:500}.admin-seller-email{color:#94a3b8}.admin-store-name{color:#e2e8f0;font-weight:500}.admin-status-approved{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.admin-status-rejected{color:#ef4444}.admin-edit-btn:hover{background:#22c55e33;border-color:#22c55e;color:#22c55e}.admin-pending-btn:hover{background:#fbbf2433;border-color:#fbbf24;color:#fbbf24}.admin-skeleton-row{grid-template-columns:1fr 1fr 1fr 100px 100px 100px}.admin-user-panel-overlay{z-index:1000}.admin-wallet-grid{grid-template-columns:1fr 1fr}.admin-wallet-value{font-size:1.125rem}@media (max-width:768px){.admin-sellers-header{align-items:stretch;flex-direction:column;gap:1rem}.admin-sellers-controls{justify-content:flex-end}.admin-table-wrapper{overflow-x:scroll}.admin-table{min-width:800px}.admin-user-panel{max-width:400px;width:100%}.admin-user-details-grid,.admin-wallet-grid{grid-template-columns:1fr}}@media (max-width:640px){.admin-sellers-container{margin:0 -.75rem}.admin-table-container{border-left:none;border-radius:0;border-right:none}.admin-user-panel{max-width:none}.admin-user-panel-content,.admin-user-panel-header{padding:1rem}.admin-detail-item{display:flex;flex-direction:row;gap:.5rem;justify-content:center}}.card-details{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-xl);width:385px}.card-details,.close-btn{color:var(--text-primary)}.card-info2{display:flex;flex-direction:column;gap:1rem;margin-bottom:12px}.reject-btn{width:337px}.transaction-item strong{color:var(--text-primary)}.desc{margin-bottom:20px}.button-group{flex-wrap:wrap}.btn-gradient,.skip-btn{white-space:nowrap}.pagination-btn{padding:6px!important;width:-webkit-fit-content;width:fit-content}.pagination-btn:hover:not(:disabled){color:#fff!important}.pagination-btn-shifters{background:linear-gradient(180deg,#2465ea,#08b0d5);height:24px;width:24px}.pagination-btn-shifters,.pagination-btn-shifters-buttons{align-items:center;border-radius:4px;display:flex;justify-content:center}.pagination-btn-shifters-buttons{background-color:var(--bg-primary)!important;border:1px solid #282e3d;color:#333;cursor:pointer;font-size:14px;height:23px;transition:all .3s ease;width:23px}.pagination-btn-shifters-buttons:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.card-details{background:#0d1b2a;border-radius:8px;color:#fff;font-family:Arial,sans-serif;min-height:100vh;padding:16px;position:absolute;right:0;top:0;width:385px!important;z-index:999}.close-btn{margin-bottom:20px}.name-wrapper{align-items:center}.status-badge{background:linear-gradient(180deg,#2465ea,#08b0d5)}.rt-container{background:#0000;color:#e6eef8;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial;padding:30px 0;width:100%}.rt-title{color:#f5f7fb;font-size:20px;font-weight:600;margin:0 0 12px}.rt-list{flex-direction:column}.rt-card,.rt-list{display:flex;gap:12px}.rt-card{align-items:center;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #ffffff0a;border-radius:12px;box-shadow:0 4px 18px #02061759;justify-content:space-between;min-height:72px;padding:14px 18px}.rt-left{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;overflow:hidden}.rt-card-title{color:#fff;font-size:16px;font-weight:600}.rt-card-sub,.rt-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-card-sub{color:#9aa6bd;font-size:13px}.rt-right{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-left:12px;min-width:86px}.rt-amount{color:#dbe9ff;font-size:14px;font-weight:600}.rt-badge{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:64px;padding:6px 10px;text-align:center}.rt-paid{background:linear-gradient(180deg,#3fb0ff,#0fb6f0);box-shadow:0 6px 20px #0b9bec29}.rt-pending{background:linear-gradient(180deg,#ff6b6b,#ef4444);box-shadow:0 6px 20px #ef44441f}@media (max-width:480px){.rt-container{width:100%}.rt-card{min-height:64px;padding:12px}.rt-right{min-width:72px}}.admin-buyers-container{margin:0 auto;max-width:1400px;position:relative;width:100%}.admin-buyers-header{margin-bottom:1.5rem}.admin-table-container{position:relative}.admin-buyers-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.admin-overlay-content{background:#1a1a2ef2;border:1px solid #00d4ff4d;border-radius:12px;margin:1rem;max-width:400px;padding:2rem;text-align:center}.admin-overlay-icon{font-size:3rem;margin-bottom:1rem}.admin-overlay-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.admin-overlay-message{color:#94a3b8;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.admin-overlay-button{background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.admin-overlay-button:hover{background:linear-gradient(135deg,#09c,#007399);transform:translateY(-1px)}.admin-table{min-width:600px}.admin-table-row:hover{background:#00d4ff0d}.admin-buyer-name{color:#fff;font-weight:500}.admin-buyer-email,.admin-date{color:#94a3b8}.admin-date{font-size:.85rem}.admin-status-badge{font-size:.75rem}.admin-status-pending{color:#ef4444}.admin-status-pending,.admin-status-rejected{background:#ef444433;border:1px solid #ef44444d}.admin-status-rejected{color:#fff}.admin-action-buttons{align-items:center;display:flex;gap:.5rem}.admin-action-btn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.admin-view-btn:hover{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.admin-skeleton-row{grid-template-columns:1fr 1fr 100px 100px 100px}.admin-skeleton-small{width:60%}@media (max-width:1024px){.admin-table-td,.admin-table-th{padding:.875rem 1.25rem}}@media (max-width:768px){.admin-buyers-container{margin:0 -1rem}.admin-table-container{border-radius:8px;margin:0 1rem}.admin-table-td,.admin-table-th{font-size:.85rem;padding:.75rem 1rem}.admin-overlay-content{margin:.5rem;padding:1.5rem}.admin-overlay-title{font-size:1.125rem}.admin-overlay-message{font-size:.85rem}}@media (max-width:640px){.admin-buyers-container{margin:0 -.75rem}.admin-table-container{border-left:none;border-radius:0;border-right:none;margin:0}.admin-section-title{font-size:1.25rem}.admin-table-td,.admin-table-th{font-size:.8rem;padding:.625rem .75rem}.admin-overlay-content{padding:1.25rem}.admin-overlay-icon{font-size:2.5rem}.admin-overlay-title{font-size:1rem}.admin-overlay-message{font-size:.8rem}.admin-overlay-button{font-size:.85rem;padding:.625rem 1.25rem}}@media (max-width:480px){.admin-table{min-width:500px}.admin-skeleton-row{gap:.75rem;grid-template-columns:1fr 1fr 80px 80px 80px}}.admin-payouts-container{margin:0 auto;max-width:1400px;width:100%}.admin-payouts-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.admin-status-filter{align-items:center;display:flex;gap:.5rem}.admin-filter-label{color:#e2e8f0;font-size:.9rem}.admin-filter-select{background:#1a1a2ecc;border:1px solid #00d4ff4d;border-radius:8px;color:#e2e8f0;padding:.5rem .75rem}.admin-section-title{color:#fff;font-size:1.5rem;font-weight:600;margin:0;text-shadow:0 2px 4px #0000004d}.admin-table-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ecc;border:1px solid #00d4ff33;border-radius:12px;box-shadow:0 4px 20px #0003;overflow:hidden}.admin-table-wrapper{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table-header{background:#00d4ff1a;border-bottom:1px solid #00d4ff4d}.admin-table-th{color:#00d4ff;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.5rem;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-table-body{background:#0f0f1e80}.admin-table-row{border-bottom:1px solid #ffffff1a;transition:background .3s ease}.admin-clickable-row{cursor:pointer}.admin-clickable-row:hover{background:#00d4ff1a}.admin-table-td{color:#e2e8f0;font-size:.9rem;padding:1rem 1.5rem;white-space:nowrap}.admin-payout-name{color:#fff;font-weight:500}.admin-payout-email{color:#94a3b8}.admin-payable-amount,.admin-wallet-balance{color:#00d4ff;font-size:.95rem;font-weight:600}.admin-table-skeleton{padding:1rem}.admin-skeleton-row{grid-gap:1rem;border-bottom:1px solid #ffffff1a;display:grid;gap:1rem;grid-template-columns:1fr 1fr 120px 120px;padding:1rem 0}.admin-skeleton-cell{align-items:center;display:flex}.admin-skeleton-line{animation:admin-skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3 50%,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:16px;width:100%}@keyframes admin-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-user-panel-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);bottom:0;left:0;right:0;top:0;z-index:999}.admin-user-panel{background:linear-gradient(180deg,#1a1a2e,#16213e);border-left:1px solid #00d4ff4d;box-shadow:-4px 0 20px #0000004d;height:100vh;overflow-y:auto;position:fixed;right:0;top:0;width:400px;z-index:1001}.admin-user-panel-header{align-items:center;background:#00d4ff1a;border-bottom:1px solid #ffffff1a;display:flex;gap:1rem;padding:1.5rem}.admin-user-avatar{align-items:center;background:linear-gradient(135deg,#00d4ff,#09c);border-radius:50%;color:#fff;display:flex;font-size:1.25rem;font-weight:700;height:48px;justify-content:center;text-shadow:0 2px 4px #0000004d;width:48px}.admin-user-info{flex:1 1}.admin-user-name{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.admin-user-email{color:#94a3b8;font-size:.875rem;margin:0}.admin-panel-close{background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;padding:.5rem;transition:all .3s ease}.admin-panel-close:hover{background:#ffffff1a;color:#fff}.admin-user-panel-content{padding:1.5rem}.admin-user-details-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.admin-detail-item{display:flex;flex-direction:column;gap:.5rem}.admin-detail-label{color:#94a3b8;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.admin-detail-value{color:#fff;font-size:.9rem;font-weight:500}.admin-status-badge{border-radius:20px;font-size:.9rem!important;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.admin-status-verified{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.admin-transaction-details .admin-status-approved,.admin-transaction-details .admin-status-pending{background:#ef444433;border:1px solid #ef44444d;color:#fff}.admin-status-badge.admin-status-approved{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.admin-status-badge.admin-status-rejected{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.admin-status-badge.admin-status-pending{background:#eab30833;border:1px solid #eab3084d;color:#eab308}.admin-status-badge.admin-status-paid{background:#38bdf833;border:1px solid #38bdf84d;color:#38bdf8}.admin-transactions-section,.admin-wallet-section{margin-bottom:2rem}.admin-wallet-section{background:#0f0f1e80;border:1px solid #ffffff1a;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.admin-alert{border-radius:8px;margin-top:1rem;padding:1rem}.admin-alert-warning{background:#eab3081a;border:1px solid #eab3084d;color:#eab308}.admin-alert p{font-size:.9rem;margin:0}.admin-section-subtitle{border-bottom:1px solid #ffffff1a;color:#fff;font-size:1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.admin-wallet-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-wallet-item{align-items:flex-start;background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;min-width:0;overflow:hidden;padding:1rem}.admin-wallet-label{color:#94a3b8;font-size:.8rem;font-weight:500}.admin-wallet-value{color:#00d4ff;display:block;font-size:1.12rem;font-weight:700;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.admin-transactions-list{display:flex;flex-direction:column;gap:.75rem}.admin-transaction-item{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.admin-transaction-info{display:flex;flex-direction:column;gap:.25rem}.admin-transaction-name{color:#fff;font-size:.9rem;font-weight:500}.admin-transaction-buyer{color:#94a3b8;font-size:.8rem}.admin-transaction-details{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.admin-transaction-amount{color:#00d4ff;font-size:.9rem;font-weight:600}.admin-transaction-status{border-radius:12px;font-size:.75rem;font-weight:600;padding:.125rem .5rem;text-transform:uppercase}.admin-status-paid{background:#22c55e33;color:#22c55e}.admin-user-actions{border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.admin-user-action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.75rem;justify-content:center;padding:.875rem 1rem;transition:all .3s ease;width:100%}.admin-user-action-btn svg{flex-shrink:0}.admin-verify-btn{background:linear-gradient(135deg,#00d4ff,#09c);color:#fff}.admin-verify-btn:hover{background:linear-gradient(135deg,#09c,#007399);box-shadow:0 4px 12px #00d4ff4d;transform:translateY(-1px)}.admin-unverify-btn{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.admin-unverify-btn:hover{background:#ef444433;border-color:#ef4444}.admin-approve-btn{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.admin-approve-btn:hover{background:#22c55e33;border-color:#22c55e}@media (max-width:1200px){.admin-user-panel{width:350px}}@media (max-width:768px){.admin-table-wrapper{overflow-x:scroll}.admin-table{min-width:600px}.admin-user-panel{max-width:400px;width:100%}.admin-user-details-grid,.admin-wallet-grid{grid-template-columns:1fr}}@media (max-width:640px){.admin-payouts-container{margin:0 -.75rem}.admin-table-container{border-left:none;border-radius:0;border-right:none}.admin-user-panel{max-width:none}.admin-user-panel-content,.admin-user-panel-header{padding:1rem}.admin-detail-item{display:flex;flex-direction:row;gap:.5rem;justify-content:center}.admin-user-name{display:none}.admin-sellers-title-section{justify-content:center}}.admin-error-message{color:#ef4444;padding:2rem;text-align:center}.admin-error-message p{font-size:1rem;margin-bottom:1rem}.admin-no-data{color:#9ca3af;font-style:italic;padding:2rem;text-align:center}.admin-pagination{align-items:center;background:#00d4ff0d;border-top:1px solid #00d4ff33;display:flex;gap:1rem;justify-content:center;padding:1.5rem}.admin-pagination-info{color:#fff;font-size:.875rem;font-weight:500}.admin-pagination button:disabled{cursor:not-allowed;opacity:.5}.admin-pagination button{background:#0000;border-radius:8px;color:#fff!important;cursor:pointer;gap:8px;padding:8px 16px;transition:all .2s ease}.admin-pagination button,.admin-status-info{align-items:center;display:flex;font-weight:500}.admin-status-info{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:.5rem;color:#22c55e;justify-content:center;padding:1rem}.admin-status-info.admin-status-rejected{background:#ef44441a;border:1px solid #ef44444d;color:#fff}.admin-status-info.admin-status-paid{background:#38bdf81a;border:1px solid #38bdf84d;color:#38bdf8}.admin-status-text{font-size:.875rem}@media (max-width:640px){.admin-pagination{flex-direction:column;gap:.75rem}.admin-pagination button{max-width:200px;width:100%}}.rejection-form-container{font-family:Arial,sans-serif;margin:20px auto;padding:20px;width:100%}.form-title{color:var(--text-primary);font-size:20px;margin-bottom:15px;text-align:center}.rejection-form{display:flex;flex-direction:column}.desc{color:var(--text-primary);font-size:16px;font-weight:600;line-height:22px;margin-bottom:5px}.reason-textarea{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;color:#9ba3af;font-size:14px;height:130px;outline:none;padding:10px;resize:none}.image-picker-div{margin-top:20px}.reason-textarea::placeholder{color:#9ba3af;font-size:14px;opacity:.8}.reason-textarea:focus{border-color:#007bff}.button-group{display:flex;gap:1rem;justify-content:flex-end;margin-top:15px}.submit-btn{width:156px!important}.image-picker{background:#1e293b;border:1px solid #374151;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:200px;height:155px;overflow:hidden;position:relative;width:100%}.image-picker-label{color:#444;font-weight:600;left:12px;position:absolute;top:8px;-webkit-user-select:none;user-select:none;z-index:2}.image-icon-wrapper{align-items:center;color:#888;display:flex;flex:1 1;justify-content:center;pointer-events:none}.image-preview{height:100%;object-fit:contain;pointer-events:none;width:100%}.order-tracking-main-wrapper{background:var(--bg-primary);display:flex;flex-direction:column;gap:2rem;margin:0 auto;min-height:100vh;padding:2rem 4rem}.order-main-label{color:var(--text-primary);font-size:40px;font-weight:700;line-height:54px;text-align:left}.container{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);font-family:Arial,sans-serif;margin:40px auto;max-width:100%;min-width:662px;padding:20px 17px}.order-status-form h2{color:var(--text-heading);font-size:28px;font-weight:600;line-height:38px;margin-bottom:18px}.order-status-form label{color:var(--text-primary);display:block;font-size:.9rem;font-size:16px;font-weight:400;font-weight:600;line-height:22px;margin-bottom:6px}.order-status-form input[type=text]{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;color:var(--input-text);font-size:.9rem;margin-bottom:16px;outline:none;padding:8px 12px;transition:border-color .3s;width:100%}.order-status-form input[type=text]:focus{border-color:var(--accent-primary)}.order-status-form button{background:linear-gradient(135deg,#04befe,#0284fe);border:none;border-radius:6px;color:#fff;cursor:pointer;float:right;font-size:1rem;padding:10px 22px;transition:background .3s ease}.order-status-form button:hover{background:linear-gradient(135deg,#0284fe,#04befe)}.tracking-btn{border-radius:12px;margin-top:32px;width:110px}.status-label{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(180deg,#2465ea,#08b0d5);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:600;line-height:38px;margin-top:90px;text-align:center}.status-bar{align-items:center;display:flex;justify-content:space-between;margin-top:40px;position:relative;width:100%}.status-step{border-radius:100%;font-size:14px;height:24px;position:relative;white-space:nowrap;width:24px;z-index:2}.status-step,.status-step.active{background:linear-gradient(180deg,#2465ea,#08b0d5)}.status-step.active{color:#fff}.progress-line{background-color:var(--bg-tertiary);height:12px;left:2%;position:absolute;right:4%;top:50%;transform:translateY(-50%);z-index:1}.progress-fill{background:linear-gradient(180deg,#2465ea,#08b0d5);height:100%;width:50%}.progress-line2{background-color:var(--bg-tertiary);height:12px;left:50%;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.progress-fill2{background:linear-gradient(180deg,#2465ea,#08b0d5);height:100%;width:99%}.status-bar-lables{display:flex;margin-top:10px}.status-bar-lables>div{flex:1 1;padding:8px 0}.status-bar-lables .label2{text-align:center}.status-bar-lables .label1{text-align:left}.status-bar-lables .label3{text-align:right}.shipment-container{display:flex;font-family:Arial,sans-serif;gap:20px;margin-top:30px}.panel{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow);flex:1 1;padding:20px;width:443px}.panel h3{color:var(--text-heading);font-size:18px;font-size:16px;font-weight:600;line-height:22px;margin-bottom:15px}.panel ul{list-style:none;margin:0;padding:0}.panel li{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:18px;margin-bottom:10px}.tracking-btns{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.tracking-btns button{flex:1 1;max-width:200px;min-width:120px}@media (max-width:768px){.order-tracking-main-wrapper{padding:1.5rem 1rem}.container{min-width:100%;padding:16px}.order-main-label{font-size:28px;line-height:38px}.order-status-form h2{font-size:24px;line-height:32px}.shipment-container{flex-direction:column}.panel{width:100%}.status-bar-lables{font-size:14px}.tracking-btns{flex-direction:column}.tracking-btns button{max-width:100%}}@media (max-width:480px){.order-tracking-main-wrapper{padding:1rem .75rem}.order-main-label{font-size:24px;line-height:32px}.order-status-form h2{font-size:20px;line-height:28px}.container{padding:12px}}.user-details-card-container{height:100%;inset:0;overflow:auto;position:fixed;z-index:999}.user-details-card-details{background:#0d1b2a;border-radius:8px;color:#fff;font-family:Arial,sans-serif;min-height:100vh;padding:16px;position:absolute;right:0;top:0;width:385px!important;z-index:999}.user-details-card-close-btn{background:#0000;border:initial;color:#fff;cursor:pointer;display:flex;margin-bottom:20px;margin-left:auto;outline:medium none invert;outline:initial}.user-details-card-close-btn:hover{background:#ffffff1a;color:#fff}.user-details-card-name-wrapper{align-items:center;display:flex;gap:.6rem;margin-bottom:1rem}.user-details-card-avatar{align-items:center;background-color:#1e293b;border-radius:100%;color:#fff!important;display:flex;height:70px;justify-content:center;overflow:hidden;width:70px}.user-details-card-profile-image{height:100%;object-fit:cover;width:100%}.user-details-card-avatar-placeholder{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:100%;justify-content:center;text-shadow:0 2px 4px #0000004d;width:100%}.user-details-card-inner-names{display:flex;flex-direction:column;gap:.3rem}.user-details-card-title{font-size:16px;font-weight:700;margin:0}.user-details-card-subtitle{color:#b0b0b0;font-size:13px;margin:0}.user-details-card-info{display:flex;flex-direction:column;gap:1rem;margin-bottom:12px}.user-details-card-info-row{display:flex;justify-content:space-between;margin-bottom:6px}.user-details-card-info-row>div{display:flex;flex-direction:column;gap:.2rem}.user-details-card-info-label{color:#ccc;font-size:13px}.user-details-card-info-value{font-size:13px}.user-details-card-status-badge{align-items:center;background:linear-gradient(180deg,#2465ea,#08b0d5);border-radius:12px;border-radius:100px;display:flex;flex-direction:row;font-size:12px;gap:10px;height:30px;justify-content:center;padding:8px 12px;width:78px}.user-details-card-status-badge.active{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.user-details-card-status-badge.inactive{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.user-details-card-staff-badge{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.user-details-card-staff-badge.staff{background:#3b82f633;border:1px solid #3b82f64d;color:#3b82f6}.user-details-card-staff-badge.regular{background:#6b728033;border:1px solid #6b72804d;color:#6b7280}.user-details-card-staff-indicator{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.user-details-card-staff-indicator.staff-yes{background:#3b82f633;border:1px solid #3b82f64d;color:#3b82f6}.user-details-card-staff-indicator.staff-no{background:#6b728033;border:1px solid #6b72804d;color:#6b7280}.user-details-card-verification-indicator{align-items:center;border-radius:20px;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.user-details-card-verification-indicator.verified{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.user-details-card-verification-indicator.unverified{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.user-details-card-verification-icon{align-items:center;border-radius:50%;display:flex;font-size:.7rem;font-weight:700;height:16px;justify-content:center;width:16px}.user-details-card-verification-icon.verified{background:#22c55e;color:#fff}.user-details-card-verification-icon.unverified{background:#ef4444;color:#fff}.user-details-card-hr-line{background-color:#282e3d;height:2px;width:100%}.user-details-card-action-buttons,.user-details-card-actions{display:flex;flex-direction:column;gap:15px}.user-details-card-action-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem 1rem;transition:all .3s ease}.user-details-card-action-btn.approve{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.user-details-card-action-btn.approve:hover{background:#22c55e4d}.user-details-card-action-btn.reject{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.user-details-card-action-btn.reject:hover{background:#ef44444d}.user-details-card-reject-btn{align-items:center;background:none;border:1px solid #ef4444;border-radius:12px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;height:48px;justify-content:center;padding:12px 96px;transition:all .3s ease;width:100%}.user-details-card-reject-btn:hover{background:#ef44441a}.user-details-card-reject-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.user-details-card-details{padding:16px;position:fixed;right:0;top:0;width:100%!important}.user-details-card-info-row{flex-direction:column;gap:.5rem}.user-details-card-action-buttons,.user-details-card-actions{flex-direction:column}}.admin-user-panel-overlay{background:#00000080;inset:0;position:fixed;z-index:998}.admin-search-section{align-items:center;display:flex;gap:12px}.admin-search-input-container{align-items:center;background:#1e293b;border:1px solid #475569;border-radius:8px;display:flex;min-width:300px;position:relative;transition:border-color .2s ease}.admin-search-input-container input{padding:6px 12px}.admin-search-input-container input:focus{box-shadow:none;outline:none}.admin-search-input-container:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.admin-search-icon{color:#64748b;flex-shrink:0;margin-right:8px}.admin-users-search-input{placeholder-color:#64748b;background:#0000;border:none;color:#e2e8f0;font-size:14px;outline:none;padding:10px 0;width:100%}.admin-users-search-input::placeholder{color:#64748b}.column-selector-dropdown{display:inline-block;margin-bottom:10px;position:relative}.dropdown-btn{color:#fff;cursor:pointer;padding:6px 12px}.column-selector-dropdown .dropdown-menu,.dropdown-btn{background:#475569;border:1px solid #475569;border-radius:4px}.column-selector-dropdown .dropdown-menu{box-shadow:0 4px 8px #0000001a;left:0;min-width:180px;padding:8px;position:absolute;top:40px;z-index:50}.column-selector-dropdown .dropdown-item{align-items:center;color:#fff;display:flex;font-size:14px;gap:10%;padding:4px 0}.select-all-option{font-weight:600}.filters-container{display:inline-block;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;position:relative}.filters-wrapper{width:100%}.filter-opener-btn,.filters-wrapper{display:flex;justify-content:space-between}.filter-opener-btn{align-items:center;background:#1e293b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;line-height:1;padding:8px 12px;width:152px}.admin-filter-input,.admin-filter-select{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;outline:none;padding:8px 10px;width:100%}.admin-filter-input:focus,.admin-filter-select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.filter-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.admin-filter-btn.apply-btn{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px}.admin-filter-btn.clear-btn{background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;padding:8px 12px}.admin-filter-btn.apply-btn:hover,.filter-opener-btn:hover{filter:brightness(.95)}.admin-filter-btn.clear-btn:hover{background:#f8fafc}.filters-dropdown-panel{background:#1e293b;border:1px solid #e5e7eb4c;border-radius:8px;box-shadow:0 4px 10px #00000014;left:0;margin-top:6px;padding:12px;position:absolute;top:100%;width:250px;z-index:100}.filter-item{display:flex;flex-direction:column;margin-bottom:10px}.filter-item label{color:#fff;font-size:13px;margin-bottom:4px}.filter-item input,.filter-item select{background:#1e293b;border:1px solid #e5e7eb4c;border-radius:6px;color:#fff;font-size:14px;padding:6px}.pagination-controls{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px}.pagination-btn{background-color:initial;border:1px solid #282e3d;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s,transform .1s}.pagination-btn:hover:not(:disabled){background-color:linear-gradient(180deg,#2465ea,#08b0d5);color:#fff;transform:translateY(-1px)}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-page{color:#374151;font-size:14px;font-weight:500}@media (max-width:420px){.filters-dropdown{left:0;right:auto;width:calc(100vw - 24px)}}.card-details.admin-market-sidebar{background:#0d1b2a;border-radius:8px;color:#fff;font-family:Arial,sans-serif;height:100vh;min-height:100vh;overflow-y:scroll;padding:16px;position:fixed;right:0;top:0;width:385px;z-index:9999}.admin-market-sidebar::-webkit-scrollbar{display:none}.close-btn{background:#0000;border:initial;color:#fff;cursor:pointer;display:flex;margin-left:auto;outline:medium none invert;outline:initial}.card-image{background:#000;border-radius:8px;height:260px;margin-bottom:12px;width:100%}.name-wrapper{align-items:flex-start;display:flex;gap:.6rem;margin-bottom:1rem;min-height:70px}.card-image-container-admin{border-radius:8px;height:250px;overflow:hidden;position:relative;width:100%}.card-image-admin{height:100%;object-fit:contain;width:100%}.carousel-btn{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:6px 10px;position:absolute;top:50%;transform:translateY(-50%)}.carousel-btn.prev{left:10px}.carousel-btn.next{right:10px}.no-image-admin{background:#f0f0f0;color:#888;height:100%;width:100%}.name-wrapper .name-firts-letter,.no-image-admin{align-items:center;display:flex;justify-content:center}.name-wrapper .name-firts-letter{background-color:#1e293b;border-radius:100%;color:#fff!important;flex-shrink:0;height:70px;min-height:70px;min-width:70px;overflow:hidden;width:70px}.name-wrapper .inner-names{display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-width:0;overflow:hidden}.card-title{font-size:16px;font-weight:700;margin:0}.card-subtitle,.card-title{word-wrap:break-word;overflow-wrap:break-word}.card-subtitle{color:#b0b0b0;font-size:13px;line-height:1.4;margin-bottom:12px}.card-info{display:flex;flex-direction:column;gap:1rem;margin-bottom:12px;text-transform:capitalize}.info-row{display:flex;justify-content:space-between;margin-bottom:6px}.info-row div{align-items:center;display:flex;flex-direction:column;gap:.2rem}.info-label{color:#ccc}.info-label,.info-value{font-size:13px}.status-badge{border-radius:12px;border-radius:100px;color:#fff;flex-direction:row;font-size:12px;gap:10px;height:30px;justify-content:center;padding:8px 12px;width:78px}.rating,.status-badge{align-items:center;display:flex}.rating{font-size:13px}.rating small{color:#aaa;font-size:11px;margin-left:4px}.hr-line{background-color:#282e3d;height:2px;width:100%}.description-section{align-items:center;display:flex;gap:8px;margin-bottom:12px}.profile-image{background:url(https://via.placeholder.com/36) no-repeat 50%/cover;border-radius:50%;height:36px;width:36px}.price-section{margin-bottom:16px}.price-text{color:#9ba3af}.price-row{display:flex;font-size:13px;justify-content:space-between;margin-bottom:4px}.action-buttons{display:flex;flex-direction:column;gap:15px}.approve-btn{background:linear-gradient(90deg,#2d9cdb,#56ccf2);border:none;border-radius:6px;color:#fff;padding:8px 0}.approve-btn,.reject-btn{cursor:pointer;font-size:14px}.reject-btn{align-items:center;background:none;border:1px solid #ef4444;border-radius:12px;color:#ef4444;display:flex;font-weight:500;gap:10px;height:48px;justify-content:center;padding:12px 96px;width:100%}.reject-btn:hover{background:#ef44441a}.approve-btn:hover{opacity:.9}.reject-btn:hover{background:#ff00001a}.transactions-list{list-style:none;margin:0 0 12px;padding:0}.transaction-item{background:#152c42;border-radius:6px;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px;padding:6px 8px}.transaction-item strong{color:#fff}.transaction-item small{color:#ccc}.status-badge.verified{background:#2d9cdb}.confirmation-popup{align-items:center;display:flex;flex-direction:column;padding:1.5rem;text-align:center}.confirmation-icon{color:#00d4ff;color:var(--primary-color,#00d4ff);font-size:2rem;margin-bottom:1rem}.confirmation-message{color:#e2e8f0;color:var(--text-color,#e2e8f0);font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.confirmation-actions{display:flex;gap:1rem;justify-content:center;width:100%}.confirmation-cancel-btn{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.375rem;color:var(--text-primary);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.dark-theme .confirmation-cancel-btn{border-color:#fff3}.confirmation-cancel-btn:hover{background:#fff3}.confirmation-cancel-btn:disabled,.confirmation-confirm-btn:disabled{cursor:not-allowed;opacity:.6}.image-zoom-overlay{align-items:center;background-color:#000000e6;cursor:zoom-out;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.image-zoom-container{max-height:90%;max-width:90%;position:relative}.zoomed-image{border-radius:4px;box-shadow:0 5px 15px #0000004d;max-height:90vh;max-width:100%;object-fit:contain}.zoom-close-btn{align-items:center;background:linear-gradient(135deg,#2465ea,#08b0d5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:-40px;top:-40px;transition:all .2s ease;width:40px}.zoom-close-btn:hover{background:linear-gradient(135deg,#1d52c7,#0691b2);transform:scale(1.1)}@media (max-width:768px){.zoom-close-btn{font-size:18px;height:30px;right:-10px;top:-30px;width:30px}}.checkout-container{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding:32px}.checkout-title{color:var(--text-primary);font-size:24px;font-size:40px;font-weight:700;line-height:54px;margin-bottom:40px}.checkout-content{display:flex;gap:20px}.checkout-left,.checkout-right{background-color:var(--bg-card);border:1px solid var(--card-border);border-radius:8px;padding:20px}.checkout-left{flex:2 1}.checkout-right{flex:1 1}.section{margin-bottom:20px}.section h3{color:var(--text-primary)!important}.billing-addrress{margin-top:50px}.billing-addrress .form-group{margin-bottom:30px}.billing-addrress .row{margin-bottom:0!important}.section-title{font-size:28px;line-height:38px;margin-bottom:10px;text-align:center}.checkout-left .section-title,.checkout-right .section-title,.section-title{color:var(--text-primary)!important}.row{display:flex;gap:10px;margin-bottom:30px}.form-group{flex:1 1;margin-bottom:15px}.form-group input{background-color:initial!important;border:1px solid var(--border-primary)!important;color:var(--input-text)!important}.form-group .custom-select-container{width:100%}.form-group .custom-select-container select,.form-group select{background-color:var(--input-bg)!important;border:1px solid var(--border-primary)!important;color:var(--input-text)!important}.input-label{color:var(--text-primary);font-size:14px;font-size:16px;font-weight:600;line-height:22px;margin-bottom:5px}.input-error{color:var(--error);display:block;font-size:14px;margin-top:5px}.price-input{background-color:var(--input-bg);border:none;border-radius:6px;color:var(--input-text);padding:10px;width:100%}.form-group input::placeholder,.price-input::placeholder{color:var(--input-placeholder)}.order-item{display:flex;gap:10px;margin-bottom:20px}.product-image{border-radius:12px;height:100px;object-fit:cover;width:110px}.product-info{display:flex;flex-direction:column}.product-name{color:var(--text-primary);font-size:20px;font-weight:600;line-height:27px}.product-subtitle{color:var(--text-secondary);font-size:12px;font-size:16px;font-weight:400;line-height:23px}.product-price{color:var(--accent-primary);font-size:18px;font-weight:700;font-weight:600;line-height:25px}.order-details{border-top:1px solid var(--border-primary);display:flex;flex-direction:column;gap:7px;padding-top:10px}.order-row,.order-total{display:flex;justify-content:space-between;margin:5px 0}.order-total{border-top:1px solid var(--border-primary);font-size:24px;font-weight:700;margin-top:10px;padding-top:20px}.Subtotal,.order-total{color:var(--text-primary);line-height:27px}.Subtotal{font-size:20px;margin-bottom:20px}.order-row-span1{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:22px}.order-row-span2{color:var(--text-primary);font-size:16px;font-weight:600;line-height:22px}.confirm-btn-checkout{background:linear-gradient(180deg,#2465ea,#08b0d5)!important;border:none;border-radius:8px;color:#fff!important;cursor:pointer;font-size:16px;font-weight:600;gap:10px;height:48px;margin:15px 0;transition:all .3s ease;width:100%}.confirm-btn-checkout:hover{background:linear-gradient(180deg,#08b0d5,#2465ea)!important}.confirm-btn-checkout:disabled{background:#4a5568!important;color:#9ca3af!important;cursor:not-allowed;opacity:.6}.button-loader{align-items:center;display:flex;gap:10px;justify-content:center}.spinner{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.place-order-btn{background:linear-gradient(180deg,#2465ea,#08b0d5)!important;border:none;border-radius:8px;color:#fff!important;cursor:pointer;font-size:16px;font-weight:600;gap:10px;height:48px;margin-top:15px;transition:all .3s ease;width:100%}.place-order-btn:hover{background:linear-gradient(180deg,#08b0d5,#2465ea)!important}.place-order-btn:disabled{cursor:not-allowed;opacity:.6}.place-order-btn:disabled,.place-order-btn:disabled:hover{background:#4a5568!important;color:#9ca3af!important}input[type=checkbox]{accent-color:var(--accent-primary);background-color:initial!important;border:1px solid var(--border-primary)!important;cursor:pointer;height:16px;width:16px}.exclude-delivery{color:var(--text-primary);cursor:pointer}.confirm-btn-container{display:flex;justify-content:end}.confirm-btn-container button{color:var(--text-primary);font-weight:700}@media (max-width:768px){.checkout-container{padding:1rem}.checkout-content{flex-direction:column;gap:20px}}.modal-content{height:380px}.modal-content .modal-svg{align-items:center;background:var(--bg-secondary);border-radius:100%;display:flex;height:70px;justify-content:center;margin:30px auto;width:70px}.modal-content h2{color:var(--text-primary);font-size:24px;font-weight:700;line-height:33px;margin-top:19px}.modal-content h2,.modal-content p{font-style:normal;text-align:center}.modal-content p{color:var(--text-secondary);font-size:20px;font-weight:400;line-height:28px;margin-top:30px}.modal-content button{align-items:center;background:linear-gradient(270deg,#2465ea 2.64%,#08b0d5);border:initial!important;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:18px;font-style:normal;font-weight:600;gap:10px;height:48px;justify-content:center;line-height:24px;margin:49px auto 0;outline:none!important;padding:12px 24px;width:370px}.custom-select-container{position:relative;width:100%}.custom-select-header{align-items:center;background-color:var(--input-bg);border:1px solid var(--border-primary);border-radius:8px;color:var(--input-text);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 14px;transition:border-color .2s}.custom-select-header:hover{border-color:var(--border-secondary)}.custom-select-header.open{border-color:var(--accent-primary)}.custom-select-selected{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-icon{color:var(--text-secondary);height:18px;margin-left:8px;transition:transform .2s;width:18px}.custom-select-header.open .custom-select-icon{transform:rotate(180deg)}.custom-select-dropdown{animation:fadeIn .2s ease-in-out;background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-lg);left:0;margin-top:8px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.custom-select-option{color:var(--text-primary);cursor:pointer;padding:12px 16px;transition:background-color .2s}.custom-select-option:hover{background-color:var(--bg-secondary)}.custom-select-option.selected{background-color:var(--bg-tertiary);color:var(--accent-primary);font-weight:600}.custom-select-no-options{color:var(--text-muted);padding:12px 16px;text-align:center}@media (max-width:768px){.custom-select-header{font-size:13px;padding:8px 12px}.custom-select-dropdown{max-height:250px}.custom-select-option{padding:10px 14px}.custom-select-container{width:100%}}@media (max-width:480px){.custom-select-header{font-size:12px;padding:8px 10px}.custom-select-icon{height:16px;width:16px}.custom-select-dropdown{left:0;max-height:200px;right:0;width:100%}.custom-select-option{font-size:12px;padding:8px 12px}.custom-select-container{width:100%}}.success-container{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative}.success-container:after,.success-container:before{animation:floatConfetti 15s linear infinite;background-image:radial-gradient(#4ade80 2px,#0000 0),radial-gradient(#facc15 2px,#0000 0),radial-gradient(#38bdf8 2px,#0000 0),radial-gradient(#f472b6 2px,#0000 0);background-size:50px 50px;content:"";height:200%;opacity:.4;position:absolute;width:200%}.success-container:after{animation-direction:reverse;opacity:.6}.success-card{animation:fadeIn 1s ease-in-out,pulseGlow 2s infinite;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 25px #0009;max-width:420px;padding:30px 40px;text-align:center;width:90%}.success-card h1{animation:bounceEmoji 1.5s infinite;color:#4ade80;font-size:30px;margin-bottom:15px;text-shadow:0 0 12px #4ade80cc}.success-card p{color:#e5e7eb;font-size:16px;margin:8px 0}.redirect-msg{color:#94a3b8}@keyframes pulseGlow{0%{box-shadow:0 0 15px #4ade804d}50%{box-shadow:0 0 35px #4ade8099}to{box-shadow:0 0 15px #4ade804d}}@keyframes bounceEmoji{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatConfetti{0%{transform:translateY(0)}to{transform:translateY(-100px)}}.failure-container{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative}.failure-container:after,.failure-container:before{animation:fallConfetti 12s linear infinite;background-image:radial-gradient(#ef4444 2px,#0000 0),radial-gradient(#f87171 2px,#0000 0),radial-gradient(#b91c1c 2px,#0000 0);background-size:50px 50px;content:"";height:200%;opacity:.3;position:absolute;width:200%}.failure-container:after{animation-direction:reverse;opacity:.5}.failure-card{animation:fadeIn 1s ease-in-out,shakeCard .6s ease-in-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 25px #0009;max-width:420px;padding:30px 40px;text-align:center;width:90%}.failure-card h1{animation:pulseRed 2s infinite;color:#ef4444;font-size:30px;margin-bottom:15px;text-shadow:0 0 10px #ef4444cc}.failure-card p{color:#e5e7eb;font-size:16px;margin:8px 0}.redirect-msg{color:#f87171;font-size:14px}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shakeCard{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}@keyframes pulseRed{0%{text-shadow:0 0 10px #ef44444d}50%{text-shadow:0 0 20px #ef4444cc}to{text-shadow:0 0 10px #ef44444d}}@keyframes fallConfetti{0%{transform:translateY(-50px)}to{transform:translateY(50px)}}.recent-orders,.saved-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:16px}.card-address{margin-bottom:24px}.address-tile{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;margin-top:16px;padding:20px}.address-left{display:flex;flex-direction:column;gap:8px}.address-title{align-items:center;display:flex;gap:12px}.address-title h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.pf-badge{background:#2465ea33;border-radius:4px;color:var(--accent-primary);font-size:10px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.pf-card-item,.pf-order-item{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;display:flex;justify-content:space-between;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.pf-card-item:hover,.pf-order-item:hover{border-color:#2465ea4d;box-shadow:0 8px 24px #0000004d,0 0 0 1px #2465ea1a;transform:translateY(-2px)}.pf-card-item:before,.pf-order-item:before{background:linear-gradient(90deg,#0000,#ffffff08,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .8s ease;width:100%}.pf-card-item:hover:before,.pf-order-item:hover:before{transform:translateX(100%)}.order-left{flex:1 1;gap:16px}.order-icon,.order-left{align-items:center;display:flex}.order-icon{background:#2465ea1a;border-radius:12px;color:var(--accent-start);height:48px;justify-content:center;width:48px}.pf-order-details{display:flex;flex:1 1;flex-direction:column;gap:8px}.order-id-container{display:flex;flex-direction:column;gap:4px}.order-id-container h4{color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:.2px;margin:0}.pf-order-items-count{color:var(--text-secondary);font-size:12px;font-weight:500}.order-date,.order-meta{align-items:center;display:flex}.order-date{color:var(--text-secondary);font-size:14px}.pf-order-total{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--accent-start),var(--accent-end));-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:14px;font-weight:700}.order-right{align-items:center;display:flex}.pf-card-item{cursor:pointer;display:flex;gap:16px}.pf-card-image{height:90px;width:70px}.pf-card-image,.pf-card-image-wrapper{border-radius:10px;overflow:hidden;position:relative}.pf-card-image-wrapper{box-shadow:0 4px 12px #0000004d;height:100%;transition:transform .3s ease;width:100%}.pf-card-item:hover .pf-card-image-wrapper{transform:scale(1.05)}.pf-card-image img{transition:transform .3s ease}.card-rarity-badge{background:#000000b3;bottom:0;color:var(--text-primary);font-size:10px;font-weight:700;left:0;letter-spacing:.5px;padding:4px 8px;position:absolute;right:0;text-align:center;text-transform:uppercase}.pf-card-image img{height:100%;object-fit:cover;width:100%}.card-details{display:flex;flex:1 1;flex-direction:column;gap:8px}.card-details h4{color:var(--text-primary);font-size:16px;font-weight:700;margin:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta{display:flex;flex-direction:column;gap:6px}.card-rarity,.card-set{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:4px}.pf-card-price{color:var(--success);font-size:14px;font-weight:700}.card-action{align-items:center;color:var(--accent-start);display:flex;gap:8px;transition:all .3s ease}.view-text{font-size:14px;font-weight:600;opacity:0;transform:translateX(10px);transition:all .3s ease}.card-arrow{transition:transform .3s ease}.pf-card-item:hover .view-text{opacity:1;transform:translateX(0)}.pf-card-item:hover .card-arrow{transform:translateX(4px)}.pf-card-item:hover .card-action{color:var(--text-primary);transform:translateX(4px)}.pf-btn{align-items:center;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.pf-btn-outline{color:var(--text-primary)}.pf-btn-outline:hover{background:var(--surface-alt)}.profile-page.profile-scope{background:var(--bg);color:var(--text-primary);min-height:100vh;text-align:left}.profile-header{background:var(--header);height:100px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.header-inner,.profile-header{align-items:center;display:flex}.header-inner{justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 32px;width:100%}.brand{font-size:18px;font-weight:700}.header-actions{align-items:center;display:flex;flex:1 1;gap:32px;justify-content:space-between;margin-left:20px;min-width:0}.hamburger{background:#0000;border:0;display:none}.hamburger,.user-icon{color:#e5e7eb}.search-wrap{position:relative}.search-wrap .search-icon{color:var(--text-secondary);left:16px;position:absolute;top:50%;transform:translateY(-50%)}.search-wrap input{background:var(--surface-alt);border:1px solid var(--card-border);border-radius:12px;color:var(--text-secondary);height:56px;padding:0 16px 0 44px;width:385px}.sets{font-size:18px;gap:8px}.cart,.sets{align-items:center;background:#0000;border:0;color:#e5e7eb;display:inline-flex}.mobile-panel{display:none}.search input{background:var(--surface-alt);border:1px solid var(--card-border);border-radius:12px;color:var(--text-secondary);height:56px;padding:0 16px 0 48px;width:385px}.pf-nav-links{align-items:center;display:flex;gap:28px}.pf-nav-links .pf-link{background:#0000;border:0;color:var(--text-primary);cursor:pointer;font:inherit}.user-chip{align-items:center;display:flex;gap:8px}.user-chip .avatar{background:var(--muted);border-radius:50%;display:inline-block;height:24px;width:24px}.user-chip .name{color:var(--text-primary)}.profile-content{margin:0 auto;max-width:1400px;padding:35px 32px 80px;width:100%}.pf-page-title{font-size:36px;font-weight:700;margin:0}.pf-card{border:1px solid var(--card-border);border-radius:20px;margin-top:35px;padding:30px 24px}.pf-card-header{align-items:center;display:flex;justify-content:space-between}.title-with-icon{align-items:center;display:flex;gap:12px}.title-with-icon h2{font-size:24px;margin:0}.icon{display:inline-block;height:20px;opacity:.9;width:20px}.svg-icon,.svg-muted{color:var(--text-secondary)}.btn-edit{border-color:#2f3447;color:#e5e7eb;font-size:18px;font-weight:600;gap:12px;padding:12px 16px}.btn-edit,.btn-icon.success{align-items:center;display:inline-flex}.btn-icon.success{background:#16a34a;border-radius:4px;box-shadow:inset 0 0 0 2px #22c55e;color:#0b1324;height:24px;justify-content:center;width:24px}.pf-btn{background:#0000;border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);cursor:pointer;height:48px;padding:12px 16px}.pf-btn-gradient{background:var(--button-primary-bg);border:none;color:var(--button-primary-text)}.pf-btn-outline,.pf-icon-button{background:#0000;border:1px solid var(--card-border)}.pf-icon-button{align-items:center;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;padding:9px 12px}.pf-badge{background:#fff;border-radius:100px;color:#1a1a1a;font-size:18px;font-weight:600;padding:8px 12px}.badge-verified{align-items:center;background:linear-gradient(90deg,var(--accent-start),var(--accent-end));border-radius:100px;display:inline-flex;gap:8px;padding:6px 10px}.badge-outline{border:1px solid #fff;border-radius:100px;padding:6px 12px}.pf-chip{align-items:center;border-radius:100px;display:inline-flex;font-size:18px;font-weight:600;gap:8px;padding:6px 13px}.pf-chip-verified{background:linear-gradient(90deg,var(--accent-start),var(--accent-end));color:var(--text-primary)}.pf-chip-outline{border:1px solid var(--card-border);color:var(--text-primary);text-transform:capitalize}.chip-dot{align-items:center;background:#00000026;border-radius:999px;display:inline-flex;height:24px;justify-content:center;width:24px}.muted{color:var(--text-secondary)}.basic-body{margin-top:30px}.profile-identity{gap:24px}.avatar-lg,.profile-identity{align-items:center;display:flex}.avatar-lg{background:#0b0f1e;border-radius:999px;height:100px;justify-content:center;overflow:hidden;width:100px}.avatar-lg img{height:100px;object-fit:cover;width:100px}.identity-text{display:flex;flex-direction:column;gap:24px;width:100%}.name-row{align-items:center;display:flex;gap:24px}.name-row h3{font-size:20px;margin:0}.chips{align-items:center;display:flex;gap:12px}.identity-grid{grid-gap:20px 40px;display:grid;gap:20px 40px;grid-template-columns:repeat(2,minmax(220px,1fr));max-width:700px}.identity-grid .row{align-items:center;display:flex;gap:8px}.wallet-balance{align-items:center;border:1px solid var(--card-border);border-radius:12px;display:flex;justify-content:space-between;margin-top:20px;padding:20px}.balance-left{display:flex;flex-direction:column;gap:16px}.balance-left .muted{font-size:16px}.amount{font-size:28px;font-weight:700}.btn-req,.btn-update{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;padding:12px 24px;transition:all .3s ease}.btn-update:hover:not(:disabled){box-shadow:var(--shadow-md);opacity:.9;transform:translateY(-1px)}.btn-update:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.section-subtitle{font-size:24px;font-weight:600;margin:20px 0 0;text-align:left}.bank-tile{border:1px solid var(--card-border);border-radius:12px;justify-content:space-between;margin-top:20px;padding:30px 24px}.bank-left,.bank-tile{align-items:center;display:flex}.bank-left{gap:12px}.bank-name{font-weight:600}.btn-address{font-size:18px;font-weight:600;gap:12px;padding:12px 18px}.btn-address,.pf-list-header{align-items:center;display:flex}.pf-list-header{justify-content:space-between;margin-top:25px}.list-header h3{font-size:20px;margin:0}.address-tile,.payment-tile{align-items:center;border:1px solid var(--card-border);border-radius:12px;display:flex;justify-content:space-between;margin-top:20px;padding:30px 24px}.address-left .address-title,.payment-left .payment-title{align-items:center;display:flex;gap:12px;margin-bottom:8px}.address-title h4,.payment-title h4{font-size:20px;margin:0}.payment-left{align-items:center;display:flex;gap:12px}.payment-left .muted{text-align:left}.shipping-preferences{margin-top:20px}.pref-title{font-size:20px;font-weight:600;margin-bottom:8px;text-align:left}.tile-actions{display:flex;gap:8px}.edit-profile-form .grid-2{grid-gap:12px 16px;gap:12px 16px}.edit-profile-form label{gap:6px}.edit-profile-form label span{color:var(--text-secondary)}.edit-profile-form input{background:var(--bg-primary)!important;color:var(--text-primary);height:44px;padding:8px 10px}.edit-store-info-form .form-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr}.edit-store-info-form .form-field{display:flex;flex-direction:column;gap:6px}.edit-store-info-form .form-field span{color:var(--text-secondary);font-size:14px}.edit-store-info-form input,.edit-store-info-form textarea{background:var(--surface-alt);border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);font-family:inherit;padding:8px 10px}.edit-store-info-form input{height:44px}.edit-store-info-form textarea{min-height:100px;resize:vertical}.edit-store-info-form .form-field.col-2{grid-column:span 2}.edit-store-info-form .form-help{color:var(--text-secondary);font-size:12px;margin-top:4px}.edit-store-info-form .form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.store-details{align-items:center;display:flex;justify-content:space-between;margin-right:150px;margin-top:20px;text-align:left}.store-info{max-width:416px}.store-logo-container{margin-top:20px;text-align:left}.store-logo-container h3{margin:0}.store-details h3{margin:0 0 12px}.label{color:var(--text-primary);margin-bottom:8px}.logo-box{border-radius:12px;height:145px;margin-top:8px;overflow:hidden;width:160px}.logo-box img{height:100%;object-fit:cover;width:100%}.stats-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr);margin-top:24px}.stat-tile{border:1px solid var(--card-border);border-radius:8px;padding:24px;text-align:center}.stat-tile .stat-value{font-size:28px;font-weight:700;margin-bottom:12px}.stat-tile.green .stat-value{color:var(--success)}.stat-tile.blue .stat-value{color:var(--accent-start)}.stat-tile.purple .stat-value{color:var(--purple)}.modal-inner{overflow:auto;width:100%}@media (max-width:1360px){.header-inner{padding-left:20px;padding-right:20px}}@media (max-width:1279px){.header-actions{gap:16px}.search-wrap input{width:200px}.stats-grid{grid-template-columns:1fr}.store-details{align-items:flex-start;flex-direction:column;gap:24px;margin-right:0}.profile-header{height:auto;padding:12px 0}.title-with-icon h2{font-size:22px}.section-subtitle{font-size:20px}}@media (max-width:900px){.search-wrap{display:none}}@media (max-width:768px){.profile-header{height:auto;padding:16px 0}.header-inner{align-items:stretch;gap:12px;padding:1rem}.nav-links{display:none}.title-with-icon h2{font-size:20px}.profile-identity{align-items:flex-start;flex-direction:column}.identity-grid{grid-template-columns:1fr}.address-tile,.payment-tile,.wallet-balance{align-items:flex-start;flex-direction:column;gap:12px}.tile-actions{justify-content:flex-end;width:100%}.store-details{flex-direction:column;gap:16px}.hamburger{display:inline-flex;margin-left:auto}.header-actions{display:none}.mobile-panel{border-top:1px solid var(--card-border);display:block;padding:12px 24px 20px;width:100%}.mobile-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.mobile-row .search-wrap.full input{width:100%}.mobile-links{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.mobile-links .link,.user-link{align-items:center;background:#0000;border:1px solid var(--card-border);border-radius:10px;color:#e5e7eb;display:flex;gap:10px;padding:12px 14px;text-align:left}.edit-profile-form .grid-2{grid-template-columns:1fr}.edit-profile-form .col-2{grid-column:span 1}.edit-store-info-form .form-grid{grid-template-columns:1fr}.edit-store-info-form .form-field.col-2{grid-column:span 1}.recent-orders,.saved-cards{grid-template-columns:1fr}}@media (max-width:480px){.order-left,.pf-card-item,.pf-order-item{flex-direction:column;gap:10px;text-align:center}.pf-order-details{align-items:center}.search input{width:100%}.search-wrap input{max-width:none;width:100%}.page-title{font-size:28px}.btn{height:44px;padding:10px 14px}.btn,.btn-address{font-size:16px}.chip{font-size:14px;height:auto;padding:8px 12px}.amount{font-size:24px}.address-tile,.bank-tile,.card,.payment-tile{padding:20px 16px}.profile-content{padding:24px 16px 60px}}.profile-page .card{background:#0000;border:1px solid var(--card-border);border-radius:20px;padding:30px 24px}.profile-page .btn{background:#0000;border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);height:48px;padding:12px 16px}.profile-page .btn-gradient{background:linear-gradient(90deg,var(--accent-start),var(--accent-end));border:none}.profile-page .btn-outline,.profile-page .icon-button{background:#0000;border:1px solid var(--card-border)}.profile-page .icon-button{align-items:center;border-radius:8px;color:var(--text-secondary);display:inline-flex}.profile-page .badge{background:#fff;border-radius:100px;color:#1a1a1a}.profile-page .chip{align-items:center;border-radius:100px;display:inline-flex;font-weight:600;gap:8px;padding:6px 13px}.profile-page .chip-verified{background:linear-gradient(90deg,var(--accent-start),var(--accent-end));color:#fff}.profile-page .chip-outline{border:1px solid #3f465a;color:#d3d7de}.profile-page .muted{color:var(--text-secondary)}.profile-page .nav-links .link{background:#0000;border:0;color:var(--text-primary)}.profile-page .brand{color:var(--text-primary);font-size:18px;font-weight:700}.profile-page .search-wrap input{background:var(--surface-alt);color:var(--text-secondary);height:56px;padding:0 16px 0 44px}.profile-page .address-tile,.profile-page .bank-tile,.profile-page .payment-tile,.profile-page .search-wrap input{border:1px solid var(--card-border);border-radius:12px}.profile-page .wallet-balance{border:1px solid var(--card-border)}.profile-page .cart,.profile-page .sets{background:#0000;border:0;color:#e5e7eb}.profile-page .user-chip{align-items:center;display:inline-flex;gap:8px}.profile-page .title-with-icon h2{margin:0}.payout-request-form{padding:0}.form-group{margin-bottom:1.5rem}.form-label{color:#fff;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.current-balance-display{color:var(--text-primary);font-size:1.125rem;font-weight:600}.current-balance-display,.remaining-balance{background-color:initial;border:1px solid #d1d5db;border-radius:.375rem;padding:.75rem;text-align:center}.remaining-balance{color:#fff;font-size:1rem;font-weight:500}.remaining-balance.negative{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.error-message{font-size:.875rem;margin-top:.25rem}.bank-warning{background-color:#fff8e1;border-left:4px solid #ffc107;border-radius:4px;margin:12px 0;padding:12px}.warning-text{color:#856404;font-size:14px;margin:0}.modal-actions{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.modal-actions .pf-btn{font-weight:700;min-width:100px}.pf-btn:disabled{cursor:not-allowed;opacity:.5}.payout-request-form .price-input{border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.payout-request-form .price-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.payout-request-form .price-input:invalid{border-color:#dc2626}@media (max-width:640px){.modal-actions{flex-direction:column}.modal-actions .pf-btn{width:100%}}.bank-details-form{display:flex;flex-direction:column;gap:1rem}.bank-details-form .bank-form-group{display:flex;flex-direction:column;gap:.5rem}.bank-details-form .bank-form-group label{color:var(--muted);font-size:14px;font-weight:500}.bank-details-form .bank-form-group input,.bank-details-form .bank-form-group select{background:var(--surface-alt);border:1px solid var(--card-border);border-radius:8px;color:var(--text);font-size:.875rem;height:44px;padding:8px 10px;transition:border-color .2s}.bank-details-form .bank-form-group input:focus,.bank-details-form .bank-form-group select:focus{border-color:var(--accent-start);box-shadow:0 0 0 3px #2465ea1a;outline:none}.bank-details-form .bank-form-group input.error,.bank-details-form .bank-form-group select.error{border-color:#ef4444}.bank-details-form .bank-form-group input:disabled,.bank-details-form .bank-form-group select:disabled{background-color:#1e293b80;cursor:not-allowed;opacity:.6}.bank-details-form .bank-form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.bank-details-form .bank-error-text{color:#ef4444;font-size:.75rem;margin-top:.25rem}.bank-details-form .bank-checkbox-group{align-items:center;flex-direction:row;gap:.75rem;margin-top:.5rem}.bank-details-form .bank-checkbox-label{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;-webkit-user-select:none;user-select:none}.bank-details-form .bank-checkbox-label input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;background:#0000!important;border:2px solid #cbd5e1!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:18px!important;margin:0!important;position:relative!important;transition:all .2s ease!important;width:18px!important}.dark-theme .bank-details-form .bank-checkbox-label input[type=checkbox]{border-color:#475569!important}.bank-details-form .bank-checkbox-label input[type=checkbox]:hover{border-color:#22d3ee!important}.bank-details-form .bank-checkbox-label input[type=checkbox]:checked{background:#22d3ee!important;border-color:#22d3ee!important}.bank-details-form .bank-checkbox-label input[type=checkbox]:checked:after{border:solid #fff!important;border-width:0 2px 2px 0!important;content:""!important;display:block!important;height:8px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-60%) rotate(45deg)!important;width:4px!important}.bank-details-form .bank-checkbox-label input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.bank-details-form .bank-form-actions{border-top:1px solid var(--card-border);display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem}.bank-details-form .bank-form-actions .pf-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;height:48px;padding:12px 16px;transition:all .2s}.bank-details-form .bank-form-actions .pf-btn:disabled{cursor:not-allowed;opacity:.6}.bank-details-form .bank-form-actions .pf-btn-outline{background:#0000;border:1px solid var(--card-border);color:var(--text)}.bank-details-form .bank-form-actions .pf-btn-outline:hover:not(:disabled){background:var(--surface-alt)}.bank-details-form .bank-form-actions .pf-btn-primary{background:var(--button-primary-bg);border:var(--card-border);color:var(---text-primary)}.bank-details-form .bank-form-actions .pf-btn-primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}@media (max-width:640px){.bank-details-form .bank-form-row{grid-template-columns:1fr}.bank-details-form .bank-form-actions{flex-direction:column}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-container{animation:modalFadeIn .3s ease;background:linear-gradient(145deg,#1e293bf2,#10172afa);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 10px 30px #0006;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}@media (max-width:768px){.modal-container{max-height:95vh;width:95%}.modal-body,.modal-header{padding:16px}}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid var(--card-border);display:flex;justify-content:space-between;padding:20px 24px}.modal-header h2{-webkit-text-fill-color:#0000;background:var(--text-primary);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;margin:0}.modal-close{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--muted);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.modal-close:hover{background:#ffffff1a;color:var(--text)}.modal-body{padding:24px}.form-section{margin-bottom:24px}.form-section h3{color:var(--text);font-size:16px;font-weight:600;margin:0 0 16px}@media (max-width:480px){.form-section{margin-bottom:16px}.form-section h3{font-size:15px;margin-bottom:12px}}.edit-profile-form .grid-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.edit-profile-form .grid-2{grid-template-columns:1fr}.edit-profile-form .col-2{grid-column:span 1}}.edit-profile-form label{display:flex;flex-direction:column;gap:8px}.edit-profile-form label span{color:var(--muted);font-size:14px}.edit-profile-form input{background:#10172a99;border:1px solid var(--card-border);border-radius:8px;box-sizing:border-box;color:var(--text);font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}@media (max-width:480px){.edit-profile-form input{font-size:13px;padding:10px 12px}}.edit-profile-form input:focus{border-color:var(--accent-start);box-shadow:0 0 0 2px #2465ea33;outline:none}.edit-profile-form input:disabled{cursor:not-allowed;opacity:.7}.edit-profile-form input[type=file]{padding:8px}.edit-profile-form .col-2{grid-column:span 2}.form-actions{border-top:1px solid var(--card-border);padding-top:24px}@media (max-width:480px){.form-actions{margin-top:16px;padding-top:16px}.form-actions .pf-btn-primary{justify-content:center;width:100%}}.pf-btn-primary{background:linear-gradient(90deg,var(--accent-start),var(--accent-end));border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s ease}.pf-btn-primary:hover{box-shadow:0 4px 12px #2465ea4d;transform:translateY(-2px)}.pf-btn-primary:disabled{cursor:not-allowed;opacity:.7}.cl-page{background-color:#0b0f19;min-height:100vh;padding:2rem}.cl-card{background:#0f1422;border:1px solid #282e3d;border-radius:8px;color:#e5e7eb;padding:24px}.cl-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:24px}.cl-label{color:#a0a4ae;display:block;font-size:.9rem;font-weight:500}.cl-input{background:#1a1e2b;border:1px solid #3b4456;border-radius:8px;color:#e5e7eb;height:44px;margin-top:10px;padding:0 16px;transition:border-color .3s;width:100%}.cl-input:focus{border-color:#5672ff;outline:none}.cl-checkbox-container{align-items:center;display:flex;gap:12px;margin-bottom:24px}.cl-actions{display:flex;justify-content:flex-end}.cl-primary-btn{background:linear-gradient(90deg,#24a3ff,#5672ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:transform .2s,box-shadow .2s}.cl-primary-btn:hover:not(:disabled){box-shadow:0 4px 8px #24a3ff33;transform:translateY(-2px)}.cl-primary-btn:disabled{background:#3b4456;cursor:not-allowed;opacity:.6}.cl-tracking{box-shadow:0 8px 16px #0003;margin-top:2rem}.cl-tracking-header{justify-content:space-between;margin-bottom:24px}.cl-tracking-header,.cl-tracking-info{align-items:center;display:flex;gap:16px}.cl-tracking-title{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.cl-tracking-id{color:#5672ff;font-size:1.25rem;font-weight:700}.cl-tracking-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:240px 1fr}.cl-qr-card{align-items:center;padding:24px}.cl-label-banner,.cl-qr-card{background:#1a1e2b;border:1px solid #282e3d;border-radius:8px;display:flex;justify-content:center}.cl-label-banner{flex-direction:column;padding:32px}.cl-banner-carrier{color:#e5e7eb;font-size:3rem;font-weight:800;letter-spacing:1px}.cl-banner-sub{color:#a0a4ae;font-size:1.5rem;font-weight:700;opacity:.7}.cl-address-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:24px}.cl-address-card{background:#1a1e2b;border:1px solid #282e3d;border-radius:8px;padding:20px}.cl-address-title{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:12px}.dashboard-container{align-items:center;background:var(--bg-primary);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem 1rem}.dashboard-wrapper{max-width:48rem;width:100%}.dashboard-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--shadow-xl);padding:2rem}.dashboard-header{margin-bottom:2rem;text-align:center}.dashboard-title{color:var(--text-primary);font-size:2rem;font-weight:700;margin:0 0 .5rem}.dashboard-subtitle{color:var(--text-secondary);font-size:1rem;margin:0}.dashboard-content{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.section-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.user-info{background:#47556933;border-radius:.75rem;padding:1.5rem}.info-grid{display:flex;flex-direction:column;gap:.75rem}.info-item{align-items:center;border-bottom:1px solid #4755694d;display:flex;justify-content:space-between;padding:.5rem 0}.info-item:last-child{border-bottom:none}.info-label{color:#94a3b8;font-weight:500}.info-value{color:#fff;font-weight:600}.dashboard-actions{background:#47556933;border-radius:.75rem;padding:1.5rem}.actions-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.action-button{border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s}.action-button.primary{background:#22d3ee;color:#0f172a}.action-button.primary:hover{background:#06b6d4}.action-button.secondary{background:#47556980;border:1px solid #47556980;color:#fff}.action-button.secondary:hover{background:#475569b3}.action-button.seller{background:#10b981;color:#fff}.action-button.seller:hover{background:#059669}.dashboard-footer{border-top:1px solid #4755694d;padding-top:1.5rem;text-align:center}.logout-button{background:#0000;border:1px solid #ef4444;border-radius:.5rem;color:#ef4444;cursor:pointer;font-weight:500;padding:.75rem 2rem;transition:all .2s}.logout-button:hover{background:#ef4444;color:#fff}@media (max-width:768px){.dashboard-container{padding:1rem}.dashboard-card{padding:1.5rem}.dashboard-title{font-size:1.5rem}.actions-grid{grid-template-columns:1fr}.info-item{align-items:flex-start;flex-direction:column;gap:.25rem}}.tabs-container{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;display:inline-flex;padding:8px}.tab-btn{background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:16px;padding:9px 16px;transition:all .2s ease}.tab-btn:hover{color:var(--text-primary)}.tab-btn.active{background:var(--button-primary-bg);color:var(--button-primary-text);font-weight:600}.tab-content{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:6px;color:var(--text-primary);margin-top:16px;padding:16px}.edit-listing-modal{max-width:100%;padding:24px}.edit-listing-header{margin-bottom:24px;text-align:center}.edit-listing-header h2{color:#fff;color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 8px}.edit-listing-header p{color:var(--text-primary);font-size:14px;margin:0}.edit-listing-form{display:flex;flex-direction:column;gap:20px}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:var(--text-primary);font-size:14px;font-weight:500}.form-textarea{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;border-radius:8px;color:var(--text-primary)!important;font-size:14px;min-height:80px;padding:12px;resize:vertical}.current-image-preview,.new-image-preview{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.image-preview-item{border-radius:8px;height:100px;overflow:hidden;position:relative;width:100px}.current-image,.new-image{height:100%;object-fit:cover;width:100%}.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-textarea::placeholder{color:#6b7280}.file-upload-container{position:relative;width:100%}.file-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.file-upload-label{background:var(--bg-secondary)!important;border:2px dashed var(--border-primary)!important;border-radius:8px;box-sizing:border-box;color:#9ca3af;cursor:pointer;display:block;font-size:14px;padding:20px;text-align:center;transition:all .2s ease;width:100%}.file-upload-label:hover{background:#1e3a8a;border-color:#3b82f6;color:#3b82f6}.file-upload-label:active{transform:scale(.98)}.file-preview{background:#065f46;border:1px solid #10b981;border-radius:6px;margin-top:8px;padding:8px 12px}.file-name{color:#10b981;font-size:12px;font-weight:500}.current-image-preview{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:12px}.current-image-label{color:var(--text-primary)!important;display:block;font-size:12px;font-weight:500;margin-bottom:8px}.current-image{border:1px solid var(--border-primary)!important;border-radius:6px;height:100px;object-fit:cover;width:100px}.file-help-text{margin-top:8px}.file-help-text small{color:#6b7280;font-size:12px;font-style:italic}.error-text{color:#ef4444;font-size:12px;margin-top:4px}.error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;padding:12px;text-align:center}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@media (max-width:768px){.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column}}.listing-tag{border:1px solid var(--border-secondary);border-radius:6px;color:var(--badge-text)!important;display:inline-block;font-size:12px;font-weight:500;margin-right:4px;padding:4px 8px;transition:all .2s ease}.listing-tag:hover{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:var(--shadow-sm);color:var(--text-inverse)!important;transform:translateY(-1px)}.dashboard-view{width:100%}.dashboard-tabs-section{margin-top:24px;width:100%}.dashboard-tab-content{box-sizing:border-box;margin-top:20px;max-width:100%;width:100%}.buyer-view-header{background-color:#1976d21a;border-radius:8px;margin-bottom:24px;padding:16px 20px}.buyer-view-header h2{color:#1976d2;font-size:1.5rem;margin:0 0 8px}.buyer-view-header p{color:#a8b3cf;font-size:.95rem;margin:0}@media (max-width:768px){.dashboard-tab-content{overflow-x:auto}.buyer-view-header{padding:12px 16px}.buyer-view-header h2{font-size:1.3rem}}.buyer-header{margin-bottom:32px}.buyer-header,.buyer-pagination{align-items:center;display:flex;justify-content:space-between}.buyer-pagination{margin-top:16px}.buyer-pagination-left{align-items:center;display:flex;gap:8px}.buyer-page-bubbles{display:flex;gap:6px}.buyer-page-bubble{align-items:center;border:1px solid #282e3d;border-radius:4px;color:#9ba3af;display:flex;height:24px;justify-content:center;width:24px}.buyer-page-bubble.active{background:linear-gradient(180deg,#2465ea,#08b0d5);border:none;color:#fff}.buyer-pagination-right{align-items:center;display:flex;gap:8px}.card_name{align-items:center;display:flex;gap:12px}.card_name img{border-radius:4px;height:50px;width:50px}.card_name div{display:flex;flex-direction:column}.card_name span{color:#9ba3af;font-size:14px}.rarity_badge{background-color:var(--bg-secondary);border-radius:100px;color:var(--text-primary);display:inline-block;font-size:16px;font-weight:600;padding:8px 12px;text-transform:capitalize}.action_dropdown{cursor:pointer;display:inline-block;position:relative}.action_dropdown .card-dropdown{width:150px}@media (max-width:768px){.buyer-header{align-items:flex-start;flex-direction:column;gap:16px}}
/*# sourceMappingURL=main.bfc4b0a3.css.map*/