:root{--bg:#f4f7fa;--bg-accent:#eef2f7;--bg-gradient:linear-gradient(180deg,#f8fcfe 0%,#f0f7fa 30%,#f4f7fa 55%,#eef2f7 100%);--bg-accent-gradient:linear-gradient(165deg,#eef6fb 0%,#e8f2f8 25%,#f0f4f8 50%,#e8eef4 100%);--surface:#fff;--surface-alt:#f8fafc;--surface-header:linear-gradient(180deg,#fff 0%,#fafcfe 50%,#f8fafc 100%);--text:#0f172a;--text-secondary:#475569;--muted:#94a3b8;--border:#e2e8f0;--border-strong:#cbd5e1;--sidebar-bg:linear-gradient(180deg,#0f172a 0%,#0b1220 100%);--sidebar-text:#eef2fa;--sidebar-muted:#9aacbf;--sidebar-border:#ffffff14;--sidebar-hover:#132a40;--accent:#0891b2;--accent-hover:#0e7490;--accent-strong:#22d3ee;--accent-soft:#0891b229;--accent-softer:#0891b21a;--accent-gradient:linear-gradient(135deg,#0e7490 0%,#06b6d4 35%,#22d3ee 75%,#67e8f9 100%);--accent-gradient-soft:linear-gradient(135deg,#0e74901a 0%,#06b6d414 50%,transparent 100%);--landing-glow:#0891b224;--landing-bg-overlay:radial-gradient(ellipse 120% 80% at 85% 15%,#06b6d414 0%,#22d3ee08 45%,transparent 70%),radial-gradient(ellipse 80% 50% at 15% 90%,#06b6d40d 0%,transparent 50%);--success:#16a34a;--success-soft:#16a34a1f;--warning:#f59e0b;--warning-soft:#f59e0b1f;--danger:#ef4444;--danger-soft:#ef44441f;--radius-sm:10px;--radius:14px;--radius-lg:18px;--radius-full:9999px;--shadow-sm:0 1px 3px #0f172a0f;--shadow:0 4px 12px #0f172a14;--shadow-lg:0 12px 32px #0f172a1a;--shadow-card:0 2px 8px #0f172a0f;--transition-fast:.15s ease;--transition:.25s ease}@media (max-width:480px){.admins-expand-header,.admins-expand-cell{width:32px;padding-left:8px}.admins-table-cell,.admins-table-header-cell{padding-left:8px;padding-right:8px}.admins-expand-button{width:26px;height:26px}.admins-expand-icon{width:14px;height:14px}.superadmin-profile-actions{gap:8px;flex-flow:row!important;width:100%!important;max-width:100%!important}.superadmin-profile-actions .account-action-button{flex:1 1 0!important;width:100%!important}.superadmin-profile-inline-actions{gap:8px;flex-flow:row!important;width:100%!important;max-width:100%!important}.superadmin-profile-inline-actions .account-action-button{flex:1 1 0!important;width:100%!important}.account-permissions-table{table-layout:fixed;width:100%}.account-permissions-head{letter-spacing:.02em;padding:4px 6px;font-size:.7rem}.account-permissions-role-long{display:none!important}.account-permissions-role-short{display:inline!important}.account-permissions-table th:first-child,.account-permissions-table td:first-child{width:52%!important}.account-permissions-table th.account-permissions-head-role,.account-permissions-table td.account-permissions-cell{width:11%!important}.account-permissions-name{padding-right:6px!important}.account-permissions-meta{display:none!important}.account-permissions-name{white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:.68rem!important;line-height:1.25!important}.account-permissions-toggle{border-radius:7px!important;width:22px!important;height:22px!important}.account-permissions-toggle svg{width:12px!important;height:12px!important}.account-permissions-head{letter-spacing:.04em!important;font-size:.62rem!important}.account-permissions-table th,.account-permissions-table td{padding:3px 4px!important}.panel-body{padding:4px 3px 20px!important}.account-shell{gap:5px!important}}@media (min-width:481px) and (max-width:640px){.panel-body{padding-left:3px!important;padding-right:3px!important}}html[data-theme=dark]{--bg:#0c1222;--bg-accent:#111827;--bg-gradient:linear-gradient(180deg,#060b14 0%,#0a0f1a 25%,#0c1222 55%,#0f172a 85%,#111827 100%);--bg-accent-gradient:linear-gradient(180deg,#0d1320 0%,#111827 30%,#151d2e 70%,#1a2332 100%);--color-bg-muted:#0f172a99;--surface:#151d2e;--surface-alt:#1a2332;--surface-header:linear-gradient(180deg,#12182a 0%,#151d2e 40%,#181f32 100%);--text:#f1f5f9;--text-secondary:#94a3b8;--muted:#64748b;--border:#1e293b;--border-strong:#334155;--shadow-card:0 4px 16px #00000059,0 1px 4px #0003;--shadow-sm:0 1px 4px #00000040;--shadow:0 8px 24px #0000004d;--shadow-lg:0 16px 40px #00000059;--sidebar-bg:linear-gradient(180deg,#0b1220 0%,#0a101c 100%);--sidebar-border:#ffffff1f;--sidebar-hover:#132a40}html[data-role=superadmin],html[data-role=admin],html[data-role=customer],html[data-role=seller]{--accent:#06b6d4;--accent-hover:#0891b2;--accent-strong:#22d3ee;--accent-soft:#06b6d429;--accent-softer:#06b6d41a;--accent-gradient:linear-gradient(135deg,#06b6d4 0%,#22d3ee 100%)}html[data-theme=dark]{--accent:#22d3ee;--accent-hover:#06b6d4;--accent-strong:#67e8f9;--accent-soft:#22d3ee33;--accent-softer:#22d3ee1f;--accent-gradient:linear-gradient(135deg,#0891b2 0%,#06b6d4 35%,#22d3ee 70%,#67e8f9 100%);--accent-gradient-soft:linear-gradient(135deg,#0891b226 0%,#22d3ee14 50%,transparent 100%);--landing-glow:#22d3ee24;--landing-bg-overlay:radial-gradient(ellipse 100% 70% at 88% -5%,#22d3ee1a 0%,#06b6d40a 40%,transparent 65%)}.customer-landing-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s,box-shadow .15s;display:inline-flex}.customer-landing-btn:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.customer-landing-btn-primary{background:var(--accent-gradient);color:#fff;box-shadow:0 2px 10px #0891b261,0 1px 3px #0f172a14,inset 0 1px #ffffff40}.customer-landing-btn-primary:hover{opacity:.98;box-shadow:0 6px 18px #0891b26b,0 2px 6px #0f172a1a,inset 0 1px #ffffff4d}.customer-landing-btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.customer-landing-btn-secondary:hover{background:var(--surface-alt)}.customer-landing-btn-outline{color:var(--text);border-color:var(--border);background:0 0}.customer-landing-btn-outline:hover{border-color:var(--accent);color:var(--accent)}.customer-landing-btn.customer-landing-btn-hero{padding:10px 20px}.hero-gradient-text{background:var(--accent-gradient);-webkit-text-fill-color:transparent;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.customer-landing-card{transition:box-shadow .28s,transform .28s}.customer-landing-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0891b21f,0 4px 12px #0f172a14}.customer-topbar{box-shadow:var(--shadow-sm)}html[data-theme=dark] .customer-topbar{box-shadow:0 1px 0 var(--border)}html[data-theme=dark] .customer-landing-btn-primary{box-shadow:0 2px 12px #06b6d466,0 0 20px #22d3ee26}html[data-theme=dark] .customer-landing-btn-primary:hover{box-shadow:0 4px 16px #06b6d480,0 0 24px #22d3ee33}.customer-topbar .icon-button{border:1px solid var(--border);background:var(--surface-alt);color:var(--text-secondary);flex-shrink:0}.customer-topbar .icon-button:hover{background:var(--border);color:var(--text)}html[data-theme=dark] .customer-topbar .icon-button{background:var(--surface-alt);color:var(--text-secondary)}html[data-theme=dark] .customer-topbar .icon-button:hover{background:var(--border);color:var(--text)}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{background:var(--bg-gradient,var(--bg));color:var(--text);min-width:0;min-height:100vh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}a{color:#0068bd;text-decoration:none}.sidebar a{color:inherit}.app-shell{grid-template-columns:90px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--sidebar-bg);height:100vh;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);flex-direction:column;gap:12px;padding:0 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:6px 0 18px #02061740}.sidebar-logo{border-bottom:1px solid var(--sidebar-border);justify-content:center;align-items:center;gap:12px;height:64px;padding:0 10px;display:flex}.sidebar-close-row{justify-content:center;padding:0;display:flex}.sidebar-close-row .icon-button.sidebar-close{width:36px;height:36px}.logo{align-items:center;gap:12px;display:flex}.sidebar-logo .logo{gap:0}.logo-mark{text-align:center;background:linear-gradient(135deg,#0a98c2 0%,#1cc1d8 55%,#45e5f2 100%);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;display:flex;box-shadow:0 6px 14px #24bcd759}.logo-mark-lg{border-radius:12px;width:72px;height:72px}.logo-mark-lg .logo-letter{font-size:2.9rem}.logo-letter{color:#fff;letter-spacing:-.01em;font-family:Avenir Next,Segoe UI,Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;display:block;transform:translate(-1px,-2px)}.logo-text{letter-spacing:-.01em;align-items:baseline;gap:0;font-weight:800;display:flex}.sidebar-logo .logo-text{flex-direction:column;align-items:flex-start;line-height:1;display:none}.brand-wordmark{letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:2px;font-weight:800;display:inline-flex}.brand-primary{color:var(--text)}.brand-accent{color:var(--accent-strong)}.logo-name{color:var(--sidebar-text);letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem}.logo-suffix{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem}.sidebar-logo .logo-name{letter-spacing:-.01em;transform-origin:0;font-size:.7rem;display:inline-block;transform:scaleX(.94)}.sidebar-logo .logo-suffix{letter-spacing:.16em;text-shadow:0 0;font-size:1.35rem;font-weight:950;transform:translateY(3px)}.logo-subtitle{display:none}.sidebar-footer{border-top:1px solid var(--sidebar-border);margin-top:auto;padding-top:16px}.sidebar-close{color:var(--sidebar-muted);background:0 0;display:none}.sidebar-close:hover{color:var(--sidebar-text);background:#1d2a3d}.sidebar-footer .button{color:#ff605d;text-align:center;white-space:normal;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 8px;font-size:.7rem;line-height:1.15}.sidebar-footer .button svg{color:inherit;stroke:currentColor;width:30px;height:30px}.sidebar-footer .button:hover{color:#26192c;background:#26192c}.nav{flex-direction:column;gap:6px;display:flex}.nav.is-tight{margin-top:-32px}.nav-item{border-radius:var(--radius-sm);color:var(--sidebar-muted);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px 12px;font-size:.8125rem;font-weight:500;display:flex;position:relative;overflow:hidden}.sidebar .nav{gap:8px}.sidebar .nav-item{text-align:center;white-space:normal;text-overflow:unset;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.7rem;line-height:1.15;overflow:visible}.sidebar .nav-item svg{width:30px;height:30px}.nav-item svg{width:18px;height:18px;color:inherit;flex-shrink:0}.nav-item:hover{color:var(--sidebar-text);background:#1d2a3d}.nav-item.active{color:#00d3f3;background:#0e273c;border-color:#0d435a;font-weight:600}.nav-item.active svg{color:#00d3f3}.panel-content{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.sidebar-backdrop{opacity:0;pointer-events:none;transition:opacity var(--transition);background:#0f172a66;border:none;display:none;position:fixed;inset:0}.sidebar-backdrop.open{opacity:1;pointer-events:auto}.panel-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:10;height:64px;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;padding:12px 14px 12px 24px;display:flex;position:sticky;top:0}.panel-body{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex}.panel-body-inner{flex-direction:column;gap:24px;width:100%;display:flex}.panel-header-left{align-items:center;gap:12px;display:flex}.panel-title-group{flex-direction:column;gap:2px;display:flex}.panel-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.2rem;font-weight:700}.panel-role{color:var(--muted);margin:0;font-size:.8125rem}.panel-actions{align-items:center;gap:12px;display:flex}.search-box{background:var(--surface-alt);border-radius:var(--radius-sm);border:none;align-items:center;gap:8px;min-width:200px;padding:6px 12px;font-size:.875rem;display:flex}.topbar-divider{background:var(--border);width:1px;height:24px}.search-box svg{width:16px;height:16px;color:var(--muted)}.search-input{font:inherit;color:var(--text);background:0 0;border:none;outline:none;width:100%;min-width:0}.user-badge{background:#fff;border:none;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 12px 6px 10px;display:flex}.user-avatar{color:#06b6d4;background:#06b6d426;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.user-avatar svg{width:16px;height:16px}.user-info{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:0;display:flex}.user-name{color:var(--text);font-size:.72rem;font-weight:600;line-height:1.1}html[data-theme=light] .user-name{color:#475569;font-size:.88rem;font-weight:600}html[data-theme=light] .user-status{font-size:.74rem}html[data-theme=dark] .user-name{font-size:.82rem}html[data-theme=dark] .user-status{font-size:.7rem}.user-status{color:var(--success);align-items:center;gap:4px;font-size:.6rem;line-height:1;display:flex}.user-status:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.stat-content{flex-direction:column;gap:4px;display:flex}.stat-label{color:var(--muted);margin:0;font-size:.8125rem}.stat-value{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.stat-change{color:var(--success);align-items:center;gap:4px;margin-top:4px;font-size:.75rem;display:flex}.stat-change.negative{color:var(--danger)}.stat-change span{color:var(--muted)}.stat-icon{background:var(--accent-softer);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--accent);justify-content:center;align-items:center;display:flex}.stat-icon svg{width:20px;height:20px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px}.card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-title{color:var(--text);margin:0;font-size:1rem;font-weight:600}.card-subtitle{color:var(--text-secondary);margin:6px 0 0;font-size:.85rem}.content-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.layout-split{grid-template-columns:1.8fr 1fr;gap:16px;display:grid}.table-card{padding:0;overflow:hidden}.table-container{width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%}.table-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface-alt);padding:12px 16px;font-size:.75rem}.table-row{background:var(--surface);transition:background var(--transition-fast)}.table-row:hover{background:var(--surface-alt)}.table-cell{color:var(--text);border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 16px;font-size:.875rem}.table-empty{text-align:center;color:var(--muted);padding:32px 16px}.table-expand-header{width:48px}.table-expand-cell{text-align:right;width:48px}.expand-button{width:30px;height:30px}.expanded-content .table-cell{background:var(--surface-alt);border-bottom:none}.expanded-panel{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:16px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.row-details{flex-direction:column;gap:16px;display:flex}.row-details-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.row-details-item{flex-direction:column;gap:4px;display:flex}.row-details-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.row-details-value{color:var(--text);font-size:.9rem;font-weight:600}.row-details-extra{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.status-badge{border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge.success{color:var(--success);background:var(--success-soft)}.status-badge.warning{color:var(--warning);background:var(--warning-soft)}.status-badge.danger{color:var(--danger);background:var(--danger-soft)}.status-badge.info{color:var(--accent);background:var(--accent-soft)}.status-badge.neutral{color:var(--text-secondary);background:var(--bg-accent)}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:6px 12px;font-size:.75rem;font-weight:600}.chip:hover{border-color:var(--border-strong)}.chip.active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.bulk-actions{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.bulk-actions-buttons{gap:8px;display:flex}.button.small{padding:6px 12px;font-size:.75rem}.activity-timeline{flex-direction:column;gap:12px;display:flex}.activity-title{margin:0;font-size:.9rem;font-weight:600}.activity-timeline-list{flex-direction:column;gap:12px;display:flex}.activity-timeline-item{gap:10px;display:flex}.activity-timeline-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.activity-timeline-header{justify-content:space-between;gap:8px;display:flex}.activity-timeline-text{font-size:.82rem;font-weight:600}.activity-timeline-time{color:var(--muted);font-size:.72rem}.activity-timeline-description{color:var(--text-secondary);margin:4px 0 0;font-size:.75rem}.comment-list{flex-direction:column;gap:12px;display:flex}.comment-title{margin:0;font-size:.9rem;font-weight:600}.comment-items{flex-direction:column;gap:10px;display:flex}.comment-item{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-alt);padding:10px 12px}.comment-header{justify-content:space-between;gap:8px;display:flex}.comment-author{font-size:.78rem;font-weight:600}.comment-time{color:var(--muted);font-size:.7rem}.comment-message{color:var(--text-secondary);margin:6px 0 0;font-size:.75rem}.drawer-backdrop,.modal-backdrop{z-index:40;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.drawer-backdrop{justify-content:flex-end}.drawer-panel,.modal-panel{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-lg);flex-direction:column;width:min(420px,90vw);max-height:90vh;display:flex}.drawer-panel{border-radius:var(--radius-lg)0 0 var(--radius-lg);height:100%;max-height:100vh}.drawer-header,.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.drawer-title,.modal-title{margin:0;font-size:1rem;font-weight:600}.drawer-body,.modal-body{padding:16px 20px 20px;overflow-y:auto}.placeholder-line{background:var(--border);border-radius:var(--radius-full);height:8px;margin:8px 0}.placeholder-line.short{width:60%}.chart-placeholder{align-items:flex-end;gap:8px;height:180px;padding-top:20px;display:flex}.chart-bar{background:var(--accent);opacity:.8;border-radius:4px 4px 0 0;flex:1}.chart-bar:nth-child(odd){opacity:.6}.activity-list{flex-direction:column;gap:12px;display:flex}.activity-item{align-items:flex-start;gap:12px;display:flex}.activity-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.activity-content{flex:1}.activity-text{background:var(--border);border-radius:var(--radius-full);height:8px;margin-bottom:6px}.activity-text.short{width:70%}.form-field{flex-direction:column;gap:6px;display:flex}.form-label{color:var(--text);font-size:.8125rem;font-weight:500}.form-error{color:var(--danger);font-size:.75rem}.input-wrapper{align-items:center;display:flex;position:relative}.input-icon{color:var(--muted);pointer-events:none;transition:color var(--transition-fast);display:flex;position:absolute;left:12px}.input-icon svg{width:18px;height:18px}.input{width:100%;font:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);transition:all var(--transition-fast);padding:10px 14px;font-size:.9375rem}.input-wrapper .input{padding-left:42px}.input::placeholder{color:var(--muted)}.input:hover{border-color:var(--border-strong)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input-wrapper:focus-within .input-icon{color:var(--accent)}.input:disabled{opacity:.5;cursor:not-allowed}.input-wrapper.error .input{border-color:var(--danger)}.button{border-radius:var(--radius-sm);font:inherit;color:#fff;cursor:pointer;transition:all var(--transition-fast);background:linear-gradient(135deg,#0a98c2 0%,#1cc1d8 55%,#45e5f2 100%);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:500;display:inline-flex}.button:hover{background:linear-gradient(135deg,#088bb3 0%,#1ab6cc 55%,#3cd7ea 100%)}.button.auto-login{background:linear-gradient(135deg,#7c3aed 0%,#ec4899 100%)}.button.auto-login:hover{background:linear-gradient(135deg,#6d28d9 0%,#db2777 100%)}.button.secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.button.secondary:hover{background:var(--surface-hover);border-color:var(--border-strong)}.button.ghost{color:var(--text-secondary);background:0 0}.button.ghost:hover{color:var(--text);background:var(--surface-hover)}.sidebar-footer .button.ghost{color:#ff605d}.sidebar-footer .button.ghost svg{color:inherit;stroke:currentColor}.sidebar-footer .button.ghost:hover{color:#f48f7b;background:#26192c}.button.fullwidth{width:100%}.button svg{width:18px;height:18px}.auth-card .button.fullwidth{min-height:44px;padding:12px 18px;font-size:.92rem}.icon-button{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.icon-button.sidebar-close{color:var(--sidebar-muted);background:0 0;display:none}.icon-button.sidebar-close:hover{color:var(--sidebar-text);background:#1d2a3d}.icon-button.has-badge{position:relative}.icon-button.has-badge .badge{position:absolute;top:-4px;right:-4px}.menu-button{border:1px solid var(--border);background:var(--surface);display:none}.icon-button:hover{color:var(--text);background:#f8fafc}.icon-button svg{width:16px;height:16px}html[data-theme=dark] .panel-header{border-bottom:1px solid var(--border-strong);background:var(--surface)}html[data-theme=dark] .search-box{background:#16243a}html[data-theme=dark] .search-box svg,html[data-theme=dark] .search-input::placeholder{color:var(--sidebar-muted)}html[data-theme=dark] .icon-button{color:var(--text-secondary);background:#0f172a;border:none}html[data-theme=dark] .icon-button:hover{color:var(--text);background:#162033}html[data-theme=dark] .topbar-divider{background:var(--border-strong)}html[data-theme=dark] .user-badge{background:#0f172a;border:none}html[data-theme=dark] .user-avatar{background:#06b6d42e}.status-pill{color:var(--success);border-radius:var(--radius-full);background:0 0;align-items:center;gap:6px;padding:0;font-size:.7rem;font-weight:600;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.disconnected{color:var(--danger);background:0 0}.toast{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);align-items:flex-start;gap:12px;max-width:340px;padding:14px 16px;display:flex}.toast-icon{background:var(--success-soft);width:32px;height:32px;color:var(--success);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-icon svg{width:18px;height:18px}.toast-content{flex:1}.toast-title{color:var(--text);margin:0 0 2px;font-size:.875rem;font-weight:600}.toast-message{color:var(--text-secondary);margin:0;font-size:.8125rem}.badge{background:var(--accent);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.6875rem;font-weight:600;display:inline-flex}.bottom-nav{background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-sm);z-index:12;gap:6px;padding:8px 12px 12px;display:none;position:fixed;bottom:0;left:0;right:0;overflow-x:hidden}.bottom-nav-item{border-radius:var(--radius-sm);min-width:0;color:var(--muted);font:inherit;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:6px 8px;font-size:.7rem;font-weight:600;display:flex}.bottom-nav-item svg{width:18px;height:18px}.bottom-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav-item.active{color:var(--accent);background:var(--accent-softer);border-color:var(--accent-soft)}.landing-container{background:radial-gradient(60% 60% at 80% 0%,#06b6d414 0%,#06b6d400 60%),var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.landing-content{width:100%;max-width:640px}.landing-header{text-align:center;margin-bottom:48px}.landing-logo{flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;display:inline-flex}.landing-brand{flex-direction:column;align-items:center;gap:4px;display:flex}.landing-title{letter-spacing:-.03em;color:var(--text);font-synthesis:weight;text-shadow:.5px 0,-.5px 0;margin:0;font-size:2.7rem;font-weight:950;line-height:1}.landing-title-accent{color:var(--accent)}.landing-tagline{color:var(--muted);margin:0;font-size:.8125rem;font-weight:500}.landing-subtitle{color:var(--text-secondary);margin:0;max-width:480px;margin-inline:auto;font-size:1.0625rem}.landing-grid{grid-template-columns:repeat(2,minmax(180px,190px));justify-content:center;gap:16px;display:grid}.role-card{background:linear-gradient(180deg,var(--role-accent-soft,var(--accent-soft))0%,var(--surface)60%);border:1px solid var(--border);border-top:3px solid var(--role-accent,var(--accent));border-radius:var(--radius);cursor:pointer;text-align:left;font:inherit;color:var(--text);transition:all var(--transition);box-shadow:var(--shadow-sm);aspect-ratio:1;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;max-width:190px;padding:18px;display:flex}.role-card:hover{border-color:var(--role-accent,var(--accent));box-shadow:var(--shadow);transform:translateY(-3px)}.role-card:focus{border-color:var(--role-accent,var(--accent));box-shadow:0 0 0 3px var(--accent-soft);outline:none}.role-card-icon{background-color:var(--role-accent,var(--accent));background-image:linear-gradient(135deg,color-mix(in srgb,var(--role-accent,var(--accent))90%,#fff 10%)0%,var(--role-accent,var(--accent))55%,color-mix(in srgb,var(--role-accent,var(--accent))80%,#000 20%)100%);color:#fff;border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 10px 20px #0f172a1f}.role-card-icon svg{width:22px;height:22px}.role-card-content{flex:1;min-width:0}.role-card-title{margin:0 0 2px;font-size:1rem;font-weight:700}.role-card-description{color:var(--text-secondary);margin:0;font-size:.8rem}.role-card-cta{background:var(--surface-alt);border-radius:var(--radius-sm);color:var(--muted);transition:all var(--transition-fast);align-self:flex-end;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.role-card-cta-arrow{font-size:1rem;line-height:1}.role-card:hover .role-card-cta{color:var(--role-accent,var(--accent));background:var(--role-accent-soft,var(--accent-softer));transform:translate(2px)}.auth-container{background:radial-gradient(60% 60% at 15% 10%,#06b6d41f 0%,#06b6d400 55%),var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.auth-layout{grid-template-columns:1fr;align-items:center;gap:24px;width:100%;max-width:380px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:24px;position:relative;overflow:hidden}.auth-card:after{content:"";border-radius:0 0 var(--radius-lg)var(--radius-lg);background:linear-gradient(135deg,#0a98c2 0%,#1cc1d8 55%,#45e5f2 100%);width:100%;height:4px;position:absolute;bottom:0;left:0}.auth-card-header{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.auth-brand{flex-direction:column;gap:10px;display:flex}.auth-brand-row{align-items:center;gap:10px;display:flex}.auth-back{color:var(--muted);transition:color var(--transition-fast);align-items:center;gap:6px;font-size:.825rem;display:inline-flex}.auth-back:hover{color:var(--accent)}.auth-logo{border-radius:12px;width:44px;height:44px}.auth-brand-text{flex-direction:column;gap:2px;display:flex}.auth-brand-title{color:var(--text);font-size:1rem}.auth-brand-title .brand-accent{color:#0d9fc6;font-synthesis:weight;text-shadow:.45px 0,-.45px 0;font-size:1.06rem;font-weight:900}.auth-brand-subtitle{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.auth-card-title{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700}.auth-card-subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}.auth-card-body{flex-direction:column;gap:16px;display:flex}.auth-card .input{background:var(--surface-alt);border-color:var(--border)}.auth-card .input:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-card-footer{border-top:1px solid var(--border);justify-content:center;margin-top:24px;padding-top:18px;display:flex}.auth-footer-text{color:var(--text-secondary);text-align:center;margin:0;font-size:.875rem}.auth-link{color:var(--accent);font-size:.875rem;text-decoration:none}.auth-link:hover{text-decoration:underline}.admins-shell{width:100%;margin:0 auto;animation:.5s admins-fade-in}.admins-view{flex-direction:column;gap:24px;display:flex}.admins-header{align-items:center;gap:16px;display:flex}.admins-title{flex:1;min-width:160px}.admins-title h1{color:#0f172a;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:700}.admins-search{flex:1;min-width:220px;max-width:420px;position:relative}.admins-search-icon{color:#94a3b8;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admins-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:36px;padding:0 12px 0 40px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.admins-search-input::placeholder{color:#94a3b8}.admins-search-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee33}.admins-add-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 18px #0e749040}.admins-add-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0e749059}.admins-add-icon{width:16px;height:16px}.admins-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #0f172a14}.admins-table-container{width:100%;overflow-x:auto}.admins-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.admins-table-head{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 50%,#f8fafc 100%);border-bottom:2px solid #e2e8f0}.admins-table-header-cell{text-transform:uppercase;letter-spacing:.08em;color:#475569;white-space:nowrap;padding:16px;font-size:.75rem;font-weight:700}.admins-table-header-label{align-items:center;gap:8px;display:inline-flex}.admins-table-header-icon{width:14px;height:14px}.admins-expand-header{width:48px;padding-left:24px}.admins-table-body{border-top:1px solid #f1f5f9}.admins-table-row{cursor:pointer;background:#fff;border-bottom:2px solid #e2e8f0;transition:background .2s,box-shadow .2s,border-color .2s}.admins-table-row:hover{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%);box-shadow:0 4px 10px #0f172a14}.admins-table-row.is-expanded{background:linear-gradient(90deg,#ecfeff 0%,#eff6ff 50%,#ecfeff 100%);border-color:#67e8f9;box-shadow:0 6px 14px #0e74902e}.admins-table-cell{vertical-align:middle;color:#0f172a;padding:20px 16px}.admins-expand-cell{width:48px;padding-left:24px}.admins-expand-button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:inline-flex}.admins-expand-button:hover{color:#0ea5e9;background:#0ea5e91f}.admins-expand-icon{width:18px;height:18px;transition:transform .2s}.admins-expand-button.is-expanded .admins-expand-icon{transform:rotate(90deg)}.admins-expand-button-action{padding:0}.admins-expand-button-action .admins-status-action-icon{width:28px;height:28px}.admins-expand-button-action .admins-status-action-svg{width:18px;height:18px}.admins-expand-button-action.is-expanded{background:#05966926;border-radius:8px}.admins-status-action-icon{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.admins-status-action-icon.is-new .admins-status-action-svg{color:#d97706}.admins-status-action-icon.is-inactive .admins-status-action-svg{color:#64748b}.admins-status-action-icon.is-active .admins-status-action-svg{color:#059669}.admins-status-action-icon.is-deleted .admins-status-action-svg{color:#dc2626}html[data-theme=dark] .admins-status-action-icon.is-new .admins-status-action-svg{color:#f59e0b}html[data-theme=dark] .admins-status-action-icon.is-inactive .admins-status-action-svg{color:#94a3b8}html[data-theme=dark] .admins-status-action-icon.is-active .admins-status-action-svg{color:#34d399}html[data-theme=dark] .admins-status-action-icon.is-deleted .admins-status-action-svg{color:#f87171}.admins-admin-no{color:#0e7490;font-size:1rem;font-weight:700}.admins-admin-info{align-items:center;gap:12px;display:flex}.admins-admin-avatar{background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);border:2px solid #e9d5ff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.admins-admin-avatar-icon{color:#9333ea;width:20px;height:20px}.admins-admin-name{color:#0f172a;align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}.admins-admin-role{color:#64748b;font-size:.75rem}.admins-align-center{text-align:center}.admins-align-right{text-align:right}.admins-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admins-badge{text-transform:none;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.admins-badge-icon{width:12px;height:12px}.admins-badge.is-verified{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.admins-badge.is-unverified{color:#b45309;background:#fef3c7;border-color:#fde68a}.admins-online-status{align-items:center;gap:6px;display:inline-flex}.admins-online-dot{border-radius:999px;width:8px;height:8px}.admins-online-dot.is-online{background:#10b981;animation:1.6s infinite admins-pulse}.admins-online-dot.is-offline{background:#94a3b8}.admins-online-label{text-transform:uppercase;font-size:10px;font-weight:700}.admins-online-label.is-online{color:#059669}.admins-online-label.is-offline{color:#64748b}.admins-table-empty{text-align:center;color:#64748b;padding:32px 16px}.admins-table-footer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:.75rem;display:flex}.admins-table-footer-actions{gap:8px;display:flex}.admins-action-button{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.admins-action-button:disabled{cursor:not-allowed;opacity:.6}.admins-action-icon{width:12px;height:12px}.admins-action-button.is-xs{height:28px;padding:0 10px;font-size:.7rem}.admins-action-button.is-sm{height:32px;padding:0 12px;font-size:.75rem}.admins-action-button.is-outline{color:#475569;border-color:#e2e8f0}.admins-action-button.is-prominent{color:#0c4a6e;background:#e0f2fe;border-color:#7dd3fc;align-self:flex-start;box-shadow:0 6px 12px #0e749026}.admins-action-button.is-prominent:hover{color:#0f172a;background:#bae6fd;border-color:#38bdf8}.admins-action-button.is-outline:hover{background:#f1f5f9}.admins-action-button.is-neutral{color:#475569;border-color:#e2e8f0}.admins-action-button.is-neutral:hover{background:#f8fafc}.admins-action-button.is-danger{color:#dc2626;border-color:#dc2626}.admins-action-button.is-danger:hover{background:#fef2f2}.admins-action-button.is-emerald{color:#059669;border-color:#059669}.admins-action-button.is-emerald:hover{background:#ecfdf5}.admins-action-button.is-orange{color:#ea580c;border-color:#ea580c}.admins-action-button.is-orange:hover{background:#fff7ed}.admins-action-button.is-cyan{color:#0891b2;border-color:#0891b2}.admins-action-button.is-cyan:hover{background:#ecfeff}.admins-action-button.is-push-right{margin-left:auto}.admins-details-row{background:#f8fafc}.admins-details-cell{border-bottom:2px solid #67e8f9;padding:0}.admins-details-panel{background:#f8fafc;border-top:2px solid #a5f3fc;overflow:hidden}.admins-details{background:#f8fafc;flex-direction:column;gap:16px;padding:24px;animation:.3s admins-details-in;display:flex}.admins-details-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 2px 6px #0f172a14}.admins-details-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admins-details-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;border-left:4px solid #06b6d4;margin:0;padding-left:12px;font-size:.75rem;font-weight:700}.admins-status-badge{border-radius:999px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.admins-status-badge.is-active{color:#047857;background:#d1fae5}.admins-status-badge.is-blocked{color:#b91c1c;background:#fee2e2}.admins-status-toggles-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.admins-actions-group-row{flex-direction:column;align-items:flex-start}.admins-actions-row-inline{align-items:center}.admins-table .admins-status-cell .admins-status-pill{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.admins-table .admins-status-cell .admins-status-pill-icon{flex-shrink:0;width:14px;height:14px}.admins-table .admins-status-cell .admins-status-pill.is-new{color:#b45309;background:#fffbeb;border-color:#d97706}.admins-table .admins-status-cell .admins-status-pill.is-inactive{color:#475569;background:#f1f5f9;border-color:#64748b}.admins-table .admins-status-cell .admins-status-pill.is-active{color:#047857;background:#ecfdf5;border-color:#059669}.admins-table .admins-status-cell .admins-status-pill.is-deleted{color:#b91c1c;background:#fef2f2;border-color:#dc2626}.admins-table .admins-status-cell .admins-status-pill.is-expanded{box-shadow:0 0 0 2px #05966966}html[data-theme=dark] .admins-table .admins-status-cell .admins-status-pill.is-new{color:#fcd34d;background:#451a03;border-color:#d97706}html[data-theme=dark] .admins-table .admins-status-cell .admins-status-pill.is-inactive{color:#94a3b8;background:#334155;border-color:#64748b}html[data-theme=dark] .admins-table .admins-status-cell .admins-status-pill.is-active{color:#6ee7b7;background:#064e3b;border-color:#059669}html[data-theme=dark] .admins-table .admins-status-cell .admins-status-pill.is-deleted{color:#fca5a5;background:#450a0a;border-color:#dc2626}.sellers-expand-button-action{padding:0}.sellers-expand-button-action .sellers-status-action-icon{width:28px;height:28px}.sellers-expand-button-action .sellers-status-action-svg{width:18px;height:18px}.sellers-expand-button-action.is-expanded{background:#05966926;border-radius:8px}.sellers-status-action-icon{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sellers-status-action-icon.is-new .sellers-status-action-svg{color:#d97706}.sellers-status-action-icon.is-inactive .sellers-status-action-svg{color:#64748b}.sellers-status-action-icon.is-active .sellers-status-action-svg{color:#059669}.sellers-status-action-icon.is-deleted .sellers-status-action-svg{color:#dc2626}html[data-theme=dark] .sellers-status-action-icon.is-new .sellers-status-action-svg{color:#f59e0b}html[data-theme=dark] .sellers-status-action-icon.is-inactive .sellers-status-action-svg{color:#94a3b8}html[data-theme=dark] .sellers-status-action-icon.is-active .sellers-status-action-svg{color:#34d399}html[data-theme=dark] .sellers-status-action-icon.is-deleted .sellers-status-action-svg{color:#f87171}.sellers-status-cell-stack{flex-direction:column;align-items:center;gap:2px;display:flex}.customers-details-status-pills,.sellers-details-status-pills{align-items:center;gap:12px;display:inline-flex}.sellers-table .sellers-status-cell .sellers-status-pill{border:1px solid;border-radius:999px;align-items:center;gap:3px;padding:2px 4px;font-size:.6rem;font-weight:500;display:inline-flex}.sellers-table .sellers-status-cell .sellers-status-pill-icon{width:8px;height:8px}.sellers-details-header .sellers-status-pill{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;font-weight:500;display:inline-flex}.sellers-details-header .sellers-status-pill .sellers-status-pill-icon{width:10px;height:10px}.sellers-status-pill-icon{flex-shrink:0;width:14px;height:14px}.sellers-table .sellers-status-cell .sellers-status-pill.is-new,.sellers-details-header .sellers-status-pill.is-new{color:#b45309;background:#fffbeb;border-color:#d97706}.sellers-table .sellers-status-cell .sellers-status-pill.is-inactive,.sellers-details-header .sellers-status-pill.is-inactive{color:#475569;background:#f1f5f9;border-color:#64748b}.sellers-table .sellers-status-cell .sellers-status-pill.is-active,.sellers-details-header .sellers-status-pill.is-active{color:#047857;background:#ecfdf5;border-color:#059669}.sellers-table .sellers-status-cell .sellers-status-pill.is-deleted,.sellers-details-header .sellers-status-pill.is-deleted{color:#b91c1c;background:#fef2f2;border-color:#dc2626}.sellers-table .sellers-status-cell .sellers-status-pill.is-order,.sellers-details-header .sellers-status-pill.is-order{color:#0891b2;background:#ecfeff;border-color:#06b6d4}.sellers-table .sellers-status-cell .sellers-status-pill.is-no-order,.sellers-details-header .sellers-status-pill.is-no-order{color:#94a3b8;background:#f8fafc;border-color:#cbd5e1}.sellers-details-header .sellers-status-pill.is-company{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:500}.sellers-details-header .sellers-status-pill.is-company .sellers-status-pill-icon{width:10px;height:10px}.sellers-table .sellers-status-cell .sellers-status-pill.is-expanded{box-shadow:0 0 0 2px #05966966}html[data-theme=dark] .sellers-table .sellers-status-cell .sellers-status-pill.is-new,html[data-theme=dark] .sellers-details-header .sellers-status-pill.is-new{color:#fcd34d;background:#451a03;border-color:#d97706}html[data-theme=dark] .sellers-table .sellers-status-cell .sellers-status-pill.is-inactive,html[data-theme=dark] .sellers-details-header .sellers-status-pill.is-inactive{color:#94a3b8;background:#334155;border-color:#64748b}html[data-theme=dark] .sellers-table .sellers-status-cell .sellers-status-pill.is-active,html[data-theme=dark] .sellers-details-header .sellers-status-pill.is-active{color:#6ee7b7;background:#064e3b;border-color:#059669}html[data-theme=dark] .sellers-table .sellers-status-cell .sellers-status-pill.is-deleted,html[data-theme=dark] .sellers-details-header .sellers-status-pill.is-deleted{color:#fca5a5;background:#450a0a;border-color:#dc2626}html[data-theme=dark] .sellers-table .sellers-status-cell .sellers-status-pill.is-order,html[data-theme=dark] .sellers-details-header .sellers-status-pill.is-order{color:#67e8f9;background:#164e63;border-color:#06b6d4}html[data-theme=dark] .sellers-table .sellers-status-cell .sellers-status-pill.is-no-order,html[data-theme=dark] .sellers-details-header .sellers-status-pill.is-no-order{color:#94a3b8;background:#334155;border-color:#64748b}html[data-theme=dark] .sellers-details-header .sellers-status-pill.is-company{color:#93c5fd;background:#1e3a8a;border-color:#3b82f6}.customers-expand-button-action{padding:0}.customers-expand-button-action .customers-status-action-icon{width:28px;height:28px}.customers-expand-button-action .customers-status-action-svg{width:18px;height:18px}.customers-expand-button-action.is-expanded{background:#05966926;border-radius:8px}.customers-status-action-icon{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.customers-status-action-icon.is-new .customers-status-action-svg{color:#d97706}.customers-status-action-icon.is-inactive .customers-status-action-svg{color:#64748b}.customers-status-action-icon.is-active .customers-status-action-svg{color:#059669}.customers-status-action-icon.is-deleted .customers-status-action-svg{color:#dc2626}html[data-theme=dark] .customers-status-action-icon.is-new .customers-status-action-svg{color:#f59e0b}html[data-theme=dark] .customers-status-action-icon.is-inactive .customers-status-action-svg{color:#94a3b8}html[data-theme=dark] .customers-status-action-icon.is-active .customers-status-action-svg{color:#34d399}html[data-theme=dark] .customers-status-action-icon.is-deleted .customers-status-action-svg{color:#f87171}.customers-status-cell-stack,.sellers-status-cell-stack{flex-direction:column;align-items:center;gap:2px;display:flex}.admin-status-tri-icon{display:inline-flex;position:relative}.admin-status-tri-icon-dot{box-sizing:border-box;background:#e2e8f0;border:1.5px solid #e2e8f0;border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:-4px}.admin-status-tri-icon-dot.is-active{border-color:var(--bg,#fff);background:#dc2626;box-shadow:0 0 0 1px #dc262666}html[data-theme=dark] .admin-status-tri-icon-dot{background:#475569;border-color:#475569}html[data-theme=dark] .admin-status-tri-icon-dot.is-active{border-color:var(--bg);background:#ef4444}.admin-status-tri-icon-inner{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:stretch;gap:1px;padding:2px;display:flex;box-shadow:0 1px 2px #0000000f}.admin-status-tri-pill{border-radius:4px;align-items:center;gap:4px;padding:2px 5px;font-size:.6rem;font-weight:500;display:inline-flex}.admin-status-tri-pill-icon{flex-shrink:0;width:8px;height:8px}.admin-status-tri-pill-label{white-space:nowrap}.admin-status-tri-pill.is-new{color:#94a3b8;background:#f1f5f9}.admin-status-tri-pill.is-new.is-on{color:#b45309;background:#fef3c7}.admin-status-tri-pill.is-account.is-inactive{color:#475569;background:#e2e8f0}.admin-status-tri-pill.is-account.is-active{color:#047857;background:#d1fae5}.admin-status-tri-pill.is-account.is-deleted{color:#b91c1c;background:#fee2e2}.admin-status-tri-pill.is-order{color:#94a3b8;background:#f1f5f9}.admin-status-tri-pill.is-order.is-on{color:#0891b2;background:#cffafe}html[data-theme=dark] .admin-status-tri-icon-inner{background:#334155;border-color:#475569}html[data-theme=dark] .admin-status-tri-pill.is-new{color:#94a3b8;background:#334155}html[data-theme=dark] .admin-status-tri-pill.is-new.is-on{color:#fcd34d;background:#78350f}html[data-theme=dark] .admin-status-tri-pill.is-account.is-inactive{color:#94a3b8;background:#334155}html[data-theme=dark] .admin-status-tri-pill.is-account.is-active{color:#6ee7b7;background:#064e3b}html[data-theme=dark] .admin-status-tri-pill.is-account.is-deleted{color:#fca5a5;background:#450a0a}html[data-theme=dark] .admin-status-tri-pill.is-order{color:#94a3b8;background:#334155}html[data-theme=dark] .admin-status-tri-pill.is-order.is-on{color:#67e8f9;background:#164e63}.customers-table .customers-status-cell .customers-status-pill{border:1px solid;border-radius:999px;align-items:center;gap:3px;padding:2px 4px;font-size:.6rem;font-weight:500;display:inline-flex}.customers-table .customers-status-cell .customers-status-pill-icon{width:8px;height:8px}.customers-details-header .customers-status-pill{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;font-weight:500;display:inline-flex}.customers-details-header .customers-status-pill .customers-status-pill-icon{width:10px;height:10px}.customers-status-pill-icon{flex-shrink:0;width:14px;height:14px}.customers-table .customers-status-cell .customers-status-pill.is-new,.customers-details-header .customers-status-pill.is-new{color:#b45309;background:#fffbeb;border-color:#d97706}.customers-table .customers-status-cell .customers-status-pill.is-inactive,.customers-details-header .customers-status-pill.is-inactive{color:#475569;background:#f1f5f9;border-color:#64748b}.customers-table .customers-status-cell .customers-status-pill.is-active,.customers-details-header .customers-status-pill.is-active{color:#047857;background:#ecfdf5;border-color:#059669}.customers-table .customers-status-cell .customers-status-pill.is-deleted,.customers-details-header .customers-status-pill.is-deleted{color:#b91c1c;background:#fef2f2;border-color:#dc2626}.customers-table .customers-status-cell .customers-status-pill.is-order,.customers-details-header .customers-status-pill.is-order{color:#0891b2;background:#ecfeff;border-color:#06b6d4}.customers-table .customers-status-cell .customers-status-pill.is-no-order,.customers-details-header .customers-status-pill.is-no-order{color:#94a3b8;background:#f8fafc;border-color:#cbd5e1}.customers-details-header .customers-status-pill.is-company,.customers-details-header .customers-status-pill.is-private{gap:4px;padding:2px 8px;font-size:.65rem;font-weight:500}.customers-details-header .customers-status-pill.is-company .customers-status-pill-icon,.customers-details-header .customers-status-pill.is-private .customers-status-pill-icon{width:10px;height:10px}.customers-details-header .customers-status-pill.is-company{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.customers-details-header .customers-status-pill.is-private{color:#475569;background:#f8fafc;border-color:#94a3b8}.customers-table .customers-status-cell .customers-status-pill.is-expanded{box-shadow:0 0 0 2px #05966966}html[data-theme=dark] .customers-table .customers-status-cell .customers-status-pill.is-new,html[data-theme=dark] .customers-details-header .customers-status-pill.is-new{color:#fcd34d;background:#451a03;border-color:#d97706}html[data-theme=dark] .customers-table .customers-status-cell .customers-status-pill.is-inactive,html[data-theme=dark] .customers-details-header .customers-status-pill.is-inactive{color:#94a3b8;background:#334155;border-color:#64748b}html[data-theme=dark] .customers-table .customers-status-cell .customers-status-pill.is-active,html[data-theme=dark] .customers-details-header .customers-status-pill.is-active{color:#6ee7b7;background:#064e3b;border-color:#059669}html[data-theme=dark] .customers-table .customers-status-cell .customers-status-pill.is-deleted,html[data-theme=dark] .customers-details-header .customers-status-pill.is-deleted{color:#fca5a5;background:#450a0a;border-color:#dc2626}html[data-theme=dark] .customers-table .customers-status-cell .customers-status-pill.is-order,html[data-theme=dark] .customers-details-header .customers-status-pill.is-order{color:#67e8f9;background:#164e63;border-color:#06b6d4}html[data-theme=dark] .customers-table .customers-status-cell .customers-status-pill.is-no-order,html[data-theme=dark] .customers-details-header .customers-status-pill.is-no-order{color:#94a3b8;background:#334155;border-color:#64748b}html[data-theme=dark] .customers-details-header .customers-status-pill.is-company{color:#93c5fd;background:#1e3a8a;border-color:#3b82f6}html[data-theme=dark] .customers-details-header .customers-status-pill.is-private{color:#94a3b8;background:#334155;border-color:#64748b}.admins-details-grid{grid-template-columns:1fr;gap:16px;margin-bottom:20px;display:grid}.admins-detail-card{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;padding:16px}.admins-detail-card-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.admins-detail-icon{background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.admins-detail-icon-svg{color:#64748b;width:16px;height:16px}.admins-detail-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.65rem;font-weight:700}.admins-detail-body{flex-direction:column;gap:8px;display:flex}.admins-detail-value{color:#0f172a;font-size:.875rem;font-weight:700}.admins-detail-value-break{word-break:break-all}.admins-detail-value-mono{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.admins-detail-meta{color:#64748b;border-top:1px solid #e2e8f0;flex-direction:column;gap:2px;padding-top:8px;font-size:.65rem;display:flex}.admins-address-card{margin-bottom:16px}.admins-detail-footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;display:flex}.admins-detail-footer-item{color:#64748b;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.admins-detail-footer-icon{width:12px;height:12px}.admins-detail-footer-label{text-transform:uppercase;color:#94a3b8;font-size:.6rem;font-weight:700}.admins-detail-footer-value{color:#0f172a;font-weight:600}.admins-permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admins-permission-item{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:12px;transition:border-color .2s,background .2s;display:flex}.admins-permission-item:hover{background:#ecfeff;border-color:#22d3ee}.admins-permission-checkbox{color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.admins-permission-checkbox.is-checked{background:#0ea5e9;border-color:#0ea5e9}.admins-permission-check{stroke:#fff;width:12px;height:12px}.admins-permission-info{align-items:center;gap:6px;display:inline-flex}.admins-permission-icon{color:#64748b;width:14px;height:14px}.admins-permission-label{text-transform:capitalize;color:#475569;font-size:.8rem;font-weight:600}.admins-actions-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@keyframes admins-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes admins-details-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes admins-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}html[data-theme=dark] .admins-title h1{color:#f8fafc}html[data-theme=dark] .admins-search-input{color:#f8fafc;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .admins-search-input::placeholder,html[data-theme=dark] .admins-search-icon{color:#64748b}html[data-theme=dark] .admins-table-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .admins-table-head{background:linear-gradient(90deg,#1f2937 0%,#334155 50%,#1f2937 100%);border-bottom-color:#334155}html[data-theme=dark] .admins-table-header-cell{color:#cbd5e1}html[data-theme=dark] .admins-table-row{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .admins-table-row:hover{background:linear-gradient(90deg,#33415580,#47556980)}html[data-theme=dark] .admins-table-row.is-expanded{background:linear-gradient(90deg,#0e749040,#1e40af40,#0e749040);border-color:#0891b2}html[data-theme=dark] .admins-table-cell{color:#e2e8f0}html[data-theme=dark] .admins-admin-no{color:#22d3ee}html[data-theme=dark] .admins-admin-avatar{background:linear-gradient(135deg,#9333ea40,#ec489940);border-color:#a855f773}html[data-theme=dark] .admins-admin-avatar-icon{color:#c084fc}html[data-theme=dark] .admins-admin-name{color:#f8fafc}html[data-theme=dark] .admins-admin-role{color:#94a3b8}html[data-theme=dark] .admins-badge.is-verified{color:#93c5fd;background:#1e40af59;border-color:#1e40af99}html[data-theme=dark] .admins-badge.is-unverified{color:#facc15;background:#b4530940;border-color:#b4530980}html[data-theme=dark] .admins-table-footer{color:#94a3b8;background:#0f172a99;border-top-color:#1f2937}html[data-theme=dark] .admins-table-empty{color:#94a3b8}html[data-theme=dark] .admins-action-button{color:#e2e8f0}html[data-theme=dark] .admins-action-button.is-outline,html[data-theme=dark] .admins-action-button.is-neutral{color:#cbd5e1;border-color:#334155}html[data-theme=dark] .admins-action-button.is-outline:hover,html[data-theme=dark] .admins-action-button.is-neutral:hover{background:#33415566}html[data-theme=dark] .admins-action-button.is-prominent{color:#e0f2fe;background:#0e749040;border-color:#0e7490;box-shadow:0 6px 12px #0284c740}html[data-theme=dark] .admins-action-button.is-prominent:hover{color:#f8fafc;background:#0e749073;border-color:#38bdf8}html[data-theme=dark] .admins-action-button.is-danger:hover{background:#dc262633}html[data-theme=dark] .admins-action-button.is-emerald:hover{background:#10b98133}html[data-theme=dark] .admins-action-button.is-orange:hover{background:#ea580c33}html[data-theme=dark] .admins-action-button.is-cyan:hover{background:#0e749033}html[data-theme=dark] .admins-details,html[data-theme=dark] .admins-details-row{background:#0f172a99}html[data-theme=dark] .admins-details-panel{background:#0f172a99;border-top-color:#0891b2}html[data-theme=dark] .admins-details-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .admins-detail-card{background:linear-gradient(135deg,#1e293b99,#33415599);border-color:#334155}html[data-theme=dark] .admins-detail-icon{background:#334155}html[data-theme=dark] .admins-detail-icon-svg{color:#cbd5e1}html[data-theme=dark] .admins-detail-label{color:#94a3b8}html[data-theme=dark] .admins-detail-value{color:#f8fafc}html[data-theme=dark] .admins-detail-meta{color:#94a3b8;border-top-color:#334155}html[data-theme=dark] .admins-detail-footer{border-top-color:#334155}html[data-theme=dark] .admins-detail-footer-value{color:#e2e8f0}html[data-theme=dark] .admins-permission-item{background:#0f172a;border-color:#334155}html[data-theme=dark] .admins-permission-item:hover{background:#0e749033;border-color:#0891b2}html[data-theme=dark] .admins-permission-checkbox{background:#0f172a;border-color:#475569}html[data-theme=dark] .admins-permission-icon{color:#94a3b8}html[data-theme=dark] .admins-permission-label{color:#cbd5e1}.sellers-shell{width:100%;margin:0 auto;animation:.5s sellers-fade-in}.sellers-view{flex-direction:column;gap:24px;display:flex}.sellers-header{align-items:center;gap:16px;display:flex}.sellers-title{flex:1;min-width:160px}.sellers-title h1{color:#0f172a;margin:0;font-size:1.5rem;font-weight:700}.sellers-search{width:20rem;max-width:28rem;position:relative}.sellers-search-icon{color:#94a3b8;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sellers-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:36px;padding:0 12px 0 40px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.sellers-search-input::placeholder{color:#94a3b8}.sellers-search-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee33}.sellers-add-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 18px #0e749040}.sellers-add-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0e749059}.sellers-add-icon{width:16px;height:16px}.sellers-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #0f172a14}.sellers-table-container{width:100%;overflow-x:auto}.sellers-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.sellers-table-head{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 50%,#f8fafc 100%);border-bottom:2px solid #e2e8f0}.sellers-table-header-cell{text-transform:uppercase;letter-spacing:.08em;color:#475569;white-space:nowrap;vertical-align:middle;padding:16px;font-size:.75rem;font-weight:700}.sellers-table-header-label{align-items:center;gap:8px;display:inline-flex}.sellers-table-header-label-multiline{text-align:center;line-height:1.2;display:inline-block}.sellers-table-header-icon{width:14px;height:14px}.sellers-expand-header{width:48px;padding-left:24px}.sellers-col-code{width:8rem}.sellers-col-seller{width:12rem}.sellers-col-contact{width:16rem}.sellers-col-orders{width:10rem}.sellers-col-actions{width:14rem}.sellers-table-row{cursor:pointer;background:#fff;border-bottom:2px solid #e2e8f0;transition:background .2s,box-shadow .2s,border-color .2s}.sellers-table-row:hover{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%);box-shadow:0 4px 10px #0f172a14}.sellers-table-row.is-expanded{background:linear-gradient(90deg,#ecfeff 0%,#eff6ff 50%,#ecfeff 100%);border-color:#67e8f9;box-shadow:0 6px 14px #0e74902e}.sellers-table-cell{vertical-align:middle;color:#0f172a;padding:20px 16px}.sellers-expand-cell{width:48px;padding-left:24px}.sellers-expand-button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:inline-flex}.sellers-expand-button:hover{color:#0ea5e9;background:#0ea5e91f}.sellers-expand-icon{width:18px;height:18px;transition:transform .2s}.sellers-expand-button.is-expanded .sellers-expand-icon{transform:rotate(90deg)}.sellers-code{color:#0e7490;margin-bottom:4px;font-size:1rem;font-weight:700}.sellers-company-name{align-items:center;gap:6px;display:inline-flex}.sellers-company-name-text{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;font-size:.875rem;font-weight:700;overflow:hidden}.sellers-contact{flex-direction:column;gap:4px;display:flex}.sellers-contact-row{color:#334155;align-items:center;gap:6px;font-size:.875rem;display:flex}.sellers-contact-value{font-weight:600}.sellers-contact-sub{color:#64748b;font-size:.75rem}.sellers-contact-subtext{font-size:.75rem}.sellers-contact-icon{color:#94a3b8;width:14px;height:14px}.sellers-order-badge-group{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sellers-order-badge{color:#6d28d9;background:#ede9fe;border:1px solid #ddd6fe;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.sellers-order-badge-icon{width:12px;height:12px}.sellers-order-stats{color:#64748b;font-size:.6rem;font-weight:600}.sellers-order-chips{flex-wrap:wrap;gap:6px;display:flex}.sellers-order-section{margin-bottom:16px}.sellers-order-section:last-child{margin-bottom:0}.sellers-order-section-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sellers-order-section-meta{align-items:center;gap:12px;display:flex}.sellers-order-section-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.65rem;font-weight:700}.sellers-order-section-count{color:#0891b2;background:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.sellers-order-section-amount{border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;font-weight:700;display:inline-flex}.sellers-order-section-amount-active{color:#166534;background:#d1fae5}.sellers-order-section-amount-history{color:#1d4ed8;background:#dbeafe}.sellers-order-amount-icon{width:12px;height:12px}.sellers-order-amount-icon-active{color:#166534}.sellers-order-amount-icon-history{color:#1d4ed8}.sellers-order-chip{color:#1d4ed8;cursor:pointer;background:#dbeafe;border:1px solid #bfdbfe;border-radius:6px;padding:2px 8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.65rem;font-weight:700}.sellers-order-chip-active{color:#166534;background:#dcfce7;border-color:#86efac}.sellers-order-empty{text-align:center;color:#64748b;padding:12px 0;font-size:.75rem}.sellers-active-orders-badge{background:linear-gradient(135deg,#dcfce7 0%,#d1fae5 100%);border:2px solid #86efac;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:6px 12px;display:inline-flex}.sellers-active-orders-icon{color:#166534;flex-shrink:0;width:14px;height:14px}.sellers-active-orders-count{color:#166534;font-size:.875rem;font-weight:700}.sellers-align-center{text-align:center}.sellers-align-right{text-align:right}.sellers-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sellers-row-actions-vertical{flex-direction:column;align-items:flex-end;gap:4px}.sellers-actions-row,.sellers-superadmin-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sellers-superadmin-buttons-group{margin-top:20px}.sellers-actions-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;padding:12px;display:grid}.sellers-action-info-item{align-items:center;gap:8px;font-size:.75rem;display:flex}.sellers-action-info-icon{color:#64748b;flex-shrink:0;width:16px;height:16px}.sellers-action-info-label{color:#64748b;min-width:auto;margin-right:4px;font-weight:600}.sellers-action-info-value{color:#0f172a;font-weight:700}.sellers-activation-request,.customers-activation-request,.admins-activation-request{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #f59e0b;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.875rem;font-weight:600;display:flex}.sellers-activation-request-icon,.customers-activation-request-icon{color:#d97706;flex-shrink:0;width:18px;height:18px}.sellers-badge{text-transform:none;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.sellers-badge-icon{width:12px;height:12px}.sellers-badge.is-verified{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.sellers-badge.is-unverified{color:#b45309;background:#fef3c7;border-color:#fde68a}.sellers-online-status{align-items:center;gap:6px;display:inline-flex}.sellers-online-dot{border-radius:999px;width:8px;height:8px}.sellers-online-dot.is-online{background:#10b981;animation:1.6s infinite sellers-pulse}.sellers-online-dot.is-offline{background:#94a3b8}html[data-theme=dark] .sellers-online-dot.is-online{background:#34d399}html[data-theme=dark] .sellers-online-dot.is-offline{background:#64748b}.sellers-online-label{text-transform:uppercase;font-size:10px;font-weight:700}.sellers-online-label.is-online{color:#059669}.sellers-online-label.is-offline{color:#64748b}.sellers-table-empty{text-align:center;color:#64748b;padding:32px 16px}.sellers-table-footer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:.75rem;display:flex}.sellers-table-footer-actions{gap:8px;display:flex}.sellers-action-button{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.sellers-action-button:disabled{cursor:not-allowed;opacity:.6}.sellers-action-icon{width:12px;height:12px}.sellers-action-button.is-xs{height:28px;padding:0 10px;font-size:.7rem}.sellers-action-button.is-xs .sellers-action-icon{width:10px;height:10px}.sellers-action-button.is-sm{height:32px;padding:0 12px;font-size:.75rem}.sellers-action-button.is-outline{color:#475569;border-color:#e2e8f0}.sellers-action-button.is-outline:hover{background:#f1f5f9}.sellers-action-button.is-prominent{color:#0c4a6e;background:#e0f2fe;border-color:#7dd3fc;align-self:flex-start;box-shadow:0 6px 12px #0e749026}.sellers-action-button.is-prominent:hover{color:#0f172a;background:#bae6fd;border-color:#38bdf8}.sellers-action-button.is-danger{color:#dc2626;border-color:#dc2626}.sellers-action-button.is-danger:hover{background:#fef2f2}.sellers-action-button.is-emerald{color:#059669;border-color:#059669}.sellers-action-button.is-emerald:hover{background:#ecfdf5}.sellers-action-button.is-cyan{color:#0891b2;border-color:#0891b2}.sellers-action-button.is-cyan:hover{background:#ecfeff}.sellers-details-row{background:#f8fafc}.sellers-details-cell{border-bottom:2px solid #67e8f9;padding:0}.sellers-details-panel{background:#f8fafc;border-top:2px solid #a5f3fc;overflow:hidden}.sellers-details{background:#f8fafc;flex-direction:column;gap:16px;padding:24px;animation:.3s sellers-details-in;display:flex}.sellers-details-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 2px 6px #0f172a14}.sellers-details-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sellers-details-title-row{align-items:center;gap:8px;display:flex}.sellers-details-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;border-left:4px solid #06b6d4;margin:0 0 12px;padding-left:10px;font-size:.7rem;font-weight:700}.sellers-details-header .sellers-details-title{margin-bottom:0}.sellers-status-badge{border-radius:999px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.sellers-status-badge.is-active{color:#047857;background:#d1fae5}.sellers-status-badge.is-blocked{color:#b91c1c;background:#fee2e2}.sellers-details-grid{grid-template-columns:1fr;gap:8px;display:grid}.sellers-details-split{grid-template-columns:1fr;gap:12px;display:grid}.sellers-detail-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:.7rem;display:flex}.sellers-detail-wide{grid-column:span 2}.sellers-detail-label{text-transform:uppercase;color:#64748b;letter-spacing:.08em;font-size:.6rem;font-weight:700}.sellers-detail-label-icon{align-items:center;gap:4px;display:inline-flex}.sellers-detail-label-icon-svg{width:12px;height:12px}.sellers-detail-value{color:#0f172a;font-size:.75rem;font-weight:600}.sellers-detail-value-mono{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.sellers-detail-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sellers-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sellers-remarks{align-items:flex-start;gap:8px;display:flex}.sellers-remarks-icon{color:#ca8a04;width:16px;height:16px;margin-top:6px}.sellers-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;font-size:.75rem}.sellers-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee33}.sellers-input-compact{height:28px}.sellers-textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:70px;padding:8px 10px;font-size:.75rem}.sellers-textarea-warning{background:#fef9c3;border-color:#fde68a}.sellers-textarea-compact{min-height:64px}.sellers-delivery-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:16px;display:grid}.sellers-delivery-divider{background:#cbd5e1;align-self:stretch;width:1px;height:100%}.sellers-chip-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.sellers-chip{border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.sellers-chip--blue{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.sellers-chip--green{color:#047857;background:#d1fae5;border-color:#a7f3d0}.sellers-chip-remove{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.sellers-chip-remove-icon{color:#dc2626;width:10px;height:10px}.sellers-input-row{align-items:center;gap:6px;display:flex}.sellers-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sellers-rating-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.sellers-rating-block{flex-direction:column;gap:6px;display:flex}.sellers-rating-label{text-transform:uppercase;color:#64748b;letter-spacing:.08em;font-size:.65rem;font-weight:700}.sellers-rating-stars{gap:4px;display:flex}.sellers-star-button{cursor:pointer;background:0 0;border:none;padding:0}.sellers-star{color:#cbd5e1;fill:none;width:20px;height:20px;transition:color .2s}.sellers-star.is-active{color:#f59e0b;fill:#f59e0b}.sellers-rating-orderdata{flex-direction:column;gap:0;display:flex}.sellers-rating-orderdata-grid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:0;display:grid;position:relative}@media (min-width:781px){.sellers-rating-orderdata-grid:after{content:"";pointer-events:none;background:#e2e8f0;width:1px;position:absolute;top:0;bottom:0;left:50%}html[data-theme=dark] .sellers-rating-orderdata-grid:after{background:#1f2937}}.sellers-rating-orderdata-block{box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-radius:0;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.sellers-rating-orderdata-block-left{border-left:0}.sellers-rating-orderdata-block-right{border-left:1px solid #e2e8f0}.sellers-rating-orderdata-rating-item{flex-direction:column;gap:8px;display:flex}.sellers-rating-orderdata-rating-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sellers-rating-orderdata-rating-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;white-space:nowrap;font-size:.6rem;font-weight:700}.sellers-rating-orderdata-block-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sellers-rating-orderdata-block-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.6rem;font-weight:700}.sellers-rating-orderdata-icon{color:#94a3b8;width:14px;height:14px}.sellers-rating-orderdata-stars{flex-shrink:0;align-items:center;gap:4px;display:flex}.sellers-rating-star-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sellers-rating-star{color:#cbd5e1;fill:none;width:16px;height:16px;transition:color .2s,fill .2s}.sellers-rating-star.is-active{color:#f59e0b;fill:#f59e0b}.sellers-rating-orderdata-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:6px 10px;font-size:.72rem;font-weight:600}.sellers-rating-orderdata-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1a}.sellers-rating-orderdata-textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:120px;padding:8px 10px;font-size:.7rem}.sellers-rating-orderdata-textarea:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1a}.sellers-rating-orderdata-block:nth-child(-n+2){border-top:0}html[data-theme=dark] .sellers-rating-orderdata-block{background:0 0;border-color:#1f2937}html[data-theme=dark] .sellers-rating-orderdata-block-right{border-left-color:#1f2937}html[data-theme=dark] .sellers-rating-orderdata-block-title,html[data-theme=dark] .sellers-rating-orderdata-rating-label{color:#94a3b8}html[data-theme=dark] .sellers-rating-orderdata-icon{color:#64748b}html[data-theme=dark] .sellers-rating-star{color:#475569}html[data-theme=dark] .sellers-rating-star.is-active{color:#fbbf24;fill:#fbbf24}html[data-theme=dark] .sellers-rating-orderdata-input,html[data-theme=dark] .sellers-rating-orderdata-textarea{color:#e2e8f0;background:#0f172a;border-color:#334155}html[data-theme=dark] .sellers-rating-orderdata-input:focus,html[data-theme=dark] .sellers-rating-orderdata-textarea:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee26}@keyframes sellers-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sellers-details-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sellers-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}html[data-theme=dark] .sellers-title h1{color:#f8fafc}html[data-theme=dark] .sellers-search-input{color:#f8fafc;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .sellers-search-input::placeholder,html[data-theme=dark] .sellers-search-icon{color:#64748b}html[data-theme=dark] .sellers-table-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .sellers-table-head{background:linear-gradient(90deg,#1f2937 0%,#334155 50%,#1f2937 100%);border-bottom-color:#334155}html[data-theme=dark] .sellers-table-header-cell{color:#cbd5e1}html[data-theme=dark] .sellers-table-row{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .sellers-table-row:hover{background:linear-gradient(90deg,#33415580,#47556980)}html[data-theme=dark] .sellers-table-row.is-expanded{background:linear-gradient(90deg,#0e749040,#1e40af40,#0e749040);border-color:#0891b2}html[data-theme=dark] .sellers-table-cell{color:#e2e8f0}html[data-theme=dark] .sellers-code{color:#22d3ee}html[data-theme=dark] .sellers-company-name-text{color:#f8fafc}html[data-theme=dark] .sellers-contact-row{color:#e2e8f0}html[data-theme=dark] .sellers-contact-sub{color:#94a3b8}html[data-theme=dark] .sellers-order-badge{color:#c4b5fd;background:#6d28d940;border-color:#6d28d966}html[data-theme=dark] .sellers-order-badge-icon{color:#c4b5fd}html[data-theme=dark] .sellers-order-stats{color:#94a3b8}html[data-theme=dark] .sellers-active-orders-badge{background:linear-gradient(135deg,#14532d4d,#1665344d);border-color:#22c55e80}html[data-theme=dark] .sellers-active-orders-icon,html[data-theme=dark] .sellers-active-orders-count{color:#86efac}html[data-theme=dark] .sellers-active-status-status-none{color:#94a3b8;background:#4755694d}html[data-theme=dark] .sellers-active-status-status-low{color:#86efac;background:#14532d4d}html[data-theme=dark] .sellers-active-status-status-medium{color:#fde047;background:#92400e4d}html[data-theme=dark] .sellers-active-status-status-high{color:#fca5a5;background:#991b1b4d}html[data-theme=dark] .sellers-order-section-amount-active{color:#86efac;background:#14532d4d}html[data-theme=dark] .sellers-order-amount-icon-active{color:#86efac}html[data-theme=dark] .sellers-order-section-amount-history{color:#93c5fd;background:#1e40af4d}html[data-theme=dark] .sellers-order-amount-icon-history{color:#93c5fd}html[data-theme=dark] .sellers-order-chip{color:#93c5fd;background:#1e40af59;border-color:#1e40af99}html[data-theme=dark] .sellers-order-chip-active{color:#86efac;background:#14532d59;border-color:#22c55e99}html[data-theme=dark] .sellers-order-section-title{color:#94a3b8}html[data-theme=dark] .sellers-order-section-count{color:#22d3ee;background:#0891b233}html[data-theme=dark] .sellers-badge.is-verified{color:#93c5fd;background:#1e40af59;border-color:#1e40af99}html[data-theme=dark] .sellers-badge.is-unverified{color:#facc15;background:#b4530940;border-color:#b4530980}html[data-theme=dark] .sellers-table-footer{color:#94a3b8;background:#0f172a99;border-top-color:#1f2937}html[data-theme=dark] .sellers-action-button{color:#e2e8f0}html[data-theme=dark] .sellers-action-button.is-outline{color:#cbd5e1;border-color:#334155}html[data-theme=dark] .sellers-action-button.is-outline:hover{background:#33415566}html[data-theme=dark] .sellers-action-button.is-prominent{color:#e0f2fe;background:#0e749040;border-color:#0e7490;box-shadow:0 6px 12px #0284c740}html[data-theme=dark] .sellers-action-button.is-prominent:hover{color:#f8fafc;background:#0e749073;border-color:#38bdf8}html[data-theme=dark] .sellers-action-button.is-danger:hover{background:#dc262633}html[data-theme=dark] .sellers-action-button.is-emerald:hover{background:#10b98133}html[data-theme=dark] .sellers-action-button.is-cyan:hover{background:#0e749033}html[data-theme=dark] .sellers-actions-info{background:#1e293b99;border-color:#334155}html[data-theme=dark] .sellers-action-info-icon,html[data-theme=dark] .sellers-action-info-label{color:#94a3b8}html[data-theme=dark] .sellers-action-info-value{color:#e2e8f0}html[data-theme=dark] .sellers-activation-request,html[data-theme=dark] .customers-activation-request,html[data-theme=dark] .admins-activation-request{color:#fcd34d;background:linear-gradient(135deg,#b4530940 0%,#d9770633 100%);border-color:#d97706}html[data-theme=dark] .sellers-activation-request-icon,html[data-theme=dark] .customers-activation-request-icon{color:#fbbf24}html[data-theme=dark] .sellers-details-row{background:#0f172a99}html[data-theme=dark] .sellers-details-panel{background:#0f172a99;border-top-color:#0891b2}html[data-theme=dark] .sellers-details{background:#0f172a99}html[data-theme=dark] .sellers-details-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .sellers-detail-item,html[data-theme=dark] .sellers-rating-card{background:#1e293b99;border-color:#334155}html[data-theme=dark] .sellers-detail-value{color:#f8fafc}html[data-theme=dark] .sellers-detail-label{color:#94a3b8}html[data-theme=dark] .sellers-input,html[data-theme=dark] .sellers-textarea{color:#f8fafc;background:#0f172a;border-color:#334155}html[data-theme=dark] .sellers-textarea-warning{background:#ca8a0433;border-color:#ca8a044d}html[data-theme=dark] .sellers-delivery-divider{background:#475569}html[data-theme=dark] .sellers-chip--blue{color:#93c5fd;background:#1e40af59;border-color:#1e40af99}html[data-theme=dark] .sellers-chip--green{color:#6ee7b7;background:#05966940;border-color:#05966980}html[data-theme=dark] .sellers-chip-remove-icon{color:#f87171}html[data-theme=dark] .sellers-star{color:#475569}html[data-theme=dark] .sellers-star.is-active{color:#fbbf24;fill:#fbbf24}.sellers-orderdata-panel{padding:16px}.sellers-orderdata{flex-direction:column;gap:14px;display:flex}.sellers-orderdata-grid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:0;display:grid;position:relative}@media (min-width:781px){.sellers-orderdata-grid:after{content:"";pointer-events:none;background:#e2e8f0;width:1px;position:absolute;top:0;bottom:0;left:50%}html[data-theme=dark] .sellers-orderdata-grid:after{background:#1f2937}}.sellers-orderdata-block{box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-radius:0;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.sellers-orderdata-block.is-summary{background:0 0}.sellers-orderdata-block-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sellers-orderdata-block-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.6rem;font-weight:700}.sellers-orderdata-icon{color:#94a3b8;width:14px;height:14px}.sellers-orderdata-block-header-icons{align-items:center;gap:8px;display:flex}.sellers-orderdata-block-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:none}.sellers-orderdata-block-phone-mobile:hover{background-color:#22c55e1a}.sellers-orderdata-block-phone-icon{color:#22c55e;width:24px;height:24px;transition:color .2s}.sellers-orderdata-block-phone-mobile:hover .sellers-orderdata-block-phone-icon{color:#16a34a}.sellers-orderdata-contact-label-content{align-items:center;gap:6px;display:inline-flex}.sellers-orderdata-contact-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:none}.sellers-orderdata-contact-phone-mobile:hover{background-color:#22c55e1a}.sellers-orderdata-contact-phone-mobile-icon{color:#22c55e;width:24px;height:24px;transition:color .2s}.sellers-orderdata-contact-phone-mobile:hover .sellers-orderdata-contact-phone-mobile-icon{color:#16a34a}.sellers-orderdata-summary{flex-direction:column;gap:8px;display:flex}.sellers-orderdata-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;align-items:center;gap:4px;font-size:.56rem;font-weight:600;display:inline-flex}.sellers-orderdata-value{color:#1f2937;font-size:.74rem;font-weight:600}.sellers-orderdata-primary{color:#0f172a;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.sellers-orderdata-status{background:#e2e8f0;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 2px #fff}.sellers-orderdata-status.is-online{background:#22c55e}.sellers-orderdata-link{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s;display:inline-flex}.sellers-orderdata-link:hover{color:#0ea5e9}.sellers-orderdata-link-icon{width:14px;height:14px}.sellers-orderdata-secondary{color:#64748b;margin-top:0;font-size:.7rem;line-height:.2}.sellers-orderdata-list{color:#64748b;flex-direction:column;gap:6px;font-size:.7rem;display:flex}.sellers-orderdata-item{align-items:center;gap:6px;display:flex}.sellers-orderdata-item.is-multiline{align-items:flex-start}.sellers-orderdata-customer-grid,.sellers-orderdata-customer-main{display:contents}.sellers-orderdata-customer-actions{display:none}.sellers-orderdata-stack{flex-direction:column;gap:2px;display:flex}.sellers-orderdata-stack .sellers-orderdata-label{letter-spacing:.04em;color:#94a3b8;font-size:.56rem}.sellers-orderdata-stack .sellers-orderdata-value{font-size:.72rem;font-weight:600}.sellers-orderdata-block:nth-child(-n+2){border-top:0}.sellers-orderdata-block:nth-child(odd){border-left:0}.sellers-orderdata-address{flex-direction:column;gap:2px;display:flex}.sellers-orderdata-address.has-maps-btn{flex-direction:row;align-items:center;gap:6px}.sellers-orderdata-notes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.sellers-orderdata-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.sellers-orderdata-note.is-warning{background:#fffbeb;border-color:#fde68a}.sellers-orderdata-note-icon{background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sellers-orderdata-note.is-warning .sellers-orderdata-note-icon{background:#fde68a}.sellers-orderdata-note-icon-svg{color:#64748b;width:14px;height:14px}.sellers-orderdata-note.is-warning .sellers-orderdata-note-icon-svg{color:#b45309}.sellers-orderdata-note-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:2px;font-size:.6rem;font-weight:700}.sellers-orderdata-note.is-warning .sellers-orderdata-note-title{color:#b45309}.sellers-orderdata-note-text{color:#475569;margin:0;font-size:.7rem}.sellers-orderdata-note.is-warning .sellers-orderdata-note-text{color:#92400e}.sellers-orderdata-contact{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:10px;font-size:.7rem;display:flex}.sellers-orderdata-contact-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;justify-content:space-between;align-items:center;gap:6px;width:100%;font-size:.6rem;font-weight:700;display:inline-flex}.sellers-orderdata-contact-items{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sellers-orderdata-contact-details{display:contents}.sellers-orderdata-contact-name{color:#0f172a;font-weight:700}.sellers-orderdata-contact-item{align-items:center;gap:4px;display:inline-flex}.sellers-orderdata-contact-item .sellers-inline-icon{flex-shrink:0;min-width:12px;min-height:12px}.sellers-orderdata-contact-item.is-link{color:#0891b2}.sellers-orderdata-contact-call{display:none}.sellers-orderdata-contact-call-icon{width:20px;height:20px}.sellers-inline-icon{width:12px;height:12px}.sellers-inline-icon.is-address{margin-top:2px}.sellers-details-pill{border-radius:999px;align-items:center;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.sellers-details-pill.is-active{color:#047857;background:#d1fae5}.sellers-details-pill.is-blocked{color:#b91c1c;background:#fee2e2}html[data-theme=dark] .sellers-orderdata-block{background:0 0;border-color:#1f2937}html[data-theme=dark] .sellers-orderdata-block.is-summary{background:0 0}html[data-theme=dark] .sellers-orderdata-label,html[data-theme=dark] .sellers-orderdata-note-text,html[data-theme=dark] .sellers-orderdata-contact-label{color:#94a3b8}html[data-theme=dark] .sellers-orderdata-value,html[data-theme=dark] .sellers-orderdata-primary,html[data-theme=dark] .sellers-orderdata-list,html[data-theme=dark] .sellers-orderdata-contact-name{color:#e2e8f0}html[data-theme=dark] .sellers-orderdata-status{background:#334155;box-shadow:0 0 0 2px #0f172a}html[data-theme=dark] .sellers-orderdata-status.is-online{background:#34d399;box-shadow:0 0 0 2px #0f172a}html[data-theme=dark] .sellers-orderdata-note{background:#1e293b99;border-color:#334155}html[data-theme=dark] .sellers-orderdata-note.is-warning{background:#ca8a042e;border-color:#ca8a0459}html[data-theme=dark] .sellers-orderdata-note-icon{background:#1f2937}html[data-theme=dark] .sellers-orderdata-note.is-warning .sellers-orderdata-note-icon{background:#ca8a0440}html[data-theme=dark] .sellers-orderdata-note-icon-svg{color:#94a3b8}html[data-theme=dark] .sellers-orderdata-note.is-warning .sellers-orderdata-note-icon-svg{color:#fbbf24}html[data-theme=dark] .sellers-orderdata-note-title{color:#94a3b8}html[data-theme=dark] .sellers-orderdata-note.is-warning .sellers-orderdata-note-title{color:#fbbf24}html[data-theme=dark] .sellers-orderdata-contact{border-top-color:#1f2937}@media (max-width:1024px){.sellers-header{flex-direction:column;align-items:stretch}.sellers-search{width:100%;max-width:100%}.sellers-contact-grid,.sellers-delivery-grid{grid-template-columns:1fr}.sellers-delivery-divider{width:100%;height:1px}.sellers-orderdata-grid{grid-template-columns:1fr}.sellers-orderdata-block:nth-child(-n+1){border-top:0}.sellers-orderdata-block{border-left:0}.sellers-rating-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sellers-rating-orderdata-block:nth-child(-n+2){border-top:0}.sellers-rating-orderdata-block:nth-child(odd){border-left:0}.sellers-rating-orderdata-block-right{border-left:1px solid #e2e8f0}html[data-theme=dark] .sellers-rating-orderdata-block-right{border-left-color:#1f2937}}@media (min-width:1025px) and (max-width:1280px){.sellers-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sellers-details-split{grid-template-columns:repeat(2,minmax(0,1fr))}.sellers-rating-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sellers-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sellers-orderdata-block:nth-child(-n+2){border-top:0}.sellers-orderdata-block:nth-child(odd){border-left:0}}@media (min-width:781px) and (max-width:1024px){.sellers-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sellers-orderdata-block:nth-child(-n+2){border-top:0}.sellers-orderdata-block:nth-child(odd){border-left:0}}@media (min-width:641px) and (max-width:780px){.sellers-orderdata-grid{grid-template-columns:1fr}.sellers-orderdata-block:nth-child(-n+1){border-top:0}.sellers-orderdata-block{border-left:0}.sellers-rating-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sellers-rating-orderdata-block:nth-child(-n+2){border-top:0}.sellers-rating-orderdata-block:nth-child(odd){border-left:0}.sellers-rating-orderdata-block-right{border-left:1px solid #e2e8f0}html[data-theme=dark] .sellers-rating-orderdata-block-right{border-left-color:#1f2937}.sellers-expand-header,.sellers-expand-cell{width:36px;padding-left:8px;padding-right:8px}.sellers-expand-button{width:28px;height:28px}.sellers-expand-icon{width:16px;height:16px}.sellers-table-cell,.sellers-table-header-cell{padding-left:8px;padding-right:8px}}@media (min-width:481px) and (max-width:640px){.sellers-orderdata-grid{grid-template-columns:1fr}.sellers-orderdata-block:nth-child(-n+1){border-top:0}.sellers-orderdata-block{border-left:0}.sellers-rating-orderdata-grid{grid-template-columns:1fr}.sellers-rating-orderdata-block:nth-child(-n+1){border-top:0}.sellers-rating-orderdata-block,.sellers-rating-orderdata-block-right{border-left:0}.sellers-expand-header,.sellers-expand-cell{width:32px;padding-left:6px;padding-right:6px}.sellers-expand-button{width:28px;height:28px}.sellers-expand-icon{width:16px;height:16px}.sellers-table-cell,.sellers-table-header-cell{padding-left:6px;padding-right:6px}.sellers-col-contact,.sellers-table-row>td:nth-child(3),.sellers-table-head>tr>th:nth-child(3),.sellers-actions-row>button:nth-child(4),.sellers-actions-row>button:nth-child(5),.orders-header-actions>button.orders-header-icon-only:nth-last-child(2),.orders-header-actions>button.orders-header-icon-only:last-child{display:none}.sellers-table{table-layout:fixed}.sellers-expand-header,.sellers-expand-cell{width:10%}.sellers-col-code,.sellers-col-orders,.sellers-col-actions{width:30%}.sellers-orderdata-block-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:inline-flex}.sellers-orderdata-block-phone-mobile:hover{background-color:#22c55e1a}.sellers-orderdata-contact-phone-mobile{min-width:44px;min-height:44px;display:inline-flex}}@media (max-width:480px){.sellers-orderdata-grid{grid-template-columns:1fr}.sellers-orderdata-block:nth-child(-n+1){border-top:0}.sellers-orderdata-block{border-left:0}.sellers-orderdata-contact{flex-direction:column;align-items:flex-start}.sellers-orderdata-contact-items{flex-direction:column;align-items:flex-start;gap:8px}.sellers-orderdata-contact-call{display:none}.sellers-actions-info{grid-template-columns:1fr}.sellers-action-info-label{min-width:auto}.sellers-rating-orderdata-grid{grid-template-columns:1fr}.sellers-rating-orderdata-block:nth-child(-n+1){border-top:0}.sellers-rating-orderdata-block,.sellers-rating-orderdata-block-right{border-left:0}.sellers-orderdata-block-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:inline-flex}.sellers-orderdata-block-phone-mobile:hover{background-color:#22c55e1a}.sellers-orderdata-contact-phone-mobile{min-width:44px;min-height:44px;display:inline-flex}.sellers-col-contact,.sellers-table-row>td:nth-child(3),.sellers-table-head>tr>th:nth-child(3),.sellers-actions-row>button:nth-child(4),.sellers-actions-row>button:nth-child(5),.orders-header-actions>button.orders-header-icon-only:nth-last-child(2),.orders-header-actions>button.orders-header-icon-only:last-child{display:none}.sellers-table{table-layout:fixed}.sellers-expand-header,.sellers-expand-cell{width:10%;padding-left:24px;padding-right:8px}.sellers-col-code,.sellers-col-orders,.sellers-col-actions{width:30%}}.customers-shell{width:100%;margin:0 auto;animation:.5s clients-fade-in}.customers-view{flex-direction:column;gap:24px;display:flex}.customers-header{align-items:center;gap:16px;display:flex}.customers-title{flex:1;min-width:160px}.customers-title h1{color:#0f172a;margin:0;font-size:1.5rem;font-weight:700}.customers-search{width:20rem;max-width:28rem;position:relative}.customers-search-icon{color:#94a3b8;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.customers-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:36px;padding:0 12px 0 40px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.customers-search-input::placeholder{color:#94a3b8}.customers-search-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee33}.customers-add-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 18px #0e749040}.customers-add-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0e749059}.customers-add-icon{width:16px;height:16px}.customers-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #0f172a14}.customers-table-container{width:100%;overflow-x:auto}.customers-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.customers-table-head{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 50%,#f8fafc 100%);border-bottom:2px solid #e2e8f0}.customers-table-header-cell{text-transform:uppercase;letter-spacing:.08em;color:#475569;white-space:nowrap;vertical-align:middle;padding:16px;font-size:.75rem;font-weight:700}.customers-table-header-label{align-items:center;gap:8px;display:inline-flex}.customers-table-header-label-multiline{text-align:center;line-height:1.2;display:inline-block}.customers-table-header-icon{width:14px;height:14px}.customers-expand-header{width:48px;padding-left:24px}.customers-col-code{width:10rem}.customers-col-client{width:12rem}.customers-col-contact{width:16rem}.customers-col-orders{width:10rem}.customers-col-actions{width:14rem}.customers-table-row{cursor:pointer;background:#fff;border-bottom:2px solid #e2e8f0;transition:background .2s,box-shadow .2s,border-color .2s}.customers-table-row:hover{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%);box-shadow:0 4px 10px #0f172a14}.customers-table-row.is-expanded{background:linear-gradient(90deg,#ecfeff 0%,#eff6ff 50%,#ecfeff 100%);border-color:#67e8f9;box-shadow:0 6px 14px #0e74902e}.customers-table-cell{vertical-align:middle;color:#0f172a;padding:20px 16px}.customers-expand-cell{width:48px;padding-left:24px}.customers-expand-button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:inline-flex}.customers-expand-button:hover{color:#0ea5e9;background:#0ea5e91f}.customers-expand-icon{width:18px;height:18px;transition:transform .2s}.customers-expand-button.is-expanded .customers-expand-icon{transform:rotate(90deg)}.customers-code{color:#0e7490;margin-bottom:4px;font-size:1rem;font-weight:700}.customers-name{align-items:center;gap:6px;margin-bottom:2px;display:inline-flex}.customers-name-text{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;font-size:.875rem;font-weight:700;overflow:hidden}.customers-type{color:#64748b;font-size:.75rem;font-weight:500}.customers-contact{flex-direction:column;gap:4px;display:flex}.customers-contact-row{color:#334155;align-items:center;gap:6px;font-size:.875rem;display:flex}.customers-contact-sub{color:#64748b;font-size:.75rem}.customers-contact-value{font-weight:600}.customers-contact-subtext{font-size:.75rem}.customers-contact-icon{color:#94a3b8;width:14px;height:14px}.customers-active-orders-badge{background:linear-gradient(135deg,#dcfce7 0%,#d1fae5 100%);border:2px solid #86efac;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:6px 12px;display:inline-flex}.customers-active-orders-icon{color:#166534;flex-shrink:0;width:14px;height:14px}.customers-active-orders-count{color:#166534;font-size:.875rem;font-weight:700}.customers-orders-pill{background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);border:2px solid #e9d5ff;border-radius:10px;justify-content:center;align-items:center;margin-bottom:4px;padding:6px 12px;display:inline-flex}.customers-orders-count{color:#6d28d9;font-size:.875rem;font-weight:700}.customers-active-status{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:.6rem;font-weight:700;display:inline-block}.customers-active-status-status-none{color:#64748b;background:#f1f5f9}.customers-active-status-status-low{color:#166534;background:#dcfce7}.customers-active-status-status-medium{color:#92400e;background:#fef3c7}.customers-active-status-status-high{color:#991b1b;background:#fee2e2}.customers-align-center{text-align:center}.customers-align-right{text-align:right}.customers-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.customers-row-actions-vertical{flex-direction:column;align-items:flex-end;gap:4px}.customers-actions-row,.customers-superadmin-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customers-superadmin-buttons-group{margin-top:20px}.customers-actions-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;padding:12px;display:grid}.customers-action-info-item{align-items:center;gap:8px;font-size:.75rem;display:flex}.customers-action-info-icon{color:#64748b;flex-shrink:0;width:16px;height:16px}.customers-action-info-label{color:#64748b;min-width:auto;margin-right:4px;font-weight:600}.customers-action-info-value{color:#0f172a;font-weight:700}.customers-badge{text-transform:none;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.customers-badge-icon{width:12px;height:12px}.customers-badge.is-verified{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.customers-badge.is-unverified{color:#b45309;background:#fef3c7;border-color:#fde68a}.customers-online-status{align-items:center;gap:6px;display:inline-flex}.customers-online-dot{border-radius:999px;width:8px;height:8px}.customers-online-dot.is-online{background:#10b981;animation:1.6s infinite clients-pulse}.customers-online-dot.is-offline{background:#94a3b8}html[data-theme=dark] .customers-online-dot.is-online{background:#34d399}html[data-theme=dark] .customers-online-dot.is-offline{background:#64748b}.customers-online-label{text-transform:uppercase;font-size:10px;font-weight:700}.customers-online-label.is-online{color:#059669}.customers-online-label.is-offline{color:#64748b}.customers-table-empty{text-align:center;color:#64748b;padding:32px 16px}.customers-table-footer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:.75rem;display:flex}.customers-table-footer-actions{gap:8px;display:flex}.customers-action-button{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.customers-action-button:disabled{cursor:not-allowed;opacity:.6}.customers-action-icon{width:12px;height:12px}.customers-action-button.is-xs{height:28px;padding:0 10px;font-size:.7rem}.customers-action-button.is-xs .customers-action-icon{width:10px;height:10px}.customers-action-button.is-sm{height:32px;padding:0 12px;font-size:.75rem}.customers-action-button.is-outline{color:#475569;border-color:#e2e8f0}.customers-action-button.is-outline:hover{background:#f1f5f9}.customers-action-button.is-prominent{color:#0c4a6e;background:#e0f2fe;border-color:#7dd3fc;align-self:flex-start;box-shadow:0 6px 12px #0e749026}.customers-action-button.is-prominent:hover{color:#0f172a;background:#bae6fd;border-color:#38bdf8}.customers-action-button.is-danger{color:#dc2626;border-color:#dc2626}.customers-action-button.is-danger:hover{background:#fef2f2}.customers-action-button.is-emerald{color:#059669;border-color:#059669}.customers-action-button.is-emerald:hover{background:#ecfdf5}.customers-details-row{background:#f8fafc}.customers-details-cell{border-bottom:2px solid #67e8f9;padding:0}.customers-details-panel{background:#f8fafc;border-top:2px solid #a5f3fc;overflow:hidden}.customers-details{background:#f8fafc;flex-direction:column;gap:12px;padding:24px;animation:.3s clients-details-in;display:flex}.customers-details-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 2px 6px #0f172a14}.customers-details-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.customers-details-title-row{align-items:center;gap:8px;display:flex}.customers-details-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;border-left:4px solid #06b6d4;margin:0;padding-left:10px;font-size:.7rem;font-weight:700}.customers-details-badges{gap:6px;display:inline-flex}.customers-type-badge{color:#6d28d9;background:#ede9fe;border-radius:999px;align-items:center;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.customers-status-badge{border-radius:999px;align-items:center;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.customers-status-badge.is-active{color:#047857;background:#d1fae5}.customers-status-badge.is-blocked{color:#b91c1c;background:#fee2e2}.customers-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customers-detail-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:.7rem;display:flex}.customers-detail-wide{grid-column:span 2}.customers-detail-label{text-transform:uppercase;color:#64748b;letter-spacing:.08em;font-size:.6rem;font-weight:700}.customers-detail-value{color:#0f172a;font-size:.75rem;font-weight:600}.customers-detail-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customers-detail-value-mono{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.customers-details-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customers-details-wide{grid-column:span 2}.customers-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customers-remarks{align-items:flex-start;gap:8px;display:flex}.customers-remarks-icon{color:#ca8a04;width:16px;height:16px;margin-top:6px}.customers-textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:60px;padding:8px 10px;font-size:.75rem}.customers-textarea-warning{background:#fef9c3;border-color:#fde68a}.customers-order-badge-group{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.customers-order-badge{color:#6d28d9;background:#ede9fe;border:1px solid #ddd6fe;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.customers-order-badge-icon{width:12px;height:12px}.customers-order-stats{color:#64748b;font-size:.6rem;font-weight:600}.customers-order-chips{flex-wrap:wrap;gap:6px;display:flex}.customers-order-section{margin-bottom:16px}.customers-order-section:last-child{margin-bottom:0}.customers-order-section-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.customers-order-section-meta{align-items:center;gap:12px;display:flex}.customers-order-section-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.65rem;font-weight:700}.customers-order-section-count{color:#0891b2;background:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.customers-order-section-amount{border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;font-weight:700;display:inline-flex}.customers-order-section-amount-active{color:#166534;background:#d1fae5}.customers-order-section-amount-history{color:#1d4ed8;background:#dbeafe}.customers-order-amount-icon{width:12px;height:12px}.customers-order-amount-icon-active{color:#166534}.customers-order-amount-icon-history{color:#1d4ed8}.customers-order-chip{color:#1d4ed8;cursor:pointer;background:#dbeafe;border:1px solid #bfdbfe;border-radius:6px;padding:2px 8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.65rem;font-weight:700}.customers-order-chip-active{color:#166534;background:#dcfce7;border-color:#86efac}.customers-order-empty{text-align:center;color:#64748b;padding:12px 0;font-size:.75rem}@keyframes clients-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes clients-details-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes clients-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.delete-tab-shell{width:100%;margin:0 auto;animation:.5s delete-tab-fade-in}.delete-tab-view{flex-direction:column;gap:24px;display:flex}.delete-tab-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #0f172a14}.delete-tab-table-container{width:100%;overflow-x:auto}.delete-tab-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.delete-tab-table-head{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 50%,#f8fafc 100%);border-bottom:2px solid #e2e8f0}.delete-tab-table-header-cell{text-transform:uppercase;letter-spacing:.08em;color:#475569;white-space:nowrap;vertical-align:middle;padding:16px;font-size:.75rem;font-weight:700}.delete-tab-table-header-label{align-items:center;gap:8px;display:inline-flex}.delete-tab-table-header-label-multiline{text-align:center;line-height:1.2;display:inline-block}.delete-tab-table-header-icon{width:14px;height:14px}.delete-tab-expand-header{width:48px;padding-left:24px}.delete-tab-col-code{width:10rem}.delete-tab-col-contact{width:16rem}.delete-tab-col-deleted{width:10rem}@media (max-width:480px){.delete-tab-col-contact,.delete-tab-col-contact-cell{display:none!important}.delete-tab-table-container{width:100%;overflow-x:hidden}.delete-tab-table{table-layout:fixed;width:100%;min-width:100%}.delete-tab-expand-header,.delete-tab-expand-cell{width:10%;padding-left:24px;padding-right:8px}.delete-tab-expand-button{width:28px;height:28px}.delete-tab-expand-icon{width:16px;height:16px}.delete-tab-table-cell,.delete-tab-table-header-cell{padding-left:6px;padding-right:6px}.delete-tab-col-code{width:50%}.delete-tab-col-deleted{width:40%}}@media (min-width:481px) and (max-width:640px){.delete-tab-col-contact,.delete-tab-col-contact-cell{display:none!important}.delete-tab-table-container{width:100%;overflow-x:hidden}.delete-tab-table{table-layout:fixed;width:100%;min-width:100%}.delete-tab-expand-header,.delete-tab-expand-cell{width:10%;padding-left:6px;padding-right:6px}.delete-tab-expand-button{width:28px;height:28px}.delete-tab-expand-icon{width:16px;height:16px}.delete-tab-table-cell,.delete-tab-table-header-cell{padding-left:6px;padding-right:6px}.delete-tab-col-code{width:50%}.delete-tab-col-deleted{width:40%}}.delete-tab-table-row{cursor:pointer;background:#fff;border-bottom:2px solid #e2e8f0;transition:background .2s,box-shadow .2s,border-color .2s}.delete-tab-table-row:hover{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%);box-shadow:0 4px 10px #0f172a14}.delete-tab-table-row.is-expanded{background:linear-gradient(90deg,#ecfeff 0%,#eff6ff 50%,#ecfeff 100%);border-color:#67e8f9;box-shadow:0 6px 14px #0e74902e}.delete-tab-table-cell{vertical-align:middle;color:#0f172a;padding:20px 16px}.delete-tab-expand-cell{width:48px;padding-left:24px}.delete-tab-expand-button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:inline-flex}.delete-tab-expand-button:hover{color:#0ea5e9;background:#0ea5e91f}.delete-tab-expand-icon{width:18px;height:18px;transition:transform .2s}.delete-tab-expand-button.is-expanded .delete-tab-expand-icon{transform:rotate(90deg)}.delete-tab-code{color:#0e7490;margin-bottom:4px;font-size:1rem;font-weight:700}.delete-tab-name{align-items:center;gap:6px;margin-bottom:2px;display:inline-flex}.delete-tab-name-text{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;font-size:.875rem;font-weight:700;overflow:hidden}.delete-tab-type{color:#64748b;font-size:.75rem}.delete-tab-contact{flex-direction:column;gap:4px;display:flex}.delete-tab-contact-row{color:#334155;align-items:center;gap:6px;font-size:.875rem;display:flex}.delete-tab-contact-sub{color:#64748b;font-size:.75rem}.delete-tab-contact-value{font-weight:600}.delete-tab-contact-subtext{font-size:.75rem}.delete-tab-contact-icon{color:#94a3b8;width:14px;height:14px}.delete-tab-deleted-cell{flex-direction:column;align-items:center;gap:6px;display:flex}.delete-tab-deleted-date{color:#64748b;font-size:.875rem}.delete-tab-deleted-badge{text-transform:uppercase;letter-spacing:.05em;color:#991b1b;background:#fee2e2;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-block}.delete-tab-align-center{text-align:center}.delete-tab-details-row{background:linear-gradient(90deg,#f0fdfa 0%,#ecfeff 50%,#f0fdfa 100%)}.delete-tab-details-cell{vertical-align:top;border-bottom:2px solid #e2e8f0;padding:0}.delete-tab-details-panel{padding:24px}.delete-tab-details{animation:.3s delete-tab-details-in}.delete-tab-details-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:20px}.delete-tab-details-card:last-child{margin-bottom:0}.delete-tab-details-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.delete-tab-details-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;border-left:4px solid #06b6d4;margin:0 0 12px;padding-left:10px;font-size:.7rem;font-weight:700}.delete-tab-details-header .delete-tab-details-title{margin-bottom:0}.delete-tab-details-pill{text-transform:uppercase;letter-spacing:.05em;color:#991b1b;background:#fee2e2;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}.delete-tab-orderdata-panel{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.delete-tab-orderdata{padding:20px}.delete-tab-orderdata-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:0;display:grid}.delete-tab-orderdata-block{border-top:0;border-bottom:none;border-left:0;border-right:1px solid #e2e8f0;flex-direction:column;padding:16px;display:flex}.delete-tab-orderdata-block.is-summary .delete-tab-orderdata-summary,.delete-tab-orderdata-block:not(.is-summary) .delete-tab-orderdata-customer-grid{flex:1;min-height:0}.delete-tab-orderdata-block:first-child,.delete-tab-orderdata-block:not(:first-child){border-left:0}.delete-tab-orderdata-block:last-child{border-right:0}.delete-tab-orderdata-block-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.delete-tab-orderdata-block-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.6rem;font-weight:700}.delete-tab-orderdata-icon{color:#94a3b8;width:14px;height:14px}.delete-tab-orderdata-summary{flex-direction:column;gap:8px;display:flex}.delete-tab-orderdata-stack{flex-direction:column;gap:2px;display:flex}.delete-tab-orderdata-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.7rem;font-weight:600}.delete-tab-orderdata-value{color:#0f172a;font-size:.875rem;font-weight:600}.delete-tab-orderdata-primary{color:#0f172a;margin-bottom:8px;font-size:.9375rem;font-weight:700}.delete-tab-orderdata-list{color:#334155;flex-direction:column;gap:4px;font-size:.875rem;display:flex}.delete-tab-orderdata-item{align-items:center;gap:6px;display:flex}.delete-tab-orderdata-item.is-multiline{align-items:flex-start}.delete-tab-orderdata-address{color:#64748b;font-size:.8125rem}.delete-tab-orderdata-contact{border-top:1px solid #e2e8f0;margin-top:12px;padding-top:12px}.delete-tab-orderdata-contact-label{color:#64748b;align-items:center;gap:6px;margin-bottom:4px;font-size:.75rem;font-weight:600;display:flex}.delete-tab-orderdata-contact-name{color:#0f172a;margin-bottom:4px;font-weight:600;display:block}.delete-tab-orderdata-contact-details{color:#475569;flex-wrap:wrap;gap:8px 16px;font-size:.8125rem;display:flex}.delete-tab-orderdata-contact-item{align-items:center;gap:4px;display:inline-flex}.delete-tab-inline-icon{color:#94a3b8;flex-shrink:0;width:14px;height:14px}.delete-tab-orderdata-notes{border-top:none;margin-top:16px;padding-top:0}.delete-tab-orderdata-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:12px;padding:12px;display:flex}.delete-tab-orderdata-note-icon{color:#64748b;flex-shrink:0;width:18px;height:18px}.delete-tab-orderdata-note-title{color:#475569;margin-bottom:4px;font-size:.75rem;font-weight:700}.delete-tab-orderdata-note-text{color:#334155;margin:0;font-size:.875rem;line-height:1.4}.delete-tab-actions-info{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.delete-tab-action-info-item{color:#334155;align-items:center;gap:8px;font-size:.875rem;display:flex}.delete-tab-action-info-icon{color:#94a3b8;width:16px;height:16px}.delete-tab-action-info-label{color:#64748b;font-weight:600}.delete-tab-action-info-value{color:#0f172a;font-weight:600}.delete-tab-table-empty{text-align:center;color:#64748b;padding:48px 24px;font-size:.9375rem}.delete-tab-table-footer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:.875rem;display:flex}.delete-tab-table-footer-actions{gap:8px;display:flex}.delete-tab-action-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.delete-tab-action-button:disabled{opacity:.6;cursor:not-allowed}.delete-tab-action-button.is-outline:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.delete-tab-action-button.is-sm{padding:6px 12px;font-size:.8125rem}.delete-tab-action-button.is-xs{padding:4px 8px;font-size:.75rem}.delete-tab-action-icon{flex-shrink:0;width:12px;height:12px}.delete-tab-action-button.is-xs .delete-tab-action-icon{width:10px;height:10px}.delete-tab-action-button.is-danger{color:#991b1b;background:#fee2e2;border-color:#fecaca}.delete-tab-action-button.is-danger:hover:not(:disabled){background:#fecaca;border-color:#f87171}.delete-tab-action-button.is-emerald{color:#047857;background:#d1fae5;border-color:#a7f3d0}.delete-tab-action-button.is-emerald:hover:not(:disabled){background:#a7f3d0;border-color:#34d399}.delete-tab-action-button.is-cyan{color:#0891b2;background:#cffafe;border-color:#a5f3fc}.delete-tab-action-button.is-cyan:hover:not(:disabled){background:#a5f3fc;border-color:#22d3ee}.delete-tab-actions-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.delete-tab-actions-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;padding:12px;display:grid}.delete-tab-action-info-item{align-items:center;gap:8px;font-size:.75rem;display:flex}.delete-tab-delivery-readonly{opacity:.9;pointer-events:none}.delete-tab-delivery-readonly .delete-tab-chip{padding-right:8px}.delete-tab-delivery-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:16px;display:grid}.delete-tab-delivery-divider{background:#cbd5e1;align-self:stretch;width:1px;height:100%}.delete-tab-delivery-group{flex-direction:column;gap:8px;display:flex}.delete-tab-detail-label{text-transform:uppercase;color:#64748b;letter-spacing:.08em;font-size:.6rem;font-weight:700}.delete-tab-chip-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.delete-tab-chip{border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.delete-tab-chip--blue{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.delete-tab-chip--green{color:#047857;background:#d1fae5;border-color:#a7f3d0}.delete-tab-chip-remove{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.delete-tab-chip-remove-icon{color:#dc2626;width:10px;height:10px}.delete-tab-input-row{align-items:center;gap:6px;display:flex}.delete-tab-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;font-size:.875rem}.delete-tab-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee33}.delete-tab-input-compact{height:28px}.delete-tab-rating-orderdata{flex-direction:column;gap:0;display:flex}.delete-tab-rating-orderdata-grid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:0;display:grid;position:relative}@media (min-width:781px){.delete-tab-orderdata,.delete-tab-orderdata-block{padding-top:8px}.delete-tab-orderdata-block:not(.is-summary){padding-top:4px}.delete-tab-orderdata-block:not(.is-summary) .delete-tab-orderdata-block-header{align-items:center}.delete-tab-orderdata-block:not(.is-summary) .delete-tab-orderdata-block-phone{padding:4px}.delete-tab-orderdata-block:not(.is-summary) .delete-tab-orderdata-block-phone-icon{width:14px;height:14px}.delete-tab-orderdata-block:not(.is-summary) .delete-tab-orderdata-block-header-icons{gap:6px}.delete-tab-rating-orderdata-grid:after{content:"";pointer-events:none;background:#e2e8f0;width:1px;position:absolute;top:0;bottom:0;left:50%}}.delete-tab-rating-orderdata-block{box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-radius:0;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.delete-tab-rating-orderdata-block-left{border-left:0}.delete-tab-rating-orderdata-block-right{border-left:1px solid #e2e8f0}.delete-tab-rating-orderdata-rating-item{flex-direction:column;gap:8px;display:flex}.delete-tab-rating-orderdata-rating-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.delete-tab-rating-orderdata-rating-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;white-space:nowrap;font-size:.6rem;font-weight:700}.delete-tab-rating-orderdata-block-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.delete-tab-rating-orderdata-block-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.6rem;font-weight:700}.delete-tab-rating-orderdata-icon{color:#94a3b8;width:14px;height:14px}.delete-tab-rating-orderdata-stars{flex-shrink:0;align-items:center;gap:4px;display:flex}.delete-tab-rating-star-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.delete-tab-rating-star{color:#cbd5e1;fill:none;width:16px;height:16px;transition:color .2s,fill .2s}.delete-tab-rating-star.is-active{color:#f59e0b;fill:#f59e0b}.delete-tab-rating-orderdata-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:6px 10px;font-size:.72rem;font-weight:600}.delete-tab-rating-orderdata-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1a}.delete-tab-rating-orderdata-textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:120px;padding:8px 10px;font-size:.7rem}.delete-tab-rating-orderdata-textarea:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1a}.delete-tab-order-badge-group{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.delete-tab-order-badge{color:#6d28d9;background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);border:1px solid #e9d5ff;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.delete-tab-order-badge-icon{width:12px;height:12px}.delete-tab-order-stats{color:#64748b;font-size:.65rem}.delete-tab-order-section{margin-bottom:16px}.delete-tab-order-section:last-child{margin-bottom:0}.delete-tab-order-section-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.delete-tab-order-section-meta{align-items:center;gap:12px;display:flex}.delete-tab-order-section-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.65rem;font-weight:700}.delete-tab-order-section-count{color:#0891b2;background:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.delete-tab-order-section-amount{border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;font-weight:700;display:inline-flex}.delete-tab-order-section-amount-active{color:#166534;background:#d1fae5}.delete-tab-order-section-amount-history{color:#1d4ed8;background:#dbeafe}.delete-tab-order-amount-icon{width:12px;height:12px}.delete-tab-order-amount-icon-active{color:#166534}.delete-tab-order-amount-icon-history{color:#1d4ed8}.delete-tab-order-chips{flex-wrap:wrap;gap:6px;display:flex}.delete-tab-order-chip{color:#1d4ed8;cursor:pointer;background:#dbeafe;border:1px solid #bfdbfe;border-radius:6px;padding:2px 8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.65rem;font-weight:700}.delete-tab-order-chip-active{color:#166534;background:#dcfce7;border-color:#86efac}.delete-tab-order-empty{text-align:center;color:#64748b;padding:12px 0;font-size:.75rem}.delete-tab-details-pill.is-active{color:#047857;background:#d1fae5}.delete-tab-details-pill.is-blocked{color:#991b1b;background:#fee2e2}.delete-tab-orderdata-block-header-icons{align-items:center;gap:8px;display:flex}.delete-tab-orderdata-block-phone{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.delete-tab-orderdata-block-phone:hover{color:#0ea5e9;background:#0ea5e91f}.delete-tab-orderdata-block-phone-icon{width:16px;height:16px}.delete-tab-orderdata-primary{color:#0f172a;align-items:center;gap:6px;margin-bottom:4px;font-size:.9375rem;font-weight:700;display:inline-flex}.delete-tab-orderdata-secondary{color:#64748b;margin-bottom:8px;font-size:.75rem}.delete-tab-orderdata-status{background:#94a3b8;border-radius:999px;flex-shrink:0;width:8px;height:8px}.delete-tab-orderdata-status.is-online{background:#22c55e}.delete-tab-orderdata-link{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.delete-tab-orderdata-link:hover{color:#0ea5e9}.delete-tab-orderdata-link-icon{width:14px;height:14px}.delete-tab-orderdata-customer-grid{flex-direction:column;gap:8px;display:flex}.delete-tab-orderdata-customer-main{flex:1;min-width:0}.delete-tab-orderdata-customer-actions{align-items:flex-start;gap:8px;display:flex}.delete-tab-orderdata-customer-action{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:inline-flex}.delete-tab-orderdata-customer-action:hover{color:#0ea5e9;background:#f1f5f9}.delete-tab-orderdata-customer-action.is-call:hover{color:#166534;background:#dcfce7}.delete-tab-orderdata-contact-label-content{align-items:center;gap:4px;display:inline-flex}.delete-tab-orderdata-contact-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:inline-flex}.delete-tab-orderdata-contact-phone-mobile:hover{background-color:#22c55e1a}.delete-tab-orderdata-contact-phone-mobile-icon{width:16px;height:16px}.delete-tab-orderdata-contact-call{color:#64748b;background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;margin-right:8px;padding:6px;display:inline-flex}.delete-tab-orderdata-contact-call:hover{color:#166534;background:#dcfce7}.delete-tab-orderdata-contact-call-icon{width:14px;height:14px}.delete-tab-orderdata-contact-items{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.delete-tab-orderdata-note.is-warning{background:#fffbeb;border-color:#fde68a}.delete-tab-orderdata-note-icon-svg{color:#d97706;width:18px;height:18px}@keyframes delete-tab-fade-in{0%{opacity:0}to{opacity:1}}@keyframes delete-tab-details-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .delete-tab-table-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .delete-tab-table-head{background:linear-gradient(90deg,#1f2937 0%,#334155 50%,#1f2937 100%);border-bottom-color:#334155}html[data-theme=dark] .delete-tab-table-header-cell{color:#cbd5e1}html[data-theme=dark] .delete-tab-table-row{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .delete-tab-table-row:hover{background:linear-gradient(90deg,#33415580,#47556980)}html[data-theme=dark] .delete-tab-table-row.is-expanded{background:linear-gradient(90deg,#0e749040,#1e40af40,#0e749040);border-color:#0891b2}html[data-theme=dark] .delete-tab-table-cell{color:#e2e8f0}html[data-theme=dark] .delete-tab-code{color:#22d3ee}html[data-theme=dark] .delete-tab-name-text{color:#f8fafc}html[data-theme=dark] .delete-tab-type,html[data-theme=dark] .delete-tab-contact-sub,html[data-theme=dark] .delete-tab-deleted-date{color:#94a3b8}html[data-theme=dark] .delete-tab-contact,html[data-theme=dark] .delete-tab-contact-row,html[data-theme=dark] .delete-tab-contact-value{color:#f1f5f9}html[data-theme=dark] .delete-tab-contact-value{color:#f8fafc}html[data-theme=dark] .delete-tab-contact-icon{color:#cbd5e1}html[data-theme=dark] .delete-tab-deleted-badge{color:#fecaca;background:#7f1d1d}html[data-theme=dark] .delete-tab-details-row,html[data-theme=dark] .delete-tab-details-panel,html[data-theme=dark] .delete-tab-details-card,html[data-theme=dark] .delete-tab-orderdata-panel{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .delete-tab-orderdata-block{border-color:#1f2937}html[data-theme=dark] .delete-tab-orderdata-contact{border-top-color:#1f2937}html[data-theme=dark] .delete-tab-details-title{color:#67e8f9;border-left-color:#22d3ee}html[data-theme=dark] .delete-tab-orderdata-value,html[data-theme=dark] .delete-tab-orderdata-primary,html[data-theme=dark] .delete-tab-orderdata-contact-name,html[data-theme=dark] .delete-tab-action-info-value{color:#f8fafc}html[data-theme=dark] .delete-tab-orderdata-label,html[data-theme=dark] .delete-tab-orderdata-block-title,html[data-theme=dark] .delete-tab-orderdata-contact-label,html[data-theme=dark] .delete-tab-action-info-label{color:#94a3b8}html[data-theme=dark] .delete-tab-orderdata-list,html[data-theme=dark] .delete-tab-orderdata-note-text,html[data-theme=dark] .delete-tab-orderdata-contact-details,html[data-theme=dark] .delete-tab-orderdata-address{color:#cbd5e1}html[data-theme=dark] .delete-tab-inline-icon{color:#64748b}html[data-theme=dark] .delete-tab-table-footer{color:#94a3b8;background:#1f2937;border-top-color:#334155}html[data-theme=dark] .delete-tab-action-button{color:#cbd5e1;background:#1f2937;border-color:#334155}html[data-theme=dark] .delete-tab-action-button.is-outline:hover:not(:disabled){background:#334155;border-color:#475569}html[data-theme=dark] .delete-tab-table-empty{color:#94a3b8}html[data-theme=dark] .delete-tab-delivery-divider{background:#475569}html[data-theme=dark] .delete-tab-detail-label{color:#94a3b8}html[data-theme=dark] .delete-tab-chip--blue{color:#93c5fd;background:#1e40af59;border-color:#1e40af99}html[data-theme=dark] .delete-tab-chip--green{color:#6ee7b7;background:#05966940;border-color:#05966980}html[data-theme=dark] .delete-tab-chip-remove-icon{color:#f87171}html[data-theme=dark] .delete-tab-input{color:#f8fafc;background:#0f172a;border-color:#334155}html[data-theme=dark] .delete-tab-input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee26}@media (min-width:781px){html[data-theme=dark] .delete-tab-rating-orderdata-grid:after{background:#1f2937}}html[data-theme=dark] .delete-tab-rating-orderdata-block{background:0 0;border-color:#1f2937}html[data-theme=dark] .delete-tab-rating-orderdata-block-right{border-left-color:#1f2937}html[data-theme=dark] .delete-tab-rating-orderdata-block-title,html[data-theme=dark] .delete-tab-rating-orderdata-rating-label{color:#94a3b8}html[data-theme=dark] .delete-tab-rating-orderdata-icon{color:#64748b}html[data-theme=dark] .delete-tab-rating-star{color:#475569}html[data-theme=dark] .delete-tab-rating-star.is-active{color:#fbbf24;fill:#fbbf24}html[data-theme=dark] .delete-tab-rating-orderdata-input,html[data-theme=dark] .delete-tab-rating-orderdata-textarea{color:#e2e8f0;background:#0f172a;border-color:#334155}html[data-theme=dark] .delete-tab-rating-orderdata-input:focus,html[data-theme=dark] .delete-tab-rating-orderdata-textarea:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee26}html[data-theme=dark] .delete-tab-order-badge{color:#c4b5fd;background:#6d28d940;border-color:#6d28d966}html[data-theme=dark] .delete-tab-order-badge-icon{color:#c4b5fd}html[data-theme=dark] .delete-tab-order-stats,html[data-theme=dark] .delete-tab-order-section-title{color:#94a3b8}html[data-theme=dark] .delete-tab-order-section-count{color:#22d3ee;background:#0891b233}html[data-theme=dark] .delete-tab-order-section-amount-active{color:#86efac;background:#14532d4d}html[data-theme=dark] .delete-tab-order-section-amount-history{color:#93c5fd;background:#1e40af4d}html[data-theme=dark] .delete-tab-order-amount-icon-active{color:#86efac}html[data-theme=dark] .delete-tab-order-amount-icon-history{color:#93c5fd}html[data-theme=dark] .delete-tab-order-chip{color:#93c5fd;background:#1e40af59;border-color:#1e40af99}html[data-theme=dark] .delete-tab-order-chip-active{color:#86efac;background:#14532d59;border-color:#22c55e80}html[data-theme=dark] .delete-tab-order-empty{color:#94a3b8}html[data-theme=dark] .delete-tab-actions-info{background:#1e293b99;border-color:#334155}html[data-theme=dark] .delete-tab-action-info-icon{color:#64748b}html[data-theme=dark] .delete-tab-details-pill.is-active{color:#86efac;background:#14532d59}html[data-theme=dark] .delete-tab-details-pill.is-blocked{color:#f87171;background:#b91c1c59}html[data-theme=dark] .delete-tab-orderdata-note.is-warning{background:#b4530933;border-color:#92400e}html[data-theme=dark] .delete-tab-orderdata-note.is-warning .delete-tab-orderdata-note-title{color:#fbbf24}html[data-theme=dark] .delete-tab-orderdata-note.is-warning .delete-tab-orderdata-note-text{color:#e2e8f0}html[data-theme=dark] .delete-tab-orderdata-note-icon-svg{color:#fbbf24}html[data-theme=dark] .delete-tab-orderdata-secondary{color:#94a3b8}html[data-theme=dark] .delete-tab-orderdata-status{background:#334155;box-shadow:0 0 0 2px #0f172a}html[data-theme=dark] .delete-tab-orderdata-status.is-online{background:#22c55e}html[data-theme=dark] .delete-tab-orderdata-block-phone:hover{color:#38bdf8;background:#0ea5e933}html[data-theme=dark] .delete-tab-orderdata-customer-action{color:#94a3b8;background:#1f2937;border-color:#334155}html[data-theme=dark] .delete-tab-orderdata-customer-action:hover{color:#38bdf8;background:#334155}html[data-theme=dark] .delete-tab-orderdata-customer-action.is-call:hover{color:#86efac;background:#14532d66}html[data-theme=dark] .delete-tab-orderdata-contact-call{color:#94a3b8;background:#334155}html[data-theme=dark] .delete-tab-orderdata-contact-call:hover{color:#86efac;background:#14532d66}html[data-theme=dark] .delete-tab-action-button.is-danger{color:#f87171;background:#b91c1c59;border-color:#f8717180}html[data-theme=dark] .delete-tab-action-button.is-danger:hover:not(:disabled){background:#b91c1c80;border-color:#f87171}html[data-theme=dark] .delete-tab-action-button.is-emerald{color:#86efac;background:#14532d59;border-color:#34d39980}html[data-theme=dark] .delete-tab-action-button.is-emerald:hover:not(:disabled){background:#14532d80;border-color:#34d399}html[data-theme=dark] .delete-tab-action-button.is-cyan{color:#67e8f9;background:#0891b240;border-color:#22d3ee80}html[data-theme=dark] .delete-tab-action-button.is-cyan:hover:not(:disabled){background:#0891b266;border-color:#22d3ee}html[data-theme=dark] .customers-title h1{color:#f8fafc}html[data-theme=dark] .customers-search-input{color:#f8fafc;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .customers-search-input::placeholder,html[data-theme=dark] .customers-search-icon{color:#64748b}html[data-theme=dark] .customers-table-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .customers-table-head{background:linear-gradient(90deg,#1f2937 0%,#334155 50%,#1f2937 100%);border-bottom-color:#334155}html[data-theme=dark] .customers-table-header-cell{color:#cbd5e1}html[data-theme=dark] .customers-table-row{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .customers-table-row:hover{background:linear-gradient(90deg,#33415580,#47556980)}html[data-theme=dark] .customers-table-row.is-expanded{background:linear-gradient(90deg,#0e749040,#1e40af40,#0e749040);border-color:#0891b2}html[data-theme=dark] .customers-table-cell{color:#e2e8f0}html[data-theme=dark] .customers-code{color:#22d3ee}html[data-theme=dark] .customers-name-text{color:#f8fafc}html[data-theme=dark] .customers-type{color:#94a3b8}html[data-theme=dark] .customers-contact-row{color:#e2e8f0}html[data-theme=dark] .customers-contact-sub{color:#94a3b8}html[data-theme=dark] .customers-orders-pill{background:linear-gradient(135deg,#9333ea40,#ec489940);border-color:#a855f773}html[data-theme=dark] .customers-orders-count{color:#c084fc}html[data-theme=dark] .customers-active-status-status-none{color:#94a3b8;background:#4755694d}html[data-theme=dark] .customers-active-status-status-low{color:#86efac;background:#14532d4d}html[data-theme=dark] .customers-active-status-status-medium{color:#fde047;background:#92400e4d}html[data-theme=dark] .customers-active-status-status-high{color:#fca5a5;background:#991b1b4d}html[data-theme=dark] .customers-active-orders-badge{background:linear-gradient(135deg,#14532d4d,#1665344d);border-color:#22c55e80}html[data-theme=dark] .customers-active-orders-icon,html[data-theme=dark] .customers-active-orders-count{color:#86efac}html[data-theme=dark] .customers-order-section-amount-active{color:#86efac;background:#14532d4d}html[data-theme=dark] .customers-order-amount-icon-active{color:#86efac}html[data-theme=dark] .customers-order-section-amount-history{color:#93c5fd;background:#1e40af4d}html[data-theme=dark] .customers-order-amount-icon-history{color:#93c5fd}html[data-theme=dark] .customers-badge.is-verified{color:#93c5fd;background:#1e40af59;border-color:#1e40af99}html[data-theme=dark] .customers-badge.is-unverified{color:#facc15;background:#b4530940;border-color:#b4530980}html[data-theme=dark] .customers-table-footer{color:#94a3b8;background:#0f172a99;border-top-color:#1f2937}html[data-theme=dark] .customers-action-button{color:#e2e8f0}html[data-theme=dark] .customers-action-button.is-outline{color:#cbd5e1;border-color:#334155}html[data-theme=dark] .customers-action-button.is-outline:hover{background:#33415566}html[data-theme=dark] .customers-action-button.is-prominent{color:#e0f2fe;background:#0e749040;border-color:#0e7490;box-shadow:0 6px 12px #0284c740}html[data-theme=dark] .customers-action-button.is-prominent:hover{color:#f8fafc;background:#0e749073;border-color:#38bdf8}html[data-theme=dark] .customers-action-button.is-danger:hover{background:#dc262633}html[data-theme=dark] .customers-action-button.is-emerald:hover{background:#10b98133}html[data-theme=dark] .customers-actions-info{background:#1e293b99;border-color:#334155}html[data-theme=dark] .customers-action-info-icon,html[data-theme=dark] .customers-action-info-label{color:#94a3b8}html[data-theme=dark] .customers-action-info-value{color:#e2e8f0}html[data-theme=dark] .customers-details-row,html[data-theme=dark] .customers-details-panel,html[data-theme=dark] .customers-details{background:#0f172a99}html[data-theme=dark] .customers-details-panel{border-top-color:#0891b2}html[data-theme=dark] .customers-details-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .customers-detail-item{background:#1e293b99;border-color:#334155}html[data-theme=dark] .customers-detail-value{color:#f8fafc}html[data-theme=dark] .customers-detail-label{color:#94a3b8}html[data-theme=dark] .customers-textarea{color:#f8fafc;background:#0f172a;border-color:#334155}html[data-theme=dark] .customers-textarea-warning{background:#ca8a0433;border-color:#ca8a044d}html[data-theme=dark] .customers-type-badge{color:#c4b5fd;background:#6d28d940}html[data-theme=dark] .customers-order-badge{color:#c4b5fd;background:#6d28d940;border-color:#6d28d966}html[data-theme=dark] .customers-order-badge-icon{color:#c4b5fd}html[data-theme=dark] .customers-order-stats{color:#94a3b8}html[data-theme=dark] .customers-order-chip{color:#93c5fd;background:#1e40af59;border-color:#1e40af99}html[data-theme=dark] .customers-order-chip-active{color:#86efac;background:#14532d59;border-color:#22c55e99}html[data-theme=dark] .customers-order-section-title{color:#94a3b8}html[data-theme=dark] .customers-order-section-count{color:#22d3ee;background:#0891b233}.customers-orderdata-panel{padding:16px}.customers-orderdata{flex-direction:column;gap:14px;display:flex}.customers-orderdata-grid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:0;display:grid;position:relative}@media (min-width:781px){.customers-orderdata-grid:after{content:"";pointer-events:none;background:#e2e8f0;width:1px;position:absolute;top:0;bottom:0;left:50%}html[data-theme=dark] .customers-orderdata-grid:after{background:#1f2937}}.customers-orderdata-block{box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-radius:0;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.customers-orderdata-block.is-summary{background:0 0}.customers-orderdata-block-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.customers-orderdata-block-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.6rem;font-weight:700}.customers-orderdata-icon{color:#94a3b8;width:14px;height:14px}.customers-orderdata-block-header-icons{align-items:center;gap:8px;display:flex}.customers-orderdata-block-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:none}.customers-orderdata-block-phone-mobile:hover{background-color:#22c55e1a}.customers-orderdata-block-phone-icon{color:#22c55e;width:24px;height:24px;transition:color .2s}.customers-orderdata-block-phone-mobile:hover .customers-orderdata-block-phone-icon{color:#16a34a}.customers-orderdata-contact-label-content{align-items:center;gap:6px;display:inline-flex}.customers-orderdata-contact-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:none}.customers-orderdata-contact-phone-mobile:hover{background-color:#22c55e1a}.customers-orderdata-contact-phone-mobile-icon{color:#22c55e;width:24px;height:24px;transition:color .2s}.customers-orderdata-contact-phone-mobile:hover .customers-orderdata-contact-phone-mobile-icon{color:#16a34a}.customers-orderdata-summary{flex-direction:column;gap:8px;display:flex}.customers-orderdata-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;align-items:center;gap:4px;font-size:.56rem;font-weight:600;display:inline-flex}.customers-orderdata-value{color:#1f2937;font-size:.74rem;font-weight:600}.customers-orderdata-primary{color:#0f172a;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.customers-orderdata-status{background:#e2e8f0;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 2px #fff}.customers-orderdata-status.is-online{background:#22c55e}.customers-orderdata-link{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s;display:inline-flex}.customers-orderdata-link:hover{color:#0ea5e9}.customers-orderdata-link-icon{width:14px;height:14px}.customers-orderdata-secondary{color:#64748b;margin-top:0;font-size:.7rem;line-height:.2}.customers-orderdata-list{color:#64748b;flex-direction:column;gap:6px;font-size:.7rem;display:flex}.customers-orderdata-item{align-items:center;gap:6px;display:flex}.customers-orderdata-item.is-multiline{align-items:flex-start}.customers-orderdata-meta{color:#64748b;grid-template-columns:1fr;gap:2px 6px;font-size:.7rem;display:grid}.customers-orderdata-customer-grid,.customers-orderdata-customer-main{display:contents}.customers-orderdata-customer-actions{display:none}.customers-orderdata-stack{flex-direction:column;gap:2px;display:flex}.customers-orderdata-stack .customers-orderdata-label{letter-spacing:.04em;color:#94a3b8;font-size:.56rem}.customers-orderdata-stack .customers-orderdata-value{font-size:.72rem;font-weight:600}.customers-orderdata-block:nth-child(-n+2){border-top:0}.customers-orderdata-block:nth-child(odd){border-left:0}.customers-orderdata-address{flex-direction:column;gap:2px;display:flex}.customers-orderdata-address.has-maps-btn{flex-direction:row;align-items:center;gap:6px}.customers-orderdata-notes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.customers-orderdata-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.customers-orderdata-note.is-warning{background:#fffbeb;border-color:#fde68a}.customers-orderdata-note-icon{background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.customers-orderdata-note.is-warning .customers-orderdata-note-icon{background:#fde68a}.customers-orderdata-note-icon-svg{color:#64748b;width:14px;height:14px}.customers-orderdata-note.is-warning .customers-orderdata-note-icon-svg{color:#b45309}.customers-orderdata-note-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:2px;font-size:.6rem;font-weight:700}.customers-orderdata-note.is-warning .customers-orderdata-note-title{color:#b45309}.customers-orderdata-note-text{color:#475569;margin:0;font-size:.7rem}.customers-orderdata-note.is-warning .customers-orderdata-note-text{color:#92400e}.customers-orderdata-contact{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:10px;font-size:.7rem;display:flex}.customers-orderdata-contact-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;justify-content:space-between;align-items:center;gap:6px;width:100%;font-size:.6rem;font-weight:700;display:inline-flex}.customers-orderdata-contact-items{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.customers-orderdata-contact-details{display:contents}.customers-orderdata-contact-name{color:#0f172a;font-weight:700}.customers-orderdata-contact-item{align-items:center;gap:4px;display:inline-flex}.customers-orderdata-contact-item .customers-inline-icon{flex-shrink:0;min-width:12px;min-height:12px}.customers-orderdata-contact-item.is-link{color:#0891b2}.customers-orderdata-contact-call{display:none}.customers-orderdata-contact-call-icon{width:20px;height:20px}.customers-inline-icon{width:12px;height:12px}.customers-inline-icon.is-address{margin-top:2px}.customers-details-pill{border-radius:999px;align-items:center;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.customers-details-pill.is-active{color:#047857;background:#d1fae5}.customers-details-pill.is-blocked{color:#b91c1c;background:#fee2e2}html[data-theme=dark] .customers-orderdata-block{background:0 0;border-color:#1f2937}html[data-theme=dark] .customers-orderdata-block.is-summary{background:0 0}html[data-theme=dark] .customers-orderdata-label,html[data-theme=dark] .customers-orderdata-note-text,html[data-theme=dark] .customers-orderdata-contact-label{color:#94a3b8}html[data-theme=dark] .customers-orderdata-value,html[data-theme=dark] .customers-orderdata-primary,html[data-theme=dark] .customers-orderdata-list,html[data-theme=dark] .customers-orderdata-meta,html[data-theme=dark] .customers-orderdata-contact-name{color:#e2e8f0}html[data-theme=dark] .customers-orderdata-status{background:#334155;box-shadow:0 0 0 2px #0f172a}html[data-theme=dark] .customers-orderdata-status.is-online{background:#34d399;box-shadow:0 0 0 2px #0f172a}html[data-theme=dark] .customers-orderdata-note{background:#1e293b99;border-color:#334155}html[data-theme=dark] .customers-orderdata-note.is-warning{background:#ca8a042e;border-color:#ca8a0459}html[data-theme=dark] .customers-orderdata-note-icon{background:#1f2937}html[data-theme=dark] .customers-orderdata-note.is-warning .customers-orderdata-note-icon{background:#ca8a0440}html[data-theme=dark] .customers-orderdata-note-icon-svg{color:#94a3b8}html[data-theme=dark] .customers-orderdata-note.is-warning .customers-orderdata-note-icon-svg{color:#fbbf24}html[data-theme=dark] .customers-orderdata-note-title{color:#94a3b8}html[data-theme=dark] .customers-orderdata-note.is-warning .customers-orderdata-note-title{color:#fbbf24}html[data-theme=dark] .customers-orderdata-contact{border-top-color:#1f2937}.customers-rating-orderdata{flex-direction:column;gap:0;display:flex}.customers-rating-orderdata-grid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:0;display:grid;position:relative}@media (min-width:781px){.customers-rating-orderdata-grid:after{content:"";pointer-events:none;background:#e2e8f0;width:1px;position:absolute;top:0;bottom:0;left:50%}html[data-theme=dark] .customers-rating-orderdata-grid:after{background:#1f2937}}.customers-rating-orderdata-block{box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-radius:0;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.customers-rating-orderdata-block-left{border-left:0}.customers-rating-orderdata-block-right{border-left:1px solid #e2e8f0}.customers-rating-orderdata-rating-item{flex-direction:column;gap:8px;display:flex}.customers-rating-orderdata-rating-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customers-rating-orderdata-rating-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;white-space:nowrap;font-size:.6rem;font-weight:700}.customers-rating-orderdata-block-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.customers-rating-orderdata-block-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.6rem;font-weight:700}.customers-rating-orderdata-icon{color:#94a3b8;width:14px;height:14px}.customers-rating-orderdata-stars{flex-shrink:0;align-items:center;gap:4px;display:flex}.customers-rating-star-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.customers-rating-star{color:#cbd5e1;fill:none;width:16px;height:16px;transition:color .2s,fill .2s}.customers-rating-star.is-active{color:#f59e0b;fill:#f59e0b}.customers-rating-orderdata-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:6px 10px;font-size:.72rem;font-weight:600}.customers-rating-orderdata-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1a}.customers-rating-orderdata-textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:120px;padding:8px 10px;font-size:.7rem}.customers-rating-orderdata-textarea:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1a}.customers-rating-orderdata-block:nth-child(-n+2){border-top:0}html[data-theme=dark] .customers-rating-orderdata-block{background:0 0;border-color:#1f2937}html[data-theme=dark] .customers-rating-orderdata-block-right{border-left-color:#1f2937}html[data-theme=dark] .customers-rating-orderdata-block-title,html[data-theme=dark] .customers-rating-orderdata-rating-label{color:#94a3b8}html[data-theme=dark] .customers-rating-orderdata-icon{color:#64748b}html[data-theme=dark] .customers-rating-star{color:#475569}html[data-theme=dark] .customers-rating-star.is-active{color:#fbbf24;fill:#fbbf24}html[data-theme=dark] .customers-rating-orderdata-input,html[data-theme=dark] .customers-rating-orderdata-textarea{color:#e2e8f0;background:#0f172a;border-color:#334155}html[data-theme=dark] .customers-rating-orderdata-input:focus,html[data-theme=dark] .customers-rating-orderdata-textarea:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee26}@media (max-width:1024px){.customers-header{flex-direction:column;align-items:stretch}.customers-search{width:100%;max-width:100%}.customers-details-grid,.customers-details-split,.customers-contact-grid{grid-template-columns:1fr}.customers-detail-wide,.customers-details-wide{grid-column:span 1}.customers-orderdata-grid{grid-template-columns:1fr}.customers-orderdata-block:nth-child(-n+1){border-top:0}.customers-orderdata-block{border-left:0}.customers-rating-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-rating-orderdata-block:nth-child(-n+2){border-top:0}.customers-rating-orderdata-block:nth-child(odd){border-left:0}.customers-rating-orderdata-block-right{border-left:1px solid #e2e8f0}html[data-theme=dark] .customers-rating-orderdata-block-right{border-left-color:#1f2937}}@media (min-width:1025px) and (max-width:1280px){.customers-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-orderdata-block:nth-child(-n+2){border-top:0}.customers-orderdata-block:nth-child(odd){border-left:0}.delete-tab-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-tab-orderdata-block:nth-child(-n+2){border-top:0}.delete-tab-orderdata-block:nth-child(odd){border-left:0}}@media (min-width:781px) and (max-width:1024px){.customers-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-orderdata-block:nth-child(-n+2){border-top:0}.customers-orderdata-block:nth-child(odd){border-left:0}.delete-tab-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-tab-orderdata-block:nth-child(-n+2){border-top:0}.delete-tab-orderdata-block:nth-child(odd){border-left:0}}@media (min-width:641px) and (max-width:780px){.customers-orderdata-grid{grid-template-columns:1fr}.customers-orderdata-block:nth-child(-n+1){border-top:0}.customers-orderdata-block{border-left:0}.customers-rating-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-rating-orderdata-block:nth-child(-n+2){border-top:0}.customers-rating-orderdata-block:nth-child(odd){border-left:0}.customers-rating-orderdata-block-right{border-left:1px solid #e2e8f0}html[data-theme=dark] .customers-rating-orderdata-block-right{border-left-color:#1f2937}.delete-tab-orderdata-grid{grid-template-columns:1fr}.delete-tab-orderdata-block:nth-child(-n+1){border-top:0}.delete-tab-orderdata-block{border-left:0}.delete-tab-orderdata-block:first-child{border-right:0}.delete-tab-rating-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-tab-rating-orderdata-block:nth-child(-n+2){border-top:0}.delete-tab-rating-orderdata-block:nth-child(odd){border-left:0}.delete-tab-rating-orderdata-block-right{border-left:1px solid #e2e8f0}html[data-theme=dark] .delete-tab-rating-orderdata-block-right{border-left-color:#1f2937}.delete-tab-delivery-grid{grid-template-columns:1fr}.delete-tab-delivery-divider{width:100%;height:1px}.customers-expand-header,.customers-expand-cell{width:36px;padding-left:8px;padding-right:8px}.customers-expand-button{width:28px;height:28px}.customers-expand-icon{width:16px;height:16px}.customers-table-cell,.customers-table-header-cell{padding-left:8px;padding-right:8px}}@media (min-width:481px) and (max-width:640px){.customers-orderdata-grid{grid-template-columns:1fr}.customers-orderdata-block:nth-child(-n+1){border-top:0}.customers-orderdata-block{border-left:0}.customers-rating-orderdata-grid{grid-template-columns:1fr}.customers-rating-orderdata-block:nth-child(-n+1){border-top:0}.customers-rating-orderdata-block,.customers-rating-orderdata-block-right{border-left:0}.delete-tab-orderdata-grid{grid-template-columns:1fr}.delete-tab-orderdata-block:nth-child(-n+1){border-top:0}.delete-tab-orderdata-block{border-left:0}.delete-tab-orderdata-block:first-child{border-right:0}.delete-tab-rating-orderdata-grid{grid-template-columns:1fr}.delete-tab-rating-orderdata-block:nth-child(-n+1){border-top:0}.delete-tab-rating-orderdata-block,.delete-tab-rating-orderdata-block-right{border-left:0}.delete-tab-delivery-grid{grid-template-columns:1fr}.delete-tab-delivery-divider{width:100%;height:1px}.delete-tab-actions-info{grid-template-columns:1fr}.delete-tab-orderdata-block-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:inline-flex}.delete-tab-orderdata-block-phone-mobile:hover{background-color:#22c55e1a}.delete-tab-orderdata-contact-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:inline-flex}.delete-tab-orderdata-contact-phone-mobile:hover{background-color:#22c55e1a}.customers-expand-header,.customers-expand-cell{width:32px;padding-left:6px;padding-right:6px}.customers-expand-button{width:28px;height:28px}.customers-expand-icon{width:16px;height:16px}.customers-table-cell,.customers-table-header-cell{padding-left:6px;padding-right:6px}.customers-col-contact,.customers-table-row>td:nth-child(3),.customers-table-head>tr>th:nth-child(3),.customers-actions-row>button:nth-child(4),.customers-actions-row>button:nth-child(5),.orders-header-actions>button.orders-header-icon-only:nth-last-child(2),.orders-header-actions>button.orders-header-icon-only:last-child{display:none}.customers-table{table-layout:fixed}.customers-expand-header,.customers-expand-cell{width:10%}.customers-col-code,.customers-col-orders,.customers-col-actions{width:30%}.customers-orderdata-block-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:inline-flex}.customers-orderdata-block-phone-mobile:hover{background-color:#22c55e1a}.customers-orderdata-contact-phone-mobile{min-width:44px;min-height:44px;display:inline-flex}}@media (max-width:480px){.customers-orderdata-grid{grid-template-columns:1fr}.customers-orderdata-block:nth-child(-n+1){border-top:0}.customers-orderdata-block{border-left:0}.customers-orderdata-contact{flex-direction:column;align-items:flex-start}.customers-orderdata-contact-items{flex-direction:column;align-items:flex-start;gap:8px}.customers-orderdata-contact-call{display:none}.customers-actions-info{grid-template-columns:1fr}.customers-action-info-label{min-width:auto}.customers-rating-orderdata-grid{grid-template-columns:1fr}.customers-rating-orderdata-block:nth-child(-n+1){border-top:0}.customers-rating-orderdata-block,.customers-rating-orderdata-block-right{border-left:0}.delete-tab-orderdata-grid{grid-template-columns:1fr}.delete-tab-orderdata-block:nth-child(-n+1){border-top:0}.delete-tab-orderdata-block{border-left:0}.delete-tab-orderdata-block:first-child{border-right:0}.delete-tab-orderdata-contact{flex-direction:column;align-items:flex-start}.delete-tab-orderdata-contact-items{flex-direction:column;align-items:flex-start;gap:8px}.delete-tab-orderdata-contact-call{display:none}.delete-tab-rating-orderdata-grid{grid-template-columns:1fr}.delete-tab-rating-orderdata-block:nth-child(-n+1){border-top:0}.delete-tab-rating-orderdata-block,.delete-tab-rating-orderdata-block-right{border-left:0}.delete-tab-delivery-grid{grid-template-columns:1fr}.delete-tab-delivery-divider{width:100%;height:1px}.delete-tab-actions-info{grid-template-columns:1fr}.delete-tab-action-info-label{min-width:auto}.delete-tab-orderdata-block-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:inline-flex}.delete-tab-orderdata-block-phone-mobile:hover{background-color:#22c55e1a}.delete-tab-orderdata-contact-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:inline-flex}.delete-tab-orderdata-contact-phone-mobile:hover{background-color:#22c55e1a}.customers-orderdata-block-phone-mobile{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .2s;display:inline-flex}.customers-orderdata-block-phone-mobile:hover{background-color:#22c55e1a}.customers-orderdata-contact-phone-mobile{min-width:44px;min-height:44px;display:inline-flex}.customers-col-contact,.customers-table-row>td:nth-child(3),.customers-table-head>tr>th:nth-child(3),.customers-actions-row>button:nth-child(4),.customers-actions-row>button:nth-child(5),.orders-header-actions>button.orders-header-icon-only:nth-last-child(2),.orders-header-actions>button.orders-header-icon-only:last-child{display:none}.customers-table{table-layout:fixed}.customers-expand-header,.customers-expand-cell{width:10%;padding-left:24px;padding-right:8px}.customers-col-code,.customers-col-orders,.customers-col-actions{width:30%}}.orders-shell{flex-direction:column;gap:24px;width:100%;animation:.5s orders-fade-in;display:flex}.orders-header-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 6px 18px #0f172a14}.orders-header-card--with-html-view{flex-direction:column;max-height:calc(100vh - 140px);padding:0;display:flex;overflow:hidden}.orders-header-card--with-html-view .orders-header-row{border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:16px}.orders-header-card--with-html-view .invoices-html-view-tab-content{background:#e2e8f0;flex:1;justify-content:center;align-items:center;min-height:350px;margin:0;padding:16px;display:flex;overflow:hidden}.orders-header-card--with-html-view .invoices-html-view-frame{aspect-ratio:210/297;width:min(100%,70.7071vh - 155.556px);max-width:100%;max-height:100%}.orders-header-row{align-items:center;gap:16px;display:flex}.orders-header-html-view-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.orders-header-title h1{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:700;display:inline-flex}.orders-header-count{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;padding:2px 8px;font-size:.7rem;display:inline-flex}.orders-search{flex:1;min-width:220px;position:relative}.orders-search-icon{color:#94a3b8;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.orders-search-input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:40px;padding:0 12px 0 36px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.orders-search-input::placeholder{color:#94a3b8}.orders-search-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee33}.orders-header-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.orders-filter-label{color:#475569;white-space:nowrap;font-size:.75rem;font-weight:600}.orders-filter-select{color:#0f172a;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;max-width:105px;height:40px;padding:0 32px 0 10px;font-size:.8rem;font-weight:500}.orders-filter-select:hover{border-color:#cbd5e1}.orders-filter-select:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 2px #22d3ee33}html[data-theme=dark] .orders-filter-label{color:#94a3b8}html[data-theme=dark] .orders-filter-select{color:#f8fafc;background:#1f2937;border-color:#334155}html[data-theme=dark] .orders-filter-select:hover{border-color:#475569}html[data-theme=dark] .orders-filter-select:focus{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee33}.orders-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.orders-action-button{color:#0f172a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.orders-action-button.is-sm{height:40px;padding:0 12px;font-size:.75rem}.orders-action-button.is-xs{height:28px;padding:0 10px;font-size:.7rem}.orders-action-button.is-outline{color:#475569;border-color:#e2e8f0}.orders-action-button.is-outline:hover{background:#f1f5f9}.orders-action-button.is-dashed{border-style:dashed}.orders-action-button.is-primary{color:#fff;background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%);border:none;box-shadow:0 8px 18px #0e749040}.orders-action-button.is-primary:hover{box-shadow:0 10px 22px #0e749059}.orders-action-button.is-neutral{color:#64748b;border-color:#e2e8f0}.orders-action-button.is-cyan{color:#0891b2;border-color:#0891b2}.orders-action-button.is-emerald{color:#059669;border-color:#059669}.orders-action-button.is-danger{color:#dc2626;border-color:#dc2626}.orders-action-button.is-dark{color:#fff;background:linear-gradient(90deg,#0f172a 0%,#334155 100%);border:none}.orders-action-button.is-icon{justify-content:center;width:36px;height:36px;padding:0}.orders-action-button.full-width{justify-content:center;width:100%}.orders-action-button:disabled{cursor:not-allowed;opacity:.6}.orders-action-icon{flex-shrink:0;width:14px;height:14px;display:inline-flex}.orders-action-icon svg{width:100%;height:100%}.orders-action-label{display:inline-flex}.invoices-action-text.is-short{display:none}@media (max-width:640px){.invoices-action-text.is-short{display:inline-flex}.invoices-action-text.is-full{display:none}}.orders-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #0f172a14}.orders-table-container{width:100%;overflow-x:auto}.orders-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.orders-table-head{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 50%,#f8fafc 100%);border-bottom:2px solid #e2e8f0}.orders-table-header-cell{text-transform:uppercase;letter-spacing:.08em;color:#475569;white-space:nowrap;vertical-align:middle;text-align:center;padding:16px 12px;font-size:.8125rem;font-weight:700}.orders-table-header-label{justify-content:center;align-items:center;gap:8px;display:inline-flex}.orders-table-header-label.is-stacked{flex-direction:column;gap:2px;line-height:1.1}.orders-table-header-label.is-stacked>span:first-child{align-items:center;gap:6px;display:inline-flex}.orders-table-col-order{text-align:left}.orders-table-col-order .orders-table-header-label{text-align:left;justify-content:flex-start;align-items:flex-start}.orders-table-col-order .orders-order-created{align-items:flex-start}.orders-table-col-order .orders-order-no{text-align:left}.orders-table-header-sub{color:#94a3b8;text-transform:none;letter-spacing:.02em;font-size:.7rem;font-weight:600}.orders-table-header-icon{width:14px;height:14px}.orders-table-header-sort{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.orders-table-header-sort:hover{opacity:.85}.orders-expand-header{width:40px;padding-left:16px}.orders-table-row{cursor:pointer;background:#fff;border-bottom:2px solid #e2e8f0;transition:background .2s,box-shadow .2s,border-color .2s}.orders-table-row:hover{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%);box-shadow:0 4px 10px #0f172a14}.orders-table-row.is-expanded{background:linear-gradient(90deg,#ecfeff 0%,#eff6ff 50%,#ecfeff 100%);border-color:#67e8f9;box-shadow:0 6px 14px #0e74902e}.orders-table-cell{vertical-align:middle;color:#0f172a;text-align:center;padding:20px 12px}.orders-expand-cell{width:40px;padding-left:16px}.orders-expand-button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:inline-flex}.orders-expand-button:hover{color:#0ea5e9;background:#0ea5e91f}.orders-expand-icon{width:18px;height:18px;transition:transform .2s}.orders-expand-button.is-expanded .orders-expand-icon{transform:rotate(90deg)}.orders-expand-button-action{padding:0}.orders-expand-button-action .orders-status-action-icon{width:28px;height:28px}.orders-expand-button-action .orders-status-action-svg{width:18px;height:18px}.orders-expand-button-action.is-expanded{background:#22d3ee26;border-radius:8px}.orders-order-no{color:#0e7490;font-size:.875rem;font-weight:700}.orders-order-no-text{display:inline-block}.orders-order-created{flex-direction:column;align-items:center;gap:2px;margin-top:4px;line-height:1.1;display:flex}.order-no-stack{flex-direction:column;align-items:center;gap:2px;line-height:1.1;display:inline-flex}.order-no-suffix{color:#94a3b8;font-size:.7em;font-weight:600}.orders-created{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.orders-created-icon{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border:2px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.orders-created-icon-svg{color:#64748b;width:18px;height:18px}.orders-created-date{color:#0f172a;font-size:.8125rem;font-weight:700}.orders-created-time{color:#64748b;font-size:.75rem}.orders-customer,.orders-delivery{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.orders-avatar{background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);border:2px solid #e9d5ff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.orders-avatar.is-green{background:linear-gradient(135deg,#dcfce7 0%,#d1fae5 100%);border-color:#bbf7d0}.orders-avatar-icon{color:#7c3aed;width:18px;height:18px}.orders-avatar.is-green .orders-avatar-icon{color:#16a34a}.orders-customer-name,.orders-delivery-location{color:#0f172a;font-size:.875rem;font-weight:700}.orders-customer-id,.orders-delivery-postcode{color:#64748b;font-size:.75rem}.orders-align-center{text-align:center}.orders-remark-indicator{background:#fef3c7;border:2px solid #fde68a;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.orders-remark-icon{color:#d97706;width:18px;height:18px}.orders-status-cell{text-align:center;padding-right:24px}.orders-status-header{text-align:center}.orders-status-pill{border:2px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex;position:relative;overflow:visible}.orders-table .orders-status-cell .orders-status-pill{box-sizing:border-box;border:1px solid;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:78px;min-width:78px}.orders-table .orders-status-cell .orders-status-pill.is-new{border-color:#1d4ed8}.orders-table .orders-status-cell .orders-status-pill.is-sell{border-color:#0891b2}.orders-table .orders-status-cell .orders-status-pill.is-suppliers{border-color:#7c3aed}.orders-table .orders-status-cell .orders-status-pill.is-payment{border-color:#047857}.orders-table .orders-status-cell .orders-status-pill.is-archived{border-color:#64748b}.orders-table .orders-status-cell .orders-status-pill.is-active{border-color:#22d3ee}.orders-table .orders-status-cell .orders-status-pill .orders-status-meta{text-align:center;align-items:center}.orders-status-cell-inner{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex}.orders-status-action-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.orders-status-action-svg{width:18px;height:18px}.orders-status-action-icon.is-active .orders-status-action-svg{color:#2563eb}.orders-status-action-icon.is-realized .orders-status-action-svg{color:#059669}.orders-status-action-icon.is-archived .orders-status-action-svg{color:#64748b}.orders-status-action-icon.is-deleted .orders-status-action-svg{color:#dc2626}html[data-theme=dark] .orders-status-action-icon.is-active .orders-status-action-svg{color:#60a5fa}html[data-theme=dark] .orders-status-action-icon.is-realized .orders-status-action-svg{color:#34d399}html[data-theme=dark] .orders-status-action-icon.is-archived .orders-status-action-svg{color:#94a3b8}html[data-theme=dark] .orders-status-action-icon.is-deleted .orders-status-action-svg{color:#f87171}.orders-status-alert{background:#fff;border:2px solid #cbd5e1;border-radius:999px;width:10px;height:10px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.orders-status-pill.has-alert .orders-status-alert{background:#ef4444;border-color:#ef4444;box-shadow:0 0 0 2px #fff,0 0 8px #ef444466}.orders-status-pill.is-active{border-color:#22d3ee;box-shadow:0 4px 10px #0e749026}.orders-status-pill.is-new{color:#1d4ed8;background:#dbeafe}.orders-status-pill.is-sell{color:#0891b2;background:#cffafe}.orders-status-pill.is-suppliers{color:#7c3aed;background:#ede9fe}.orders-status-pill.is-payment{color:#047857;background:#d1fae5}.orders-status-pill.is-archived{color:#64748b;background:#f1f5f9}.orders-status-icon{width:14px;height:14px}.orders-status-meta{flex-direction:column;align-items:flex-start;display:flex}.archive-table .archive-table-cell.archive-col-status .orders-status-meta{align-items:center}.orders-status-step{text-transform:uppercase;opacity:.85;font-size:.625rem}.orders-status-label{font-size:.78125rem;font-weight:700}.orders-details-row{background:#f8fafc}.orders-details-cell{border-bottom:2px solid #67e8f9;padding:0}.orders-details-panel{background:#f8fafc;border-top:2px solid #a5f3fc;overflow:hidden}.orders-details{background:#f8fafc;flex-direction:column;gap:16px;padding:16px;animation:.3s orders-details-in;display:flex}.orders-details-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 2px 6px #0f172a14}.orders-details-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.orders-details-header-actions{align-items:center;gap:8px;display:flex}.orders-details-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;border-left:4px solid #06b6d4;margin:0;padding-left:10px;font-size:.75rem;font-weight:700}.orders-details-pill{text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.orders-details-pill.is-complete{color:#047857;background:#d1fae5}.orders-details-pill.is-warning{color:#b45309;background:#fef3c7}.orders-step-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.orders-step-pill-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orders-step-pill-icon-svg{width:16px;height:16px}.orders-step-pill.is-completed{color:#047857;background:#10b98124;border:1px solid #05966959}.orders-step-pill.is-completed .orders-step-pill-icon-svg{color:#059669}.orders-step-pill.is-uncompleted{color:#64748b;background:#94a3b81f;border:1px solid #64748b40}.orders-step-pill.is-uncompleted .orders-step-pill-icon-svg{color:#94a3b8}.orders-step-pill-text{font-variant-numeric:tabular-nums}.orders-step-pill.is-clickable{cursor:pointer;text-align:left;appearance:none}.orders-step-pill.is-clickable:hover{filter:brightness(.97)}.orders-step-pill.is-clickable:active{filter:brightness(.93)}.orders-offer-stack{display:contents}.orders-details-card .orders-details-grid{margin-bottom:20px}.orders-info-card{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;padding:16px}.orders-info-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.orders-info-icon{background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.orders-info-icon-svg{color:#64748b;width:16px;height:16px}.orders-info-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.65rem;font-weight:700}.orders-info-content{flex-direction:column;gap:10px;display:flex}.orders-meta-label{text-transform:uppercase;color:#94a3b8;font-size:.6rem;font-weight:700}.orders-meta-value{color:#0f172a;font-size:.85rem;font-weight:700}.orders-meta-sub{color:#64748b;font-size:.75rem}.orders-meta-foot{color:#94a3b8;border-top:1px solid #e2e8f0;flex-direction:column;gap:4px;padding-top:8px;font-size:.65rem;display:flex}.orders-meta-lines{color:#64748b;flex-direction:column;gap:4px;font-size:.7rem;display:flex}.orders-orderdata{flex-direction:column;gap:14px;display:flex}.orders-orderdata-grid{grid-template-columns:repeat(4,minmax(200px,1fr));gap:0;display:grid;position:relative}@media (min-width:781px){.orders-orderdata-grid:after{content:"";pointer-events:none;background:#e2e8f0;width:1px;position:absolute;top:0;bottom:0;left:50%}html[data-theme=dark] .orders-orderdata-grid:after{background:#1f2937}}.orders-orderdata-block{box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-radius:0;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.orders-orderdata-block.is-summary{background:0 0}.orders-orderdata-block-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.orders-orderdata-block-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.6rem;font-weight:700}.orders-orderdata-icon{color:#94a3b8;width:14px;height:14px}.orders-orderdata-summary{flex-direction:column;gap:8px;display:flex}.orders-orderdata-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;align-items:center;gap:4px;font-size:.56rem;font-weight:600;display:inline-flex}.orders-orderdata-value,.orders-orderdata-muted{color:#1f2937;font-size:.74rem;font-weight:600}.orders-orderdata-primary{color:#0f172a;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.orders-orderdata-status{background:#e2e8f0;border-radius:999px;flex-shrink:0;width:8px;min-width:8px;height:8px;min-height:8px;display:inline-block;box-shadow:0 0 0 2px #fff}.orders-orderdata-status.is-online{background:#22c55e}.orders-orderdata-status.is-offline{background:#94a3b8}.orders-orderdata-link{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s;display:inline-flex}.orders-orderdata-link:hover{color:#0ea5e9}.orders-orderdata-link-icon{width:14px;height:14px}.orders-orderdata-secondary{color:#64748b;margin-top:0;font-size:.7rem;line-height:.2}.orders-orderdata-list{color:#64748b;flex-direction:column;gap:6px;font-size:.7rem;display:flex}.orders-orderdata-item{align-items:center;gap:6px;display:flex}.orders-orderdata-item.is-multiline{align-items:flex-start}.orders-orderdata-meta{color:#64748b;grid-template-columns:1fr;gap:2px 6px;font-size:.7rem;display:grid}.orders-orderdata-customer-grid,.orders-orderdata-customer-main{display:contents}.orders-orderdata-customer-actions{display:none}.orders-orderdata-kv{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.orders-orderdata-stack{flex-direction:column;gap:2px;display:flex}.orders-orderdata-stack .orders-orderdata-label{letter-spacing:.04em;color:#94a3b8;font-size:.56rem}.orders-orderdata-stack .orders-orderdata-value,.orders-orderdata-stack .orders-orderdata-muted{font-size:.72rem;font-weight:600}.orders-orderdata-stack.is-compact .orders-orderdata-label{font-size:.52rem}.orders-orderdata-block.is-delivery .orders-orderdata-label,.orders-orderdata-block.is-order-info .orders-orderdata-label{font-size:.6rem}.orders-orderdata-block.is-order-info .orders-orderdata-stack{gap:1px}.orders-orderdata-stack.is-compact .orders-orderdata-value,.orders-orderdata-stack.is-compact .orders-orderdata-muted{font-size:.68rem}.orders-orderdata-block:nth-child(-n+4){border-top:0}.orders-orderdata-block:nth-child(4n+1){border-left:0}.orders-orderdata-specs{flex-direction:column;gap:8px;display:flex}.orders-orderdata-specs.is-tight{gap:4px}.orders-orderdata-address{flex-direction:column;gap:2px;display:flex}.orders-orderdata-chips{flex-wrap:wrap;gap:6px;display:flex}.orders-orderdata-chip{color:#1f2937;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:2px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.orders-orderdata-notes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.orders-orderdata-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.orders-orderdata-note.is-warning{background:#fffbeb;border-color:#fde68a}.orders-orderdata-note-icon{background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.orders-orderdata-note.is-warning .orders-orderdata-note-icon{background:#fde68a}.orders-orderdata-note-icon-svg{color:#64748b;width:14px;height:14px}.orders-orderdata-note.is-warning .orders-orderdata-note-icon-svg{color:#b45309}.orders-orderdata-note-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:2px;font-size:.6rem;font-weight:700}.orders-orderdata-note.is-warning .orders-orderdata-note-title{color:#b45309;font-size:.75rem}.orders-orderdata-note-text{color:#475569;margin:0;font-size:.7rem}.orders-orderdata-note.is-warning .orders-orderdata-note-text{color:#92400e;font-size:.875rem}.orders-orderdata-contact{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:10px;font-size:.7rem;display:flex}.orders-orderdata-contact-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;align-items:center;gap:6px;font-size:.6rem;font-weight:700;display:inline-flex}.orders-orderdata-contact-items{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.orders-orderdata-contact-details{display:contents}.orders-orderdata-contact-name{color:#0f172a;font-weight:700}.orders-orderdata-contact-item{align-items:center;gap:4px;display:inline-flex}.orders-orderdata-contact-item .orders-inline-icon{flex-shrink:0;min-width:12px;min-height:12px}.orders-orderdata-contact-item.is-link{color:#0891b2}.orders-orderdata-contact-call{display:none}.orders-orderdata-contact-call-icon{width:20px;height:20px}.orders-inline-icon{width:12px;height:12px}.orders-inline-icon.is-address{width:14px;height:14px}.orders-details-grid-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.orders-badge-row{gap:6px;display:flex}.orders-badge{color:#475569;background:#e2e8f0;border-radius:999px;align-items:center;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.orders-remarks-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.orders-details-card .orders-remarks-grid{margin-bottom:16px}.orders-remarks-card{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.orders-remarks-card.is-neutral{background:#f8fafc;border-color:#e2e8f0}.orders-remarks-icon{background:#fde68a;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.orders-remarks-card.is-neutral .orders-remarks-icon{background:#e2e8f0}.orders-remarks-icon-svg{color:#b45309;width:16px;height:16px}.orders-remarks-title{text-transform:uppercase;color:#b45309;margin-bottom:4px;font-size:.65rem;font-weight:700}.orders-remarks-text{color:#475569;font-size:.75rem}.orders-contact-bar{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:.7rem;display:flex}.orders-contact-label{text-transform:uppercase;color:#94a3b8;align-items:center;gap:6px;font-weight:700;display:inline-flex}.orders-contact-items{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.orders-contact-item{align-items:center;gap:4px;display:inline-flex}.orders-contact-name{color:#0f172a;font-weight:700}.orders-contact-item.is-link{color:#0891b2}.orders-suppliers-list{flex-direction:column;gap:0;display:flex}.orders-supplier-card{border:0;border-bottom:1px solid #e2e8f0;border-radius:0;padding:12px 0;transition:border-color .2s,background .2s}.orders-supplier-card.is-selected{background:#ecfeff;border-color:#22d3ee}.orders-suppliers-list .orders-supplier-card:last-child{border-bottom:0}.orders-supplier-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;width:100%;display:grid}.orders-supplier-col{flex-direction:column;gap:4px;font-size:.9rem;display:flex}.orders-supplier-col.is-company{text-align:center;align-items:stretch}.orders-supplier-id{align-items:center;gap:8px;display:flex}.orders-supplier-avatar{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.orders-supplier-avatar.is-plain,.orders-supplier-avatar.is-plain.is-selected{background:0 0;border-color:#0000}.orders-supplier-avatar.is-selected{background:#cffafe;border-color:#22d3ee}.orders-supplier-avatar-icon{color:#64748b;width:14px;height:14px}.orders-supplier-avatar.is-plain .orders-supplier-avatar-icon{width:18px;height:18px}.orders-supplier-id .orders-supplier-name{align-items:center;gap:6px;margin-bottom:4px;display:flex}.orders-supplier-id .orders-supplier-name .orders-orderdata-status{box-shadow:none;flex-shrink:0}.orders-supplier-code{color:#0f172a;font-size:.88rem;font-weight:700}.orders-supplier-code.is-selected{color:#0891b2}.orders-supplier-company-block{grid-template-columns:1fr;grid-template-areas:"price";place-items:center start;gap:4px 6px;display:grid}.orders-supplier-company-block .orders-supplier-price{text-align:left;grid-area:price}.orders-supplier-col.is-company .orders-supplier-company-block{justify-items:center}.orders-supplier-col.is-company .orders-supplier-timeline{text-align:center}.orders-supplier-offer{color:#0f172a;margin-bottom:8px;font-size:.875rem;font-weight:700}.orders-supplier-offer .orders-supplier-offer-label{color:#64748b;font-weight:500}.orders-supplier-col.is-company .orders-supplier-price{text-align:center}.orders-supplier-link{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s;display:inline-flex}.orders-supplier-link:hover{color:#0ea5e9}.orders-supplier-link-icon{width:14px;height:14px}.orders-supplier-actions-mobile{display:none}.orders-supplier-action{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.orders-supplier-action.is-call{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.orders-supplier-action.is-send{color:#0891b2;background:#cffafe;border-color:#a5f3fc}.orders-supplier-action.is-info{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.orders-supplier-action-icon{width:20px;height:20px}.orders-supplier-contact{color:#0f172a;align-items:center;gap:6px;font-weight:600;display:inline-flex}.orders-supplier-status{background:#e2e8f0;border-radius:999px;flex-shrink:0;width:8px;min-width:8px;height:8px;min-height:8px;display:inline-block;box-shadow:0 0 0 2px #fff}.orders-supplier-status.is-online{background:#22c55e}.orders-supplier-status.is-offline{background:#94a3b8}.orders-supplier-status.is-inline{display:none}.orders-supplier-email{color:#94a3b8;font-size:.8rem}.orders-supplier-phone{color:#64748b;font-size:.85rem}.orders-supplier-meta{justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:4px;display:inline-flex}.orders-supplier-meta .orders-supplier-status,.orders-supplier-meta .orders-supplier-link{flex-shrink:0}.orders-supplier-name{color:#0f172a;text-align:center;font-size:.8rem;font-weight:600;line-height:1.1}.orders-supplier-no,.orders-supplier-distance{color:#64748b;margin-top:2px;font-size:.75rem;line-height:1.2}.orders-supplier-timeline{color:#94a3b8;text-align:left;flex-direction:column;gap:2px;margin-top:6px;font-size:.65rem;line-height:1.1;display:flex}.orders-supplier-timeline span{color:#64748b}.orders-supplier-price{color:#0f172a;text-align:center;font-size:1rem;font-weight:700;line-height:1.1}.orders-supplier-price.is-selected{color:#0891b2}.orders-supplier-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.orders-supplier-actions .orders-action-button{white-space:nowrap}.orders-select-button{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.orders-select-button.is-avatar{display:none}.orders-select-button.is-selected{background:#06b6d4;border-color:#06b6d4}.orders-select-button:disabled{opacity:.6;cursor:not-allowed}.orders-select-icon{color:#fff;width:14px;height:14px}.orders-suppliers-footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.orders-suppliers-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-supplier-confirmed{color:#64748b;font-size:.85rem}.orders-supplier-confirmed-label{font-weight:500}.orders-empty-state{text-align:center;padding:24px}.orders-empty-icon{background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:inline-flex}.orders-empty-icon-svg{color:#94a3b8;width:24px;height:24px}.orders-details-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.orders-proforma-card,.orders-invoice-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;padding:12px;display:grid}.orders-mini-label{text-transform:uppercase;color:#0891b2;letter-spacing:.08em;margin-bottom:6px;font-size:.6rem;font-weight:700;display:block}.orders-proforma-number{align-items:center;gap:6px;display:flex}.orders-proforma-input{color:#0f172a;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:48px;min-width:48px;height:36px;padding:4px 8px;font-family:Arial,Verdana,sans-serif;font-size:.8rem;font-weight:700}.orders-proforma-input:focus{border-color:#0891b2;outline:none;box-shadow:0 0 0 2px #0891b233}.orders-proforma-input-muted{color:#64748b;width:56px;min-width:56px;font-weight:600}.orders-proforma-number-invoice .orders-proforma-input{width:40px;min-width:40px}.orders-proforma-suffix{color:#64748b;font-family:Arial,Verdana,sans-serif;font-size:.8rem;font-weight:600}.orders-proforma-readonly{color:#0f172a;font-family:Arial,Verdana,sans-serif;font-size:.8rem;font-weight:700}.orders-proforma-chip{color:#0f172a;background:#fff;border:1px solid #bae6fd;border-radius:6px;padding:4px 8px;font-size:.7rem;font-weight:700}.orders-proforma-chip.is-muted{color:#64748b}.orders-proforma-sep{color:#94a3b8}.orders-payment-options{margin-bottom:12px}.orders-payment-options.is-frozen{opacity:.8;pointer-events:none}.orders-payment-options.is-frozen .orders-payment-option{cursor:default}.orders-payment-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.orders-payment-button{text-transform:uppercase;color:#4338ca;background:#eef2ff;border:2px solid #c7d2fe;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:.6rem;font-weight:700;display:inline-flex}.orders-payment-option{text-transform:uppercase;color:#64748b;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 10px;font-size:.65rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.orders-payment-option:hover{color:#475569;background:#f1f5f9;border-color:#94a3b8}.orders-payment-option.is-selected{color:#0e7490;background:#ecfeff;border-color:#0891b2}.orders-payment-option.is-selected:hover{color:#0891b2;background:#cffafe;border-color:#06b6d4}.orders-payment-option-check{color:#0891b2;flex-shrink:0;width:12px;height:12px}.orders-payment-icon{width:12px;height:12px}.orders-payment-input{align-items:center;gap:8px;display:flex}.orders-payment-input.is-disabled{opacity:.55;pointer-events:none}.orders-payment-input.is-disabled .orders-input,.orders-payment-input.is-disabled .orders-action-button{cursor:not-allowed}.orders-pay-now-btn{white-space:nowrap;flex-shrink:0;font-weight:700}.orders-payment-link-wrap{background:#fff;border:2px solid #e5e7eb;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.orders-payment-link-wrap:focus-within{border-color:#0891b2;box-shadow:0 0 0 3px #0891b226}.orders-payment-link-input{color:#0f172a;background:0 0;border:none;flex:1;min-width:0;height:36px;padding:0 12px;font-size:.8rem;font-weight:500}.orders-payment-link-input::placeholder{color:#94a3b8}.orders-payment-link-input:focus{outline:none}.orders-payment-link-btn{text-transform:uppercase;letter-spacing:.04em;color:#fff;cursor:pointer;white-space:nowrap;background:#16a34a;border:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:.65rem;font-weight:700;transition:background .2s;display:inline-flex}.orders-payment-link-btn:hover:not(:disabled){background:#15803d}.orders-payment-link-btn:disabled{cursor:not-allowed;opacity:.8;background:#94a3b8}.orders-payment-link-btn-icon{opacity:.9;flex-shrink:0;width:10px;height:10px}.orders-payment-link-wrap.is-disabled{opacity:.55;pointer-events:none}.orders-payment-link-wrap.is-disabled .orders-payment-link-input{color:#94a3b8}.orders-payment-link-wrap.is-disabled .orders-payment-link-btn{background:#cbd5e1}.orders-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;height:32px;padding:0 10px;font-size:.75rem}.orders-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.orders-mini-action{text-transform:uppercase;color:#475569;background:#fff;border:2px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:.6rem;font-weight:700;display:inline-flex}.orders-mini-action-icon{color:#94a3b8;width:12px;height:12px}.orders-mini-action.is-blue{color:#1d4ed8;border-color:#bfdbfe}.orders-mini-action.is-red{color:#dc2626;border-color:#fecaca}.orders-mini-action.is-purple{color:#7c3aed;border-color:#e9d5ff}.orders-proforma-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.orders-proforma-validation-error{color:var(--color-danger,#dc2626);grid-column:1/-1;font-size:.7rem}.orders-proforma-action{text-transform:uppercase;color:#475569;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 10px;font-size:.65rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.orders-proforma-action:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#cbd5e1}.orders-proforma-action:disabled{opacity:.5;cursor:not-allowed;color:#94a3b8}.orders-proforma-action-icon{flex-shrink:0;width:12px;height:12px}.orders-proforma-panel{padding:12px 16px 16px}.orders-proforma-panel .orders-proforma-action-gen{color:#0e7490;background:#ecfeff;border-color:#0891b2}.orders-proforma-panel .orders-proforma-action-gen:hover:not(:disabled){color:#0891b2;background:#cffafe;border-color:#06b6d4}.orders-proforma-panel .orders-proforma-action-gen:disabled{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.orders-proforma-panel .orders-proforma-action-html{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.orders-proforma-panel .orders-proforma-action-html:hover:not(:disabled){color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.orders-proforma-panel .orders-proforma-action-html:disabled{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.orders-proforma-panel .orders-proforma-action-pdf{color:#dc2626;background:#fef2f2;border-color:#fecaca}.orders-proforma-panel .orders-proforma-action-pdf:hover:not(:disabled){color:#dc2626;background:#fee2e2;border-color:#fca5a5}.orders-proforma-panel .orders-proforma-action-pdf:disabled{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.orders-proforma-panel .orders-proforma-action-icon{color:currentColor}.orders-invoice-panel .orders-proforma-action-gen{color:#0e7490;background:#ecfeff;border-color:#0891b2}.orders-invoice-panel .orders-proforma-action-html{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.orders-invoice-panel .orders-proforma-action-pdf{color:#dc2626;background:#fef2f2;border-color:#fecaca}.orders-proforma-action-send{color:#64748b;background:#f8fafc;border-color:#d1d5db;height:32px;min-height:32px}.orders-proforma-action-send:hover:not(:disabled){color:#475569;background:#f1f5f9;border-color:#9ca3af}.orders-proforma-action-send.is-sent{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.orders-proforma-action-send.is-sent:hover:not(:disabled){color:#15803d;background:#dcfce7;border-color:#86efac}.orders-proforma-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.orders-proforma-panel .orders-payment-input .orders-action-button.is-sm,.orders-proforma-panel .orders-proforma-footer .orders-action-button.is-sm,.orders-invoice-panel .orders-proforma-footer .orders-action-button.is-sm{height:32px;min-height:32px;padding:0 10px}.orders-proforma-panel .orders-proforma-footer .orders-action-button.is-icon,.orders-invoice-panel .orders-proforma-footer .orders-action-button.is-icon{width:32px;height:32px;min-height:32px}.orders-proforma-meta-col{flex-direction:column;gap:2px;display:flex}.orders-proforma-meta{color:#0891b2;align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.orders-proforma-meta.is-neutral{color:#64748b}.orders-proforma-meta-sent{color:#64748b;font-size:.7rem}.orders-proforma-meta-sent.is-neutral{color:#94a3b8}.orders-proforma-dot{background:#06b6d4;border-radius:999px;width:8px;height:8px}.orders-proforma-dot.is-green{background:#22c55e}.orders-proforma-code{color:#0891b2;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem}.orders-proforma-code.is-muted{color:#94a3b8}.orders-proforma-panel .orders-proforma-card,.orders-invoice-panel .orders-invoice-card{background:#f9fafb;border-color:#e5e7eb}.orders-proforma-panel .orders-mini-label,.orders-invoice-panel .orders-mini-label{color:#6b7280}.orders-proforma-panel .orders-proforma-chip,.orders-invoice-panel .orders-proforma-chip{color:#0f172a;background:#fff;border-color:#e5e7eb}.orders-proforma-panel .orders-proforma-chip.is-muted,.orders-invoice-panel .orders-proforma-chip.is-muted{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.orders-proforma-panel .orders-proforma-sep,.orders-invoice-panel .orders-proforma-sep{color:#cbd5e1}.orders-proforma-panel .orders-payment-button{color:#475569;background:#fff;border-color:#e5e7eb}.orders-proforma-panel .orders-payment-button.is-active{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.orders-proforma-panel .orders-payment-option{color:#64748b;background:#fff;border-color:#e5e7eb;height:36px;min-height:36px}.orders-proforma-panel .orders-payment-option:hover{color:#475569;background:#f8fafc;border-color:#cbd5e1}.orders-proforma-panel .orders-payment-option.is-selected{color:#0e7490;background:#ecfeff;border-color:#0891b2}.orders-proforma-panel .orders-payment-option.is-selected:hover{color:#0891b2;background:#cffafe;border-color:#06b6d4}.orders-proforma-panel .orders-payment-option-check{color:#0891b2}.orders-proforma-panel .orders-payment-icon{color:currentColor}.orders-proforma-panel .orders-payment-input .orders-input{color:#0f172a;background:#fff;border-color:#e5e7eb;min-width:0}.orders-proforma-panel .orders-payment-input.is-disabled .orders-input{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.orders-proforma-panel .orders-payment-link-wrap{background:#fff;border-color:#e5e7eb;border-radius:8px}.orders-proforma-panel .orders-payment-link-wrap:focus-within{border-color:#0891b2}.orders-proforma-panel .orders-payment-link-input{height:36px;font-size:.8rem}.orders-proforma-panel .orders-payment-link-btn{height:36px;padding:0 12px;font-size:.65rem}.orders-proforma-panel .orders-mini-action,.orders-invoice-panel .orders-mini-action{color:#475569;background:#fff;border-color:#e5e7eb}.orders-proforma-panel .orders-mini-action-icon,.orders-invoice-panel .orders-mini-action-icon{color:#94a3b8}.orders-proforma-panel .orders-mini-action.is-blue,.orders-proforma-panel .orders-mini-action.is-red,.orders-proforma-panel .orders-mini-action.is-purple,.orders-invoice-panel .orders-mini-action.is-blue,.orders-invoice-panel .orders-mini-action.is-red,.orders-invoice-panel .orders-mini-action.is-purple{color:#475569;background:#f9fafb;border-color:#e5e7eb}.orders-proforma-panel .orders-proforma-meta,.orders-invoice-panel .orders-proforma-meta{color:#475569}.orders-proforma-panel .orders-proforma-meta.is-neutral,.orders-invoice-panel .orders-proforma-meta.is-neutral{color:#6b7280}.orders-proforma-panel .orders-proforma-dot,.orders-invoice-panel .orders-proforma-dot{background:#cbd5e1}.orders-proforma-panel .orders-proforma-dot.is-green,.orders-invoice-panel .orders-proforma-dot.is-green{background:#10b981}.orders-proforma-panel .orders-proforma-code,.orders-invoice-panel .orders-proforma-code{color:#334155}.orders-proforma-panel .orders-proforma-code.is-muted,.orders-invoice-panel .orders-proforma-code.is-muted{color:#94a3b8}.orders-proforma-panel .orders-action-button.is-primary,.orders-invoice-panel .orders-action-button.is-dark{color:#f8fafc;box-shadow:none;background:#0f172a;border:1px solid #0f172a}.orders-proforma-panel .orders-action-button.is-primary:hover,.orders-invoice-panel .orders-action-button.is-dark:hover{box-shadow:none}.orders-proforma-panel .orders-action-button.is-emerald{color:#ecfeff;box-shadow:none;background:#0f766e;border:1px solid #0f766e}.orders-proforma-panel .orders-action-button.is-danger,.orders-invoice-panel .orders-action-button.is-danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.orders-offer-panel,.orders-payment-status-card{background:#f9fafb;border-color:#e5e7eb}.orders-payment-status-card.is-frozen{opacity:.8;pointer-events:none}.orders-payment-status-card.is-frozen .orders-switch{cursor:default}.orders-offer-panel{padding:13px 14px 12px}.orders-offer-panel .orders-details-title,.orders-payment-status-card .orders-details-title{color:#0f172a;border-left-color:#cbd5e1}.orders-offer-panel .orders-details-pill,.orders-payment-status-card .orders-details-pill{color:#6b7280;background:#e5e7eb}.orders-offer-panel .orders-details-pill.is-complete,.orders-payment-status-card .orders-details-pill.is-complete{color:#047857;background:#d1fae5}.orders-offer-confirm-btn.is-cyan{color:#0891b2;background:#ecfeff;border:1px solid #22d3ee}.orders-offer-confirm-btn.is-cyan:hover{background:#cffafe;border-color:#06b6d4}.orders-offer-confirm-btn.is-primary{color:#fff;background:linear-gradient(135deg,#0d9488 0%,#0891b2 100%);border:none;box-shadow:0 4px 14px #0891b259}.orders-offer-confirm-btn.is-primary:hover{background:linear-gradient(135deg,#0f766e 0%,#0e7490 100%);box-shadow:0 6px 18px #0891b273}.orders-offer-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.orders-offer-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:8px 12px;margin-bottom:10px;display:grid}.orders-offer-cell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.orders-offer-cell-margin{background:#fff}.orders-offer-cell-total{background:linear-gradient(135deg,#ecfeff 0%,#f0fdf4 100%);border-color:#a5f3fc;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.orders-offer-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;align-items:center;gap:4px;font-size:.65rem;font-weight:700;display:inline-flex}.orders-offer-margin-icon{color:#0891b2;flex-shrink:0;width:12px;height:12px}.orders-offer-margin-wrap{align-items:center;gap:2px;min-width:0;display:flex}.orders-offer-margin-input{text-align:right;appearance:textfield;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:56px;min-width:56px;min-height:32px;padding:4px 8px;font-size:.85rem;font-weight:600}.orders-offer-margin-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.orders-offer-margin-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.orders-offer-margin-input:read-only{cursor:default;color:#475569;background:#f1f5f9}.orders-offer-margin-input:focus{border-color:#0891b2;outline:none;box-shadow:0 0 0 2px #0891b233}.orders-offer-margin-suffix{color:#64748b;font-size:.75rem;font-weight:600}.orders-offer-cell-lowest .orders-offer-lowest-wrap{align-items:center;gap:4px;min-width:0;display:flex}.orders-offer-cell-lowest .orders-offer-value-currency{color:#64748b;font-size:.75rem;font-weight:600}.orders-offer-lowest-input{color:#0f172a;text-align:right;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:80px;min-width:80px;min-height:32px;padding:4px 8px;font-size:.85rem;font-weight:600}.orders-offer-lowest-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.orders-offer-lowest-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.orders-offer-lowest-input:read-only{cursor:default;color:#475569;background:#f1f5f9}.orders-offer-lowest-input:focus{border-color:#0891b2;outline:none;box-shadow:0 0 0 2px #0891b233}.orders-offer-value{align-items:baseline;gap:4px;display:inline-flex}.orders-offer-value-currency{color:#64748b;font-size:.8rem;font-weight:600}.orders-offer-value-amount{color:#0f172a;font-size:1rem;font-weight:700}.orders-offer-cell:first-child .orders-offer-value{margin-top:auto}.orders-offer-value-total .orders-offer-value-currency{color:#64748b}.orders-offer-value-total .orders-offer-value-amount{color:#0891b2;font-size:1.1rem;font-weight:800}.orders-offer-icon{color:#2563eb;width:14px;height:14px}@media (min-width:380px){.orders-offer-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.orders-offer-cell-total{grid-column:auto}}@media (min-width:480px){.orders-offer-margin-input{width:64px;min-width:64px;min-height:34px}}.orders-separator{background:#e2e8f0;height:1px;margin:12px 0}.orders-payment-status{flex-direction:column;gap:8px;display:flex}.orders-payment-label{text-transform:uppercase;color:#64748b;font-size:.65rem;font-weight:700}.orders-payment-pill{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.orders-payment-pill--pending{background:#f8fafc;border-color:#e2e8f0}.orders-payment-pill-content{flex-direction:column;flex:1;gap:2px;display:flex}.orders-payment-datepicker,.orders-payment-datepicker.react-datepicker-wrapper,.orders-payment-datepicker .react-datepicker__input-container{flex-shrink:0;border:none!important}.orders-payment-datepicker .invoices-datepicker-wrap{color:#065f46;background:#fff;border:1px solid #bbf7d0;border-radius:6px;align-items:center;width:128px;min-width:128px;max-width:128px;min-height:38px;padding:9px 10px 9px 12px;font-size:.82rem;display:flex}.orders-payment-datepicker .invoices-datepicker-wrap input{padding-top:0;padding-bottom:0;line-height:1.2}.orders-payment-datepicker .invoices-datepicker-wrap:focus-within{border-color:#34d399;outline:none;box-shadow:0 0 0 2px #34d39933}.orders-switch{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;width:32px;min-width:32px;height:18px;padding:0;transition:background .2s;position:relative}.orders-switch:after{content:"";background:#f8fafc;border-radius:999px;width:14px;height:14px;transition:left .2s,right .2s;position:absolute;top:2px;left:2px;right:auto}.orders-switch.is-on{background:#34d399}.orders-switch.is-on:after{left:auto;right:2px}.orders-switch:disabled{cursor:not-allowed;opacity:.6}.orders-payment-datepicker .invoices-datepicker-wrap.is-disabled{opacity:.7;pointer-events:none;cursor:not-allowed}.orders-payment-title{color:#065f46;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.orders-payment-title--muted{color:#64748b}.orders-payment-pill--pending .orders-payment-sub{color:#94a3b8}.orders-payment-sub{color:#059669;font-size:.65rem}.orders-invoice-delivery-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.orders-invoice-delivery-grid>*{min-height:0}.orders-delivery-status-card{flex-direction:column;min-height:0;padding:12px;display:flex}.orders-delivery-status-card .orders-details-header{flex-shrink:0;margin-bottom:10px}.orders-delivery-status-card .orders-details-title{font-size:.8125rem}.orders-delivery-status-card .orders-progress{flex-shrink:0;margin-top:19px;margin-bottom:16px}.orders-delivery-status-card .orders-steps-grid{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(48px,auto);gap:6px;width:100%}.orders-delivery-status-card .orders-step-card{justify-content:center;gap:2px;height:100%;min-height:48px;padding:4px 6px}.orders-delivery-status-card .orders-step-index{width:24px;height:24px;font-size:.8rem}.orders-delivery-status-card .orders-step-label{font-size:.7rem;line-height:1.2}.orders-delivery-status-fulfilled{border-radius:var(--radius-sm,10px);background:var(--surface-alt,#f8fafc);border:1px solid var(--border,#e2e8f0);width:100%;color:var(--muted,#94a3b8);justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:6px 16px;display:flex}.orders-delivery-status-fulfilled.is-realized{background:var(--success-soft,#16a34a1f);color:var(--success,#16a34a);border-color:#16a34a40}.orders-delivery-status-fulfilled-icon{background:var(--border,#e2e8f0);width:18px;height:18px;color:var(--muted,#94a3b8);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.orders-delivery-status-fulfilled.is-realized .orders-delivery-status-fulfilled-icon{background:var(--success,#16a34a);color:#fff}.orders-delivery-status-fulfilled-text{letter-spacing:.02em;font-size:.875rem;font-weight:600}html[data-theme=dark] .orders-delivery-status-fulfilled{color:#94a3b8;background:#33415566;border-color:#47556999}html[data-theme=dark] .orders-delivery-status-fulfilled.is-realized{color:#6ee7b7;background:#10b9811f;border-color:#22c55e4d}html[data-theme=dark] .orders-delivery-status-fulfilled-icon{color:#94a3b8;background:#334155}html[data-theme=dark] .orders-delivery-status-fulfilled.is-realized .orders-delivery-status-fulfilled-icon{color:#0f172a;background:#10b981}html[data-theme=dark] .orders-delivery-status-card .orders-step-index{color:#94a3b8;background:#334155}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:first-child .orders-step-index.is-active{color:#e2e8f0;background:#64748b}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:nth-child(2) .orders-step-index.is-active{color:#0f172a;background:#0ea5e9}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:nth-child(3) .orders-step-index.is-active{color:#0f172a;background:#06b6d4}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:nth-child(4) .orders-step-index.is-active{color:#0f172a;background:#14b8a6}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:nth-child(5) .orders-step-index.is-active{color:#0f172a;background:#10b981}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:first-child .orders-step-label.is-active{color:#cbd5e1}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:nth-child(2) .orders-step-label.is-active{color:#38bdf8}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:nth-child(3) .orders-step-label.is-active{color:#22d3ee}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:nth-child(4) .orders-step-label.is-active{color:#2dd4bf}html[data-theme=dark] .orders-delivery-status-card .orders-step-card:nth-child(5) .orders-step-label.is-active{color:#34d399}html[data-theme=dark] .orders-delivery-status-card .orders-step-label{color:#94a3b8}html[data-theme=dark] .orders-delivery-status-card .orders-details-title{color:#67e8f9;border-left-color:#22d3ee}.orders-delivery-status-log{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:.7rem;display:flex}.orders-delivery-status-log-entry{color:var(--text-secondary,#475569);align-items:center;gap:4px;display:inline-flex}.orders-delivery-status-log-remove{width:14px;height:14px;color:var(--muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background .15s,color .15s;display:inline-flex}.orders-delivery-status-log-remove:hover{color:#ef4444;background:#ef444426}.orders-delivery-status-log-remove-icon{width:10px;height:10px}html[data-theme=dark] .orders-delivery-status-log-remove{color:#64748b}html[data-theme=dark] .orders-delivery-status-log-remove:hover{color:#f87171;background:#ef444433}.orders-delivery-status-log-num{background:var(--border,#e2e8f0);min-width:14px;height:14px;color:var(--muted,#94a3b8);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:inline-flex}.orders-delivery-status-log-label{font-weight:500}.orders-delivery-status-log-time{font-variant-numeric:tabular-nums;color:var(--muted,#94a3b8)}html[data-theme=dark] .orders-delivery-status-log-entry{color:#94a3b8}html[data-theme=dark] .orders-delivery-status-log-num{color:#94a3b8;background:#334155}html[data-theme=dark] .orders-delivery-status-log-time{color:#64748b}.orders-progress{margin-bottom:16px;position:relative}.orders-progress-bar{background:#e2e8f0;border-radius:999px;width:100%;height:8px;overflow:hidden}.orders-progress-fill{background:linear-gradient(90deg,#22d3ee 0%,#06b6d4 100%);height:100%}.orders-progress-truck{transition:left .4s;position:absolute;top:-16px}.orders-progress-truck-icon{background:linear-gradient(135deg,#1e3a8a 0%,#312e81 50%,#3730a3 100%);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 6px 12px #1e3a8a66}.orders-progress-truck-svg{color:#fff;width:16px;height:16px}.orders-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.orders-step-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:6px;display:flex}.orders-step-card.is-active{background:#ecfeff;border-color:#67e8f9}.orders-step-card.is-send-order{background:#fffbeb;border-color:#fcd34d}.orders-step-index.is-send-order{color:#fff;background:#d97706}.orders-step-label.is-send-order{color:#b45309}.orders-step-button.is-send-order{color:#fff;background:#d97706;border-color:#d97706}.orders-step-index{color:#94a3b8;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6rem;font-weight:700;display:inline-flex}.orders-step-index.is-active{color:#fff;background:#06b6d4}.orders-step-label{text-align:center;color:#94a3b8;font-size:.6rem;font-weight:700}.orders-step-label.is-active{color:#0891b2}.orders-step-button{text-transform:uppercase;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;height:24px;font-size:.55rem;font-weight:700}.orders-step-button.is-active{color:#fff;background:#0891b2;border-color:#0891b2}.orders-step-check{text-transform:uppercase;color:#94a3b8;align-items:center;gap:4px;font-size:.55rem;display:inline-flex}.orders-delivery-recipient{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:6px;padding:4px 10px;display:flex}.orders-delivery-recipient-row{align-items:baseline;gap:4px;display:inline-flex}.orders-delivery-recipient-sep{color:#94a3b8;font-size:.65rem;font-weight:400}.orders-delivery-recipient-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.6rem;font-weight:600}.orders-delivery-recipient-value{color:#0f172a;font-size:.7rem;font-weight:600}.orders-archive-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.orders-archive-info{flex:1;align-items:center;gap:12px;display:flex}.orders-archive-icon{background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.orders-archive-title{color:#0f172a;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.orders-archive-badge{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:700}.orders-archive-status{background:#dcfce7;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.orders-archive-status.is-compact{border-radius:8px;gap:6px;padding:6px 10px}.orders-archive-status-icon{background:#bbf7d0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.orders-archive-status.is-compact .orders-archive-status-icon{width:24px;height:24px}.orders-archive-status-svg{color:#047857;width:14px;height:14px}.orders-archive-status.is-compact .orders-archive-status-svg{width:12px;height:12px}.orders-archive-status-title{color:#047857;font-size:.7rem;font-weight:700}.orders-archive-status.is-compact .orders-archive-status-title{font-size:.65rem}.orders-archive-status-sub{color:#16a34a;font-size:.6rem}.orders-archive-status.is-compact .orders-archive-status-sub{font-size:.55rem}.orders-archive-actions{align-items:center;gap:8px;display:flex}.orders-actions-panel{margin-top:0}.orders-actions-header{margin-bottom:12px}.orders-actions-header .orders-details-title{margin:0}.orders-actions-row{flex-wrap:wrap;align-items:flex-start;gap:20px 24px;display:flex}.orders-action-button.is-push-right{margin-left:auto}.orders-actions-group{flex-direction:column;gap:6px;display:flex}.orders-actions-label{color:#475569;font-size:.75rem;font-weight:600}.orders-superadmin-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.orders-superadmin-buttons-group{margin-top:20px}.orders-actions-toggle{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;min-width:120px;height:40px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.orders-actions-toggle:hover{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.orders-actions-toggle:disabled{cursor:not-allowed;opacity:.85}.orders-actions-toggle-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.orders-actions-toggle-svg{width:18px;height:18px}.orders-actions-toggle-text{white-space:nowrap}.orders-actions-toggle-readonly{cursor:default;pointer-events:none}.orders-actions-toggle-readonly:hover{background:inherit;border-color:inherit}.orders-actions-toggle.is-on.is-primary{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.orders-actions-toggle.is-on.is-primary:hover{color:#1e40af;background:#dbeafe;border-color:#1d4ed8}.orders-actions-toggle.is-on.is-primary .orders-actions-toggle-svg{color:#2563eb}.orders-actions-toggle.is-on.is-emerald{color:#047857;background:#ecfdf5;border-color:#059669}.orders-actions-toggle.is-on.is-emerald:hover{color:#065f46;background:#d1fae5;border-color:#047857}.orders-actions-toggle.is-on.is-emerald .orders-actions-toggle-svg{color:#059669}.orders-actions-toggle.is-on.is-cyan{color:#0e7490;background:#ecfeff;border-color:#0891b2}.orders-actions-toggle.is-on.is-cyan:hover{color:#155e75;background:#cffafe;border-color:#0e7490}.orders-actions-toggle.is-on.is-cyan .orders-actions-toggle-svg{color:#0891b2}.orders-actions-toggle.is-on.is-danger{color:#b91c1c;background:#fef2f2;border-color:#dc2626}.orders-actions-toggle.is-on.is-danger:hover{color:#991b1b;background:#fee2e2;border-color:#b91c1c}.orders-actions-toggle.is-on.is-danger .orders-actions-toggle-svg{color:#dc2626}.orders-actions-toggle.is-on.is-amber{color:#b45309;background:#fffbeb;border-color:#d97706}.orders-actions-toggle.is-on.is-amber:hover{color:#92400e;background:#fef3c7;border-color:#b45309}.orders-actions-toggle.is-on.is-amber .orders-actions-toggle-svg{color:#d97706}.orders-actions-toggle.is-on.is-neutral{color:#475569;background:#f1f5f9;border-color:#64748b}.orders-actions-toggle.is-on.is-neutral:hover{color:#334155;background:#e2e8f0;border-color:#475569}.orders-actions-toggle.is-on.is-neutral .orders-actions-toggle-svg{color:#64748b}.orders-actions-toggle.is-off{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.orders-actions-toggle.is-off:hover{color:#475569;background:#e2e8f0;border-color:#94a3b8}.orders-actions-toggle.is-off .orders-actions-toggle-svg,html[data-theme=dark] .orders-actions-label{color:#94a3b8}html[data-theme=dark] .orders-actions-toggle{color:#94a3b8;background:#1e293b;border-color:#334155}html[data-theme=dark] .orders-actions-toggle:hover{color:#cbd5e1;background:#334155;border-color:#475569}html[data-theme=dark] .orders-actions-toggle.is-on.is-primary{color:#93c5fd;background:#1e3a8a;border-color:#2563eb}html[data-theme=dark] .orders-actions-toggle.is-on.is-primary:hover{color:#bfdbfe;background:#1e40af;border-color:#3b82f6}html[data-theme=dark] .orders-actions-toggle.is-on.is-primary .orders-actions-toggle-svg{color:#60a5fa}html[data-theme=dark] .orders-actions-toggle.is-on.is-emerald{color:#6ee7b7;background:#064e3b;border-color:#059669}html[data-theme=dark] .orders-actions-toggle.is-on.is-emerald:hover{color:#a7f3d0;background:#065f46;border-color:#10b981}html[data-theme=dark] .orders-actions-toggle.is-on.is-emerald .orders-actions-toggle-svg{color:#34d399}html[data-theme=dark] .orders-actions-toggle.is-on.is-cyan{color:#67e8f9;background:#164e63;border-color:#0891b2}html[data-theme=dark] .orders-actions-toggle.is-on.is-cyan:hover{color:#a5f3fc;background:#155e75;border-color:#22d3ee}html[data-theme=dark] .orders-actions-toggle.is-on.is-cyan .orders-actions-toggle-svg{color:#22d3ee}html[data-theme=dark] .orders-actions-toggle.is-on.is-danger{color:#fca5a5;background:#450a0a;border-color:#dc2626}html[data-theme=dark] .orders-actions-toggle.is-on.is-amber{color:#fcd34d;background:#451a03;border-color:#d97706}html[data-theme=dark] .orders-actions-toggle.is-on.is-amber:hover{color:#fde68a;background:#78350f;border-color:#f59e0b}html[data-theme=dark] .orders-actions-toggle.is-on.is-amber .orders-actions-toggle-svg{color:#f59e0b}html[data-theme=dark] .orders-actions-toggle.is-on.is-neutral{color:#94a3b8;background:#334155;border-color:#64748b}html[data-theme=dark] .orders-actions-toggle.is-on.is-neutral:hover{color:#cbd5e1;background:#475569;border-color:#94a3b8}html[data-theme=dark] .orders-actions-toggle.is-on.is-neutral .orders-actions-toggle-svg{color:#94a3b8}html[data-theme=dark] .orders-actions-toggle.is-on.is-danger:hover{color:#fecaca;background:#7f1d1d;border-color:#ef4444}html[data-theme=dark] .orders-actions-toggle.is-on.is-danger .orders-actions-toggle-svg{color:#f87171}html[data-theme=dark] .orders-actions-toggle.is-off{color:#94a3b8;background:#1e293b;border-color:#475569}html[data-theme=dark] .orders-actions-toggle.is-off:hover{color:#cbd5e1;background:#334155;border-color:#64748b}html[data-theme=dark] .orders-actions-toggle.is-off .orders-actions-toggle-svg{color:#64748b}.orders-table-empty{text-align:center;color:#64748b;padding:32px 16px}.orders-table-footer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:.75rem;display:flex}.orders-table-footer-actions{gap:8px;display:flex}@keyframes orders-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes orders-details-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .orders-header-card,html[data-theme=dark] .orders-table-card,html[data-theme=dark] .orders-details-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .orders-header-card--with-html-view .orders-header-row{border-bottom-color:#334155}html[data-theme=dark] .orders-header-card--with-html-view .invoices-html-view-tab-content{background:#16243a}html[data-theme=dark] .orders-header-title h1{color:#f8fafc}html[data-theme=dark] .orders-header-count{color:#94a3b8;background:#1f2937}html[data-theme=dark] .orders-search-input{color:#f8fafc;background:#1f2937;border-color:#334155}html[data-theme=dark] .orders-search-input::placeholder,html[data-theme=dark] .orders-search-icon{color:#64748b}html[data-theme=dark] .orders-table-head{background:linear-gradient(90deg,#1f2937 0%,#334155 50%,#1f2937 100%);border-bottom-color:#334155}html[data-theme=dark] .orders-table-header-cell{color:#cbd5e1}html[data-theme=dark] .orders-table-header-sub{color:#94a3b8}html[data-theme=dark] .orders-table-row{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .orders-table-row:hover{background:linear-gradient(90deg,#33415580,#47556980)}html[data-theme=dark] .orders-table-row.is-expanded{background:linear-gradient(90deg,#0e749040,#1e40af40,#0e749040);border-color:#0891b2}html[data-theme=dark] .orders-supplier-card{border-bottom-color:#1f2937}html[data-theme=dark] .orders-supplier-card.is-selected{background:#0891b226}html[data-theme=dark] .orders-supplier-action{color:#e2e8f0;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .orders-supplier-action.is-call{color:#7dd3fc;background:#0e749033;border-color:#0e749059}html[data-theme=dark] .orders-supplier-action.is-send{color:#67e8f9;background:#0e749040;border-color:#0e749066}html[data-theme=dark] .orders-supplier-action.is-info{color:#cbd5f5;background:#111827;border-color:#1f2937}html[data-theme=dark] .orders-supplier-code{color:#e2e8f0}html[data-theme=dark] .orders-supplier-code.is-selected{color:#67e8f9}html[data-theme=dark] .orders-supplier-name,html[data-theme=dark] .orders-supplier-contact{color:#e2e8f0}html[data-theme=dark] .orders-supplier-phone,html[data-theme=dark] .orders-supplier-no,html[data-theme=dark] .orders-supplier-distance,html[data-theme=dark] .orders-supplier-timeline{color:#94a3b8}html[data-theme=dark] .orders-supplier-timeline span{color:#cbd5e1}html[data-theme=dark] .orders-supplier-price,html[data-theme=dark] .orders-supplier-offer{color:#e2e8f0}html[data-theme=dark] .orders-supplier-offer .orders-supplier-offer-label,html[data-theme=dark] .orders-supplier-confirmed{color:#94a3b8}html[data-theme=dark] .orders-offer-margin-input{color:#e2e8f0;background:#0f172a;border-color:#334155}html[data-theme=dark] .orders-offer-margin-input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee26}html[data-theme=dark] .orders-offer-margin-suffix{color:#94a3b8}html[data-theme=dark] .orders-offer-margin-input:read-only{color:#94a3b8;background:#1e293b}html[data-theme=dark] .orders-offer-lowest-input{color:#e2e8f0;background:#0f172a;border-color:#334155}html[data-theme=dark] .orders-offer-lowest-input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee26}html[data-theme=dark] .orders-offer-lowest-input:read-only{color:#94a3b8;background:#1e293b}html[data-theme=dark] .orders-supplier-price.is-selected{color:#67e8f9}html[data-theme=dark] .orders-supplier-link{color:#94a3b8}html[data-theme=dark] .orders-supplier-link:hover{color:#67e8f9}html[data-theme=dark] .orders-supplier-avatar{background:#334155;border-color:#475569}html[data-theme=dark] .orders-supplier-avatar-icon{color:#94a3b8}html[data-theme=dark] .orders-supplier-status.is-online{background:#22c55e}html[data-theme=dark] .orders-supplier-status.is-offline{background:#64748b}html[data-theme=dark] .orders-order-no{color:#22d3ee}html[data-theme=dark] .orders-avatar{background:linear-gradient(135deg,#9333ea40,#ec489940);border-color:#a855f773}html[data-theme=dark] .orders-avatar.is-green{background:linear-gradient(135deg,#10b98133,#05966933);border-color:#10b98166}html[data-theme=dark] .orders-status-pill.is-new{color:#93c5fd;background:#1e3a8a}html[data-theme=dark] .orders-status-pill.is-sell{color:#67e8f9;background:#164e63}html[data-theme=dark] .orders-status-pill.is-suppliers{color:#c4b5fd;background:#3b0764}html[data-theme=dark] .orders-status-pill.is-payment{color:#6ee7b7;background:#064e3b}html[data-theme=dark] .orders-status-pill.is-archived{color:#94a3b8;background:#1f2937}html[data-theme=dark] .orders-status-pill.is-active{border-color:#22d3ee;box-shadow:0 4px 10px #22d3ee33}html[data-theme=dark] .orders-table-cell{color:#e2e8f0}html[data-theme=dark] .orders-table-cell .orders-order-no{color:#22d3ee}html[data-theme=dark] .orders-table-cell .orders-created-date{color:#f1f5f9}html[data-theme=dark] .orders-table-cell .orders-created-time{color:#94a3b8}html[data-theme=dark] .orders-table-cell .orders-customer-name,html[data-theme=dark] .orders-table-cell .orders-delivery-location{color:#f1f5f9}html[data-theme=dark] .orders-table-cell .orders-customer-id,html[data-theme=dark] .orders-table-cell .orders-delivery-postcode,html[data-theme=dark] .orders-table-cell .order-no-suffix,html[data-theme=dark] .orders-expand-button{color:#94a3b8}html[data-theme=dark] .orders-expand-button:hover{color:#22d3ee}html[data-theme=dark] .orders-table .orders-status-cell .orders-status-pill.is-new{border-color:#3b82f6}html[data-theme=dark] .orders-table .orders-status-cell .orders-status-pill.is-sell{border-color:#22d3ee}html[data-theme=dark] .orders-table .orders-status-cell .orders-status-pill.is-suppliers{border-color:#a78bfa}html[data-theme=dark] .orders-table .orders-status-cell .orders-status-pill.is-payment{border-color:#34d399}html[data-theme=dark] .orders-table .orders-status-cell .orders-status-pill.is-archived{border-color:#64748b}html[data-theme=dark] .orders-table .orders-status-cell .orders-status-pill.is-active{border-color:#22d3ee}html[data-theme=dark] .orders-status-alert{background:#0f172a;border-color:#475569;box-shadow:0 0 0 2px #0f172a}html[data-theme=dark] .orders-status-pill.has-alert .orders-status-alert{background:#f87171;border-color:#f87171;box-shadow:0 0 0 2px #0f172a,0 0 8px #f8717173}html[data-theme=dark] .orders-details-panel,html[data-theme=dark] .orders-details{background:#0f172a99}html[data-theme=dark] .orders-details-panel{border-top-color:#0891b2}html[data-theme=dark] .orders-info-card,html[data-theme=dark] .orders-proforma-card,html[data-theme=dark] .orders-invoice-card,html[data-theme=dark] .orders-payment-pill{background:#1e293b99;border-color:#334155}html[data-theme=dark] .orders-offer-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .orders-offer-cell{background:#1e293b80;border-color:#334155}html[data-theme=dark] .orders-offer-cell-margin{background:#0f172a}html[data-theme=dark] .orders-offer-cell-total{background:#0891b21f;border-color:#22d3ee4d}html[data-theme=dark] .orders-offer-value-currency{color:#94a3b8}html[data-theme=dark] .orders-offer-value-amount{color:#f8fafc}html[data-theme=dark] .orders-offer-value-total .orders-offer-value-amount{color:#67e8f9}html[data-theme=dark] .orders-offer-panel .orders-details-title,html[data-theme=dark] .orders-payment-status-card .orders-details-title{color:#e2e8f0;border-left-color:#475569}html[data-theme=dark] .orders-offer-panel .orders-details-pill,html[data-theme=dark] .orders-payment-status-card .orders-details-pill{color:#cbd5e1;background:#1f2937}html[data-theme=dark] .orders-offer-panel .orders-details-pill.is-complete,html[data-theme=dark] .orders-payment-status-card .orders-details-pill.is-complete{color:#4ade80;background:#10b98133}html[data-theme=dark] .orders-step-pill.is-completed{color:#6ee7b7;background:#10b98129;border-color:#05966966}html[data-theme=dark] .orders-step-pill.is-completed .orders-step-pill-icon-svg{color:#34d399}html[data-theme=dark] .orders-step-pill.is-uncompleted{color:#94a3b8;background:#94a3b81a;border-color:#94a3b833}html[data-theme=dark] .orders-step-pill.is-uncompleted .orders-step-pill-icon-svg,html[data-theme=dark] .orders-offer-label{color:#94a3b8}html[data-theme=dark] .orders-offer-icon,html[data-theme=dark] .orders-offer-margin-icon{color:#67e8f9}html[data-theme=dark] .orders-payment-title{color:#bbf7d0}html[data-theme=dark] .orders-payment-title--muted{color:#94a3b8}html[data-theme=dark] .orders-payment-sub{color:#6ee7b7}html[data-theme=dark] .orders-payment-pill--pending{background:#1e293b66;border-color:#334155}html[data-theme=dark] .orders-payment-pill--pending .orders-payment-sub{color:#64748b}html[data-theme=dark] .orders-payment-datepicker .invoices-datepicker-wrap{color:#e2e8f0;background:#0f172a;border-color:#334155}html[data-theme=dark] .orders-payment-datepicker .invoices-datepicker-wrap:focus-within{border-color:#34d399;box-shadow:0 0 0 2px #34d39933}html[data-theme=dark] .orders-payment-datepicker .invoices-datepicker-input,html[data-theme=dark] .orders-payment-datepicker input{color:#e2e8f0!important}html[data-theme=dark] .orders-switch{background:#475569}html[data-theme=dark] .orders-switch.is-on{background:#34d399}html[data-theme=dark] .orders-offer-confirm-btn.is-cyan{color:#67e8f9;background:#0891b233;border:1px solid #22d3ee}html[data-theme=dark] .orders-offer-confirm-btn.is-cyan:hover{background:#0891b259;border-color:#67e8f9}html[data-theme=dark] .orders-offer-confirm-btn.is-primary{color:#0f172a;background:linear-gradient(135deg,#14b8a6 0%,#22d3ee 100%);border:none;box-shadow:0 4px 14px #22d3ee40}html[data-theme=dark] .orders-offer-confirm-btn.is-primary:hover{background:linear-gradient(135deg,#2dd4bf 0%,#67e8f9 100%);box-shadow:0 6px 18px #22d3ee59}html[data-theme=dark] .orders-proforma-panel .orders-proforma-card,html[data-theme=dark] .orders-invoice-panel .orders-invoice-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-mini-label,html[data-theme=dark] .orders-invoice-panel .orders-mini-label{color:#94a3b8}html[data-theme=dark] .orders-proforma-panel .orders-proforma-chip,html[data-theme=dark] .orders-invoice-panel .orders-proforma-chip{color:#e2e8f0;background:#0b1220;border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-proforma-chip.is-muted,html[data-theme=dark] .orders-invoice-panel .orders-proforma-chip.is-muted{color:#94a3b8;background:#0b1220;border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-proforma-sep,html[data-theme=dark] .orders-invoice-panel .orders-proforma-sep{color:#475569}html[data-theme=dark] .orders-proforma-panel .orders-proforma-input,html[data-theme=dark] .orders-invoice-panel .orders-proforma-input{color:#e2e8f0;background:#0b1220;border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-proforma-input:focus,html[data-theme=dark] .orders-invoice-panel .orders-proforma-input:focus{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee33}html[data-theme=dark] .orders-proforma-panel .orders-proforma-input-muted,html[data-theme=dark] .orders-invoice-panel .orders-proforma-input-muted,html[data-theme=dark] .orders-proforma-panel .orders-proforma-suffix,html[data-theme=dark] .orders-invoice-panel .orders-proforma-suffix{color:#94a3b8}html[data-theme=dark] .orders-proforma-panel .orders-proforma-readonly,html[data-theme=dark] .orders-invoice-panel .orders-proforma-readonly{color:#e2e8f0}html[data-theme=dark] .orders-proforma-panel .orders-payment-button{color:#cbd5e1;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-payment-button.is-active{color:#f8fafc;background:#111827;border-color:#334155}html[data-theme=dark] .orders-proforma-panel .orders-payment-option{color:#94a3b8;background:#0f172a;border-color:#334155}html[data-theme=dark] .orders-proforma-panel .orders-payment-option:hover{color:#cbd5e1;background:#1e293b;border-color:#475569}html[data-theme=dark] .orders-proforma-panel .orders-payment-option.is-selected{color:#67e8f9;background:#0891b226;border-color:#0891b2}html[data-theme=dark] .orders-proforma-panel .orders-payment-option.is-selected:hover{color:#67e8f9;background:#22d3ee33;border-color:#22d3ee}html[data-theme=dark] .orders-proforma-panel .orders-payment-option-check{color:#67e8f9}html[data-theme=dark] .orders-proforma-panel .orders-payment-input .orders-input{color:#e2e8f0;background:#0b1220;border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-payment-input.is-disabled .orders-input{color:#64748b;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-payment-link-wrap{background:#0f172a;border-color:#334155}html[data-theme=dark] .orders-proforma-panel .orders-payment-link-wrap:focus-within{border-color:#0891b2;box-shadow:0 0 0 3px #0891b233}html[data-theme=dark] .orders-proforma-panel .orders-payment-link-input{color:#e2e8f0}html[data-theme=dark] .orders-proforma-panel .orders-payment-link-input::placeholder{color:#64748b}html[data-theme=dark] .orders-proforma-panel .orders-payment-link-btn{color:#fff;background:#16a34a}html[data-theme=dark] .orders-proforma-panel .orders-payment-link-btn:hover:not(:disabled){background:#15803d}html[data-theme=dark] .orders-proforma-panel .orders-payment-link-wrap.is-disabled{border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-payment-link-wrap.is-disabled .orders-payment-link-input{color:#64748b}html[data-theme=dark] .orders-proforma-panel .orders-payment-link-wrap.is-disabled .orders-payment-link-btn{color:#94a3b8;background:#334155}html[data-theme=dark] .orders-proforma-action{color:#94a3b8;background:#0f172a;border-color:#334155}html[data-theme=dark] .orders-proforma-action:hover:not(:disabled){color:#cbd5e1;background:#1e293b;border-color:#475569}html[data-theme=dark] .orders-proforma-panel .orders-proforma-action-gen:not(:disabled){color:#67e8f9;background:#0891b226;border-color:#0891b2}html[data-theme=dark] .orders-proforma-panel .orders-proforma-action-gen:hover:not(:disabled){color:#67e8f9;background:#22d3ee33;border-color:#22d3ee}html[data-theme=dark] .orders-proforma-panel .orders-proforma-action-html:not(:disabled){color:#93c5fd;background:#3b82f61a;border-color:#3b82f680}html[data-theme=dark] .orders-proforma-panel .orders-proforma-action-pdf:not(:disabled){color:#fca5a5;background:#f871711a;border-color:#f8717180}html[data-theme=dark] .orders-invoice-panel .orders-proforma-action-gen:not(:disabled){color:#67e8f9;background:#0891b226;border-color:#0891b2}html[data-theme=dark] .orders-invoice-panel .orders-proforma-action-gen:hover:not(:disabled){color:#67e8f9;background:#22d3ee33;border-color:#22d3ee}html[data-theme=dark] .orders-invoice-panel .orders-proforma-action-html:not(:disabled){color:#93c5fd;background:#3b82f61a;border-color:#3b82f680}html[data-theme=dark] .orders-invoice-panel .orders-proforma-action-pdf:not(:disabled){color:#fca5a5;background:#f871711a;border-color:#f8717180}html[data-theme=dark] .orders-proforma-action-send{color:#94a3b8;background:#1e293b;border-color:#334155}html[data-theme=dark] .orders-proforma-action-send:hover:not(:disabled){color:#cbd5e1;background:#334155;border-color:#475569}html[data-theme=dark] .orders-proforma-action-send.is-sent{color:#4ade80;background:#22c55e1f;border-color:#22c55e66}html[data-theme=dark] .orders-proforma-action-send.is-sent:hover:not(:disabled){color:#86efac;background:#22c55e2e;border-color:#4ade8080}html[data-theme=dark] .orders-proforma-panel .orders-proforma-action-gen:disabled,html[data-theme=dark] .orders-invoice-panel .orders-proforma-action-gen:disabled,html[data-theme=dark] .orders-proforma-panel .orders-proforma-action-html:disabled,html[data-theme=dark] .orders-invoice-panel .orders-proforma-action-html:disabled,html[data-theme=dark] .orders-proforma-panel .orders-proforma-action-pdf:disabled,html[data-theme=dark] .orders-invoice-panel .orders-proforma-action-pdf:disabled{color:#64748b;background:#1e293b;border-color:#334155}html[data-theme=dark] .orders-proforma-panel .orders-mini-action,html[data-theme=dark] .orders-invoice-panel .orders-mini-action{color:#cbd5e1;background:#0b1220;border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-mini-action-icon,html[data-theme=dark] .orders-invoice-panel .orders-mini-action-icon{color:#64748b}html[data-theme=dark] .orders-proforma-panel .orders-mini-action.is-blue,html[data-theme=dark] .orders-proforma-panel .orders-mini-action.is-red,html[data-theme=dark] .orders-proforma-panel .orders-mini-action.is-purple,html[data-theme=dark] .orders-invoice-panel .orders-mini-action.is-blue,html[data-theme=dark] .orders-invoice-panel .orders-mini-action.is-red,html[data-theme=dark] .orders-invoice-panel .orders-mini-action.is-purple{color:#cbd5e1;background:#0b1220;border-color:#1f2937}html[data-theme=dark] .orders-proforma-panel .orders-proforma-meta,html[data-theme=dark] .orders-invoice-panel .orders-proforma-meta{color:#cbd5e1}html[data-theme=dark] .orders-proforma-panel .orders-proforma-meta.is-neutral,html[data-theme=dark] .orders-invoice-panel .orders-proforma-meta.is-neutral{color:#94a3b8}html[data-theme=dark] .orders-proforma-panel .orders-proforma-dot,html[data-theme=dark] .orders-invoice-panel .orders-proforma-dot{background:#475569}html[data-theme=dark] .orders-proforma-panel .orders-proforma-dot.is-green,html[data-theme=dark] .orders-invoice-panel .orders-proforma-dot.is-green{background:#34d399}html[data-theme=dark] .orders-proforma-panel .orders-proforma-code,html[data-theme=dark] .orders-invoice-panel .orders-proforma-code{color:#cbd5e1}html[data-theme=dark] .orders-proforma-panel .orders-proforma-code.is-muted,html[data-theme=dark] .orders-invoice-panel .orders-proforma-code.is-muted{color:#94a3b8}html[data-theme=dark] .orders-proforma-panel .orders-action-button.is-primary,html[data-theme=dark] .orders-invoice-panel .orders-action-button.is-dark{color:#f8fafc;box-shadow:none;background:#334155;border:1px solid #475569}html[data-theme=dark] .orders-proforma-panel .orders-action-button.is-primary:hover,html[data-theme=dark] .orders-invoice-panel .orders-action-button.is-dark:hover{box-shadow:none}html[data-theme=dark] .orders-proforma-panel .orders-action-button.is-emerald{color:#ecfeff;box-shadow:none;background:#0f766e;border:1px solid #115e59}html[data-theme=dark] .orders-proforma-panel .orders-action-button.is-danger,html[data-theme=dark] .orders-invoice-panel .orders-action-button.is-danger{color:#fecaca;background:#3f1d1d;border-color:#7f1d1d}html[data-theme=dark] .orders-orderdata-block{background:0 0;border-color:#1f2937}html[data-theme=dark] .orders-orderdata-block.is-summary{background:0 0}html[data-theme=dark] .orders-orderdata-label,html[data-theme=dark] .orders-orderdata-note-text,html[data-theme=dark] .orders-orderdata-contact-label{color:#94a3b8}html[data-theme=dark] .orders-orderdata-value,html[data-theme=dark] .orders-orderdata-muted,html[data-theme=dark] .orders-orderdata-primary,html[data-theme=dark] .orders-orderdata-list,html[data-theme=dark] .orders-orderdata-meta,html[data-theme=dark] .orders-orderdata-contact-name{color:#e2e8f0}html[data-theme=dark] .orders-orderdata-status{box-shadow:0 0 0 2px #0f172a}html[data-theme=dark] .orders-orderdata-status.is-online{background:#22c55e}html[data-theme=dark] .orders-orderdata-status.is-offline{background:#64748b}html[data-theme=dark] .orders-supplier-id .orders-supplier-name .orders-orderdata-status{box-shadow:none}html[data-theme=dark] .orders-orderdata-chip{color:#e2e8f0;background:#1f2937;border-color:#334155}html[data-theme=dark] .orders-orderdata-note{background:#1e293b99;border-color:#334155}html[data-theme=dark] .orders-orderdata-note.is-warning{background:#ca8a042e;border-color:#ca8a0459}html[data-theme=dark] .orders-orderdata-note-icon{background:#1f2937}html[data-theme=dark] .orders-orderdata-note.is-warning .orders-orderdata-note-icon{background:#ca8a0440}html[data-theme=dark] .orders-orderdata-note-icon-svg{color:#94a3b8}html[data-theme=dark] .orders-orderdata-note.is-warning .orders-orderdata-note-icon-svg{color:#fbbf24}html[data-theme=dark] .orders-orderdata-note-title{color:#94a3b8}html[data-theme=dark] .orders-orderdata-note.is-warning .orders-orderdata-note-title{color:#fbbf24}html[data-theme=dark] .orders-orderdata-contact{border-top-color:#1f2937}html[data-theme=dark] .orders-info-label,html[data-theme=dark] .orders-meta-label,html[data-theme=dark] .orders-meta-sub,html[data-theme=dark] .orders-meta-foot{color:#94a3b8}html[data-theme=dark] .orders-meta-value,html[data-theme=dark] .orders-contact-name{color:#f8fafc}html[data-theme=dark] .orders-remarks-card{background:#ca8a0433;border-color:#ca8a044d}html[data-theme=dark] .orders-remarks-card.is-neutral{background:#1e293b99;border-color:#334155}html[data-theme=dark] .orders-badge{color:#94a3b8;background:#1f2937}html[data-theme=dark] .orders-action-button{color:#e2e8f0}html[data-theme=dark] .orders-action-button.is-outline,html[data-theme=dark] .orders-action-button.is-neutral{color:#cbd5e1;border-color:#334155}html[data-theme=dark] .orders-action-button.is-outline:hover,html[data-theme=dark] .orders-action-button.is-neutral:hover{background:#33415566}html[data-theme=dark] .orders-table-footer{color:#94a3b8;background:#0f172a99;border-top-color:#1f2937}html[data-theme=dark] .orders-payment-button{color:#c4b5fd;background:#6366f126;border-color:#6366f180}html[data-theme=dark] .orders-input{color:#f8fafc;background:#1f2937;border-color:#334155}html[data-theme=dark] .orders-mini-action{color:#cbd5e1;background:#1f2937;border-color:#334155}html[data-theme=dark] .orders-mini-action.is-blue{color:#93c5fd;border-color:#3b82f680}html[data-theme=dark] .orders-mini-action.is-red{color:#fca5a5;border-color:#f8717180}html[data-theme=dark] .orders-mini-action.is-purple{color:#d8b4fe;border-color:#a855f780}html[data-theme=dark] .orders-step-card{background:#0f172a;border-color:#334155}html[data-theme=dark] .orders-step-card.is-active{background:#0e749033;border-color:#0891b2}html[data-theme=dark] .orders-step-card.is-send-order{background:#b4530926;border-color:#b45309}html[data-theme=dark] .orders-step-index.is-send-order{color:#fff;background:#d97706}html[data-theme=dark] .orders-step-label.is-send-order{color:#fbbf24}html[data-theme=dark] .orders-step-button.is-send-order{color:#fff;background:#d97706;border-color:#d97706}html[data-theme=dark] .orders-delivery-recipient{background:#0f172a;border-color:#334155}html[data-theme=dark] .orders-delivery-recipient-label{color:#94a3b8}html[data-theme=dark] .orders-delivery-recipient-value{color:#e2e8f0}html[data-theme=dark] .orders-progress-bar{background:#334155}html[data-theme=dark] .orders-progress-fill{background:linear-gradient(90deg,#22d3ee 0%,#0891b2 100%)}html[data-theme=dark] .orders-progress-truck-icon{background:linear-gradient(135deg,#312e81 0%,#4338ca 50%,#6366f1 100%);box-shadow:0 6px 12px #6366f166}html[data-theme=dark] .orders-progress-truck-svg{color:#e0e7ff}html[data-theme=dark] .orders-archive-badge{color:#94a3b8;background:#1f2937}@media (min-width:1281px){.admins-shell,.sellers-shell,.customers-shell,.orders-shell,.invoices-shell,.archive-shell{max-width:80rem;margin:0 auto}}@media (max-width:1280px){.orders-supplier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.orders-header-row{flex-wrap:wrap}.orders-header-actions{margin-left:0}.orders-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-orderdata-block:nth-child(-n+2){border-top:0}.orders-orderdata-block:nth-child(odd){border-left:0}.orders-table{margin:0 auto}}@media (min-width:1025px){.orders-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-offer-stack{flex-direction:column;gap:16px;height:100%;display:flex}.orders-offer-stack .orders-payment-status-card{margin-top:auto}.orders-offer-panel{padding:13px 12px 22px}.orders-offer-panel .orders-offer-header,.orders-offer-panel .orders-offer-grid{margin-bottom:8px}.orders-offer-panel .orders-offer-cell{padding:6px 8px}.orders-orderdata-block.is-order-info{order:1}.orders-orderdata-block.is-details{order:2}.orders-orderdata-block.is-delivery{order:3}.orders-orderdata-block.is-customer{order:4}}@media (max-width:1024px){.orders-supplier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:781px) and (max-width:1024px){.orders-table-cell{padding:16px 10px}.orders-expand-cell,.orders-expand-header{width:44px;padding-left:18px}.orders-orderdata-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-details-grid,.orders-invoice-delivery-grid{grid-template-columns:1fr}.orders-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-orderdata-block:nth-child(-n+4){border-top:0}.orders-orderdata-block{border-left:1px solid #e2e8f0}.orders-orderdata-block:nth-child(4n+1){border-left:0}html[data-theme=dark] .orders-orderdata-block{border-left-color:#1f2937}.orders-orderdata-block:nth-child(odd){border-left:1px solid #e2e8f0}.orders-orderdata-block.is-order-info{border-left:0}html[data-theme=dark] .orders-orderdata-block:nth-child(odd){border-left-color:#1f2937}.orders-orderdata-block.is-order-info{order:1}.orders-orderdata-block.is-details{order:2}.orders-orderdata-block.is-delivery{order:3}.orders-orderdata-block.is-customer{order:4}}@media (min-width:641px) and (max-width:1024px){.orders-offer-grid .orders-offer-panel{order:1}.orders-offer-grid .orders-proforma-panel{order:2}.orders-offer-grid .orders-payment-status-card{order:3}}@media (min-width:641px) and (max-width:780px){.orders-table{font-size:.8125rem}.orders-header-icon-only .orders-action-label{display:none}.orders-table-header-cell{padding:12px 10px;font-size:.75rem}.orders-table-cell{padding:14px 8px}.orders-expand-cell,.orders-expand-header{width:40px;padding-left:14px}.orders-remark-indicator{width:32px;height:32px}.orders-remark-icon{width:14px;height:14px}.orders-table-col-delivery{display:none}.orders-supplier-grid{grid-template-columns:1.6fr 1fr .6fr}.orders-supplier-col.is-contact{display:none}.orders-details-grid,.orders-invoice-delivery-grid{grid-template-columns:1fr}.orders-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-orderdata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-orderdata-panel,.orders-orderdata-block{padding:12px}.orders-orderdata-block:nth-child(-n+2){border-bottom:1px solid #e2e8f0}.orders-orderdata-block:nth-child(n+3){border-top:0}html[data-theme=dark] .orders-orderdata-block:nth-child(-n+2){border-bottom-color:#1f2937}}@media (min-width:481px) and (max-width:640px){.orders-remark-indicator{width:32px;height:32px}.orders-remark-icon{width:14px;height:14px}.orders-table-col-delivery,.orders-supplier-col.is-contact{display:none}.orders-supplier-grid{grid-template-columns:1.2fr 1fr .5fr}.orders-supplier-company-block{grid-template-columns:1fr;grid-template-areas:"price""actions"}.orders-details-grid.orders-offer-grid{grid-template-columns:1fr;gap:12px}.orders-invoice-delivery-grid,.orders-orderdata-grid{grid-template-columns:1fr}.orders-orderdata-block{border-top:1px solid #e2e8f0;border-left:0}.orders-orderdata-block:first-child{border-top:0}.orders-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-proforma-card{grid-template-columns:1fr}.orders-payment-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-offer-panel .orders-offer-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.orders-offer-panel .orders-offer-cell-total{grid-column:1/-1}.orders-proforma-panel{padding:8px 12px 12px}.orders-proforma-card{padding:10px}}@media (max-width:380px){.orders-offer-margin-input{width:52px;min-width:52px;min-height:30px;font-size:.8rem}}@media (max-width:640px){.orders-action-label{display:none}.orders-header-row{flex-wrap:wrap;align-items:center;gap:0 8px}.orders-search{flex:1 1 0;order:1;min-width:0;min-height:40px}.orders-header-filters{order:1}.orders-header-row>.orders-action-button,.orders-header-actions{order:2}.orders-header-row:after{content:"";flex:0 0 100%;order:1.5;width:100%;height:0}.orders-action-button.is-primary.orders-header-inline{flex:none;order:1;margin-left:8px}.orders-header-inline{height:40px;padding:0 12px;font-size:.75rem}.orders-action-button.is-dashed.orders-header-inline{display:none}.orders-expand-cell,.orders-expand-header{width:30px;padding-left:6px}.orders-payment-buttons{grid-template-columns:1fr}.orders-supplier-col{min-width:0}.orders-supplier-grid{grid-template-columns:1.6fr 1fr}.orders-supplier-status.is-inline{display:inline-flex}.orders-supplier-company-block{grid-template-areas:"price""actions"}.orders-supplier-actions-mobile{grid-area:actions;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:6px;display:flex}.orders-supplier-avatar-icon{display:none}.orders-select-button.is-avatar{display:inline-flex}.orders-supplier-actions .orders-action-button.is-xs,.orders-select-button.is-row-action,.orders-supplier-actions,.orders-table-col-delivery{display:none}.orders-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-proforma-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-orderdata{gap:12px}.orders-orderdata-grid{flex-direction:column;gap:0;display:flex}.orders-orderdata-block{background:0 0;border:0;border-radius:0;padding:12px 0}.orders-orderdata-block+.orders-orderdata-block{border-top:1px solid #e2e8f0}.orders-orderdata-contact-items{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.orders-orderdata-contact-name{align-self:center;min-width:0}.orders-orderdata-contact-details{flex-direction:column;align-self:start;gap:4px;min-width:0;display:flex}.orders-orderdata-contact-call{color:#0369a1;background:#e0f2fe;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}html[data-theme=dark] .orders-orderdata-contact-call{color:#7dd3fc;background:#0e749033;border-color:#0e749059}html[data-theme=dark] .orders-orderdata-block+.orders-orderdata-block{border-top-color:#1f2937}.orders-orderdata-block.is-order-info{order:1}.orders-orderdata-block.is-details{order:2}.orders-orderdata-block.is-delivery{order:3}.orders-orderdata-block.is-customer{order:4}.orders-orderdata-summary,.orders-orderdata-specs{gap:8px}.orders-orderdata-block.is-order-info .orders-orderdata-summary,.orders-orderdata-block.is-delivery .orders-orderdata-specs{gap:4px}.orders-orderdata-stack,.orders-orderdata-kv{grid-template-columns:minmax(110px,38%) minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.orders-orderdata-stack .orders-orderdata-label,.orders-orderdata-kv .orders-orderdata-label{text-transform:none;letter-spacing:.02em;font-size:.62rem}.orders-orderdata-stack .orders-orderdata-value,.orders-orderdata-stack .orders-orderdata-muted,.orders-orderdata-kv .orders-orderdata-value{font-size:.78rem}.orders-orderdata-block.is-order-info .orders-orderdata-label,.orders-orderdata-block.is-details .orders-orderdata-label,.orders-orderdata-block.is-delivery .orders-orderdata-label,.orders-orderdata-block.is-order-info .orders-orderdata-value,.orders-orderdata-block.is-details .orders-orderdata-value,.orders-orderdata-block.is-delivery .orders-orderdata-value,.orders-orderdata-block.is-order-info .orders-orderdata-muted,.orders-orderdata-block.is-details .orders-orderdata-muted,.orders-orderdata-block.is-delivery .orders-orderdata-muted,.orders-orderdata-block.is-details .orders-orderdata-chip,.orders-orderdata-block.is-delivery .orders-orderdata-chip{font-size:.8rem}.orders-orderdata-value,.orders-orderdata-muted{word-break:break-word}.orders-orderdata-list{gap:8px}.orders-orderdata-primary{flex-wrap:wrap;gap:6px}.orders-orderdata-block.is-customer .orders-orderdata-customer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:0;display:grid}.orders-orderdata-block.is-customer .orders-orderdata-customer-main{flex-direction:column;gap:8px;min-width:0;padding-right:12px;display:flex}.orders-orderdata-block.is-customer .orders-orderdata-customer-actions{border-left:1px solid #e2e8f0;flex-direction:column;align-items:center;gap:12px;padding-left:12px;display:flex}.orders-offer-grid .orders-offer-panel{order:1}.orders-offer-grid .orders-proforma-panel{order:2}.orders-offer-grid .orders-payment-status-card{order:3}html[data-theme=dark] .orders-orderdata-block.is-customer .orders-orderdata-customer-actions{border-left-color:#1f2937}.orders-orderdata-customer-action{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.orders-orderdata-customer-action.is-call{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.orders-orderdata-customer-action.is-info{color:#475569;background:#f1f5f9;border-color:#e2e8f0}html[data-theme=dark] .orders-orderdata-customer-action{color:#e2e8f0;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .orders-orderdata-customer-action.is-call{color:#7dd3fc;background:#0e749033;border-color:#0e749059}html[data-theme=dark] .orders-orderdata-customer-action.is-info{color:#cbd5f5;background:#111827;border-color:#1f2937}.orders-orderdata-customer-action-icon{width:20px;height:20px}.orders-archive-row{flex-direction:column;align-items:flex-start}}@media (min-width:641px){.orders-header-row{flex-wrap:nowrap}.orders-supplier-company-block{grid-template-columns:1fr;grid-template-areas:"price";justify-content:center}.orders-supplier-company-block .orders-supplier-price{grid-area:price}.orders-supplier-avatar-icon{display:none}.orders-select-button.is-avatar{display:inline-flex}.orders-select-button.is-row-action{display:none}}@media (max-width:480px){.orders-header-row{flex-wrap:wrap;align-items:center}.orders-search{flex:1 1 0;order:1;min-width:0}.orders-header-filters{order:1}.orders-header-row>.orders-action-button,.orders-header-actions{order:2}.orders-action-button.is-primary.orders-header-inline{flex:none;order:1;margin-left:8px}.orders-header-actions{flex-wrap:wrap;justify-content:flex-start;row-gap:8px;width:auto;margin-left:0}.orders-header-inline{height:40px;padding:0 12px;font-size:.75rem}.orders-table{table-layout:fixed;font-size:.8125rem}.orders-table-header-cell{font-size:.7rem}.orders-order-no,.orders-order-created,.orders-customer-name,.orders-customer-id,.orders-delivery-location,.orders-delivery-postcode,.orders-status-step,.orders-status-label{white-space:normal;word-break:normal}.orders-customer-postcode{white-space:nowrap;display:block}.orders-customer-separator{display:none}.orders-table-cell,.orders-customer,.orders-customer>div{min-width:0}.orders-order-no,.orders-customer-name{overflow-wrap:break-word;word-break:normal}.orders-table-col-order{width:32%}.orders-table-col-customer{width:38%}.orders-status-header,.orders-status-cell{width:30%}.orders-order-no{font-size:.7rem}.orders-status-meta{text-align:center;align-items:center}.orders-status-pill{flex-wrap:wrap;justify-content:center}.orders-expand-cell,.orders-expand-header{width:28px;padding-left:8px}.orders-expand-button{width:26px;height:26px}.orders-expand-icon{width:14px;height:14px}.orders-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orders-supplier-code,.orders-supplier-name,.orders-supplier-contact,.orders-supplier-phone,.orders-supplier-price,.orders-supplier-timeline div{white-space:normal;word-break:normal;overflow-wrap:break-word}.orders-supplier-company-block{grid-template-columns:1fr;grid-template-areas:"price""actions"}.orders-supplier-col.is-contact{display:none}.orders-supplier-actions .orders-action-button.is-xs{gap:0;padding:0 8px;font-size:0}.orders-supplier-actions .orders-action-button.is-xs .orders-action-icon{margin:0}.orders-supplier-actions{display:none}.orders-details-grid.orders-offer-grid{grid-template-columns:1fr;gap:10px}.orders-offer-panel .orders-offer-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:6px 8px}.orders-offer-panel .orders-offer-cell-total{grid-column:1/-1}.orders-offer-panel .orders-offer-cell{padding:6px 8px}.orders-offer-panel{padding:13px 12px 10px}.orders-proforma-panel{padding:6px 12px 10px}.orders-proforma-card{grid-template-columns:1fr;gap:10px;padding:10px}.orders-payment-buttons{grid-template-columns:1fr}.orders-payment-input{flex-direction:column;align-items:stretch}.orders-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-proforma-actions{grid-template-columns:1fr}}.invoices-shell{flex-direction:column;gap:24px;width:100%;animation:.5s invoices-fade-in;display:flex}.invoices-pending-panel{display:none}.invoices-header{align-items:center;gap:16px;display:flex}.invoices-title h1{color:#0f172a;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:700}.invoices-tabs{background:#f1f5f9;border-radius:10px;gap:8px;padding:4px;display:inline-flex}.invoices-tab{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.invoices-tab.is-active{color:#0f172a;background:#fff;box-shadow:0 6px 16px #0f172a1f}.invoices-tab-icon{width:16px;height:16px}.invoices-search{width:100%;max-width:320px;margin-left:auto;position:relative}.invoices-search-icon{color:#94a3b8;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.invoices-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;height:40px;padding:0 12px 0 36px;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.invoices-search-input::placeholder{color:#94a3b8}.invoices-search-input:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee33}.invoices-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 20px #0f172a14}.invoices-table-container{overflow-x:auto}.invoices-table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.invoices-table-head{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 50%,#f8fafc 100%);border-bottom:2px solid #e2e8f0}.invoices-table-header-cell{text-transform:uppercase;letter-spacing:.08em;color:#64748b;white-space:nowrap;padding:16px;font-size:.7rem;font-weight:700}.invoices-expand-header{width:48px}.invoices-table-header-label{align-items:center;gap:6px;display:inline-flex}.invoices-table-header-label.is-stacked{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1}.invoices-header-line.is-secondary{color:#94a3b8;font-size:.6rem}.invoices-table-header-icon{width:14px;height:14px}.invoices-col-order{width:180px}.invoices-col-proforma{width:220px;text-align:left!important}.invoices-col-generated{width:170px}.invoices-col-status{text-align:center;width:170px}.invoices-table-body{border-top:1px solid #f1f5f9}.invoices-table-row{cursor:pointer;border-bottom:2px solid #e2e8f0;transition:background .2s,box-shadow .2s,border-color .2s}.invoices-table-row:hover{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%)}.invoices-table-row.is-expanded{background:linear-gradient(90deg,#22d3ee1f 0%,#2563eb1f 100%);border-color:#67e8f9;box-shadow:0 8px 16px #0e74901f}.invoices-table-cell{vertical-align:middle;padding:18px 16px}.invoices-order-cell{vertical-align:middle}.invoices-expand-cell{width:36px;padding-right:8px}.invoices-expand-button{color:#94a3b8;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.invoices-expand-button:hover{color:#0891b2;background:#22d3ee26}.invoices-expand-button.is-expanded .invoices-expand-icon{transform:rotate(90deg)}.invoices-expand-icon{width:18px;height:18px;transition:transform .2s}.invoices-order-no{color:#0891b2;font-size:1rem;font-weight:700}.invoices-order-no.order-no-stack{white-space:nowrap;flex-direction:row;align-items:baseline;gap:4px}.invoices-proforma-number{color:#0f172a;font-weight:600}.invoices-proforma-date{color:#64748b;font-size:.7rem}.invoices-status-cell{text-align:center}.invoices-status-cell .invoices-status-toggle.is-compact .invoices-status-toggle-btn{padding:3px 8px;font-size:.58rem}.invoices-status-cell .invoices-status-toggle.is-compact{padding:2px}.invoices-align-center{text-align:center}.invoices-generated-cell{text-align:left}.invoices-proforma-cell{text-align:left!important}@media (min-width:900px){.invoices-order-doc-stack{display:none!important}}@media (max-width:899px){.invoices-proforma-cell,.invoices-col-proforma{display:none!important}}.invoices-table-header-cell.invoices-col-proforma .invoices-table-header-label{text-align:left;justify-content:flex-start;width:100%}.invoices-table-head .invoices-col-proforma{text-align:left!important}.invoices-status-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.invoices-doc-stack,.invoices-generated-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.invoices-generated-inline{flex-direction:column;gap:6px;margin-top:6px;display:none}.invoices-doc-row,.invoices-generated-row{align-items:center;gap:8px;display:flex}.invoices-doc-label,.invoices-generated-label{border-radius:6px;min-width:26px;height:16px;padding:0 4px}.invoices-doc-label-with-arrow{align-items:center;gap:4px;min-width:auto;display:inline-flex}.invoices-doc-label-arrow-left .invoices-doc-arrow{order:-1}.invoices-doc-arrow{width:12px;height:12px;color:inherit;flex-shrink:0}.invoices-generated-date{color:#64748b;font-size:.7rem}.invoices-dual-status{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.invoices-dual-status-row{letter-spacing:.04em;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.56rem;font-weight:700;display:inline-flex}.invoices-dual-status-row.is-sent{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.invoices-dual-status-row.is-not-sent{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.invoices-dual-status-row.is-na{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.invoices-status-toggle{background:#f1f5f9;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.invoices-status-toggle.is-compact{padding:1px}.invoices-status-toggle-btn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:.6rem;font-weight:600;transition:background .2s,color .2s}.invoices-status-toggle.is-compact .invoices-status-toggle-btn{padding:2px 6px;font-size:.5rem}.invoices-status-toggle-btn:hover:not(.is-active){color:#475569;background:#fff9}.invoices-status-toggle-btn.is-active.is-neutral{color:#475569;background:#fff;box-shadow:0 2px 6px #0f172a14}.invoices-status-toggle-btn.is-active.is-primary{color:#fff;background:#2563eb;box-shadow:0 2px 6px #2563eb4d}.invoices-status-toggle-btn.is-active.is-danger{color:#fff;background:#dc2626;box-shadow:0 2px 6px #dc26264d}.invoices-status-toggle-btn.is-active.is-emerald{color:#fff;background:#059669;box-shadow:0 2px 6px #0596694d}.invoices-status-block{flex-direction:column;gap:4px;display:flex}.invoices-status-row{align-items:center;gap:6px;display:inline-flex}.invoices-status-tag{letter-spacing:.04em;color:#475569;background:#0f172a0f;border-radius:4px;justify-content:center;align-items:center;min-width:22px;padding:2px 4px;font-size:.55rem;font-weight:700;display:inline-flex}.invoices-status-na{color:#94a3b8;font-size:.65rem}.invoices-details-status-row{align-items:center;gap:8px;display:inline-flex}.invoices-details-status-row .invoices-status-tag{flex-shrink:0}.invoices-dual-label{letter-spacing:.08em;text-transform:uppercase;background:#0f172a14;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:16px;padding:0 4px;font-size:.5rem;display:inline-flex}.invoices-dual-icon{width:12px;height:12px}.invoices-dual-icon--na{background:#cbd5e1;border-radius:999px;width:10px;height:10px}.invoices-dual-text{text-transform:none;letter-spacing:.02em}.invoices-badge{text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#f1f5f9;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-flex}.invoices-badge-icon{width:12px;height:12px}.invoices-badge.is-sent{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.invoices-badge.is-not-sent{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.invoices-badge.is-paid{color:#047857;background:#d1fae5;border-color:#a7f3d0}.invoices-badge.is-pending{color:#b45309;background:#fef3c7;border-color:#fde68a}.invoices-muted{color:#94a3b8;font-size:.75rem}.invoices-table-footer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.75rem;display:flex}.invoices-table-footer-actions{gap:8px;display:inline-flex}.invoices-table-empty{text-align:center;color:#94a3b8;padding:32px}.invoices-details-row{background:#f8fafc}.invoices-details-cell{padding:0}.invoices-details-panel{background:#f8fafce6;border-top:2px solid #bae6fd}.invoices-details{flex-direction:column;gap:16px;padding:20px;display:flex}.invoices-details-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 6px 14px #0f172a0f}.invoices-details-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.invoices-details-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;border-left:4px solid #06b6d4;margin:0 0 12px;padding-left:8px;font-size:.75rem;font-weight:700}.invoices-details-header .invoices-details-title{margin-bottom:0}.invoices-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invoices-details-grid-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.invoices-detail-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.invoices-detail-item.is-success{background:#10b9811a;border-color:#10b9814d}.invoices-detail-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:6px;font-size:.55rem;font-weight:700}.invoices-detail-value{font-size:.8rem;font-weight:600}.invoices-detail-value-with-link{align-items:center;gap:6px;display:inline-flex}.invoices-detail-link{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s;display:inline-flex}.invoices-detail-link:hover{color:#0ea5e9}.invoices-detail-link-icon{width:14px;height:14px}.invoices-detail-phone{align-items:center;gap:6px;display:inline-flex}.invoices-detail-wide{grid-column:span 2}.invoices-inline-icon{color:#94a3b8;width:14px;height:14px}.invoices-action-row{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.invoices-action-row-left{gap:8px;display:flex}.invoices-action-button{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 6px #0f172a0a}.invoices-action-button.is-sm{height:36px;padding:0 12px}.invoices-action-button.is-xs{height:28px;padding:0 10px}.invoices-action-button.is-outline{color:#475569;background:#fff;border-color:#cbd5e1}.invoices-action-button.is-outline:hover{background:#f8fafc;border-color:#94a3b8}.invoices-action-button.is-primary{color:#fff;background:linear-gradient(90deg,#0ea5e9 0%,#3b82f6 100%);border:none;box-shadow:0 10px 20px #0ea5e940}.invoices-action-button.is-primary:hover{background:linear-gradient(90deg,#38bdf8 0%,#60a5fa 100%);box-shadow:0 12px 24px #0ea5e959}.invoices-action-button.is-dark{color:#fff;background:linear-gradient(90deg,#334155 0%,#475569 100%);border:1px solid #475569;box-shadow:0 4px 12px #33415559}.invoices-action-button.is-dark:hover{background:linear-gradient(90deg,#475569 0%,#64748b 100%);border-color:#64748b;box-shadow:0 6px 16px #47556966}.invoices-action-icon{width:14px;height:14px}.invoices-action-button:disabled{cursor:not-allowed;opacity:.6}.invoices-empty{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;gap:6px;padding:20px 0;display:flex}.invoices-empty-icon{color:#cbd5e1;width:36px;height:36px}.invoices-empty-hint{color:#d97706;font-size:.65rem}.invoices-seller-invoice-panel{border-left:4px solid #06b6d4}.invoices-seller-invoice-info{flex-direction:column;gap:8px;display:flex}.invoices-seller-invoice-order-wrap{flex-direction:column;gap:2px;display:flex}.invoices-seller-invoice-order-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoices-seller-invoice-order{color:#0f172a;font-size:.85rem;font-weight:600}.invoices-seller-invoice-seller{color:#475569;font-size:.8rem}.invoices-seller-invoice-eye-link{color:#0891b2;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .2s,color .2s;display:inline-flex}.invoices-seller-invoice-eye-link:hover{color:#0e7490;background:#0891b21f}.invoices-seller-invoice-eye-icon{width:16px;height:16px}.invoices-seller-invoice-id{color:#64748b;margin:0;font-family:JetBrains Mono,Courier New,monospace;font-size:.7rem;font-weight:400}.invoices-seller-invoice-meta{color:#047857;background:#22c55e14;border:1px solid #22c55e40;border-radius:5px;align-items:center;gap:6px;margin:0;padding:6px 8px;font-size:.75rem;display:flex}.invoices-seller-invoice-meta-icon{color:#059669;background:#22c55e26;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.invoices-seller-invoice-meta-icon-svg{color:#059669}.invoices-seller-invoice-meta-text{line-height:1.3}.invoices-seller-invoice-status-row{align-items:center;gap:8px;margin-top:10px;display:flex}.invoices-seller-invoice-status-row .invoices-status-tag{flex-shrink:0}.invoices-seller-invoice-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.invoices-seller-invoice-actions .invoices-action-button.is-outline{border:1px solid #cbd5e1}.invoices-seller-invoice-actions .invoices-action-button.is-outline:hover{background:#f1f5f9;border-color:#94a3b8}.invoices-seller-invoice-actions .invoices-action-button.is-outline.is-danger{border:1px solid #dc2626}.invoices-seller-invoice-actions .invoices-action-button.is-outline.is-danger:hover{background:#fef2f2;border-color:#b91c1c}.invoices-remarks{align-items:flex-start;gap:10px;display:flex}.invoices-remarks-icon{background:#fbbf2426;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.invoices-textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px;flex:1;min-height:80px;padding:10px 12px;font-family:Arial,Verdana,sans-serif;font-size:.8rem}.invoices-textarea-compact{min-height:160px;font-size:.85rem}.invoices-textarea-warning{background:#fff7ed;border-color:#fed7aa}.invoices-form{flex-direction:column;gap:16px;display:flex}.invoices-form-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:14px;padding:18px;box-shadow:0 10px 24px #0f172a0f}.invoices-form-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.invoices-form-header h3{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.invoices-form-pill{color:#64748b;text-transform:uppercase;letter-spacing:.06em;background:#e5e7eb;border-radius:999px;padding:2px 10px;font-size:.65rem;font-weight:700}.invoices-form-title{color:#0ea5e9;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:.8rem;font-weight:700}.invoices-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invoices-form-field label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}.invoices-input{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;width:100%;height:32px;padding:0 10px;font-family:Arial,Verdana,sans-serif;font-size:.85rem}.invoices-input:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf833}.invoices-input-compact{height:28px;font-size:.85rem}.invoices-datepicker-wrap{cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;align-items:center;min-height:28px;padding:0 36px 0 10px;font-family:Arial,Verdana,sans-serif;font-size:.9rem;display:flex;position:relative}.invoices-datepicker-wrap:focus-within{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf833}.invoices-datepicker-input,.invoices-datepicker-wrap input{appearance:none;border-radius:inherit;min-width:0;height:100%;font-size:inherit;color:#1e293b;cursor:pointer;flex:1;padding:0;font-weight:600;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.invoices-datepicker-input:focus,.invoices-datepicker-wrap input:focus{box-shadow:none!important;border:none!important;outline:none!important}.invoices-datepicker-input::placeholder{color:#94a3b8}.invoices-datepicker-icon-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .2s,background .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.invoices-datepicker-icon-btn:hover{color:#0e7490;background:#0e74901a}.invoices-datepicker-icon{flex-shrink:0;width:16px;height:16px}.invoices-input-mono{font-family:Arial,Verdana,sans-serif}.invoices-services-table input[type=number]{appearance:textfield}.invoices-services-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.invoices-services-table input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.invoices-input.is-right{text-align:right}.invoices-form-table{gap:8px;font-size:.8rem;display:grid}.invoices-form-table-row{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:2fr repeat(3,minmax(80px,1fr));gap:8px;padding:8px 10px;display:grid}.invoices-form-table-row.is-header{text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#eef2f7;font-size:.65rem;font-weight:700}.invoices-form-total{color:#0f172a;justify-content:space-between;margin-top:12px;font-size:.9rem;font-weight:700;display:flex}.invoices-form-actions{justify-content:flex-end;gap:8px;display:flex}.invoices-form-layout{grid-template-columns:minmax(0,1fr) 350px;gap:16px;display:grid}.invoices-form-main{flex-direction:column;order:1;gap:16px;display:flex}.invoices-form-side{order:2}.invoices-form-side.is-sticky{align-self:flex-start;position:sticky;top:16px}.invoices-order-banner{color:#fff;background:linear-gradient(90deg,#0ea5e9 0%,#3b82f6 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 10px 20px #0ea5e940}.invoices-order-banner-meta{opacity:.9;font-size:.65rem}.invoices-order-banner-title{font-size:.85rem;font-weight:700}.invoices-banner-button{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:.7rem;font-weight:600;display:inline-flex}.invoices-banner-button:hover{background:#ffffff4d}.invoices-banner-icon{width:14px;height:14px}.invoices-doc-card{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.invoices-logo-box{text-align:center;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px dashed #bae6fd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:128px;height:128px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:inset 0 0 0 1px #fff9,0 8px 18px #0f172a14}.invoices-logo-box:hover{border-color:#7dd3fc;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 24px #0f172a1f}.invoices-logo-icon{color:#0284c7;width:44px;height:44px}.invoices-logo-text{color:#64748b;font-size:.65rem}.invoices-doc-meta{text-align:right}.invoices-doc-meta .invoices-doc-row{align-items:center;gap:10px}.invoices-doc-meta .invoices-doc-label{color:#475569;text-transform:none;letter-spacing:.02em;background:#f1f5f9cc;border:1px solid #cbd5e199;border-radius:6px;justify-content:center;height:28px;padding:0 12px;font-size:.8rem;font-weight:600;line-height:1}.invoices-doc-meta .invoices-input{height:30px}.invoices-doc-title{color:#0f172a;margin:0 0 10px;font-size:1.8rem;font-weight:700}.invoices-doc-fields{flex-direction:column;gap:8px;display:flex}.invoices-doc-row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.invoices-doc-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-size:.65rem;font-weight:600;display:inline-flex}.invoices-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.invoices-form-columns.is-tight{gap:12px}.invoices-form-group{flex-direction:column;gap:12px;display:flex}.invoices-form-field{flex-direction:column;gap:2px;display:flex}.invoices-field-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.75rem;font-weight:700}.invoices-form-grid{gap:8px;display:grid}.invoices-form-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.invoices-form-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.invoices-form-field.is-span-2{grid-column:span 2}.invoices-section-title{text-transform:uppercase;letter-spacing:.08em;color:#0f172a;border-left:4px solid #38bdf8;align-items:center;gap:6px;margin:0 0 12px;padding-left:8px;font-size:.7rem;font-weight:700;display:inline-flex}.invoices-section-header{align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.invoices-section-icon{color:#0ea5e9;width:16px;height:16px}.invoices-subsection{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.invoices-subsection-title{text-transform:uppercase;letter-spacing:.08em;color:#f59e0b;margin:0 0 10px;font-size:.65rem;font-weight:700}.invoices-services-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.invoices-services-table-wrapper{overflow-x:auto}.invoices-services-table{border-collapse:collapse;width:100%;font-size:.7rem}.invoices-services-head th{text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:8px;font-size:.75rem}.invoices-services-header-cell.is-right{text-align:right}.invoices-services-header-cell.is-narrow{width:56px}.invoices-services-header-cell.is-medium{width:120px}.invoices-services-row:hover{background:#f8fafc}.invoices-services-cell{vertical-align:middle;padding:8px}.invoices-icon-button{cursor:pointer;color:#ef4444;opacity:.7;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,background .2s;display:inline-flex}.invoices-icon-button:hover{opacity:1;background:#ef44441a}.invoices-icon-button-icon{width:14px;height:14px}.invoices-services-footer{border-top:2px solid #e5e7eb}.invoices-services-footer-label{text-align:right;color:#334155;padding:12px 8px;font-weight:700}.invoices-services-footer-value{text-align:right;color:#0ea5e9;padding:12px 8px;font-size:1rem;font-weight:700}.invoices-payment-fields{flex-direction:column;gap:10px;display:flex}.invoices-payment-row{grid-template-columns:120px 1fr;align-items:center;gap:8px;display:grid}.invoices-payment-row .invoices-field-label{font-size:.72rem}.invoices-payment-row .invoices-payment-amount{font-size:.92rem}.invoices-payment-row .invoices-input,.invoices-payment-row .invoices-datepicker-wrap{font-size:.8rem}.invoices-payment-row .invoices-datepicker-wrap .invoices-datepicker-input,.invoices-payment-row .invoices-datepicker-wrap input,.invoices-doc-meta .invoices-datepicker-wrap .invoices-datepicker-input,.invoices-doc-meta .invoices-datepicker-wrap input{letter-spacing:.08em}.invoices-payment-checkbox-row{cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;display:flex}.invoices-payment-checkbox-row input[type=checkbox]{cursor:pointer;width:16px;height:16px}.invoices-payment-checkbox-row .invoices-field-label{cursor:pointer;font-weight:500}.invoices-payment-include{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:12px}.invoices-payment-include-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.invoices-payment-include-icon{color:#64748b;flex-shrink:0;width:14px;height:14px}.invoices-payment-include-heading{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.82rem;font-weight:600}.invoices-payment-include-items{flex-direction:column;gap:6px;display:flex}.invoices-payment-include-item{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.invoices-payment-include-item:hover{background:#f1f5f9;border-color:#e2e8f0}.invoices-payment-include-item.is-checked{background:#08325a26;border-color:#0891b24d}.invoices-payment-include-item input[type=checkbox]{cursor:pointer;accent-color:#0891b2;flex-shrink:0;width:18px;height:18px}.invoices-payment-include-item-label{color:#334155;flex:0 0 200px;padding-top:2px;font-size:.875rem;font-weight:500}.invoices-payment-include-item-value{color:#64748b;word-break:break-all;overflow-wrap:anywhere;flex:1;min-width:0;font-family:Arial,Verdana,sans-serif;font-size:.875rem}.invoices-payment-include-item-bank{flex-direction:row;align-items:flex-start}.invoices-payment-include-item-bank .invoices-payment-include-item-bank-fields{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.invoices-payment-include-item-bank .invoices-payment-include-item-row{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.invoices-payment-include-item-sublabel{color:#334155;flex:0 0 140px;font-size:.82rem;font-weight:500}.invoices-payment-include-item-bank .invoices-payment-include-item-value{overflow-wrap:break-word;word-break:break-word;flex:1;min-width:0}.invoices-payment-include-item-iban{flex-direction:row;align-items:flex-start}.invoices-payment-include-item-iban .invoices-payment-include-item-iban-fields{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.invoices-payment-include-item-iban .invoices-payment-include-item-label{flex:0 0 140px}.invoices-payment-include-item-iban .invoices-payment-include-item-value{white-space:nowrap;flex:1;min-width:0}.invoices-payment-include-item-pay{flex-direction:column;align-items:stretch;gap:10px}.invoices-payment-include-item-pay-inline{flex-direction:row;align-items:center;gap:12px}.invoices-payment-include-item-pay-row{align-items:center;gap:12px;display:flex}.invoices-payment-include-item-pay .invoices-payment-include-item-label{flex:none;font-weight:700}.invoices-payment-include-item-pay .orders-payment-link-wrap,.invoices-payment-include-item-pay .invoices-payment-link-wrap,.invoices-payment-include-pay-input{flex:1;width:100%;min-width:0}@media (max-width:1280px){.invoices-payment-include-item{flex-wrap:wrap}.invoices-payment-include-item-label{flex:0 0 130px}.invoices-payment-include-item-sublabel{flex:none}.invoices-payment-include-item-bank .invoices-payment-include-item-bank-fields{flex:180px;min-width:0}.invoices-payment-include-item-bank .invoices-payment-include-item-row{flex-direction:column;align-items:stretch;gap:4px;min-width:0}.invoices-payment-include-item-bank .invoices-payment-include-item-value{min-width:0}.invoices-payment-include-item-iban .invoices-payment-include-item-iban-fields{flex-direction:column;align-items:stretch;gap:4px}.invoices-payment-include-item-iban .invoices-payment-include-item-label{flex:none}.invoices-payment-include-item-value,.invoices-payment-include-item-pay .orders-payment-link-wrap,.invoices-payment-include-item-pay .invoices-payment-link-wrap{min-width:0}}.invoices-payment-highlight{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:8px 12px}.invoices-payment-amount{color:#2563eb;align-items:baseline;gap:4px;font-size:1rem;font-weight:700;display:flex}.invoices-currency-symbol{color:#64748b;margin-right:4px;font-size:.9em;font-weight:600}.invoices-payment-amount .invoices-currency-amount{color:inherit}.invoices-currency-amount{font-size:1.1em;font-weight:700}.invoices-services-footer-value .invoices-currency-symbol{color:#64748b;margin-right:4px;font-size:.85em;font-weight:600}.invoices-services-footer-value .invoices-currency-amount{font-size:1.05em;font-weight:700}.invoices-pay-button{justify-content:center;width:100%}.invoices-actions-bar{border-top:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.invoices-actions-spacer{flex:1}.invoices-action-button.is-blue{color:#fff;background:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%);border:none;box-shadow:0 8px 16px #3b82f640}.invoices-action-button.is-slate{color:#fff;background:linear-gradient(90deg,#64748b 0%,#475569 100%);border:none;box-shadow:0 8px 16px #64748b33}.invoices-action-button.is-generate{color:#fff;background:linear-gradient(90deg,#38bdf8 0%,#6366f1 100%);border:none;box-shadow:0 10px 22px #38bdf840}.invoices-action-button.is-danger{color:#fff;background:linear-gradient(90deg,#ef4444 0%,#dc2626 100%);border:none;box-shadow:0 8px 16px #ef444440}.invoices-action-button.is-danger:hover{background:linear-gradient(90deg,#f87171 0%,#ef4444 100%);box-shadow:0 10px 20px #ef444459}.invoices-action-button.is-outline.is-danger{color:#dc2626;box-shadow:none;background:0 0;border-color:#fca5a5}.invoices-action-button.is-outline.is-danger:hover{color:#b91c1c;background:#fef2f2;border-color:#ef4444;box-shadow:0 1px 2px #dc262626}.invoices-action-button.is-emerald{color:#fff;background:linear-gradient(90deg,#10b981 0%,#059669 100%);border:none;box-shadow:0 8px 16px #10b98140}.invoices-action-button.is-disabled{color:#94a3b8;box-shadow:none;background:#e5e7eb;border:none}.invoices-success-block{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #6ee7b7;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.invoices-success-text{color:#065f46;margin:0;font-size:.9rem;font-weight:500}.invoices-success-button{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:background .2s;display:flex}.invoices-success-button:hover{background:#047857}.invoices-success-chevron{width:16px;height:16px;transition:transform .2s}.invoices-success-chevron.is-expanded{transform:rotate(90deg)}.invoices-proforma-preview-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:0 4px 12px #00000014}.invoices-proforma-preview-iframe{border:none;width:100%;height:600px;display:block}.invoices-html-view-tab{aspect-ratio:210/297;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:min(100%,70.7071vh - 155.556px);max-height:calc(100vh - 180px);margin-top:16px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000014}.invoices-html-view-tab-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.invoices-html-view-tab-title{color:#0f172a;margin:0;font-size:.9rem;font-weight:600}.invoices-html-view-tab-actions{align-items:center;gap:10px;display:flex}.invoices-html-view-tab-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.invoices-html-view-tab-btn-back{color:#475569;background:0 0;border-color:#e2e8f0}.invoices-html-view-tab-btn-back:hover{background:#f1f5f9;border-color:#cbd5e1}.invoices-html-view-tab-btn-pdf{color:#fff;background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%)}.invoices-html-view-tab-btn-pdf:hover{box-shadow:0 4px 12px #0e749059}.invoices-html-view-tab-btn-icon{width:16px;height:16px}.invoices-html-view-tab-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.invoices-html-view-tab-close:hover{color:#0f172a;background:#e2e8f0}.invoices-html-view-tab-close-icon{width:18px;height:18px}.invoices-html-view-tab-content{flex:1;justify-content:stretch;align-items:stretch;min-height:0;padding:0;display:flex;overflow:hidden}.invoices-html-view-frame{width:100%;height:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.invoices-html-view-frame .invoices-proforma-preview-iframe{border:none;width:100%;height:100%;display:block}.invoices-html-view-tab-empty{color:#94a3b8;margin:0;font-size:.875rem}html[data-theme=dark] .invoices-html-view-tab{background:#16243a;border-color:#334155;box-shadow:0 4px 12px #0000004d}html[data-theme=dark] .invoices-html-view-tab-header{background:#0f172a;border-bottom-color:#334155}html[data-theme=dark] .invoices-html-view-tab-title{color:#e2e8f0}html[data-theme=dark] .invoices-html-view-tab-btn-back{color:#cbd5e1;background:0 0;border-color:#334155}html[data-theme=dark] .invoices-html-view-tab-btn-back:hover{background:#33415566;border-color:#475569}html[data-theme=dark] .invoices-html-view-tab-btn-pdf{color:#fff;background:linear-gradient(90deg,#0e7490 0%,#1d4ed8 100%)}html[data-theme=dark] .invoices-html-view-tab-btn-pdf:hover{box-shadow:0 4px 12px #0e749066}html[data-theme=dark] .invoices-html-view-frame{box-shadow:inset 0 0 0 1px #ffffff14}.invoices-orders-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 6px 16px #0f172a14}.invoices-orders-header{color:#fff;background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%);padding:14px 16px}.invoices-orders-title{align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:700;display:flex}.invoices-orders-title-icon{width:16px;height:16px}.invoices-orders-subtitle{color:#fffc;margin:4px 0 0;font-size:.6rem}.invoices-orders-toggle{background:#f1f5f9;border-radius:10px;gap:8px;margin:10px 12px;padding:4px;display:flex}.invoices-orders-toggle-button{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;height:28px;font-size:.6rem;font-weight:600;display:inline-flex}.invoices-orders-toggle-button.is-active{color:#0f172a;background:#fff;box-shadow:0 4px 10px #0f172a1a}.invoices-orders-toggle-icon{width:12px;height:12px}.invoices-orders-search{border-bottom:1px solid #e2e8f0;padding:10px 12px}.invoices-orders-list{background:#fff;max-height:600px;overflow-y:auto}.invoices-orders-group{flex-direction:column;gap:0;display:flex}.invoices-orders-item{cursor:pointer;border-bottom:1px solid #f1f5f9;padding:12px;transition:background .2s}.invoices-orders-item:hover{background:#22d3ee14}.invoices-orders-item-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.invoices-orders-item-title{align-items:center;gap:6px;display:flex}.invoices-orders-order-no{color:#0f172a;font-family:JetBrains Mono,Courier New,monospace;font-size:.65rem;font-weight:700}.invoices-orders-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 6px;font-size:.5rem;font-weight:700;display:inline-flex}.invoices-orders-badge.is-amber{color:#b45309;background:#fbbf2433;border-color:#fbbf2466}.invoices-orders-badge.is-cyan{color:#0e7490;background:#22d3ee33;border-color:#22d3ee66}.invoices-orders-item-subtitle{color:#64748b;margin-top:4px;font-size:.6rem}.invoices-orders-chevron{color:#94a3b8;width:16px;height:16px}.invoices-orders-item-meta{color:#94a3b8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;font-size:.6rem;display:grid}.invoices-orders-item-meta-row{align-items:center;gap:4px;display:inline-flex}.invoices-orders-item-icon{width:12px;height:12px}.invoices-orders-item-footer{color:#64748b;justify-content:space-between;align-items:center;font-size:.6rem;display:flex}.invoices-orders-item-footer strong{color:#0891b2;font-size:.7rem}.invoices-customer-card{border-bottom:1px solid #f1f5f9;padding:12px}.invoices-customer-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.invoices-customer-name{color:#0f172a;font-size:.7rem;font-weight:700}.invoices-customer-email{color:#94a3b8;font-size:.6rem}.invoices-customer-orders{border-left:2px solid #e2e8f0;flex-direction:column;gap:6px;padding-left:8px;display:flex}.invoices-customer-order{cursor:pointer;border-radius:8px;padding:6px;transition:background .2s}.invoices-customer-order:hover{background:#f8fafc}.invoices-customer-order-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.invoices-orders-price{color:#0891b2;font-size:.6rem;font-weight:700}.invoices-customer-order-subtitle{color:#94a3b8;margin-top:4px;font-size:.55rem}.invoices-orders-empty{text-align:center;color:#94a3b8;padding:24px;font-size:.65rem}.invoices-orders-empty-icon{color:#cbd5e1;width:44px;height:44px;margin:0 auto 8px}.invoices-preview-backdrop{z-index:80;background:#0f172a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.invoices-preview-panel{background:#fff;border-radius:16px;flex-direction:column;width:95vw;max-width:1000px;max-height:95vh;display:flex;overflow:hidden}.invoices-preview-topbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.invoices-preview-topbar-left{align-items:center;gap:12px;display:flex}.invoices-preview-divider{background:#e2e8f0;width:1px;height:24px}.invoices-preview-title{color:#0f172a;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:inline-flex}.invoices-preview-actions{gap:8px;display:inline-flex}.invoices-preview-button{cursor:pointer;color:#64748b;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:.7rem;font-weight:600;display:inline-flex}.invoices-preview-button.is-primary{color:#fff;background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%);border:none}.invoices-preview-button.is-outline{color:#0f172a;border-color:#e2e8f0}.invoices-preview-button.is-ghost{color:#64748b}.invoices-preview-icon{width:16px;height:16px}.invoices-preview-icon.is-accent{color:#0891b2}.invoices-preview-text{display:inline-flex}.invoices-preview-body{background:#f8fafc;padding:20px;overflow:auto}.invoices-preview-document{background:#fff;border-radius:12px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #0f172a33}@media (max-width:640px){.invoices-col-generated,.invoices-generated-cell{display:none}.invoices-generated-inline{display:flex}.invoices-order-cell{vertical-align:top}.invoices-table-cell,.invoices-table-header-cell{padding-left:6px;padding-right:6px}}@media (max-width:480px){.invoices-order-no{font-size:.85rem}.invoices-proforma-number{font-size:.8rem}.invoices-expand-cell{width:30px;padding-right:4px}.invoices-order-cell{padding-left:8px}.invoices-expand-button{width:26px;height:26px}.invoices-expand-icon{width:14px;height:14px}.invoices-table-cell,.invoices-table-header-cell{padding-left:4px;padding-right:4px}}@media (max-width:1024px){.invoices-pending-panel{display:block}}@keyframes invoices-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .invoices-title h1{color:#f8fafc}html[data-theme=dark] .invoices-tabs{background:#1f2937}html[data-theme=dark] .invoices-tab{color:#cbd5f5}html[data-theme=dark] .invoices-tab.is-active{color:#f8fafc;background:#334155}html[data-theme=dark] .invoices-search-input{color:#f8fafc;background:#0f172a;border-color:#334155}html[data-theme=dark] .invoices-table-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .invoices-table-head{background:linear-gradient(90deg,#1f2937 0%,#334155 50%,#1f2937 100%);border-color:#334155}html[data-theme=dark] .invoices-table-header-cell{color:#cbd5f5}html[data-theme=dark] .invoices-table-row{border-color:#1f2937}html[data-theme=dark] .invoices-table-row:hover{background:linear-gradient(90deg,#94a3b814 0%,#94a3b824 100%)}html[data-theme=dark] .invoices-table-row.is-expanded{background:linear-gradient(90deg,#0e749040 0%,#2563eb40 100%);border-color:#22d3ee66}html[data-theme=dark] .invoices-expand-button:hover{color:#67e8f9;background:#0891b240}html[data-theme=dark] .invoices-order-no{color:#67e8f9}html[data-theme=dark] .invoices-proforma-number{color:#e2e8f0}html[data-theme=dark] .invoices-proforma-date,html[data-theme=dark] .invoices-muted{color:#94a3b8}html[data-theme=dark] .invoices-badge{color:#cbd5f5;background:#1f2937;border-color:#334155}html[data-theme=dark] .invoices-badge.is-sent{color:#93c5fd;background:#3b82f633;border-color:#3b82f666}html[data-theme=dark] .invoices-badge.is-paid{color:#6ee7b7;background:#10b98133;border-color:#10b98166}html[data-theme=dark] .invoices-badge.is-pending{color:#fcd34d;background:#f59e0b33;border-color:#f59e0b66}html[data-theme=dark] .invoices-doc-label,html[data-theme=dark] .invoices-generated-label{color:#e2e8f0;background:#94a3b829}html[data-theme=dark] .invoices-generated-date{color:#94a3b8}html[data-theme=dark] .invoices-dual-status-row{color:#cbd5f5;background:#1f2937;border-color:#334155}html[data-theme=dark] .invoices-dual-status-row.is-sent{color:#93c5fd;background:#3b82f633;border-color:#3b82f666}html[data-theme=dark] .invoices-dual-status-row.is-not-sent{color:#cbd5e1;background:#94a3b824;border-color:#94a3b84d}html[data-theme=dark] .invoices-dual-status-row.is-na{color:#94a3b8;background:#94a3b81f;border-color:#94a3b838}html[data-theme=dark] .invoices-dual-label{color:#e2e8f0;background:#94a3b829}html[data-theme=dark] .invoices-dual-icon--na{background:#64748b}html[data-theme=dark] .invoices-status-toggle{background:#1e293b}html[data-theme=dark] .invoices-status-toggle-btn{color:#94a3b8}html[data-theme=dark] .invoices-status-toggle-btn:hover:not(.is-active){color:#cbd5e1;background:#ffffff0f}html[data-theme=dark] .invoices-status-toggle-btn.is-active.is-neutral{color:#cbd5e1;background:#334155}html[data-theme=dark] .invoices-status-toggle-btn.is-active.is-primary{color:#fff;background:#2563eb}html[data-theme=dark] .invoices-status-toggle-btn.is-active.is-danger{color:#fff;background:#dc2626}html[data-theme=dark] .invoices-status-toggle-btn.is-active.is-emerald{color:#fff;background:#059669}html[data-theme=dark] .invoices-status-tag{color:#cbd5e1;background:#94a3b826}html[data-theme=dark] .invoices-status-na{color:#64748b}html[data-theme=dark] .invoices-table-footer{color:#94a3b8;background:#111827;border-color:#1f2937}html[data-theme=dark] .invoices-details-panel{background:#0f172ae6;border-color:#22d3ee66}html[data-theme=dark] .invoices-details-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .invoices-seller-invoice-panel{border-left-color:#22d3ee}html[data-theme=dark] .invoices-seller-invoice-order{color:#f8fafc}html[data-theme=dark] .invoices-seller-invoice-seller{color:#94a3b8}html[data-theme=dark] .invoices-seller-invoice-eye-link{color:#22d3ee}html[data-theme=dark] .invoices-seller-invoice-eye-link:hover{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .invoices-seller-invoice-id{color:#94a3b8}html[data-theme=dark] .invoices-seller-invoice-meta{color:#6ee7b7;background:#22c55e1f;border-color:#22c55e4d}html[data-theme=dark] .invoices-seller-invoice-meta-icon{color:#34d399;background:#22c55e33}html[data-theme=dark] .invoices-seller-invoice-meta-icon-svg{color:#34d399}html[data-theme=dark] .invoices-seller-invoice-meta-text{color:#6ee7b7}html[data-theme=dark] .invoices-detail-item{background:#0f172a99;border-color:#334155}html[data-theme=dark] .invoices-detail-label{color:#94a3b8}html[data-theme=dark] .invoices-detail-value{color:#f8fafc}html[data-theme=dark] .invoices-detail-link{color:#94a3b8}html[data-theme=dark] .invoices-detail-link:hover{color:#38bdf8}html[data-theme=dark] .invoices-action-button.is-outline{color:#cbd5f5;background:0 0;border-color:#334155}html[data-theme=dark] .invoices-action-button.is-outline.is-danger{color:#fca5a5;box-shadow:none;border-color:#7f1d1d}html[data-theme=dark] .invoices-action-button.is-outline.is-danger:hover{color:#fecaca;background:#dc26262e;border-color:#b91c1c;box-shadow:0 1px 3px #0003}html[data-theme=dark] .invoices-seller-invoice-actions .invoices-action-button.is-outline{border-color:#334155}html[data-theme=dark] .invoices-seller-invoice-actions .invoices-action-button.is-outline:hover{background:#94a3b81f;border-color:#64748b}html[data-theme=dark] .invoices-seller-invoice-actions .invoices-action-button.is-outline.is-danger{border-color:#dc2626}html[data-theme=dark] .invoices-seller-invoice-actions .invoices-action-button.is-outline.is-danger:hover{background:#dc262633;border-color:#ef4444}html[data-theme=dark] .users-tabs.profile-type-toggle{background:linear-gradient(90deg,#0ea5e933 0%,#6366f133 100%);border-color:#38bdf840;box-shadow:0 12px 26px #02061780}html[data-theme=dark] .users-tabs .profile-type-button{color:#cbd5f5;background:#0f172aa6}html[data-theme=dark] .users-tabs .profile-type-button:hover{color:#f8fafc;background:#0f172ad9}html[data-theme=dark] .users-tabs .profile-type-button.is-active{color:#fff;background:linear-gradient(90deg,#0ea5e9 0%,#6366f1 100%);box-shadow:0 10px 22px #0ea5e94d}html[data-theme=dark] .invoices-empty{color:#94a3b8}html[data-theme=dark] .invoices-empty-hint{color:#fcd34d}html[data-theme=dark] .invoices-textarea{color:#e2e8f0;background:#0b1220;border-color:#1f2937}html[data-theme=dark] .invoices-textarea-warning{background:#fbbf2414;border-color:#fbbf2440}html[data-theme=dark] .invoices-form-card{background:#0b1220;border-color:#1f2937}html[data-theme=dark] .invoices-form-header h3{color:#f8fafc}html[data-theme=dark] .invoices-form-pill{color:#94a3b8;background:#1f2937}html[data-theme=dark] .invoices-input{color:#e2e8f0;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .invoices-form-table-row{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .invoices-form-table-row.is-header{color:#cbd5f5;background:#1f2937}html[data-theme=dark] .invoices-doc-title{color:#f8fafc}html[data-theme=dark] .invoices-doc-meta .invoices-doc-label{color:#e2e8f0;background:#94a3b81f;border-color:#94a3b840}html[data-theme=dark] .invoices-datepicker-wrap{background:#0f172a!important;border-color:#1f2937!important}html[data-theme=dark] .invoices-datepicker-wrap:focus-within{border-color:#22d3ee80!important;box-shadow:0 0 0 2px #0891b233!important}html[data-theme=dark] .invoices-datepicker-input{color:#f1f5f9!important;background:0 0!important}html[data-theme=dark] .invoices-datepicker-icon-btn{color:#94a3b8}html[data-theme=dark] .invoices-datepicker-icon-btn:hover{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .invoices-doc-meta .invoices-input{color:#e2e8f0;background:#0f172a;border-color:#1f2937}.invoices-doc-meta .orders-proforma-suffix{letter-spacing:.08em}html[data-theme=dark] .invoices-doc-meta .orders-proforma-input{color:#e2e8f0;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .invoices-doc-meta .orders-proforma-input:focus{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee33}html[data-theme=dark] .invoices-doc-meta .orders-proforma-suffix{color:#94a3b8}html[data-theme=dark] .invoices-logo-box{background:linear-gradient(135deg,#0ea5e933 0%,#3b82f633 100%);border-color:#38bdf873;box-shadow:inset 0 0 0 1px #94a3b833,0 10px 20px #02061773}html[data-theme=dark] .invoices-logo-box:hover{border-color:#7dd3fcb3;box-shadow:inset 0 0 0 1px #94a3b847,0 14px 28px #0206178c}html[data-theme=dark] .invoices-logo-icon{color:#7dd3fc}html[data-theme=dark] .invoices-logo-text{color:#94a3b8}html[data-theme=dark] .invoices-payment-include{border-top-color:#1f2937}html[data-theme=dark] .invoices-payment-include-icon,html[data-theme=dark] .invoices-payment-include-heading{color:#94a3b8}html[data-theme=dark] .invoices-payment-include-item input[type=checkbox]{appearance:none;background-color:#1e293b;border:1px solid #475569;border-radius:4px}html[data-theme=dark] .invoices-payment-include-item input[type=checkbox]:checked{background-color:#0e7490;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:#06b6d4}html[data-theme=dark] .invoices-payment-include-item input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #06b6d4}html[data-theme=dark] .invoices-payment-include-item{background:#0f172a80;border-color:#1f2937}html[data-theme=dark] .invoices-payment-include-item:hover{background:#1e293b99;border-color:#334155}html[data-theme=dark] .invoices-payment-include-item.is-checked{background:#08325a99;border-color:#22d3ee33}html[data-theme=dark] .invoices-payment-include-item-label{color:#e2e8f0}html[data-theme=dark] .invoices-payment-include-item-value{color:#94a3b8}html[data-theme=dark] .invoices-payment-include-item-sublabel{color:#e2e8f0}html[data-theme=dark] .invoices-payment-include-item-pay .orders-payment-link-wrap,html[data-theme=dark] .invoices-payment-include-item-pay .invoices-payment-link-wrap{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .invoices-payment-include-item-pay .orders-payment-link-wrap:focus-within,html[data-theme=dark] .invoices-payment-include-item-pay .invoices-payment-link-wrap:focus-within{border-color:#22d3ee80;box-shadow:0 0 0 2px #0891b233}html[data-theme=dark] .invoices-payment-include-item-pay .orders-payment-link-input{color:#e2e8f0;background:0 0}html[data-theme=dark] .invoices-payment-include-item-pay .orders-payment-link-input::placeholder{color:#64748b}html[data-theme=dark] .invoices-payment-include-item-pay .orders-payment-link-btn{color:#fff;background:#16a34a}html[data-theme=dark] .invoices-payment-include-item-pay .orders-payment-link-btn:hover:not(:disabled){background:#15803d}html[data-theme=dark] .invoices-payment-include-item-pay .orders-payment-link-btn:disabled{color:#94a3b8;background:#334155}html[data-theme=dark] .invoices-section-title{color:#e2e8f0;border-left-color:#38bdf8}html[data-theme=dark] .invoices-section-icon{color:#7dd3fc}html[data-theme=dark] .invoices-subsection{border-color:#1f2937}html[data-theme=dark] .invoices-subsection-title{color:#fbbf24}html[data-theme=dark] .invoices-services-head th{color:#94a3b8;background:#0f172a;border-color:#1f2937}html[data-theme=dark] .invoices-services-row:hover{background:#94a3b814}html[data-theme=dark] .invoices-services-footer{border-color:#1f2937}html[data-theme=dark] .invoices-services-footer-label{color:#e2e8f0}html[data-theme=dark] .invoices-services-footer-value{color:#7dd3fc}html[data-theme=dark] .invoices-currency-symbol{color:#94a3b8}html[data-theme=dark] .invoices-payment-amount{color:#67e8f9}html[data-theme=dark] .invoices-payment-amount .invoices-currency-amount{color:inherit}html[data-theme=dark] .invoices-payment-highlight{background:#0ea5e92e;border-color:#0ea5e959}html[data-theme=dark] .invoices-actions-bar{border-color:#1f2937}html[data-theme=dark] .invoices-orders-panel{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .invoices-orders-toggle{background:#1f2937}html[data-theme=dark] .invoices-orders-toggle-button{color:#94a3b8}html[data-theme=dark] .invoices-orders-toggle-button.is-active{color:#f8fafc;background:#1f2937}html[data-theme=dark] .invoices-orders-search{border-color:#1f2937}html[data-theme=dark] .invoices-orders-list{background:#0f172a}html[data-theme=dark] .invoices-orders-item{border-color:#1f2937}html[data-theme=dark] .invoices-orders-item:hover{background:#0e749033}html[data-theme=dark] .invoices-orders-order-no{color:#f8fafc}html[data-theme=dark] .invoices-orders-item-subtitle,html[data-theme=dark] .invoices-orders-item-meta,html[data-theme=dark] .invoices-orders-item-footer{color:#94a3b8}html[data-theme=dark] .invoices-orders-item-footer strong,html[data-theme=dark] .invoices-orders-price{color:#67e8f9}html[data-theme=dark] .invoices-customer-card{border-color:#1f2937}html[data-theme=dark] .invoices-customer-name{color:#f8fafc}html[data-theme=dark] .invoices-customer-email{color:#94a3b8}html[data-theme=dark] .invoices-customer-orders{border-color:#334155}html[data-theme=dark] .invoices-customer-order:hover{background:#94a3b81a}html[data-theme=dark] .invoices-preview-panel{background:#0f172a}html[data-theme=dark] .invoices-preview-topbar{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .invoices-preview-title{color:#f8fafc}html[data-theme=dark] .invoices-preview-divider{background:#1f2937}html[data-theme=dark] .invoices-preview-button.is-outline{color:#e2e8f0;border-color:#334155}html[data-theme=dark] .invoices-preview-body{background:#111827}.archive-shell{flex-direction:column;gap:24px;width:100%;animation:.5s archive-fade-in;display:flex}.archive-header{align-items:center;gap:16px;display:flex}.archive-title{flex:1;align-items:center;gap:12px;display:flex}.archive-title-icon{background:linear-gradient(135deg,#475569 0%,#334155 100%);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.archive-title-icon-svg{color:#fff;width:20px;height:20px}.archive-title h1{color:#0f172a;margin:0;font-size:1.5rem;font-weight:700}.archive-title p{color:#64748b;margin:4px 0 0;font-size:.75rem}.archive-search{width:100%;max-width:320px;position:relative}.archive-search-icon{color:#94a3b8;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.archive-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;height:40px;padding:0 12px 0 36px;font-size:.85rem}.archive-search-input::placeholder{color:#94a3b8}.archive-filter-bar{background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;margin-top:12px;padding:12px 14px;display:flex;box-shadow:0 10px 26px #0f172a14}.archive-filter{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;max-width:760px;display:flex}.archive-filter-button{color:#0f172a;letter-spacing:.01em;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:38px;padding:0 14px;font-size:.8rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:0 6px 18px #0f172a0f}.archive-filter-button.is-all{min-width:96px;padding:0 12px}.archive-filter-button:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 26px #0f172a1f}.archive-filter-icon{width:16px;height:16px}.archive-filter-button.is-active{color:#fff;border-color:#0000;box-shadow:0 10px 26px #0f172a29}.archive-filter-button.is-cyan{background:linear-gradient(120deg,#0891b2 0%,#2563eb 100%)}.archive-filter-button.is-emerald{background:linear-gradient(120deg,#10b981 0%,#059669 100%)}.archive-filter-button.is-red{background:linear-gradient(120deg,#ef4444 0%,#b91c1c 100%)}.archive-stats{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:10px;margin-top:12px;padding:4px 2px;display:flex;overflow-x:auto}.archive-stat-card{color:#0f172a;word-break:break-word;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:120px;padding:10px 12px;transition:transform .15s,box-shadow .15s,background .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 12px #0f172a0d}.archive-stat-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1a}.archive-stat-card p{color:#475569;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.74rem}.archive-stat-card strong{color:#0f172a;word-break:break-word;overflow-wrap:anywhere;margin-top:2px;font-size:1.05rem;font-weight:800;display:block}.archive-stat-card.is-emerald{color:#065f46;background:#ecfdf3;border-color:#bbf7d0}.archive-stat-card.is-red{color:#991b1b;background:#fef2f2;border-color:#fecdd3}.archive-stat-card.is-cyan{color:#0ea5e9;background:#e0f2fe;border-color:#bae6fd}.archive-stat-icon{background:#0f172a0f;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.archive-stat-card.is-emerald .archive-stat-icon{background:#055f461a}.archive-stat-card.is-red .archive-stat-icon{background:#991b1b1a}.archive-stat-card.is-cyan .archive-stat-icon{background:#0ea5e91a}.archive-stat-icon svg{width:20px;height:20px}.archive-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 20px #0f172a14}.archive-table-container{overflow-x:auto}.archive-table{border-collapse:collapse;width:100%;font-size:.85rem}.archive-table-head{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 50%,#f8fafc 100%);border-bottom:2px solid #e2e8f0}.archive-table-header{text-transform:uppercase;letter-spacing:.08em;color:#475569;white-space:nowrap;vertical-align:middle;text-align:center;padding:16px 12px;font-size:.75rem;font-weight:700}.archive-header-label{justify-content:center;align-items:center;gap:8px;display:inline-flex}.archive-header-label.is-stacked{flex-direction:column;align-items:center;gap:2px;line-height:1.1}.archive-header-line{align-items:center;gap:6px;display:inline-flex}.archive-header-line.is-primary{font-size:.82rem;font-weight:800}.archive-header-line.is-secondary{color:#64748b;font-size:.65rem;font-weight:600}.archive-header-icon{width:14px;height:14px}.archive-expand-header{width:48px}.archive-col-order{text-align:left}.archive-col-status{text-align:center}.archive-col-customer,.archive-col-invoice{text-align:left}.archive-table .archive-table-header.archive-col-status,.archive-table .archive-table-cell.archive-col-status{text-align:center}.archive-table .archive-table-cell.archive-col-status{padding-right:16px}.archive-table-body{border-top:1px solid #f1f5f9}.archive-table-row{cursor:pointer;border-bottom:2px solid #e2e8f0;transition:background .2s,box-shadow .2s,border-color .2s}.archive-table-row:hover{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%)}.archive-table-row.is-expanded{background:linear-gradient(90deg,#f8fafc 0%,#f1f5f9 100%);border-color:#cbd5e1;box-shadow:0 8px 16px #0f172a14}.archive-table-cell{vertical-align:middle;padding:18px 16px}.archive-expand-cell{width:48px}.archive-expand-button{color:#94a3b8;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.archive-expand-button:hover{color:#64748b;background:#94a3b833}.archive-expand-button.is-expanded .archive-expand-icon{transform:rotate(90deg)}.archive-expand-icon{width:18px;height:18px;transition:transform .2s}@media (min-width:1281px){.archive-table .archive-table-header.archive-col-expand,.archive-table .archive-table-cell.archive-expand{width:8%}.archive-table .archive-table-header.archive-col-order,.archive-table .archive-table-cell.archive-col-order,.archive-table .archive-table-header.archive-col-customer,.archive-table .archive-table-cell.archive-col-customer,.archive-table .archive-table-header.archive-col-invoice,.archive-table .archive-table-cell.archive-col-invoice,.archive-table .archive-table-header.archive-col-status,.archive-table .archive-table-cell.archive-col-status{width:23%}}@media (min-width:1025px) and (max-width:1280px){.archive-table .archive-table-header.archive-col-expand,.archive-table .archive-table-cell.archive-expand{width:8%}.archive-table .archive-table-header.archive-col-order,.archive-table .archive-table-cell.archive-col-order,.archive-table .archive-table-header.archive-col-customer,.archive-table .archive-table-cell.archive-col-customer,.archive-table .archive-table-header.archive-col-invoice,.archive-table .archive-table-cell.archive-col-invoice,.archive-table .archive-table-header.archive-col-status,.archive-table .archive-table-cell.archive-col-status{width:23%}}@media (min-width:781px) and (max-width:1024px){.archive-table .archive-table-header.archive-col-expand,.archive-table .archive-table-cell.archive-expand{width:8%}.archive-table .archive-table-header.archive-col-order,.archive-table .archive-table-cell.archive-col-order,.archive-table .archive-table-header.archive-col-customer,.archive-table .archive-table-cell.archive-col-customer,.archive-table .archive-table-header.archive-col-invoice,.archive-table .archive-table-cell.archive-col-invoice,.archive-table .archive-table-header.archive-col-status,.archive-table .archive-table-cell.archive-col-status{width:23%}}@media (max-width:780px){.archive-table .archive-table-header.archive-col-invoice,.archive-table .archive-table-cell.archive-col-invoice{display:none}.archive-table .archive-table-header.archive-col-order,.archive-table .archive-table-cell.archive-col-order,.archive-table .archive-table-header.archive-col-customer,.archive-table .archive-table-cell.archive-col-customer,.archive-table .archive-table-header.archive-col-status,.archive-table .archive-table-cell.archive-col-status{width:32%}}@media (max-width:640px){.archive-table .archive-table-header.archive-col-order,.archive-table .archive-table-cell.archive-col-order,.archive-table .archive-table-header.archive-col-customer,.archive-table .archive-table-cell.archive-col-customer,.archive-table .archive-table-header.archive-col-status,.archive-table .archive-table-cell.archive-col-status{width:33.33%}}@media (max-width:480px){.archive-table .archive-table-header.archive-col-order,.archive-table .archive-table-cell.archive-col-order,.archive-table .archive-table-header.archive-col-customer,.archive-table .archive-table-cell.archive-col-customer,.archive-table .archive-table-header.archive-col-status,.archive-table .archive-table-cell.archive-col-status{width:33.33%}}.archive-order-no{color:#334155;font-weight:700}.archive-order-no.order-no-single{white-space:nowrap}.archive-created{align-items:center;gap:10px;display:inline-flex}.archive-created-icon{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border:2px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.archive-created-svg{color:#64748b;width:16px;height:16px}.archive-created-date{color:#0f172a;font-size:.9rem;font-weight:600}.archive-created-time{color:#94a3b8;font-size:.7rem}.archive-customer{flex-direction:column;display:flex}.archive-customer-name{color:#0f172a;font-size:.85rem;font-weight:700}.archive-customer-location{color:#94a3b8;font-size:.7rem}.archive-invoice{flex-direction:column;display:flex}.archive-invoice-no{color:#0891b2;font-family:JetBrains Mono,Courier New,monospace;font-size:.75rem;font-weight:700}.archive-proforma-no{color:#94a3b8;font-family:JetBrains Mono,Courier New,monospace;font-size:.7rem}.archive-price{color:#0f172a;font-weight:700}.archive-status{flex-direction:column;gap:6px;display:flex}.archive-status-badge{text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.archive-status-badge.is-completed{color:#047857;background:#10b98126;border-color:#10b9814d}.archive-status-badge.is-delivered{color:#15803d;background:#22c55e26;border-color:#22c55e4d}.archive-status-badge.is-cancelled{color:#b91c1c;background:#ef444426;border-color:#ef44444d}.archive-status-icon{width:14px;height:14px}.archive-status-date{color:#94a3b8;font-size:.7rem}.archive-details-row{background:#f8fafc}.archive-details-cell{padding:0}.archive-details-panel{background:#f8fafce6;border-top:2px solid #e2e8f0}.archive-details{flex-direction:column;gap:16px;padding:20px;display:flex}.archive-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.archive-details-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 6px 14px #0f172a0f}.archive-details-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;border-left:4px solid #06b6d4;margin:0 0 12px;padding-left:8px;font-size:.7rem;font-weight:700}.archive-details-list{flex-direction:column;gap:10px;display:flex}.archive-details-item{align-items:flex-start;gap:8px;font-size:.8rem;display:flex}.archive-details-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:2px;font-size:.6rem;font-weight:700}.archive-details-value{color:#0f172a;font-weight:600}.archive-details-sub{color:#94a3b8;font-size:.7rem}.archive-details-inline{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.archive-details-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.archive-details-mono{color:#0891b2;font-family:JetBrains Mono,Courier New,monospace}.archive-details-break{word-break:break-all}.archive-inline-icon{color:#94a3b8;width:16px;height:16px;margin-top:2px}.archive-link-button{color:#0e7490;cursor:pointer;background:#0e74901a;border:none;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:.6rem;font-weight:600;display:inline-flex}.archive-link-button.is-blue{color:#2563eb;background:#2563eb1f}.archive-link-icon{width:12px;height:12px}.archive-customer-actions{align-items:center;gap:8px;display:none}.archive-customer-action{color:#1f2937;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.archive-customer-action:hover{color:#0e7490;background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1a}.archive-customer-action-icon{width:18px;height:18px}.archive-seller-actions{align-items:center;gap:8px;margin-top:6px;display:none}.archive-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.archive-finance-card{border:1px solid #0000;border-radius:10px;padding:10px}.archive-finance-card.is-blue{background:#3b82f61a;border-color:#3b82f640}.archive-finance-card.is-green{background:#10b9811f;border-color:#10b98140}.archive-finance-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.6rem;font-weight:700}.archive-finance-value{color:#0891b2;margin-top:4px;font-size:1rem;font-weight:700}.archive-remarks-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 6px 14px #0f172a0f}.archive-remarks-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.archive-remarks-actions{gap:8px;display:inline-flex}.archive-mini-button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:.65rem;font-weight:600;display:inline-flex}.archive-mini-button--stacked{margin-top:2px}.archive-mini-icon{width:12px;height:12px}.archive-remarks-textarea{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;min-height:80px;padding:10px 12px;font-size:.75rem}.archive-empty{text-align:center;color:#94a3b8;padding:32px}@keyframes archive-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .archive-title h1{color:#f8fafc}html[data-theme=dark] .archive-title p{color:#94a3b8}html[data-theme=dark] .archive-search-input{color:#e2e8f0;background:#0f172a;border-color:#334155}html[data-theme=dark] .archive-table-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .archive-table-head{background:linear-gradient(90deg,#1f2937 0%,#334155 50%,#1f2937 100%);border-color:#334155}html[data-theme=dark] .archive-table-header{color:#cbd5f5}html[data-theme=dark] .archive-table-row{border-color:#1f2937}html[data-theme=dark] .archive-table-row:hover{background:#94a3b814}html[data-theme=dark] .archive-order-no,html[data-theme=dark] .archive-created-date,html[data-theme=dark] .archive-customer-name,html[data-theme=dark] .archive-price{color:#e2e8f0}html[data-theme=dark] .archive-created-icon{background:#94a3b833;border-color:#334155}html[data-theme=dark] .archive-created-svg,html[data-theme=dark] .archive-created-time,html[data-theme=dark] .archive-customer-location,html[data-theme=dark] .archive-status-date,html[data-theme=dark] .archive-proforma-no{color:#94a3b8}html[data-theme=dark] .archive-details-panel{background:#0f172ae6;border-color:#334155}html[data-theme=dark] .archive-details-card,html[data-theme=dark] .archive-remarks-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .archive-details-title{color:#67e8f9;border-color:#22d3ee}html[data-theme=dark] .archive-details-label,html[data-theme=dark] .archive-details-sub{color:#94a3b8}html[data-theme=dark] .archive-details-value{color:#f8fafc}html[data-theme=dark] .archive-details-mono{color:#67e8f9}html[data-theme=dark] .archive-link-button{color:#67e8f9;background:#0e749033}html[data-theme=dark] .archive-link-button.is-blue{color:#93c5fd;background:#2563eb33}html[data-theme=dark] .archive-mini-button{color:#e2e8f0;background:#111827;border-color:#334155}html[data-theme=dark] .archive-remarks-textarea{color:#e2e8f0;background:#0f172a;border-color:#334155}html[data-theme=dark] .archive-filter-bar{background:linear-gradient(135deg,#0f172a 0%,#111827 100%);border-color:#1f2937;box-shadow:0 12px 30px #00000047}html[data-theme=dark] .archive-filter{background:0 0}html[data-theme=dark] .archive-filter-button{color:#e2e8f0;background:#111827;border-color:#1f2937;box-shadow:0 6px 18px #00000052}html[data-theme=dark] .archive-filter-button:hover{background:#0b1221}html[data-theme=dark] .archive-filter-button.is-active{border-color:#0000}html[data-theme=dark] .archive-stat-card{color:#e2e8f0;background:#0f172a;border-color:#1f2937;box-shadow:0 10px 22px #00000059}html[data-theme=dark] .archive-stat-card p{color:#94a3b8}html[data-theme=dark] .archive-stat-card strong{color:#e2e8f0}html[data-theme=dark] .archive-stat-card.is-emerald{color:#6ee7b7;background:#10b9811f;border-color:#065f46}html[data-theme=dark] .archive-stat-card.is-red{color:#fca5a5;background:#dc26261f;border-color:#991b1b}html[data-theme=dark] .archive-stat-card.is-cyan{color:#67e8f9;background:#0ea5e91f;border-color:#0ea5e9}html[data-theme=dark] .archive-stat-icon{background:#ffffff0a}html[data-theme=dark] .archive-stat-card.is-emerald .archive-stat-icon{background:#10b98129}html[data-theme=dark] .archive-stat-card.is-red .archive-stat-icon{background:#dc262629}html[data-theme=dark] .archive-stat-card.is-cyan .archive-stat-icon{background:#0ea5e929}@media (min-width:1281px){.archive-stats{gap:12px}.archive-stat-card{min-width:180px}.archive-filter-bar{padding:14px 18px}.archive-filter{gap:14px}.archive-filter-button{height:40px;padding:0 16px}}@media (min-width:1025px) and (max-width:1280px){.archive-stats{justify-content:center;gap:12px}.archive-stat-card{min-width:170px}.archive-filter-bar{padding:12px 16px}.archive-filter{gap:12px}.archive-filter-button{height:38px;padding:0 14px}}@media (min-width:781px) and (max-width:1024px){.archive-stats{justify-content:center;gap:10px}.archive-stat-card{min-width:160px}.archive-filter-bar{padding:12px}.archive-filter{justify-content:center;gap:10px}.archive-filter-button{min-width:115px;height:36px;padding:0 12px}.archive-filter-button.is-all{min-width:95px;padding:0 10px}}@media (min-width:641px) and (max-width:780px){.archive-stats{justify-content:center;gap:10px}.archive-stat-card{min-width:150px}.archive-filter-bar{padding:10px 12px}.archive-filter{gap:10px}.archive-filter-button{min-width:110px;height:34px;padding:0 12px}.archive-filter-button.is-all{min-width:88px;padding:0 10px}}@media (min-width:481px) and (max-width:640px){.archive-stats{flex-wrap:nowrap;justify-content:center;gap:5px;width:100%;overflow-x:hidden}.archive-stat-card{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;height:auto;padding:6px 7px}.archive-stat-card p{font-size:.62rem}.archive-stat-card strong{font-size:.9rem}.archive-stat-icon{width:20px;height:20px}.archive-stat-icon svg{width:12px;height:12px}.archive-filter-bar{padding:10px}.archive-filter{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;gap:10px;width:100%;overflow-x:auto}.archive-filter-button{flex:none;min-width:105px;height:32px;padding:0 10px}.archive-filter-button.is-all{min-width:78px;padding:0 10px}}@media (max-width:480px){.archive-stats{flex-wrap:nowrap;justify-content:center;gap:5px;width:100%;overflow-x:hidden}.archive-stat-card{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;height:auto;padding:5px 7px}.archive-stat-card p{font-size:.58rem}.archive-stat-card strong{font-size:.82rem}.archive-stat-icon{width:18px;height:18px}.archive-stat-icon svg{width:11px;height:11px}.archive-filter-bar{padding:8px}.archive-filter{-webkit-overflow-scrolling:touch;flex-flow:row;justify-content:center;gap:8px;width:100%;overflow-x:auto}.archive-filter-button{flex:none;min-width:95px;height:32px;padding:0 8px}.archive-filter-button.is-all{min-width:70px;padding:0 8px}}@media (max-width:640px){.archive-table{table-layout:fixed;font-size:.78rem}.archive-table-header{white-space:nowrap;padding:10px 8px;font-size:.62rem}.archive-table-cell{text-align:left;min-width:0;padding:14px 8px}.archive-table .archive-table-cell.archive-col-status{padding-right:8px}.archive-table-row{min-width:0}.archive-expand-header,.archive-expand-cell{width:32px;padding-left:8px}.archive-expand-button{width:26px;height:26px}.archive-expand-icon{width:14px;height:14px}.archive-order-no,.archive-created-date,.archive-customer-name,.archive-customer-location,.archive-invoice-no,.archive-proforma-no,.archive-price,.archive-status-date{white-space:normal;word-break:normal;overflow-wrap:break-word}}@media (max-width:1024px){.archive-header{flex-wrap:wrap}.archive-search{max-width:100%}.archive-stats,.archive-details-grid{grid-template-columns:1fr}}@media (min-width:781px) and (max-width:1024px){.archive-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:641px) and (max-width:780px){.archive-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.archive-details-grid{display:contents}}@media (max-width:640px){.archive-title{flex-direction:column;align-items:flex-start}.archive-title-icon{width:36px;height:36px}.archive-details-inline{flex-direction:column;align-items:flex-start}.archive-customer-actions{display:inline-flex}.archive-link-button--customer{display:none}.archive-seller-actions{display:inline-flex}.archive-finance-grid{grid-template-columns:1fr}}.account-shell{flex-direction:column;gap:24px;animation:.5s account-fade-in;display:flex}.account-header{align-items:center;gap:16px;display:flex}.account-title{flex:1;align-items:center;gap:12px;display:flex}.account-title-icon{background:linear-gradient(135deg,#0891b2 0%,#2563eb 100%);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.account-title-icon-svg{color:#fff;width:20px;height:20px}.account-title h1{color:#0f172a;margin:0;font-size:1.5rem;font-weight:700}.account-title p{color:#64748b;margin:4px 0 0;font-size:.75rem}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.account-grid.is-single{grid-template-columns:minmax(0,1fr)}.seller-profile-shell{flex-direction:column;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}.seller-profile-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #0f172a14}.seller-profile-header{background:linear-gradient(135deg,#0891b21f 0%,#2563eb1f 100%);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.seller-profile-header-main{flex-direction:column;gap:6px;display:flex}.seller-profile-title-row{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;display:flex}.seller-profile-title-row .seller-profile-header-status{margin-left:auto}.seller-profile-title{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:1.2rem;font-weight:700;display:inline-flex}.seller-profile-title-icon{color:#0891b2;width:22px;height:22px}.seller-profile-subtitle{color:#64748b;margin:6px 0 0;font-size:.75rem}.seller-profile-subtitle.is-pill{color:#0c4a6e;text-transform:uppercase;letter-spacing:.08em;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;margin:0;padding:4px 10px;font-size:.65rem;font-weight:700}.seller-profile-check{color:#475569;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.seller-profile-check input{accent-color:#0891b2;width:16px;height:16px}.seller-profile-check.is-checked input{accent-color:#dc2626}.seller-profile-header-status{align-items:center;gap:12px;display:inline-flex}.seller-profile-status{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.seller-profile-status.is-active{color:#047857;background:#d1fae5;border-color:#a7f3d0}.seller-profile-status.is-pending{color:#b45309;background:#fef3c7;border-color:#fde68a}.seller-profile-status-icon{width:14px;height:14px}.seller-profile-live{color:#16a34a;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.seller-profile-live-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e33}.seller-profile-body{flex-direction:column;gap:16px;padding:20px;display:flex}.profile-type-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-self:center;align-items:center;gap:4px;padding:4px;display:inline-flex}.users-tabs{align-self:center;margin:0 auto 16px}.users-tabs.profile-type-toggle{background:linear-gradient(90deg,#0ea5e91f 0%,#6366f11f 100%);border:1px solid #0ea5e940;border-radius:999px;gap:6px;width:max-content;margin-left:auto;margin-right:auto;padding:6px;display:flex;box-shadow:0 10px 24px #0f172a14}.users-tabs .profile-type-button{letter-spacing:.12em;color:#475569;background:#ffffffb3;border-radius:999px;padding:8px 16px;font-size:.7rem;transition:transform .15s,box-shadow .2s,background .2s,color .2s}.users-tabs .profile-type-button:hover{color:#0f172a;background:#fff;transform:translateY(-1px);box-shadow:0 6px 14px #0f172a1f}.users-tabs .profile-type-button.is-active{color:#fff;background:linear-gradient(90deg,#0ea5e9 0%,#6366f1 100%);box-shadow:0 10px 20px #0ea5e940}.profile-type-button{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:.65rem;font-weight:700}.profile-type-button.is-active{background:var(--accent-gradient);color:#fff;box-shadow:var(--shadow-sm)}.seller-profile-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seller-profile-column{flex-direction:column;gap:16px;display:flex}.seller-profile-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.seller-profile-subsection{flex-direction:column;gap:12px;display:flex}.seller-profile-subsection+.seller-profile-subsection{border-top:1px solid #e2e8f0;padding-top:12px}.seller-profile-subsection-title{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0;font-size:.7rem;font-weight:700}.seller-profile-section-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;margin:0;font-size:.8rem;font-weight:700}.seller-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seller-profile-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-profile-grid.is-address-top{grid-template-columns:minmax(90px,140px) minmax(0,1fr)}.seller-profile-grid.is-address-bottom{grid-template-columns:minmax(120px,160px) minmax(0,1fr) minmax(70px,100px)}.seller-profile-field{flex-direction:column;gap:6px;display:flex}.seller-profile-field-actions{border-top:1px solid #e2e8f0;width:100%;padding-top:12px}.seller-profile-grid .account-input{width:100%}.seller-profile-rows{flex-direction:column;gap:10px;display:flex}.seller-profile-row-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seller-profile-row{grid-template-columns:110px 1fr;align-items:center;gap:6px;display:grid}.seller-profile-field-wide{grid-column:span 2}.seller-profile-company{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:18px;display:grid}.seller-profile-company.is-private{grid-template-columns:1fr}.seller-profile-company .seller-profile-row{grid-template-columns:96px 1fr}.seller-profile-company .account-input{width:100%}.seller-profile-company-logo{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.seller-profile-logo-box{cursor:pointer;width:120px;height:120px;font:inherit;color:#0284c7;text-align:center;background:#f1f5f9;border:2px dashed #bae6fd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:inline-flex}.seller-profile-logo-box:disabled{opacity:.6;cursor:not-allowed}.seller-profile-logo-placeholder{flex-direction:column;align-items:center;gap:4px;display:flex}.seller-profile-logo-upload-text{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.seller-profile-logo-image{object-fit:contain;border-radius:12px;width:100%;height:100%}.seller-profile-logo-icon{color:#0891b2;width:42px;height:42px}.seller-profile-logo-input{display:none}.seller-profile-logo-hint{color:#64748b;font-size:.58rem;line-height:1.3}.seller-profile-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.65rem;font-weight:700}.seller-profile-coverage{background:#f8fafc;border-radius:12px;grid-template-columns:1fr;gap:12px;padding:12px;display:grid}.seller-profile-coverage-block{background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.seller-profile-coverage-block+.seller-profile-coverage-block{border-top:1px solid #e2e8f0;padding-top:12px}.seller-profile-coverage-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.seller-profile-coverage-header h4{color:#0f172a;margin:0;font-size:.75rem;font-weight:700}.seller-profile-coverage-count{color:#64748b;font-size:.65rem}.seller-profile-chips{flex-wrap:wrap;gap:8px;display:flex}.seller-profile-chip{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd;border-radius:10px;align-items:center;gap:6px;padding:4px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.seller-profile-chip button{color:#ef4444;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;font-size:.9rem;line-height:1;display:inline-flex;transform:translateY(-1px)}.seller-profile-input-row{align-items:center;gap:8px;display:flex}.seller-profile-add{color:#0284c7;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:10px;height:32px;padding:0 12px;font-size:.7rem;font-weight:700}.seller-profile-add:disabled{opacity:.6;cursor:not-allowed}.seller-profile-helper{color:#64748b;margin:0;font-size:.65rem}.seller-profile-note{color:#64748b;margin:0;font-size:.7rem}.seller-profile-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seller-profile-actions{grid-column:1/2;justify-content:flex-end;gap:12px;width:100%;max-width:50%;margin-left:auto;padding-top:8px;display:flex}.seller-profile-actions.is-inline{justify-content:flex-start;padding-top:4px}.seller-profile-inline{flex-direction:column;align-items:stretch;gap:8px;display:flex}.seller-profile-inline .account-input{width:100%}.seller-profile-inline-actions{flex-wrap:nowrap;gap:8px;width:100%;max-width:50%;margin-left:auto;display:flex}.seller-profile-inline-actions .account-action-button{flex:1 1 0;height:32px;padding:0 12px;font-size:.7rem}.seller-profile-inline-actions .account-action-button.is-approve{background:linear-gradient(90deg,#f97316 0%,#f59e0b 100%)}.seller-profile-inline-actions .account-action-button.is-change{background:linear-gradient(90deg,#334155 0%,#64748b 100%)}.superadmin-profile-shell{flex-direction:column;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}.superadmin-profile-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #0f172a14}.superadmin-profile-header{background:linear-gradient(135deg,#0891b21f 0%,#2563eb1f 100%);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.superadmin-profile-header-main{flex-direction:column;gap:6px;display:flex}.superadmin-profile-title-row{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;display:flex}.superadmin-profile-title-row .superadmin-profile-header-status{margin-left:auto}.superadmin-profile-title{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:1.2rem;font-weight:700;display:inline-flex}.superadmin-profile-title-icon{color:#0891b2;width:22px;height:22px}.superadmin-profile-subtitle{color:#64748b;margin:6px 0 0;font-size:.75rem}.superadmin-profile-header-status{align-items:center;gap:12px;display:inline-flex}.superadmin-profile-status{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.superadmin-profile-status.is-active{color:#047857;background:#d1fae5;border-color:#a7f3d0}.superadmin-profile-status.is-pending{color:#b45309;background:#fef3c7;border-color:#fde68a}.superadmin-profile-status-icon{width:14px;height:14px}.superadmin-profile-live{color:#16a34a;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.superadmin-profile-live-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e33}.superadmin-profile-body{flex-direction:column;gap:16px;padding:20px;display:flex}.superadmin-profile-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.superadmin-profile-column{flex-direction:column;gap:16px;display:flex}.superadmin-profile-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.superadmin-profile-subsection{flex-direction:column;gap:12px;display:flex}.superadmin-profile-subsection+.superadmin-profile-subsection{border-top:1px solid #e2e8f0;padding-top:12px}.superadmin-profile-subsection-title{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0;font-size:.7rem;font-weight:700}.superadmin-profile-section-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;margin:0;font-size:.8rem;font-weight:700}.superadmin-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.superadmin-profile-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.superadmin-profile-grid.is-address-top{grid-template-columns:minmax(90px,140px) minmax(0,1fr)}.superadmin-profile-grid.is-address-bottom{grid-template-columns:minmax(120px,160px) minmax(0,1fr) minmax(70px,100px)}.superadmin-profile-field{flex-direction:column;gap:6px;display:flex}.superadmin-profile-field-actions{border-top:1px solid #e2e8f0;width:100%;padding-top:12px}.superadmin-profile-grid .account-input{width:100%}.superadmin-profile-rows{flex-direction:column;gap:10px;display:flex}.superadmin-profile-row{grid-template-columns:110px 1fr;align-items:center;gap:6px;display:grid}.superadmin-profile-field-wide{grid-column:span 2}.superadmin-profile-company{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:18px;display:grid}.superadmin-profile-company.is-private{grid-template-columns:1fr}.superadmin-profile-company .superadmin-profile-row{grid-template-columns:96px 1fr}.superadmin-profile-company .account-input{width:100%}.superadmin-profile-company-logo{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.superadmin-profile-logo-box{cursor:pointer;width:120px;height:120px;font:inherit;color:#0284c7;text-align:center;background:#f1f5f9;border:2px dashed #bae6fd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:inline-flex}.superadmin-profile-logo-box:disabled{opacity:.6;cursor:not-allowed}.superadmin-profile-logo-placeholder{flex-direction:column;align-items:center;gap:4px;display:flex}.superadmin-profile-logo-upload-text{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.superadmin-profile-logo-image{object-fit:contain;border-radius:12px;width:100%;height:100%}.superadmin-profile-logo-icon{color:#0891b2;width:42px;height:42px}.superadmin-profile-logo-input{display:none}.superadmin-profile-logo-hint{color:#64748b;font-size:.58rem;line-height:1.3}.superadmin-profile-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.65rem;font-weight:700}.superadmin-profile-coverage{background:#f8fafc;border-radius:12px;grid-template-columns:1fr;gap:12px;padding:12px;display:grid}.superadmin-profile-coverage-block{background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.superadmin-profile-coverage-block+.superadmin-profile-coverage-block{border-top:1px solid #e2e8f0;padding-top:12px}.superadmin-profile-coverage-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.superadmin-profile-coverage-header h4{color:#0f172a;margin:0;font-size:.75rem;font-weight:700}.superadmin-profile-coverage-count{color:#64748b;font-size:.65rem}.superadmin-profile-chips{flex-wrap:wrap;gap:8px;display:flex}.superadmin-profile-chip{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd;border-radius:10px;align-items:center;gap:6px;padding:4px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.superadmin-profile-chip button{color:#ef4444;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;font-size:.9rem;line-height:1;display:inline-flex;transform:translateY(-1px)}.superadmin-profile-input-row{align-items:center;gap:8px;display:flex}.superadmin-profile-add{color:#0284c7;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:10px;height:32px;padding:0 12px;font-size:.7rem;font-weight:700}.superadmin-profile-add:disabled{opacity:.6;cursor:not-allowed}.superadmin-profile-helper{color:#64748b;margin:0;font-size:.65rem}.superadmin-profile-note{color:#64748b;margin:0;font-size:.7rem}.superadmin-profile-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.superadmin-profile-actions{grid-column:1/2;justify-content:flex-end;gap:12px;width:100%;max-width:50%;margin-left:auto;padding-top:8px;display:flex}.superadmin-profile-actions.is-inline{justify-content:flex-start;padding-top:4px}.superadmin-profile-inline{flex-direction:column;align-items:stretch;gap:8px;display:flex}.superadmin-profile-inline .account-input{width:100%}@media (max-width:480px){.superadmin-profile-company{grid-template-columns:1fr;gap:12px}.superadmin-profile-company-logo{align-items:flex-start}.superadmin-profile-row{grid-template-columns:1fr;gap:4px}.superadmin-profile-company .superadmin-profile-row{grid-template-columns:1fr;align-items:flex-start}.superadmin-profile-row .superadmin-profile-label{text-align:left}.superadmin-profile-grid,.superadmin-profile-grid.is-two,.superadmin-profile-grid.is-address-top,.superadmin-profile-grid.is-address-bottom{grid-template-columns:1fr}.superadmin-profile-field-wide{grid-column:auto}.superadmin-profile-inline-actions,.superadmin-profile-actions{flex-wrap:nowrap;justify-content:stretch;width:100%;max-width:100%}.superadmin-profile-inline-actions .account-action-button,.superadmin-profile-actions .account-action-button{flex:1 1 0;width:100%}.superadmin-profile-actions{flex-flow:row;gap:8px;width:100%;max-width:100%}.superadmin-profile-actions .account-action-button{flex:1 1 0;width:100%}}.superadmin-profile-inline-actions{flex-wrap:nowrap;gap:8px;width:100%;max-width:50%;margin-left:auto;display:flex}.superadmin-profile-inline-actions .account-action-button{flex:1 1 0;height:32px;padding:0 12px;font-size:.7rem}.superadmin-profile-inline-actions .account-action-button.is-approve{background:linear-gradient(90deg,#f97316 0%,#f59e0b 100%)}.superadmin-profile-inline-actions .account-action-button.is-change{background:linear-gradient(90deg,#334155 0%,#64748b 100%)}.admin-profile-shell{flex-direction:column;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}.admin-profile-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #0f172a14}.admin-profile-header{background:linear-gradient(135deg,#0891b21f 0%,#2563eb1f 100%);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.admin-profile-header-main{flex-direction:column;gap:6px;display:flex}.admin-profile-title-row{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;display:flex}.admin-profile-title-row .admin-profile-header-status{margin-left:auto}.admin-profile-title{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:1.2rem;font-weight:700;display:inline-flex}.admin-profile-title-icon{color:#0891b2;width:22px;height:22px}.admin-profile-subtitle{color:#64748b;margin:6px 0 0;font-size:.75rem}.admin-profile-subtitle.is-pill{color:#0c4a6e;text-transform:uppercase;letter-spacing:.08em;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;margin:0;padding:4px 10px;font-size:.65rem;font-weight:700}.admin-profile-header-status{align-items:center;gap:12px;display:inline-flex}.admin-profile-status{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.admin-profile-status.is-active{color:#047857;background:#d1fae5;border-color:#a7f3d0}.admin-profile-status.is-pending{color:#b45309;background:#fef3c7;border-color:#fde68a}.admin-profile-status-icon{width:14px;height:14px}.admin-profile-live{color:#16a34a;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.admin-profile-live-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e33}.admin-profile-body{flex-direction:column;gap:16px;padding:20px;display:flex}.admin-profile-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-profile-column{flex-direction:column;gap:16px;display:flex}.admin-profile-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.admin-profile-subsection{flex-direction:column;gap:12px;display:flex}.new-admin-shell .admin-profile-section{box-shadow:none;background:0 0;border:none}.admin-profile-shell.new-admin-shell,.customer-profile-shell.new-customer-shell,.seller-profile-shell.new-seller-shell{max-width:740px}.new-admin-shell .admin-profile-field-actions{border-top-color:#cbd5e1}.new-admin-shell .admin-profile-split{background:#fff;border:1px solid #cbd5e1;border-radius:16px;grid-template-columns:1fr;gap:0;overflow:hidden}.new-admin-actions{justify-content:flex-end;padding:12px 16px 16px;display:flex}.new-admin-shell .admin-profile-column{padding:12px 16px}.new-admin-shell .admin-profile-column:first-child{padding-bottom:16px}.new-admin-shell .admin-profile-column+.admin-profile-column{border-top:none;border-left:none;padding-top:12px;position:relative}.new-admin-shell .admin-profile-column+.admin-profile-column:before{content:"";border-top:1px solid #cbd5e1;position:absolute;top:0;left:16px;right:16px}.new-admin-shell .account-input{border-color:#cbd5e1;height:36px}.new-admin-shell .account-input::placeholder,.new-customer-shell .account-input::placeholder,.new-seller-shell .account-input::placeholder{color:#94a3b8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:500}.new-customer-shell .customer-profile-section{box-shadow:none;background:0 0;border:none}.new-customer-shell .customer-profile-subsection+.customer-profile-subsection{margin-top:12px;padding-top:18px}.new-customer-shell .customer-profile-split{background:#fff;border:1px solid #cbd5e1;border-radius:16px;grid-template-columns:1fr;gap:0;overflow:hidden}.new-customer-shell .customer-profile-column{padding:12px 16px}.new-customer-shell .customer-profile-column+.customer-profile-column{padding-top:20px;position:relative}.new-customer-shell .customer-profile-column+.customer-profile-column:before{content:"";border-top:1px solid #cbd5e1;position:absolute;top:0;left:16px;right:16px}.new-customer-shell .new-customer-divider{padding-top:20px;position:relative}.new-customer-shell .new-customer-divider:before{content:"";border-top:1px solid #cbd5e1;position:absolute;top:0;left:16px;right:16px}.new-customer-shell .account-input{border-color:#cbd5e1;height:36px}.new-customer-shell .customer-profile-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.new-customer-shell .customer-profile-row,.new-customer-shell .customer-profile-company .customer-profile-row{grid-template-columns:1fr}.new-customer-shell .customer-profile-row-group{grid-template-columns:repeat(2,minmax(0,1fr))}.new-customer-actions{justify-content:flex-end;padding:12px 16px 16px;display:flex}.customer-profile-inline-actions.is-quarter{max-width:25%}.new-customer-actions .customer-profile-inline-actions.is-quarter .account-action-button{height:38px;font-size:.9rem}.new-seller-shell .seller-profile-section{box-shadow:none;background:0 0;border:none}.new-seller-shell .seller-profile-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.new-seller-shell .seller-profile-row{grid-template-columns:1fr}.new-seller-shell .seller-profile-subsection+.seller-profile-subsection{margin-top:12px;padding-top:18px}.new-seller-shell .seller-profile-split{background:#fff;border:1px solid #cbd5e1;border-radius:16px;grid-template-columns:1fr;gap:0;overflow:hidden}.new-seller-shell .seller-profile-column{padding:12px 16px}.new-seller-shell .seller-profile-column+.seller-profile-column{padding-top:20px;position:relative}.new-seller-shell .seller-profile-column+.seller-profile-column:before{content:"";border-top:1px solid #cbd5e1;position:absolute;top:0;left:16px;right:16px}.new-seller-shell .new-seller-divider{padding-top:20px;position:relative}.new-seller-shell .new-seller-divider:before{content:"";border-top:1px solid #cbd5e1;position:absolute;top:0;left:16px;right:16px}.new-seller-shell .account-input{border-color:#cbd5e1;height:36px}.new-seller-actions{justify-content:flex-end;padding:12px 16px 16px;display:flex}.seller-profile-inline-actions.is-quarter{max-width:25%}.new-seller-actions .seller-profile-inline-actions.is-quarter .account-action-button{height:38px;font-size:.9rem}.admin-profile-subsection+.admin-profile-subsection{border-top:1px solid #e2e8f0;padding-top:12px}.admin-profile-subsection-title{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0;font-size:.7rem;font-weight:700}.admin-profile-section-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;margin:0;font-size:.8rem;font-weight:700}.admin-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-profile-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile-grid.is-address-top{grid-template-columns:minmax(90px,140px) minmax(0,1fr)}.admin-profile-grid.is-address-bottom{grid-template-columns:minmax(120px,160px) minmax(0,1fr) minmax(70px,100px)}.admin-profile-field{flex-direction:column;gap:6px;display:flex}.admin-profile-field-actions{border-top:1px solid #e2e8f0;width:100%;padding-top:12px}.admin-profile-grid .account-input{width:100%}.admin-profile-rows{flex-direction:column;gap:10px;display:flex}.admin-profile-select{cursor:pointer;appearance:none;background-color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E"),linear-gradient(#cbd5e1,#cbd5e1);background-position:right 14px center,right 38px center;background-repeat:no-repeat,no-repeat;background-size:14px 14px,1px 60%;border-radius:10px;padding-right:46px}.admin-profile-select option{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px}.admin-profile-row{grid-template-columns:110px 1fr;align-items:center;gap:6px;display:grid}.admin-profile-row.is-tight{grid-template-columns:max-content 1fr;column-gap:4px}.admin-profile-field-wide{grid-column:span 2}.admin-profile-company{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:18px;display:grid}.admin-profile-company.is-private{grid-template-columns:1fr}.admin-profile-company .admin-profile-row{grid-template-columns:96px 1fr}.admin-profile-company .account-input{width:100%}.admin-profile-company-logo{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.admin-profile-logo-box{cursor:pointer;width:120px;height:120px;font:inherit;color:#0284c7;text-align:center;background:#f1f5f9;border:2px dashed #bae6fd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:inline-flex}.admin-profile-logo-box:disabled{opacity:.6;cursor:not-allowed}.admin-profile-logo-placeholder{flex-direction:column;align-items:center;gap:4px;display:flex}.admin-profile-logo-upload-text{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.admin-profile-logo-image{object-fit:contain;border-radius:12px;width:100%;height:100%}.admin-profile-logo-icon{color:#0891b2;width:42px;height:42px}.admin-profile-logo-input{display:none}.admin-profile-logo-hint{color:#64748b;font-size:.58rem;line-height:1.3}.admin-profile-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.65rem;font-weight:700}.admin-profile-coverage{background:#f8fafc;border-radius:12px;grid-template-columns:1fr;gap:12px;padding:12px;display:grid}.admin-profile-coverage-block{background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.admin-profile-coverage-block+.admin-profile-coverage-block{border-top:1px solid #e2e8f0;padding-top:12px}.admin-profile-coverage-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-profile-coverage-header h4{color:#0f172a;margin:0;font-size:.75rem;font-weight:700}.admin-profile-coverage-count{color:#64748b;font-size:.65rem}.admin-profile-chips{flex-wrap:wrap;gap:8px;display:flex}.admin-profile-chip{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd;border-radius:10px;align-items:center;gap:6px;padding:4px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.admin-profile-chip button{color:#ef4444;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;font-size:.9rem;line-height:1;display:inline-flex;transform:translateY(-1px)}.admin-profile-input-row{align-items:center;gap:8px;display:flex}.admin-profile-add{color:#0284c7;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:10px;height:32px;padding:0 12px;font-size:.7rem;font-weight:700}.admin-profile-add:disabled{opacity:.6;cursor:not-allowed}.admin-profile-helper{color:#64748b;margin:0;font-size:.65rem}.admin-profile-note{color:#64748b;margin:0;font-size:.7rem}.admin-profile-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-profile-actions{grid-column:1/2;justify-content:flex-end;gap:12px;width:100%;max-width:50%;margin-left:auto;padding-top:8px;display:flex}.admin-profile-actions.is-inline{justify-content:flex-start;padding-top:4px}.admin-profile-inline{flex-direction:column;align-items:stretch;gap:8px;display:flex}.admin-profile-inline .account-input{width:100%}.admin-profile-inline-actions{flex-wrap:nowrap;gap:8px;width:100%;max-width:50%;margin-left:auto;display:flex}.admin-profile-inline-actions.is-quarter{max-width:25%}.admin-profile-inline-actions.is-quarter .account-action-button{height:38px;font-size:.9rem}.admin-profile-inline-actions .account-action-button{flex:1 1 0;height:32px;padding:0 12px;font-size:.7rem}.admin-profile-inline-actions .account-action-button.is-approve{background:linear-gradient(90deg,#f97316 0%,#f59e0b 100%)}.admin-profile-inline-actions .account-action-button.is-change{background:linear-gradient(90deg,#334155 0%,#64748b 100%)}.admin-profile-inline-actions.is-default .account-action-button.is-approve{background:linear-gradient(90deg,#059669 0%,#06b6d4 100%)}.admin-profile-inline-actions.is-default .account-action-button.is-change{background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%)}.customer-profile-shell{flex-direction:column;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}.customer-profile-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #0f172a14}.customer-profile-header{background:linear-gradient(135deg,#0891b21f 0%,#2563eb1f 100%);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.customer-profile-header-main{flex-direction:column;gap:6px;display:flex}.customer-profile-title-row{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;display:flex}.customer-profile-title-row .customer-profile-header-status{margin-left:auto}.customer-profile-title{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:1.2rem;font-weight:700;display:inline-flex}.customer-profile-title-icon{color:#0891b2;width:22px;height:22px}.customer-profile-subtitle{color:#64748b;margin:6px 0 0;font-size:.75rem}.customer-profile-subtitle.is-pill{color:#0c4a6e;text-transform:uppercase;letter-spacing:.08em;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;margin:0;padding:4px 10px;font-size:.65rem;font-weight:700}.customer-profile-header-status{align-items:center;gap:12px;display:inline-flex}.customer-profile-status{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.customer-profile-status.is-active{color:#047857;background:#d1fae5;border-color:#a7f3d0}.customer-profile-status.is-pending{color:#b45309;background:#fef3c7;border-color:#fde68a}.customer-profile-status-icon{width:14px;height:14px}.customer-profile-live{color:#16a34a;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.customer-profile-live-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e33}.customer-profile-body{flex-direction:column;gap:16px;padding:20px;display:flex}.customer-profile-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-profile-column{flex-direction:column;gap:16px;display:flex}.customer-profile-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.customer-profile-subsection{flex-direction:column;gap:12px;display:flex}.customer-profile-subsection+.customer-profile-subsection{border-top:1px solid #e2e8f0;padding-top:12px}.customer-profile-subsection-title{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0;font-size:.7rem;font-weight:700}.customer-profile-section-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;margin:0;font-size:.8rem;font-weight:700}.customer-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-profile-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-profile-grid.is-address-top{grid-template-columns:minmax(90px,140px) minmax(0,1fr)}.customer-profile-grid.is-address-bottom{grid-template-columns:minmax(120px,160px) minmax(0,1fr) minmax(70px,100px)}.customer-profile-field{flex-direction:column;gap:6px;display:flex}.customer-profile-field-actions{border-top:1px solid #e2e8f0;width:100%;padding-top:12px}.customer-profile-grid .account-input{width:100%}.customer-profile-rows{flex-direction:column;gap:10px;display:flex}.customer-profile-row-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-profile-row{grid-template-columns:110px 1fr;align-items:center;gap:6px;display:grid}.customer-profile-field-wide{grid-column:span 2}.customer-profile-check{color:#475569;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.customer-profile-check input{accent-color:#0891b2;width:16px;height:16px}.customer-profile-check.is-checked input{accent-color:#dc2626}.customer-profile-company{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:18px;display:grid}.customer-profile-company.is-private,.customer-profile-company.is-no-logo{grid-template-columns:1fr}.customer-profile-company .customer-profile-row{grid-template-columns:96px 1fr}.customer-profile-company .account-input{width:100%}.customer-profile-company-logo{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.customer-profile-logo-box{cursor:pointer;width:120px;height:120px;font:inherit;color:#0284c7;text-align:center;background:#f1f5f9;border:2px dashed #bae6fd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:inline-flex}.customer-profile-logo-box:disabled{opacity:.6;cursor:not-allowed}.customer-profile-logo-placeholder{flex-direction:column;align-items:center;gap:4px;display:flex}.customer-profile-logo-upload-text{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.customer-profile-logo-image{object-fit:cover;border-radius:10px;width:100%;height:100%}.customer-profile-logo-icon{font-size:1.5rem;font-weight:700}.customer-profile-logo-input{display:none}.customer-profile-logo-hint{color:#64748b;font-size:.6rem}.customer-profile-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.65rem;font-weight:700}.customer-profile-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-profile-column .customer-profile-actions-row{grid-template-columns:1fr}.customer-profile-actions{grid-column:1/2;justify-content:flex-end;gap:12px;width:100%;max-width:50%;margin-left:auto;padding-top:8px;display:flex}.customer-profile-body>.customer-profile-actions-row .customer-profile-actions{justify-content:flex-start;margin-left:0}@media (min-width:1281px){.customer-profile-column .customer-profile-actions,.admin-profile-inline-actions.is-default,.seller-profile-actions,.superadmin-profile-actions{justify-content:flex-start;margin-left:0}}.customer-profile-actions.is-inline{justify-content:flex-start;padding-top:4px}.customer-profile-inline-actions{flex-wrap:nowrap;gap:8px;width:100%;max-width:50%;margin-left:auto;display:flex}.customer-profile-inline-actions .account-action-button{flex:1 1 0;height:32px;padding:0 12px;font-size:.7rem}.customer-profile-inline-actions .account-action-button.is-approve{background:linear-gradient(90deg,#f97316 0%,#f59e0b 100%)}.customer-profile-inline-actions .account-action-button.is-change{background:linear-gradient(90deg,#334155 0%,#64748b 100%)}.customer-portal-page,.seller-portal-page{background:linear-gradient(160deg,#f0f9ff 0%,#e0f2fe 28%,#f8fafc 55%,#f1f5f9 100%);border-radius:0 0 24px 24px;flex-direction:column;gap:24px;min-height:100%;margin:0 auto;padding:0 16px 24px;display:flex}@media (min-width:1025px) and (max-width:1280px),(min-width:1281px){.customer-portal-page,.seller-portal-page{max-width:1000px}}.customer-portal-header,.seller-portal-header{background:linear-gradient(135deg,#ffffffe6 0%,#f0f9fff2 50%,#e0f2fed9 100%);border:1px solid #0891b21f;border-radius:20px;flex-direction:column;gap:0;margin:0 -16px;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 24px #0891b214,inset 0 1px #fffc}.customer-portal-header-top,.seller-portal-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 32px;display:flex}.customer-portal-header-text,.seller-portal-header-text{flex:1;min-width:0}.customer-portal-title,.seller-portal-title{letter-spacing:-.02em;background:linear-gradient(135deg,#0e7490 0%,#0891b2 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:1.75rem;font-weight:800}.customer-portal-subtitle,.seller-portal-subtitle{color:#475569;margin:0;font-size:.9rem;line-height:1.4}.customer-portal-activation-hint-box,.seller-portal-activation-hint-box{box-sizing:border-box;background:linear-gradient(90deg,#fef3c7b3 0%,#fde68a66 50%,#fef3c780 100%);border-top:1px solid #f59e0b40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 40px;display:flex}.customer-portal-activation-hint-content,.seller-portal-activation-hint-content{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.customer-portal-activation-hint-icon,.seller-portal-activation-hint-icon{color:#b45309;background:#f59e0b40;border:1px solid #f59e0b80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;font-weight:700;line-height:1;display:flex}.customer-portal-activation-hint-box .customer-portal-header-status-hint,.seller-portal-activation-hint-box .seller-portal-header-status-hint{color:#92400e;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45}.customer-portal-header-actions,.seller-portal-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.customer-portal-btn,.seller-portal-btn{cursor:pointer;border:none;border-radius:10px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s}.customer-portal-btn:focus-visible,.seller-portal-btn:focus-visible{outline-offset:2px;outline:2px solid #0891b2}.customer-portal-btn-primary,.seller-portal-btn-primary{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%);box-shadow:0 2px 8px #0891b240,inset 0 1px #fff3}.customer-portal-btn-primary:hover{background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 50%,#0891b2 100%);transform:translateY(-1px);box-shadow:0 4px 12px #0891b24d,inset 0 1px #ffffff40}.customer-portal-btn-secondary,.seller-portal-btn-secondary{color:#0891b2;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0891b233;box-shadow:0 1px 2px #0f172a0a}.customer-portal-btn-secondary:hover{background:linear-gradient(#f0f9ff 0%,#e0f2fe 100%);border-color:#0891b259;transform:translateY(-1px);box-shadow:0 2px 8px #0891b21a}.customer-portal-btn-danger,.seller-portal-btn-danger{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 50%,#991b1b 100%);box-shadow:0 2px 8px #b91c1c40}.customer-portal-btn-danger:hover{background:linear-gradient(135deg,#ef4444 0%,#dc2626 50%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 4px 12px #b91c1c59}.customer-portal-status-actions,.seller-portal-status-actions{border-top:1px solid #94a3b840;flex-wrap:wrap;gap:12px;margin-top:4px;padding-top:14px;display:flex}.customer-portal-delete-confirm-text,.seller-portal-delete-confirm-text{color:var(--text-secondary);margin:0 0 1rem}.customer-portal-delete-confirm-actions,.seller-portal-delete-confirm-actions{justify-content:flex-end;gap:12px;margin-top:1rem;display:flex}.customer-portal-security-actions,.seller-portal-security-actions{flex-direction:column;gap:10px;display:flex}.customer-portal-password-hint,.seller-portal-password-hint{color:#64748b;margin:0;font-size:.8125rem;line-height:1.4}.customer-portal-password-actions,.seller-portal-password-actions{flex-flow:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.customer-portal-profile-type,.seller-portal-profile-type{background:linear-gradient(145deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:4px;padding:5px;display:inline-flex;box-shadow:0 2px 8px #0f172a0f}.customer-portal-profile-type .profile-type-button,.seller-portal-profile-type .profile-type-button{padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s}.customer-portal-profile-type .profile-type-button.is-active,.seller-portal-profile-type .profile-type-button.is-active{color:#fff;background:linear-gradient(135deg,#0891b2 0%,#0e7490 100%);box-shadow:0 2px 10px #0891b259}.customer-portal-layout,.seller-portal-layout{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.customer-portal-layout,.seller-portal-layout{grid-template-columns:320px 1fr;align-items:start}}.customer-portal-sidebar,.seller-portal-sidebar{flex-direction:column;gap:16px;display:flex}.customer-portal-summary-card,.seller-portal-summary-card{text-align:center;background:linear-gradient(165deg,#fff 0%,#f8fcff 50%,#f0f9ff 100%);border:1px solid #0891b226;border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0891b21f,inset 0 0 0 1px #ffffffe6}.customer-portal-summary-card:before,.seller-portal-summary-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#06b6d4,#0891b2,#0e7490);height:4px;position:absolute;top:0;left:0;right:0}.customer-portal-avatar,.seller-portal-avatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(145deg,#22d3ee 0%,#06b6d4 35%,#0891b2 70%,#0e7490 100%);border:2px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.6rem;font-weight:800;display:flex;box-shadow:0 8px 24px #0891b266,0 0 0 4px #ffffffe6}.customer-portal-summary-name,.seller-portal-summary-name{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}.customer-portal-summary-email,.seller-portal-summary-email{color:#64748b;margin:0;font-size:.875rem}.customer-portal-badges,.seller-portal-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.seller-portal-summary-status-from-admin,.customer-portal-summary-status-from-admin{align-items:center;gap:4px;display:inline-flex}.customer-portal-badge,.seller-portal-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;padding:5px 12px;font-size:.7rem;font-weight:700;transition:transform .15s,box-shadow .2s}.customer-portal-badge:hover,.seller-portal-badge:hover{transform:scale(1.02)}.customer-portal-badge-success,.seller-portal-badge-success{color:#047857;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-color:#10b98166;box-shadow:0 2px 8px #05966933}.customer-portal-badge-warning,.seller-portal-badge-warning{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-color:#f59e0b66;box-shadow:0 2px 8px #b4530933}.customer-portal-badge-danger,.seller-portal-badge-danger{color:#b91c1c;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-color:#ef444466;box-shadow:0 2px 8px #b91c1c33}.customer-portal-badge-info,.seller-portal-badge-info{color:#0369a1;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-color:#06b6d466;box-shadow:0 2px 8px #0891b240}.customer-portal-badge-neutral,.seller-portal-badge-neutral{color:#475569;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-color:#94a3b866}.customer-portal-badge-icon,.seller-portal-badge-icon{vertical-align:-.15em;width:1em;height:1em;margin-right:.35em;display:inline-block}.customer-portal-main,.seller-portal-main{flex-direction:column;gap:24px;display:flex}.customer-portal-card,.seller-portal-card{background:linear-gradient(165deg,#fff 0%,#fafcff 45%,#f8fafc 100%);border:1px solid #0891b21a;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0f172a0f,inset 0 0 0 1px #fffc}.customer-portal-card:before,.seller-portal-card:before{content:"";background:linear-gradient(90deg,#0000,#0891b240,#0000);height:3px;position:absolute;top:0;left:0;right:0}.customer-portal-card-title,.seller-portal-card-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.customer-portal-card-desc,.seller-portal-card-desc{color:#64748b;margin:0 0 4px;font-size:.8125rem;line-height:1.4}.customer-portal-grid,.seller-portal-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.customer-portal-grid,.seller-portal-grid{grid-template-columns:repeat(2,1fr)}}.customer-portal-field,.seller-portal-field{flex-direction:column;gap:6px;display:flex}.customer-portal-field-full,.seller-portal-field-full{grid-column:1/-1}.customer-portal-field.customer-portal-password-actions,.seller-portal-field.seller-portal-password-actions{flex-direction:row}.customer-portal-field-label,.seller-portal-field-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.7rem;font-weight:700}.customer-portal-value,.seller-portal-value{color:#0f172a;font-size:.9375rem}.customer-portal-card .account-input,.seller-portal-card .account-input{border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:10px 12px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.customer-portal-card .account-input:focus,.seller-portal-card .account-input:focus{border-color:#0891b2;outline:none;box-shadow:0 0 0 3px #0891b233}.customer-portal-copy-row,.seller-portal-copy-row{align-items:center;gap:8px;display:inline-flex}.customer-portal-copy-btn,.seller-portal-copy-btn{color:#64748b;cursor:pointer;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:28px;padding:0;transition:all .2s;display:inline-flex}.customer-portal-copy-btn:hover{color:#0891b2;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-color:#0891b24d;box-shadow:0 2px 8px #0891b233}.customer-portal-copy-btn:focus-visible,.seller-portal-copy-btn:focus-visible{outline-offset:2px;outline:2px solid #0891b2}.customer-portal-copy-icon,.seller-portal-copy-icon{width:16px;height:16px}.customer-portal-copy-feedback,.seller-portal-copy-feedback{color:#047857;font-size:.7rem;font-weight:600}.customer-portal-badges-row,.seller-portal-badges-row{flex-wrap:wrap;gap:20px;display:flex}.customer-portal-status-item,.seller-portal-status-item{flex-direction:column;gap:6px;display:flex}.customer-portal-status-item.customer-portal-status-item-full,.seller-portal-status-item.seller-portal-status-item-full{grid-column:1/-1}.customer-portal-status-item .customer-portal-field-label,.seller-portal-status-item .seller-portal-field-label{margin:0}.customer-portal-status-toggles,.seller-portal-status-toggles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-portal-status-toggle,.seller-portal-status-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:8px 14px;font-size:.875rem;font-weight:500;display:inline-flex}.customer-portal-status-toggle:disabled,.seller-portal-status-toggle:disabled{opacity:.5;cursor:not-allowed}.customer-portal-status-toggle:not(:disabled):hover,.seller-portal-status-toggle:not(:disabled):hover{border-color:var(--border-strong);background:var(--surface-alt)}.customer-portal-status-toggle.is-on,.seller-portal-status-toggle.is-on{border-width:2px;font-weight:600}.customer-portal-status-toggle.is-on.is-amber,.seller-portal-status-toggle.is-on.is-amber{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b}.customer-portal-status-toggle.is-on.is-neutral,.seller-portal-status-toggle.is-on.is-neutral{color:#64748b;background:#64748b14;border-color:#64748b}.customer-portal-status-toggle.is-on.is-emerald,.seller-portal-status-toggle.is-on.is-emerald{color:#10b981;background:#10b98114;border-color:#10b981}.customer-portal-status-toggle.is-on.is-danger,.seller-portal-status-toggle.is-on.is-danger{color:#ef4444;background:#ef444414;border-color:#ef4444}.customer-portal-status-toggle.is-off,.seller-portal-status-toggle.is-off{color:var(--muted)}.customer-portal-status-toggle-icon,.seller-portal-status-toggle-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.customer-portal-status-toggle-icon svg,.seller-portal-status-toggle-icon svg{width:18px;height:18px}.customer-portal-status-toggle-text,.seller-portal-status-toggle-text{white-space:nowrap}html[data-theme=dark] .customer-portal-page,html[data-theme=dark] .seller-portal-page{background:linear-gradient(165deg,#0f172a 0%,#0c1929 30%,#0b1220 60%,#071018 100%)}html[data-theme=dark] .customer-portal-header,html[data-theme=dark] .seller-portal-header{background:linear-gradient(135deg,#0f172af2 0%,#082f4999 50%,#064e6340 100%);border-color:#22d3ee33;box-shadow:0 4px 24px #0006,0 0 40px #06b6d414}html[data-theme=dark] .customer-portal-activation-hint-box,html[data-theme=dark] .seller-portal-activation-hint-box{background:linear-gradient(90deg,#b4530933 0%,#d977061f 50%,#b4530926 100%);border-top-color:#fbbf2433}html[data-theme=dark] .customer-portal-activation-hint-icon,html[data-theme=dark] .seller-portal-activation-hint-icon{color:#fcd34d;background:#d9770633;border-color:#fbbf2459}html[data-theme=dark] .customer-portal-activation-hint-box .customer-portal-header-status-hint,html[data-theme=dark] .seller-portal-activation-hint-box .seller-portal-header-status-hint{color:#fcd34d}html[data-theme=dark] .customer-portal-title,html[data-theme=dark] .seller-portal-title{background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .customer-portal-subtitle,html[data-theme=dark] .seller-portal-subtitle{color:#94a3b8}html[data-theme=dark] .customer-portal-btn-primary,html[data-theme=dark] .seller-portal-btn-primary{background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 50%,#0891b2 100%);box-shadow:0 2px 10px #06b6d44d,0 0 0 1px #22d3ee26}html[data-theme=dark] .customer-portal-btn-primary:hover,html[data-theme=dark] .seller-portal-btn-primary:hover{background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 50%,#06b6d4 100%);box-shadow:0 4px 14px #06b6d466,0 0 0 1px #22d3ee40}html[data-theme=dark] .customer-portal-btn-secondary,html[data-theme=dark] .seller-portal-btn-secondary{color:#67e8f9;background:linear-gradient(#1e293b99 0%,#0f172ab3 100%);border-color:#22d3ee40}html[data-theme=dark] .customer-portal-btn-secondary:hover,html[data-theme=dark] .seller-portal-btn-secondary:hover{background:linear-gradient(#064e6359 0%,#082f4980 100%);border-color:#22d3ee66;box-shadow:0 2px 10px #06b6d426}html[data-theme=dark] .customer-portal-btn-danger,html[data-theme=dark] .seller-portal-btn-danger{background:linear-gradient(135deg,#ef4444 0%,#dc2626 50%,#b91c1c 100%);box-shadow:0 2px 10px #ef444440}html[data-theme=dark] .customer-portal-btn-danger:hover,html[data-theme=dark] .seller-portal-btn-danger:hover{background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%);box-shadow:0 4px 14px #ef444459}html[data-theme=dark] .customer-portal-status-actions,html[data-theme=dark] .seller-portal-status-actions{border-top-color:#94a3b833}html[data-theme=dark] .customer-portal-password-hint,html[data-theme=dark] .seller-portal-password-hint{color:#94a3b8}html[data-theme=dark] .customer-portal-profile-type,html[data-theme=dark] .seller-portal-profile-type{background:linear-gradient(145deg,#0f172ae6 0%,#082f4966 100%);border-color:#22d3ee33;box-shadow:0 2px 12px #0000004d}html[data-theme=dark] .customer-portal-profile-type .profile-type-button.is-active,html[data-theme=dark] .seller-portal-profile-type .profile-type-button.is-active{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);box-shadow:0 0 20px #06b6d459}html[data-theme=dark] .customer-portal-summary-card,html[data-theme=dark] .seller-portal-summary-card{background:linear-gradient(165deg,#0f172af2 0%,#082f4966 50%,#064e6326 100%);border-color:#22d3ee40;box-shadow:0 20px 50px #00000080,0 0 0 1px #22d3ee1a,0 0 60px #06b6d40f}html[data-theme=dark] .customer-portal-summary-card:before,html[data-theme=dark] .seller-portal-summary-card:before{opacity:.8;background:linear-gradient(90deg,#06b6d4,#22d3ee,#67e8f9)}html[data-theme=dark] .customer-portal-avatar,html[data-theme=dark] .seller-portal-avatar{background:linear-gradient(145deg,#67e8f9 0%,#22d3ee 35%,#06b6d4 70%,#0891b2 100%);border-color:#22d3ee66;box-shadow:0 8px 32px #06b6d473,0 0 0 4px #0f172acc}html[data-theme=dark] .customer-portal-summary-name,html[data-theme=dark] .customer-portal-card-title,html[data-theme=dark] .seller-portal-summary-name,html[data-theme=dark] .seller-portal-card-title{color:#f8fafc}html[data-theme=dark] .customer-portal-summary-email,html[data-theme=dark] .customer-portal-card-desc,html[data-theme=dark] .seller-portal-summary-email,html[data-theme=dark] .seller-portal-card-desc{color:#94a3b8}html[data-theme=dark] .customer-portal-value,html[data-theme=dark] .seller-portal-value{color:#e2e8f0}html[data-theme=dark] .customer-portal-field-label,html[data-theme=dark] .seller-portal-field-label{color:#94a3b8}html[data-theme=dark] .customer-portal-card,html[data-theme=dark] .seller-portal-card{background:linear-gradient(165deg,#0f172ae6 0%,#082f4940 50%,#0f172af2 100%);border-color:#22d3ee26;box-shadow:0 10px 40px #0006,0 0 0 1px #22d3ee14,0 0 40px #06b6d40a}html[data-theme=dark] .customer-portal-card:before,html[data-theme=dark] .seller-portal-card:before{background:linear-gradient(90deg,#0000,#22d3ee33,#0000)}html[data-theme=dark] .customer-portal-card .account-input,html[data-theme=dark] .seller-portal-card .account-input{color:#e2e8f0;background:#0f172a99;border-color:#94a3b840}html[data-theme=dark] .customer-portal-card .account-input:focus,html[data-theme=dark] .seller-portal-card .account-input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee33}html[data-theme=dark] .customer-portal-copy-btn,html[data-theme=dark] .seller-portal-copy-btn{color:#94a3b8;background:linear-gradient(#1e293bcc 0%,#0f172ae6 100%);border-color:#22d3ee33}html[data-theme=dark] .customer-portal-copy-btn:hover,html[data-theme=dark] .seller-portal-copy-btn:hover{color:#67e8f9;background:linear-gradient(135deg,#064e6380 0%,#082f4999 100%);border-color:#22d3ee66;box-shadow:0 0 16px #06b6d433}html[data-theme=dark] .customer-portal-badge-success,html[data-theme=dark] .seller-portal-badge-success{color:#6ee7b7;background:linear-gradient(135deg,#10b98159 0%,#05966940 100%);border-color:#10b98180;box-shadow:0 0 12px #10b98126}html[data-theme=dark] .customer-portal-badge-warning,html[data-theme=dark] .seller-portal-badge-warning{color:#fcd34d;background:linear-gradient(135deg,#f59e0b59 0%,#d9770640 100%);border-color:#f59e0b80;box-shadow:0 0 12px #f59e0b26}html[data-theme=dark] .customer-portal-badge-danger,html[data-theme=dark] .seller-portal-badge-danger{color:#fca5a5;background:linear-gradient(135deg,#ef444459 0%,#b91c1c40 100%);border-color:#ef444480;box-shadow:0 0 12px #ef444426}html[data-theme=dark] .customer-portal-badge-info,html[data-theme=dark] .seller-portal-badge-info{color:#67e8f9;background:linear-gradient(135deg,#06b6d459 0%,#0891b240 100%);border-color:#22d3ee80;box-shadow:0 0 12px #06b6d433}html[data-theme=dark] .customer-portal-badge-neutral,html[data-theme=dark] .seller-portal-badge-neutral{color:#94a3b8;background:linear-gradient(135deg,#33415599 0%,#1e293b80 100%);border-color:#94a3b84d}.customer-orders-portal{background:#f8fafc;border-radius:0 0 24px 24px;flex-direction:column;gap:24px;min-width:0;max-width:1280px;min-height:100%;margin:0 auto;padding:0 16px 24px;display:flex}.customer-orders-portal-header{background:linear-gradient(135deg,#fff 0%,#f8fcff 50%,#f0f9ff 100%);border:1px solid #0891b22e;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -16px;padding:20px 32px;display:flex;box-shadow:0 2px 12px #0f172a0f,inset 0 1px #ffffffe6}.customer-orders-portal-header-text{flex:1;min-width:0}.customer-orders-portal-title{letter-spacing:-.02em;background:linear-gradient(135deg,#0e7490 0%,#0891b2 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:1.75rem;font-weight:800}.customer-orders-portal-subtitle{color:#334155;margin:0;font-size:.9rem;line-height:1.4}.customer-orders-portal-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:640px){.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-header{flex-direction:column;align-items:stretch;gap:12px}.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-header-text{min-width:0}.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-header-actions{flex-wrap:wrap;width:100%;margin-top:0}.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-header-actions .customer-orders-portal-btn{flex:1;justify-content:center;min-width:100px}}@media (min-width:481px) and (max-width:640px){.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-header{padding:18px 20px}.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-title{margin-bottom:6px;font-size:1.5rem;line-height:1.25}.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-subtitle{font-size:.875rem;line-height:1.4}.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-header-actions .customer-orders-portal-btn{min-width:110px;padding:9px 14px;font-size:.8125rem}}@media (max-width:480px){.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-header{margin-left:-12px;margin-right:-12px;padding:14px 28px}.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-title{font-size:1.35rem}.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-subtitle{font-size:.8125rem;line-height:1.35}.customer-orders-portal:not(.customer-invoices-portal) .customer-orders-portal-header-actions .customer-orders-portal-btn{flex:100%;min-width:0;min-height:36px;padding:8px 14px;font-size:.8125rem}}.customer-orders-portal-draft-hint{color:var(--text-secondary,#64748b);align-self:center;margin-left:4px;font-size:.8125rem}.customer-orders-portal-btn{cursor:pointer;color:inherit;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.customer-orders-portal-btn:focus-visible{outline-offset:2px;outline:2px solid #0891b2}.customer-orders-portal-btn-primary{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%);box-shadow:0 4px 14px #0891b266,inset 0 1px #ffffff40}.customer-orders-portal-btn-primary:hover{background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 50%,#0891b2 100%);transform:translateY(-1px);box-shadow:0 8px 24px #0891b273,inset 0 1px #ffffff4d}.customer-orders-portal-btn-secondary{color:#0e7490;background:#fff;border:1px solid #0891b259;box-shadow:0 1px 3px #0f172a0f}.customer-orders-portal-btn-secondary:hover{background:#f0f9ff;border-color:#0891b280;transform:translateY(-1px);box-shadow:0 2px 8px #0891b21f}.customer-orders-portal-tabs{background:#f1f5f9;border:1px solid #94a3b873;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 1px 3px #0f172a0a}.customer-orders-portal-tab{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 20px;font-size:.875rem;font-weight:600;transition:all .2s}.customer-orders-portal-tab:hover{color:#0f172a}.customer-orders-portal-tab.is-active{color:#fff;background:linear-gradient(135deg,#0891b2 0%,#0e7490 100%);box-shadow:0 2px 8px #0891b24d}.customer-orders-portal-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-orders-portal-search{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;min-width:200px;max-width:320px;padding:10px 14px;font-size:.875rem}.customer-orders-portal-search::placeholder{color:#64748b}.customer-orders-portal-search:focus{border-color:#0891b2;outline:none;box-shadow:0 0 0 3px #0891b21f}.customer-orders-portal-select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:.875rem}.customer-orders-portal-select:focus{border-color:#0891b2;outline:none;box-shadow:0 0 0 2px #0891b21f}.customer-orders-portal-content{flex-direction:column;gap:16px;min-width:0;display:flex}.customer-orders-portal-empty,.customer-orders-portal-empty-state{text-align:center;color:#475569;padding:48px 24px}.customer-orders-portal-empty-title{color:#0f172a;margin:0 0 8px;font-size:1.125rem;font-weight:700}.customer-orders-portal-empty-desc{color:#475569;margin:0 0 20px;font-size:.9375rem;line-height:1.5}.customer-orders-portal-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.customer-orders-portal-card-wrap{margin:0}.customer-orders-portal-card{background:#fff;border:1px solid #0891b226;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0f172a0f,inset 0 1px #fffc}.customer-orders-portal-card-notification-dot{background:#dc2626;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite customer-orders-portal-dot-pulse;position:absolute;top:12px;right:12px;box-shadow:0 0 0 2px #fff,0 2px 4px #dc26264d}@keyframes customer-orders-portal-dot-pulse{0%,to{opacity:1}50%{opacity:.7}}.customer-orders-portal-card:before{content:"";background:linear-gradient(90deg,#0000,#0891b240,#0000);height:3px;position:absolute;top:0;left:0;right:0}.customer-orders-portal-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-orders-portal-card-id{color:#0f172a;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.customer-orders-portal-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700}.customer-orders-portal-badge-success{color:#047857;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-color:#10b98166}.customer-orders-portal-badge-warning{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-color:#f59e0b66}.customer-orders-portal-badge-danger{color:#b91c1c;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-color:#ef444466}.customer-orders-portal-badge-info{color:#0369a1;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-color:#06b6d466}.customer-orders-portal-badge-neutral{color:#475569;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-color:#94a3b866}.customer-orders-portal-card-meta{color:#475569;flex-wrap:wrap;gap:8px 16px;font-size:.8125rem;display:flex}.customer-orders-portal-card-created{color:#64748b;margin:0;font-size:.75rem}.customer-orders-portal-pump{border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:600}.customer-orders-portal-pump-yes{color:#0e7490;background:#0891b226}.customer-orders-portal-pump-no{color:#64748b;background:#94a3b833}.customer-orders-portal-card-action{color:#0891b2;cursor:pointer;background:0 0;border:1px solid #0891b24d;border-radius:10px;align-self:flex-start;padding:8px 14px;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s}.customer-orders-portal-card-action:hover{background:#0891b214;border-color:#0891b280}.customer-orders-portal-detail{background:linear-gradient(165deg,#fff 0%,#fafcff 45%,#f8fafc 100%);border:1px solid #0891b21a;border-radius:20px;margin-top:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 10px 40px #0f172a0f,inset 0 0 0 1px #fffc}.customer-orders-portal-detail:before{content:"";background:linear-gradient(90deg,#0000,#0891b240,#0000);height:3px;position:absolute;top:0;left:0;right:0}.customer-orders-portal-detail-header{border-bottom:1px solid #94a3b840;margin-bottom:24px;padding-bottom:20px}.customer-orders-portal-btn-back{color:#0891b2;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:12px;padding:8px 0;font-size:.875rem;font-weight:600;transition:color .2s;display:inline-flex}.customer-orders-portal-btn-back:hover{color:#0e7490}.customer-orders-portal-detail-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-orders-portal-detail-id{color:#0f172a;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.customer-orders-portal-detail-body{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.customer-orders-portal-detail-body{grid-template-columns:1fr 1fr;align-content:start;gap:24px;display:grid}.customer-orders-portal-detail-section-full{grid-column:1/-1}}.customer-orders-portal-detail-section{flex-direction:column;gap:12px;display:flex}.customer-orders-portal-detail-heading{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0;font-size:.875rem;font-weight:700}.customer-orders-portal-detail-dl{gap:10px 16px;margin:0;display:grid}.customer-orders-portal-detail-dl>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.customer-orders-portal-detail-dl dt{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;flex:0 0 120px;margin:0;font-size:.75rem;font-weight:700}.customer-orders-portal-detail-dl dd{color:#0f172a;margin:0;font-size:.9375rem}.customer-orders-portal-detail-mono{font-variant-numeric:tabular-nums;font-weight:600}.customer-orders-portal-detail-note{color:#0f172a;margin:0;font-size:.9375rem;line-height:1.5}.customer-orders-portal-detail-actions{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.address-postcode-nowrap{white-space:nowrap}.customer-orders-portal-detail-order-info{grid-column:1/-1;grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.customer-orders-portal-detail-order-info{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.customer-orders-portal-detail-order-info{grid-template-columns:repeat(3,1fr)}}.customer-orders-portal-detail-order-card{background:linear-gradient(165deg,#fff 0%,#fafcff 100%);border:1px solid #0891b21f;border-radius:16px;padding:20px 24px;transition:box-shadow .25s,border-color .25s;box-shadow:0 2px 12px #0f172a0a,inset 0 0 0 1px #ffffffe6}.customer-orders-portal-detail-order-card:hover{border-color:#0891b233;box-shadow:0 6px 20px #0f172a0f,inset 0 0 0 1px #0891b226}.customer-orders-portal-detail-order-card .customer-orders-portal-detail-heading{letter-spacing:.08em;color:#0891b2;border-bottom:1px solid #94a3b833;margin-bottom:4px;padding-bottom:12px;font-size:.8rem}.customer-orders-portal-detail-order-card .customer-orders-portal-detail-dl{gap:12px 20px}.customer-orders-portal-detail-order-card .customer-orders-portal-detail-dl dt{color:#64748b;flex:0 0 110px;font-size:.7rem}.customer-orders-portal-detail-order-card .customer-orders-portal-detail-dl dd{color:#0f172a;font-size:.9375rem;font-weight:500;line-height:1.45}.customer-orders-portal-detail-order-card-full{grid-column:1/-1}@media (min-width:960px){.customer-orders-portal-detail-order-card-full{grid-template-columns:1fr;display:grid}}.customer-orders-portal-status-top{order:-1}.customer-orders-portal-status-progress-card{border-radius:var(--radius);background:linear-gradient(135deg,#0891b20f 0%,#06b6d40a 100%);border:1px solid #0891b233;padding:20px}.customer-orders-portal-status-progress{margin-bottom:20px;position:relative}.customer-orders-portal-status-progress-bar{background:var(--border);border-radius:999px;width:100%;height:10px;overflow:hidden}.customer-orders-portal-status-progress-fill{background:linear-gradient(90deg,#22d3ee 0%,#06b6d4 100%);height:100%;transition:width .4s}.customer-orders-portal-status-truck{transition:left .4s;position:absolute;top:-18px}.customer-orders-portal-status-truck-icon{color:#fff;background:#06b6d4;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 6px 14px #0e749059}.customer-orders-portal-status-steps{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.customer-orders-portal-status-step{border:1px solid var(--border);background:var(--surface);text-align:center;color:var(--muted);border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:.65rem;font-weight:600;line-height:1.2;display:flex}.customer-orders-portal-status-step.is-current{color:var(--accent);background:#0891b214;border-color:#0891b280}.customer-orders-portal-status-step.is-done{background:var(--success-soft);color:var(--success);border-color:#16a34a4d}.customer-orders-portal-status-step.is-muted{opacity:.6}.customer-orders-portal-status-step-num{background:var(--border);width:22px;height:22px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.customer-orders-portal-status-step.is-current .customer-orders-portal-status-step-num{background:var(--accent);color:#fff}.customer-orders-portal-status-step.is-done .customer-orders-portal-status-step-num{background:var(--success);color:#fff}@media (max-width:900px){.customer-orders-portal-status-steps{grid-template-columns:repeat(5,1fr)}}@media (max-width:600px){.customer-orders-portal-status-steps{grid-template-columns:repeat(3,1fr)}}.customer-orders-portal-doc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.customer-orders-portal-doc-row{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.customer-orders-portal-doc-icon{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.customer-orders-portal-doc-number{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.customer-orders-portal-doc-status{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:600}.customer-orders-portal-doc-status-draft{color:#64748b;background:#94a3b833}.customer-orders-portal-doc-status-sent{color:#b91c1c;background:#dc262626}.customer-orders-portal-doc-status-paid{background:var(--success-soft);color:var(--success)}.customer-orders-portal-doc-sum{color:var(--text);font-weight:600}.customer-orders-portal-doc-due{color:var(--text-secondary);font-size:.875rem}.customer-orders-portal-doc-actions-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.customer-orders-portal-doc-actions-inline .customer-orders-portal-btn{padding:6px 12px;font-size:.8125rem}.customer-orders-portal-pay-link-block{flex-direction:column;gap:10px;display:flex}.customer-orders-portal-pay-link-label{color:var(--text-secondary);font-size:.8125rem;font-weight:700}.customer-orders-portal-pay-link-field{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:stretch;gap:0;display:flex;overflow:hidden}.customer-orders-portal-pay-link-input{min-width:0;color:var(--text);background:0 0;border:none;flex:1;padding:10px 14px;font-family:ui-monospace,monospace;font-size:.875rem}.customer-orders-portal-pay-link-input:focus{outline:none}.customer-orders-portal-pay-link-field.is-blurred .customer-orders-portal-pay-link-input{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.customer-orders-portal-pay-link-toggle{background:var(--bg-accent);border:none;border-left:1px solid var(--border);width:44px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.customer-orders-portal-pay-link-toggle:hover{background:var(--border);color:var(--text)}.customer-orders-portal-pay-online-cta{background:var(--success);border-radius:var(--radius);align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 2px 8px #16a34a4d;color:#fff!important}.customer-orders-portal-pay-online-cta:hover{background:#15803d;color:#fff!important}.customer-orders-portal-payment-status{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.customer-orders-portal-payment-status-label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.customer-orders-portal-payment-status-value{color:var(--text);font-size:.9375rem}.customer-orders-portal-payment-status-value.is-paid{color:var(--success);font-weight:600}.customer-orders-portal-payment-status-value.is-unpaid{color:#b91c1c;font-weight:600}.customer-orders-portal-workflow{flex-direction:column;gap:0;display:flex}.customer-orders-portal-workflow-item{align-items:center;gap:12px;padding:8px 0;display:flex;position:relative}.customer-orders-portal-workflow-item:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:28px;bottom:-8px;left:5px}.customer-orders-portal-workflow-item.is-done:after{background:var(--accent);opacity:.4}.customer-orders-portal-workflow-marker{background:var(--border);z-index:1;border-radius:999px;flex-shrink:0;width:12px;height:12px;position:relative}.customer-orders-portal-workflow-item.is-done .customer-orders-portal-workflow-marker{background:var(--accent)}.customer-orders-portal-workflow-item.is-current .customer-orders-portal-workflow-marker{background:var(--accent);box-shadow:0 0 0 3px var(--accent-softer)}.customer-orders-portal-workflow-item.is-muted .customer-orders-portal-workflow-marker{background:var(--muted)}.customer-orders-portal-workflow-label{color:var(--text-secondary);font-size:.875rem}.customer-orders-portal-workflow-item.is-current .customer-orders-portal-workflow-label{color:var(--text);font-weight:700}.customer-orders-portal-workflow-item.is-done .customer-orders-portal-workflow-label{color:var(--text)}.customer-invoices-portal .customer-orders-portal-card-top{flex-wrap:wrap;gap:8px}.customer-invoices-portal-doc-type{text-transform:uppercase;letter-spacing:.05em;border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:700}.customer-invoices-portal-doc-type-proforma{color:#b45309;background:#f59e0b26}.customer-invoices-portal-doc-type-invoice{color:#0e7490;background:#0891b226}.customer-invoices-portal-doc-number{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.customer-invoices-portal-order-row{align-items:center;gap:8px;margin-top:8px;font-size:.875rem;display:flex}.customer-invoices-portal-order-label{color:var(--text-secondary);font-weight:600}.customer-invoices-portal-order-link{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700;text-decoration:none}.customer-invoices-portal-order-link:hover{text-decoration:underline}.customer-invoices-portal-meta{margin-top:4px}.customer-invoices-portal-amount{color:var(--text);font-weight:700}.customer-invoices-portal-actions{flex-wrap:wrap;align-self:flex-start;gap:8px;margin-top:12px;display:flex}.customer-invoices-portal-actions .customer-orders-portal-btn{padding:8px 14px;font-size:.8125rem}.customer-invoices-portal-list{gap:16px;display:grid}@media (min-width:768px){.customer-invoices-portal-list{grid-template-columns:repeat(2,1fr)}}.customer-invoices-portal-by-order{flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.customer-invoices-portal-order-card-wrap{margin:0}.customer-invoices-portal-order-card{flex-direction:column;gap:0;min-width:0;display:flex}.customer-invoices-portal-order-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:16px;display:flex}.customer-invoices-portal-order-number{font-variant-numeric:tabular-nums;color:var(--accent);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;text-decoration:none}.customer-invoices-portal-order-number:hover{text-decoration:underline}.customer-invoices-portal-order-doc-count{color:var(--text-secondary);font-size:.875rem}.customer-invoices-portal-docs-table-wrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.customer-invoices-portal-docs-table{border-collapse:collapse;width:100%;font-size:.875rem}.customer-invoices-portal-docs-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#475569;border-bottom:2px solid #e2e8f0;padding:10px 12px;font-size:.75rem;font-weight:700}.customer-invoices-portal-docs-table td{vertical-align:middle;color:#0f172a;border-bottom:1px solid #e2e8f0;padding:12px}.customer-invoices-portal-docs-table tbody tr:last-child td{border-bottom:none}.customer-invoices-portal-docs-table td .customer-invoices-portal-doc-type{display:inline-block}.customer-invoices-portal-docs-table td .customer-orders-portal-badge{margin-right:6px}.customer-invoices-portal-cell-actions{white-space:nowrap}.customer-invoices-portal-cell-actions .customer-orders-portal-btn{margin-right:6px;padding:6px 12px;font-size:.8125rem}.customer-invoices-portal-docs-mobile{display:none}@media (max-width:1024px) and (min-width:761px){.customer-invoices-portal-docs-table thead tr{grid-template-columns:auto auto 1fr auto auto;gap:8px 12px;display:grid}.customer-invoices-portal-docs-table thead th{padding:10px 0}.customer-invoices-portal-docs-table thead th:nth-child(6){display:none}.customer-invoices-portal-docs-table tbody tr{grid-template-rows:auto auto;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:8px 12px;display:grid}.customer-invoices-portal-docs-table tbody td{vertical-align:middle;border-bottom:none;padding:10px 0}.customer-invoices-portal-docs-table tbody td:first-child{grid-area:1/1}.customer-invoices-portal-docs-table tbody td:nth-child(2){grid-area:1/2}.customer-invoices-portal-docs-table tbody td:nth-child(3){grid-area:1/3}.customer-invoices-portal-docs-table tbody td:nth-child(4){grid-area:1/4}.customer-invoices-portal-docs-table tbody td:nth-child(5){grid-area:1/5}.customer-invoices-portal-docs-table tbody td:nth-child(6){border-bottom:1px solid var(--border);grid-area:2/1/auto/-1;padding-top:0;padding-bottom:12px}.customer-invoices-portal-docs-table tbody tr:last-child td:nth-child(6){border-bottom:none}.customer-invoices-portal-amount,.customer-invoices-portal-docs-table td[data-label=Due]{white-space:nowrap}.customer-invoices-portal-cell-actions{flex-wrap:nowrap;gap:8px;display:flex}.customer-invoices-portal-cell-actions .customer-orders-portal-btn{margin-right:0}}@media (max-width:760px) and (min-width:641px){.customer-invoices-portal-docs-table thead tr{grid-template-columns:auto auto 1fr auto auto;gap:8px 12px;display:grid}.customer-invoices-portal-docs-table thead th{padding:10px 0}.customer-invoices-portal-docs-table thead th:nth-child(6){display:none}.customer-invoices-portal-docs-table thead th:first-child{text-align:left;grid-column:1}.customer-invoices-portal-docs-table thead th:nth-child(2){text-align:left;grid-column:2}.customer-invoices-portal-docs-table thead th:nth-child(3){text-align:left;grid-column:3}.customer-invoices-portal-docs-table thead th:nth-child(4){text-align:right;grid-column:4}.customer-invoices-portal-docs-table thead th:nth-child(5){text-align:right;grid-column:5}.customer-invoices-portal-docs-table tbody tr{grid-template-rows:auto auto auto;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:8px 12px;display:grid}.customer-invoices-portal-docs-table tbody td{vertical-align:middle;border-bottom:none;padding:10px 0}.customer-invoices-portal-docs-table tbody td:first-child,.customer-invoices-portal-docs-table tbody td:nth-child(2){text-align:left}.customer-invoices-portal-docs-table tbody td:nth-child(4),.customer-invoices-portal-docs-table tbody td:nth-child(5){text-align:right}.customer-invoices-portal-docs-table tbody td:first-child{grid-area:1/1}.customer-invoices-portal-docs-table tbody td:nth-child(2){grid-area:1/2}.customer-invoices-portal-docs-table tbody td:nth-child(3){grid-area:2/1/auto/-1}.customer-invoices-portal-docs-table tbody td:nth-child(4){grid-area:1/4}.customer-invoices-portal-docs-table tbody td:nth-child(5){grid-area:1/5}.customer-invoices-portal-docs-table tbody td:nth-child(6){border-bottom:1px solid var(--border);grid-area:3/1/auto/-1;padding-top:0;padding-bottom:12px}.customer-invoices-portal-docs-table tbody tr:last-child td:nth-child(6){border-bottom:none}.customer-invoices-portal-amount,.customer-invoices-portal-docs-table td[data-label=Due]{white-space:nowrap}.customer-invoices-portal-cell-actions{flex-wrap:nowrap;gap:8px;display:flex}.customer-invoices-portal-cell-actions .customer-orders-portal-btn{margin-right:0}}@media (max-width:640px) and (min-width:481px){.customer-invoices-portal-docs-table thead tr{grid-template-columns:min-content min-content 1fr;gap:8px 12px;display:grid}.customer-invoices-portal-docs-table thead tr:after{content:"";border-bottom:1px solid var(--border);grid-column:3;align-self:end}.customer-invoices-portal-docs-table thead th{padding:10px 0}.customer-invoices-portal-docs-table thead th:nth-child(3),.customer-invoices-portal-docs-table thead th:nth-child(4),.customer-invoices-portal-docs-table thead th:nth-child(5),.customer-invoices-portal-docs-table thead th:nth-child(6){display:none}.customer-invoices-portal-docs-table thead th:first-child{text-align:left;grid-column:1}.customer-invoices-portal-docs-table thead th:nth-child(2){text-align:left;grid-column:2}.customer-invoices-portal-docs-table tbody tr{grid-template-rows:auto auto auto auto;grid-template-columns:min-content min-content;align-items:center;gap:8px 12px;display:grid}.customer-invoices-portal-docs-table tbody tr:not(:first-child){border-top:1px solid var(--border);margin-top:0;padding-top:12px}.customer-invoices-portal-docs-table tbody td{vertical-align:middle;border-bottom:none;padding:10px 0}.customer-invoices-portal-docs-table tbody td:first-child,.customer-invoices-portal-docs-table tbody td:nth-child(2),.customer-invoices-portal-docs-table tbody td:nth-child(4),.customer-invoices-portal-docs-table tbody td:nth-child(5){text-align:left}.customer-invoices-portal-docs-table tbody td:first-child{grid-area:1/1}.customer-invoices-portal-docs-table tbody td:nth-child(2){grid-area:1/2}.customer-invoices-portal-docs-table tbody td:nth-child(3){grid-area:2/1/auto/-1}.customer-invoices-portal-docs-table tbody td:nth-child(4){grid-area:3/1}.customer-invoices-portal-docs-table tbody td:nth-child(5){grid-area:3/2}.customer-invoices-portal-docs-table tbody td:nth-child(6){border-bottom:none;grid-area:4/1/auto/-1;padding-top:0;padding-bottom:12px}.customer-invoices-portal-amount,.customer-invoices-portal-docs-table td[data-label=Due]{white-space:nowrap}.customer-invoices-portal-cell-actions{flex-wrap:nowrap;gap:8px;display:flex}.customer-invoices-portal-cell-actions .customer-orders-portal-btn{margin-right:0}}@media (max-width:480px){.customer-invoices-portal-docs-table-wrap{display:none}.customer-invoices-portal-docs-mobile{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.customer-invoices-portal-doc-mobile-card{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.customer-invoices-portal-doc-mobile-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-invoices-portal-doc-mobile-top .customer-invoices-portal-doc-number{font-size:.9375rem}.customer-invoices-portal-doc-mobile-badges{flex-wrap:wrap;gap:6px;display:flex}.customer-invoices-portal-doc-mobile-badges .customer-orders-portal-badge{padding:4px 8px;font-size:.75rem}.customer-invoices-portal-doc-mobile-meta{color:var(--text-secondary);flex-wrap:wrap;gap:12px;font-size:.875rem;display:flex}.customer-invoices-portal-doc-mobile-meta span:first-child{color:var(--text);font-weight:700}.customer-invoices-portal-doc-mobile-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.customer-invoices-portal-doc-mobile-actions .customer-orders-portal-btn{justify-content:center;min-width:44px;min-height:44px;padding:10px 16px;font-size:.875rem}}.customer-dashboard{flex-direction:column;gap:20px;display:flex}.customer-dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.customer-dashboard-kpi-card{min-height:0;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:row;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #0f172a0a}.customer-dashboard-kpi-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 20px #0f172a14}.customer-dashboard-kpi-icon{width:40px;height:40px;color:inherit;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.customer-dashboard-kpi-active .customer-dashboard-kpi-icon{color:#0e7490;background:#0891b21f}.customer-dashboard-kpi-pending .customer-dashboard-kpi-icon{color:#b45309;background:#f59e0b26}.customer-dashboard-kpi-unpaid .customer-dashboard-kpi-icon{color:#b91c1c;background:#ef44441f}.customer-dashboard-kpi-delivered .customer-dashboard-kpi-icon{color:#15803d;background:#22c55e1f}.customer-dashboard-kpi-inner{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.customer-dashboard-kpi-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.375rem;font-weight:700;line-height:1.2}.customer-dashboard-kpi-active .customer-dashboard-kpi-value{color:#0e7490}.customer-dashboard-kpi-pending .customer-dashboard-kpi-value{color:#b45309}.customer-dashboard-kpi-unpaid .customer-dashboard-kpi-value{color:#b91c1c}.customer-dashboard-kpi-delivered .customer-dashboard-kpi-value{color:#15803d}.customer-dashboard-kpi-label{color:#475569;letter-spacing:.02em;align-items:center;gap:6px;margin-top:2px;font-size:.75rem;font-weight:600;display:inline-flex}.customer-dashboard-kpi-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.customer-dashboard-kpi-pending .customer-dashboard-kpi-dot{background:#b45309}.customer-dashboard-kpi-unpaid .customer-dashboard-kpi-dot{background:#b91c1c}.admin-dashboard .admin-dashboard-kpi-change{color:#15803d;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;display:flex}.admin-dashboard .admin-dashboard-kpi-change.negative{color:#b91c1c}.admin-dashboard .admin-dashboard-kpi-change span{color:#64748b}html[data-theme=dark] .admin-dashboard .admin-dashboard-kpi-change{color:#4ade80}html[data-theme=dark] .admin-dashboard .admin-dashboard-kpi-change.negative{color:#f87171}html[data-theme=dark] .admin-dashboard .admin-dashboard-kpi-change span{color:#94a3b8}.customer-dashboard-next-action{min-width:0}.customer-dashboard-next-action-card{border:1px solid var(--border);background:linear-gradient(135deg,#0891b20f 0%,#06b6d40a 100%);border-radius:14px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.customer-dashboard-next-action-card--approve{background:linear-gradient(135deg,#0891b21a 0%,#06b6d40f 100%);border:1px solid #0891b247;border-left:4px solid #0e7490;box-shadow:0 4px 16px #0891b214}.customer-dashboard-next-action-card--pay{border-left:4px solid #0891b280}.customer-dashboard-next-action-card--new{border-left:4px solid #0891b259}.customer-dashboard-next-action-head{align-items:flex-start;gap:16px;display:flex}.customer-dashboard-next-action-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.customer-dashboard-next-action-card--approve .customer-dashboard-next-action-icon{color:#0e7490;background:#0891b22e}.customer-dashboard-next-action-card--pay .customer-dashboard-next-action-icon{color:#0e7490;background:#0891b226}.customer-dashboard-next-action-card--new .customer-dashboard-next-action-icon{color:#0e7490;background:#0891b21f}.customer-dashboard-next-action-text{flex:1;min-width:0}.customer-dashboard-next-action-title{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.customer-dashboard-next-action-card--approve .customer-dashboard-next-action-title{color:#0e7490}.customer-dashboard-next-action-hint{color:#475569;margin:6px 0 0;font-size:.875rem;line-height:1.4}.customer-dashboard-next-action-card--approve .customer-dashboard-next-action-hint{color:#0c5f75}.customer-dashboard-next-action-order{color:#475569;margin:6px 0 0;font-size:.875rem}.customer-dashboard-next-action-cta{align-self:flex-start}.customer-dashboard-next-action-card--approve .customer-dashboard-next-action-cta{color:#fff;background:linear-gradient(135deg,#0e7490 0%,#0891b2 100%);border:none;font-weight:700;box-shadow:0 2px 8px #0891b240}.customer-dashboard-next-action-card--approve .customer-dashboard-next-action-cta:hover{background:linear-gradient(135deg,#0c5f75 0%,#0e7490 100%);box-shadow:0 4px 12px #0891b24d}.customer-dashboard-recent{grid-template-columns:1fr 1fr;gap:24px;display:grid}.customer-dashboard-recent-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 12px;font-size:1rem;font-weight:700}.customer-dashboard-recent-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.customer-dashboard-recent-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 3px #0f172a0a}.customer-dashboard-recent-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.customer-dashboard-recent-item-main{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.customer-dashboard-recent-order-badge,.customer-dashboard-recent-doc-badge{margin-left:auto}.customer-dashboard-recent-item-meta{color:#475569;margin-top:0;font-size:.8125rem;line-height:1.4}.customer-dashboard-recent-item .customer-orders-portal-card-id{color:#0f172a;font-size:.9375rem;font-weight:700}.customer-dashboard-recent-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;padding:24px 20px;font-size:.9375rem}.customer-dashboard-doc-type{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:700}.customer-dashboard-doc-type-proforma{color:#92400e;background:#f59e0b33}.customer-dashboard-doc-type-invoice{color:#0e7490;background:#0891b22e}.customer-dashboard-doc-number{font-variant-numeric:tabular-nums;color:#0f172a;font-weight:700}.customer-dashboard-recent-item .customer-dashboard-doc-number{font-size:.9375rem}.customer-dashboard-notifications{min-width:0}.customer-dashboard-notifications-card{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.customer-dashboard-notifications-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-dashboard-notifications-title{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.customer-dashboard-notifications-seed{padding:6px 10px;font-size:.75rem}.customer-dashboard-notifications-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.customer-dashboard-notifications-item{background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.customer-dashboard-notifications-icon{color:#0e7490;background:#0891b21a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.customer-dashboard-notifications-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.customer-dashboard-notifications-title-line{color:var(--text);font-size:.875rem;font-weight:600}.customer-dashboard-notifications-message{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.customer-dashboard-notifications-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.customer-dashboard-notifications-channel{padding:2px 6px;font-size:.65rem}.customer-dashboard-notifications-time{color:var(--text-secondary);font-size:.75rem}.customer-dashboard-profile-card{border:1px solid var(--border);border-radius:14px;max-width:400px;padding:20px 24px}.customer-dashboard-profile-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 12px;font-size:.875rem;font-weight:700}.customer-dashboard-profile-name{color:var(--text);margin:0;font-size:1.125rem;font-weight:700}.customer-dashboard-profile-email{color:var(--text-secondary);margin:4px 0 0;font-size:.9375rem}.customer-dashboard-profile-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:1024px){.customer-dashboard-kpis{grid-template-columns:repeat(2,1fr)}.customer-dashboard-recent{grid-template-columns:1fr}}@media (max-width:640px){.customer-dashboard-kpis{grid-template-columns:1fr}}.admin-orders-portal.admin-dashboard{background:#f8fafc;border-radius:0 0 24px 24px;flex-direction:column;gap:24px;min-width:0;max-width:1280px;min-height:100%;margin:0 auto;padding:0 16px 24px;display:flex}.admin-dashboard{flex-direction:column;gap:20px;display:flex}.admin-orders-portal-header{background:linear-gradient(135deg,#fff 0%,#f8fcff 50%,#f0f9ff 100%);border:1px solid #0891b22e;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -16px;padding:20px 32px;display:flex;box-shadow:0 2px 12px #0f172a0f,inset 0 1px #ffffffe6}.admin-orders-portal-header-text{flex:1;min-width:0}.admin-orders-portal-title{letter-spacing:-.02em;background:linear-gradient(135deg,#0e7490 0%,#0891b2 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:1.75rem;font-weight:800}.admin-orders-portal-subtitle{color:#334155;margin:0;font-size:.9rem;line-height:1.4}.admin-orders-portal-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.admin-orders-portal-btn{cursor:pointer;color:inherit;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.admin-orders-portal-btn-primary{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%);box-shadow:0 4px 14px #0891b266,inset 0 1px #ffffff40}.admin-orders-portal-btn-primary:hover{background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 50%,#0891b2 100%);transform:translateY(-1px);box-shadow:0 8px 24px #0891b273,inset 0 1px #ffffff4d}.admin-orders-portal-btn-secondary{color:#0e7490;background:#fff;border:1px solid #0891b259;box-shadow:0 1px 3px #0f172a0f}.admin-orders-portal-btn-secondary:hover{background:#f0f9ff;border-color:#0891b280;transform:translateY(-1px);box-shadow:0 2px 8px #0891b21f}.admin-orders-portal-empty{color:#64748b;padding:24px;font-size:.9375rem}.admin-orders-portal-card{background:#fff;border:1px solid #0891b226;border-radius:14px;padding:18px 22px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0f172a0a}.admin-orders-portal-card-id{color:#0f172a;font-size:.9375rem;font-weight:700}.admin-orders-portal-badge{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.admin-orders-portal-badge-success{color:#15803d;background:#22c55e26;border:1px solid #22c55e66}.admin-orders-portal-badge-warning{color:#92400e;background:#f59e0b40;border:1px solid #f59e0b80;font-weight:600}.admin-orders-portal-badge-danger{color:#b91c1c;background:#ef444426;border:1px solid #ef444466}.admin-orders-portal-badge-info{color:#0e7490;background:#0891b226;border:1px solid #0891b266}.admin-orders-portal-badge-neutral{color:#475569;background:#f1f5f9;border:1px solid #94a3b880}.admin-dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-dashboard-kpi-card{min-height:0;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:row;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #0f172a0a}.admin-dashboard-kpi-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 20px #0f172a14}.admin-dashboard-kpi-card-compact{align-self:start}.admin-dashboard-kpi-card-fullwidth{grid-column:1/-1}.admin-dashboard-kpi-icon{width:40px;height:40px;color:inherit;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-dashboard-kpi-active .admin-dashboard-kpi-icon{color:#0e7490;background:#0891b21f}.admin-dashboard-kpi-pending .admin-dashboard-kpi-icon{color:#b45309;background:#f59e0b26}.admin-dashboard-kpi-unpaid .admin-dashboard-kpi-icon{color:#b91c1c;background:#ef44441f}.admin-dashboard-kpi-delivered .admin-dashboard-kpi-icon{color:#15803d;background:#22c55e1f}.admin-dashboard-kpi-inner{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.admin-dashboard-kpi-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.375rem;font-weight:700;line-height:1.2}.admin-dashboard-kpi-active .admin-dashboard-kpi-value{color:#0e7490}.admin-dashboard-kpi-pending .admin-dashboard-kpi-value{color:#b45309}.admin-dashboard-kpi-unpaid .admin-dashboard-kpi-value{color:#b91c1c}.admin-dashboard-kpi-delivered .admin-dashboard-kpi-value{color:#15803d}.admin-dashboard-kpi-label{color:#475569;letter-spacing:.02em;align-items:center;gap:6px;margin-top:2px;font-size:.75rem;font-weight:600;display:inline-flex}.admin-dashboard-kpi-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.admin-dashboard-kpi-pending .admin-dashboard-kpi-dot{background:#b45309}.admin-dashboard-kpi-unpaid .admin-dashboard-kpi-dot{background:#b91c1c}.admin-dashboard-next-action{min-width:0}.admin-dashboard-next-action-card{border:1px solid var(--border);background:linear-gradient(135deg,#0891b20f 0%,#06b6d40a 100%);border-radius:14px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.admin-dashboard-next-action-card--approve{background:linear-gradient(135deg,#0891b21a 0%,#06b6d40f 100%);border:1px solid #0891b247;border-left:4px solid #0e7490;box-shadow:0 4px 16px #0891b214}.admin-dashboard-next-action-card--pay{border-left:4px solid #0891b280}.admin-dashboard-next-action-card--new{border-left:4px solid #0891b259}.admin-dashboard-next-action-head{align-items:flex-start;gap:16px;display:flex}.admin-dashboard-next-action-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.admin-dashboard-next-action-card--approve .admin-dashboard-next-action-icon{color:#0e7490;background:#0891b22e}.admin-dashboard-next-action-card--pay .admin-dashboard-next-action-icon{color:#0e7490;background:#0891b226}.admin-dashboard-next-action-card--new .admin-dashboard-next-action-icon{color:#0e7490;background:#0891b21f}.admin-dashboard-next-action-text{flex:1;min-width:0}.admin-dashboard-next-action-title{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.admin-dashboard-next-action-card--approve .admin-dashboard-next-action-title{color:#0e7490}.admin-dashboard-next-action-hint{color:#475569;margin:6px 0 0;font-size:.875rem;line-height:1.4}.admin-dashboard-next-action-order{color:#475569;margin:6px 0 0;font-size:.875rem}.admin-dashboard-next-action-cta{align-self:flex-start}.admin-dashboard-next-action-card--approve .admin-dashboard-next-action-cta{color:#fff;background:linear-gradient(135deg,#0e7490 0%,#0891b2 100%);border:none;font-weight:700;box-shadow:0 2px 8px #0891b240}.admin-dashboard-next-action-card--approve .admin-dashboard-next-action-cta:hover{background:linear-gradient(135deg,#0c5f75 0%,#0e7490 100%);box-shadow:0 4px 12px #0891b24d}.admin-dashboard-recent{grid-template-columns:1fr 1fr;gap:24px;display:grid}.admin-dashboard-recent-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 12px;font-size:1rem;font-weight:700}.admin-dashboard-recent-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.admin-dashboard-recent-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 3px #0f172a0a}.admin-dashboard-recent-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.admin-dashboard-recent-item-main{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.admin-dashboard-recent-order-badge,.admin-dashboard-recent-doc-badge{margin-left:auto}.admin-dashboard-recent-item-meta{color:#475569;margin-top:0;font-size:.8125rem;line-height:1.4}.admin-dashboard-recent-item .admin-orders-portal-card-id{color:#0f172a;font-size:.9375rem;font-weight:700}.admin-dashboard-recent-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;padding:24px 20px;font-size:.9375rem}.admin-dashboard-doc-type{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:700}.admin-dashboard-doc-type-proforma{color:#92400e;background:#f59e0b40;border:1px solid #f59e0b80}.admin-dashboard-doc-type-invoice{color:#0e7490;background:#0891b22e;border:1px solid #0891b266}.admin-dashboard-doc-number{font-variant-numeric:tabular-nums;color:#0f172a;font-weight:700}.admin-dashboard-recent-item .admin-dashboard-doc-number{font-size:.9375rem}.admin-dashboard-notifications{min-width:0}.admin-dashboard-notifications-card{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.admin-dashboard-notifications-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-dashboard-notifications-title{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.admin-dashboard-notifications-seed{padding:6px 10px;font-size:.75rem}.admin-dashboard-notifications-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.admin-dashboard-notifications-item{background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.admin-dashboard-notifications-icon{color:#0e7490;background:#0891b21a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.admin-dashboard-notifications-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-dashboard-notifications-title-line{color:var(--text);font-size:.875rem;font-weight:600}.admin-dashboard-notifications-message{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-dashboard-notifications-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.admin-dashboard-notifications-channel{border:1px solid #94a3b866;border-radius:4px;padding:2px 6px;font-size:.65rem}.admin-dashboard-notifications-time{color:var(--text-secondary);font-size:.75rem}.admin-dashboard-profile-card{border:1px solid var(--border);border-radius:14px;max-width:400px;padding:20px 24px}.admin-dashboard-profile-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 12px;font-size:.875rem;font-weight:700}.admin-dashboard-profile-name{color:var(--text);margin:0;font-size:1.125rem;font-weight:700}.admin-dashboard-profile-email{color:var(--text-secondary);margin:4px 0 0;font-size:.9375rem}.admin-dashboard-profile-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:1024px){.admin-dashboard-kpis{grid-template-columns:repeat(2,1fr)}.admin-dashboard-recent{grid-template-columns:1fr}}@media (max-width:640px){.admin-dashboard-kpis{grid-template-columns:1fr}.admin-orders-portal-header{flex-direction:column;align-items:stretch;gap:12px}.admin-orders-portal-header-actions .admin-orders-portal-btn{flex:1;justify-content:center;min-width:100px}}@media (max-width:480px){.admin-orders-portal-header-actions .admin-orders-portal-btn{flex:100%;min-width:0;min-height:36px;padding:8px 14px;font-size:.8125rem}}html[data-theme=dark] .admin-orders-portal.admin-dashboard{background:linear-gradient(165deg,#0f172a 0%,#0c1929 30%,#0b1220 60%,#071018 100%)}html[data-theme=dark] .admin-orders-portal-header{background:linear-gradient(135deg,#0f172af2 0%,#082f4999 50%,#064e6340 100%);border-color:#47556980;box-shadow:0 4px 24px #0006,0 0 40px #06b6d414}html[data-theme=dark] .admin-orders-portal-title{background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .admin-orders-portal-subtitle{color:#94a3b8}html[data-theme=dark] .admin-orders-portal-btn-primary{color:#f0fdfa;background:linear-gradient(135deg,#0891b2 0%,#0e7490 50%,#155e75 100%)}html[data-theme=dark] .admin-orders-portal-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%)}html[data-theme=dark] .admin-orders-portal-btn-secondary{color:#67e8f9;background:#1e293bb3}html[data-theme=dark] .admin-orders-portal-btn-secondary:hover{color:#a5f3fc;background:#0f172ae6}html[data-theme=dark] .admin-orders-portal-card{background:#0f172a99;border-color:#22d3ee33}html[data-theme=dark] .admin-orders-portal-card-id{color:#e2e8f0}html[data-theme=dark] .admin-orders-portal-badge-neutral{color:#94a3b8;background:#33415599;border:1px solid #94a3b859}html[data-theme=dark] .admin-orders-portal-badge-warning{color:#fef08a;background:#fbbf2440;border:1px solid #fbbf2480;font-weight:600}html[data-theme=dark] .admin-orders-portal-badge-success{border:1px solid #4ade8059}html[data-theme=dark] .admin-orders-portal-badge-danger{border:1px solid #f8717166}html[data-theme=dark] .admin-orders-portal-badge-info{border:1px solid #22d3ee59}html[data-theme=dark] .admin-dashboard-kpi-card{background:#0f172ab3;border-color:#94a3b840}html[data-theme=dark] .admin-dashboard-kpi-card:hover{border-color:#22d3ee59;box-shadow:0 6px 20px #0000004d}html[data-theme=dark] .admin-dashboard-kpi-active .admin-dashboard-kpi-icon{color:#22d3ee;background:#22d3ee33}html[data-theme=dark] .admin-dashboard-kpi-pending .admin-dashboard-kpi-icon{color:#fbbf24;background:#fbbf2433}html[data-theme=dark] .admin-dashboard-kpi-unpaid .admin-dashboard-kpi-icon{color:#f87171;background:#f8717133}html[data-theme=dark] .admin-dashboard-kpi-delivered .admin-dashboard-kpi-icon{color:#4ade80;background:#4ade8033}html[data-theme=dark] .admin-dashboard-kpi-active .admin-dashboard-kpi-value{color:#22d3ee}html[data-theme=dark] .admin-dashboard-kpi-pending .admin-dashboard-kpi-value{color:#fbbf24}html[data-theme=dark] .admin-dashboard-kpi-unpaid .admin-dashboard-kpi-value{color:#f87171}html[data-theme=dark] .admin-dashboard-kpi-delivered .admin-dashboard-kpi-value{color:#4ade80}html[data-theme=dark] .admin-dashboard-kpi-label{color:#94a3b8}html[data-theme=dark] .admin-dashboard-kpi-pending .admin-dashboard-kpi-dot{background:#fbbf24}html[data-theme=dark] .admin-dashboard-kpi-unpaid .admin-dashboard-kpi-dot{background:#f87171}html[data-theme=dark] .admin-dashboard-next-action-card{background:linear-gradient(135deg,#0891b21f 0%,#06b6d40f 100%);border-color:#22d3ee33}html[data-theme=dark] .admin-dashboard-next-action-card--approve{background:linear-gradient(135deg,#0891b224 0%,#06b6d414 100%);border-color:#22d3ee4d #22d3ee4d #22d3ee4d #22d3ee}html[data-theme=dark] .admin-dashboard-next-action-card--approve .admin-dashboard-next-action-icon{color:#22d3ee;background:#22d3ee33}html[data-theme=dark] .admin-dashboard-next-action-card--approve .admin-dashboard-next-action-title{color:#22d3ee}html[data-theme=dark] .admin-dashboard-next-action-card--approve .admin-dashboard-next-action-hint{color:#67e8f9}html[data-theme=dark] .admin-dashboard-next-action-card--approve .admin-dashboard-next-action-cta{color:#0f172a;background:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%)}html[data-theme=dark] .admin-dashboard-next-action-card--approve .admin-dashboard-next-action-cta:hover{background:linear-gradient(135deg,#22d3ee 0%,#0891b2 100%)}html[data-theme=dark] .admin-dashboard-next-action-title,html[data-theme=dark] .admin-dashboard-profile-name{color:#e2e8f0}html[data-theme=dark] .admin-dashboard-next-action-order,html[data-theme=dark] .admin-dashboard-profile-email,html[data-theme=dark] .admin-dashboard-recent-item-meta{color:#94a3b8}html[data-theme=dark] .admin-dashboard-recent-item{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .admin-dashboard-recent-item:hover{border-color:#22d3ee59;box-shadow:0 4px 12px #0003}html[data-theme=dark] .admin-dashboard-recent-empty{color:#64748b}html[data-theme=dark] .admin-dashboard-recent-title,html[data-theme=dark] .admin-dashboard-notifications-title{color:#e2e8f0}html[data-theme=dark] .admin-dashboard-doc-type-proforma{color:#fef08a;background:#fbbf2440;border:1px solid #fbbf2480}html[data-theme=dark] .admin-dashboard-doc-type-invoice{color:#67e8f9;background:#22d3ee26;border:1px solid #22d3ee59}html[data-theme=dark] .admin-dashboard-notifications-card{background:#0f172a99;border-color:#22d3ee33}html[data-theme=dark] .admin-dashboard-notifications-item{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .admin-dashboard-notifications-title-line{color:#e2e8f0}html[data-theme=dark] .admin-dashboard-notifications-message,html[data-theme=dark] .admin-dashboard-notifications-time{color:#94a3b8}html[data-theme=dark] .admin-dashboard-notifications-icon{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .admin-dashboard-notifications-channel{color:#94a3b8;background:#33415599;border-color:#94a3b880}html[data-theme=dark] .admin-dashboard-profile-card{background:#0f172a99;border-color:#22d3ee33}html[data-theme=dark] .admin-dashboard-profile-title{color:#94a3b8}html[data-theme=dark] .admin-dashboard-doc-number{color:#e2e8f0}html[data-theme=dark] .admin-orders-portal-empty{color:#94a3b8}.superadmin-orders-portal.superadmin-dashboard{background:#f8fafc;border-radius:0 0 24px 24px;flex-direction:column;gap:24px;min-width:0;max-width:1280px;min-height:100%;margin:0 auto;padding:0 16px 24px;display:flex}.superadmin-dashboard{flex-direction:column;gap:20px;display:flex}.superadmin-orders-portal-header{background:linear-gradient(135deg,#fff 0%,#f8fcff 50%,#f0f9ff 100%);border:1px solid #0891b22e;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -16px;padding:20px 32px;display:flex;box-shadow:0 2px 12px #0f172a0f,inset 0 1px #ffffffe6}.superadmin-orders-portal-header-text{flex:1;min-width:0}.superadmin-orders-portal-title{letter-spacing:-.02em;background:linear-gradient(135deg,#0e7490 0%,#0891b2 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:1.75rem;font-weight:800}.superadmin-orders-portal-subtitle{color:#334155;margin:0;font-size:.9rem;line-height:1.4}.superadmin-orders-portal-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.superadmin-orders-portal-btn{cursor:pointer;color:inherit;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.superadmin-orders-portal-btn-primary{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%);box-shadow:0 4px 14px #0891b266,inset 0 1px #ffffff40}.superadmin-orders-portal-btn-primary:hover{background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 50%,#0891b2 100%);transform:translateY(-1px);box-shadow:0 8px 24px #0891b273,inset 0 1px #ffffff4d}.superadmin-orders-portal-btn-secondary{color:#0e7490;background:#fff;border:1px solid #0891b259;box-shadow:0 1px 3px #0f172a0f}.superadmin-orders-portal-btn-secondary:hover{background:#f0f9ff;border-color:#0891b280;transform:translateY(-1px);box-shadow:0 2px 8px #0891b21f}.superadmin-orders-portal-empty{color:#64748b;padding:24px;font-size:.9375rem}.superadmin-orders-portal-card{background:#fff;border:1px solid #0891b226;border-radius:14px;padding:18px 22px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0f172a0a}.superadmin-orders-portal-card-id{color:#0f172a;font-size:.9375rem;font-weight:700}.superadmin-orders-portal-badge{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.superadmin-orders-portal-badge-success{color:#15803d;background:#22c55e26;border:1px solid #22c55e66}.superadmin-orders-portal-badge-warning{color:#92400e;background:#f59e0b40;border:1px solid #f59e0b80;font-weight:600}.superadmin-orders-portal-badge-danger{color:#b91c1c;background:#ef444426;border:1px solid #ef444466}.superadmin-orders-portal-badge-info{color:#0e7490;background:#0891b226;border:1px solid #0891b266}.superadmin-orders-portal-badge-neutral{color:#475569;background:#f1f5f9;border:1px solid #94a3b880}.superadmin-dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.superadmin-dashboard-kpi-card{min-height:0;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:row;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #0f172a0a}.superadmin-dashboard-kpi-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 20px #0f172a14}.superadmin-dashboard-kpi-card-compact{align-self:start}.superadmin-dashboard-kpi-card-fullwidth{grid-column:1/-1}.superadmin-dashboard-kpi-icon{width:40px;height:40px;color:inherit;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.superadmin-dashboard-kpi-active .superadmin-dashboard-kpi-icon{color:#0e7490;background:#0891b21f}.superadmin-dashboard-kpi-pending .superadmin-dashboard-kpi-icon{color:#b45309;background:#f59e0b26}.superadmin-dashboard-kpi-unpaid .superadmin-dashboard-kpi-icon{color:#b91c1c;background:#ef44441f}.superadmin-dashboard-kpi-delivered .superadmin-dashboard-kpi-icon{color:#15803d;background:#22c55e1f}.superadmin-dashboard-kpi-inner{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.superadmin-dashboard-kpi-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.375rem;font-weight:700;line-height:1.2}.superadmin-dashboard-kpi-active .superadmin-dashboard-kpi-value{color:#0e7490}.superadmin-dashboard-kpi-pending .superadmin-dashboard-kpi-value{color:#b45309}.superadmin-dashboard-kpi-unpaid .superadmin-dashboard-kpi-value{color:#b91c1c}.superadmin-dashboard-kpi-delivered .superadmin-dashboard-kpi-value{color:#15803d}.superadmin-dashboard-kpi-label{color:#475569;letter-spacing:.02em;align-items:center;gap:6px;margin-top:2px;font-size:.75rem;font-weight:600;display:inline-flex}.superadmin-dashboard-kpi-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.superadmin-dashboard-kpi-pending .superadmin-dashboard-kpi-dot{background:#b45309}.superadmin-dashboard-kpi-unpaid .superadmin-dashboard-kpi-dot{background:#b91c1c}.superadmin-dashboard .superadmin-dashboard-kpi-change{color:#15803d;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;display:flex}.superadmin-dashboard .superadmin-dashboard-kpi-change.negative{color:#b91c1c}.superadmin-dashboard .superadmin-dashboard-kpi-change span{color:#64748b}.superadmin-dashboard-next-action{min-width:0}.superadmin-dashboard-next-action-card{border:1px solid var(--border);background:linear-gradient(135deg,#0891b20f 0%,#06b6d40a 100%);border-radius:14px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.superadmin-dashboard-next-action-card--approve{background:linear-gradient(135deg,#0891b21a 0%,#06b6d40f 100%);border:1px solid #0891b247;border-left:4px solid #0e7490;box-shadow:0 4px 16px #0891b214}.superadmin-dashboard-next-action-card--pay{border-left:4px solid #0891b280}.superadmin-dashboard-next-action-card--new{border-left:4px solid #0891b259}.superadmin-dashboard-next-action-head{align-items:flex-start;gap:16px;display:flex}.superadmin-dashboard-next-action-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-icon{color:#0e7490;background:#0891b22e}.superadmin-dashboard-next-action-card--pay .superadmin-dashboard-next-action-icon{color:#0e7490;background:#0891b226}.superadmin-dashboard-next-action-card--new .superadmin-dashboard-next-action-icon{color:#0e7490;background:#0891b21f}.superadmin-dashboard-next-action-text{flex:1;min-width:0}.superadmin-dashboard-next-action-title{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-title{color:#0e7490}.superadmin-dashboard-next-action-hint{color:#475569;margin:6px 0 0;font-size:.875rem;line-height:1.4}.superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-hint{color:#0c5f75}.superadmin-dashboard-next-action-order{color:#475569;margin:6px 0 0;font-size:.875rem}.superadmin-dashboard-next-action-cta{align-self:flex-start}.superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-cta{color:#fff;background:linear-gradient(135deg,#0e7490 0%,#0891b2 100%);border:none;font-weight:700;box-shadow:0 2px 8px #0891b240}.superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-cta:hover{background:linear-gradient(135deg,#0c5f75 0%,#0e7490 100%);box-shadow:0 4px 12px #0891b24d}.superadmin-dashboard-recent{grid-template-columns:1fr 1fr;gap:24px;display:grid}.superadmin-dashboard-recent-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 12px;font-size:1rem;font-weight:700}.superadmin-dashboard-recent-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.superadmin-dashboard-recent-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 3px #0f172a0a}.superadmin-dashboard-recent-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.superadmin-dashboard-recent-item-main{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.superadmin-dashboard-recent-order-badge,.superadmin-dashboard-recent-doc-badge{margin-left:auto}.superadmin-dashboard-recent-item-meta{color:#475569;margin-top:0;font-size:.8125rem;line-height:1.4}.superadmin-dashboard-recent-item .superadmin-orders-portal-card-id{color:#0f172a;font-size:.9375rem;font-weight:700}.superadmin-dashboard-recent-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;padding:24px 20px;font-size:.9375rem}.superadmin-dashboard-doc-type{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:700}.superadmin-dashboard-doc-type-proforma{color:#92400e;background:#f59e0b40;border:1px solid #f59e0b80}.superadmin-dashboard-doc-type-invoice{color:#0e7490;background:#0891b22e;border:1px solid #0891b266}.superadmin-dashboard-doc-number{font-variant-numeric:tabular-nums;color:#0f172a;font-weight:700}.superadmin-dashboard-recent-item .superadmin-dashboard-doc-number{font-size:.9375rem}.superadmin-dashboard-notifications{min-width:0}.superadmin-dashboard-notifications-card{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.superadmin-dashboard-notifications-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.superadmin-dashboard-notifications-title{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.superadmin-dashboard-notifications-seed{font-size:.75rem}.superadmin-dashboard-notifications-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.superadmin-dashboard-notifications-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.superadmin-dashboard-notifications-icon{color:#0e7490;background:#0891b21f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.superadmin-dashboard-notifications-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.superadmin-dashboard-notifications-title-line{color:#0f172a;font-size:.9375rem;font-weight:600}.superadmin-dashboard-notifications-message{color:#475569;font-size:.8125rem;line-height:1.4}.superadmin-dashboard-notifications-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.superadmin-dashboard-notifications-channel{font-size:.6875rem;font-weight:600}.superadmin-dashboard-notifications-time{color:#64748b;font-size:.75rem}.superadmin-dashboard-profile-card{border:1px solid var(--border);border-radius:14px;padding:20px 24px}.superadmin-dashboard-profile-title{color:#64748b;margin:0 0 8px;font-size:.875rem;font-weight:600}.superadmin-dashboard-profile-name{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}.superadmin-dashboard-profile-email{color:#475569;margin:4px 0 0;font-size:.875rem}.superadmin-dashboard-profile-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:1024px){.superadmin-dashboard-kpis{grid-template-columns:repeat(2,1fr)}.superadmin-dashboard-recent{grid-template-columns:1fr}}@media (max-width:640px){.superadmin-dashboard-kpis{grid-template-columns:1fr}.superadmin-orders-portal-header{flex-direction:column;align-items:stretch}.superadmin-orders-portal-header-actions .superadmin-orders-portal-btn{flex:1;justify-content:center}.superadmin-orders-portal-header-actions{flex-direction:column}}html[data-theme=dark] .superadmin-orders-portal.superadmin-dashboard{background:#0f172a}html[data-theme=dark] .superadmin-orders-portal-header{background:linear-gradient(135deg,#0f172af2 0%,#082f4999 50%,#064e6340 100%);border-color:#47556980;box-shadow:0 4px 24px #0006,0 0 40px #06b6d414}html[data-theme=dark] .superadmin-orders-portal-title{background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 50%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .superadmin-orders-portal-subtitle{color:#94a3b8}html[data-theme=dark] .superadmin-orders-portal-btn-primary{color:#f0fdfa;background:linear-gradient(135deg,#0891b2 0%,#0e7490 50%,#155e75 100%)}html[data-theme=dark] .superadmin-orders-portal-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%)}html[data-theme=dark] .superadmin-orders-portal-btn-secondary{color:#67e8f9;background:#1e293bb3}html[data-theme=dark] .superadmin-orders-portal-btn-secondary:hover{color:#a5f3fc;background:#0f172ae6}html[data-theme=dark] .superadmin-orders-portal-card{background:#0f172a99;border-color:#22d3ee33}html[data-theme=dark] .superadmin-orders-portal-card-id{color:#e2e8f0}html[data-theme=dark] .superadmin-orders-portal-badge-neutral{color:#94a3b8;background:#33415599;border:1px solid #94a3b859}html[data-theme=dark] .superadmin-orders-portal-badge-success{border:1px solid #4ade8059}html[data-theme=dark] .superadmin-orders-portal-badge-warning{color:#fef08a;background:#fbbf2440;border:1px solid #fbbf2480;font-weight:600}html[data-theme=dark] .superadmin-orders-portal-badge-danger{border:1px solid #f8717166}html[data-theme=dark] .superadmin-orders-portal-badge-info{border:1px solid #22d3ee59}html[data-theme=dark] .superadmin-dashboard-kpi-card{background:#0f172ab3;border-color:#94a3b840}html[data-theme=dark] .superadmin-dashboard-kpi-card:hover{border-color:#22d3ee59;box-shadow:0 6px 20px #0000004d}html[data-theme=dark] .superadmin-dashboard-kpi-active .superadmin-dashboard-kpi-icon{color:#22d3ee;background:#22d3ee33}html[data-theme=dark] .superadmin-dashboard-kpi-pending .superadmin-dashboard-kpi-icon{color:#fbbf24;background:#fbbf2433}html[data-theme=dark] .superadmin-dashboard-kpi-unpaid .superadmin-dashboard-kpi-icon{color:#f87171;background:#f8717133}html[data-theme=dark] .superadmin-dashboard-kpi-delivered .superadmin-dashboard-kpi-icon{color:#4ade80;background:#4ade8033}html[data-theme=dark] .superadmin-dashboard-kpi-active .superadmin-dashboard-kpi-value{color:#22d3ee}html[data-theme=dark] .superadmin-dashboard-kpi-pending .superadmin-dashboard-kpi-value{color:#fbbf24}html[data-theme=dark] .superadmin-dashboard-kpi-unpaid .superadmin-dashboard-kpi-value{color:#f87171}html[data-theme=dark] .superadmin-dashboard-kpi-delivered .superadmin-dashboard-kpi-value{color:#4ade80}html[data-theme=dark] .superadmin-dashboard-kpi-label{color:#94a3b8}html[data-theme=dark] .superadmin-dashboard-kpi-pending .superadmin-dashboard-kpi-dot{background:#fbbf24}html[data-theme=dark] .superadmin-dashboard-kpi-unpaid .superadmin-dashboard-kpi-dot{background:#f87171}html[data-theme=dark] .superadmin-dashboard-next-action-card{background:linear-gradient(135deg,#0891b21f 0%,#06b6d40f 100%);border-color:#22d3ee33}html[data-theme=dark] .superadmin-dashboard-next-action-card--approve{background:linear-gradient(135deg,#0891b224 0%,#06b6d414 100%);border-color:#22d3ee4d #22d3ee4d #22d3ee4d #22d3ee}html[data-theme=dark] .superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-icon{color:#22d3ee;background:#22d3ee33}html[data-theme=dark] .superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-title{color:#22d3ee}html[data-theme=dark] .superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-hint{color:#67e8f9}html[data-theme=dark] .superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-cta{color:#0f172a;background:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%)}html[data-theme=dark] .superadmin-dashboard-next-action-card--approve .superadmin-dashboard-next-action-cta:hover{background:linear-gradient(135deg,#22d3ee 0%,#0891b2 100%)}html[data-theme=dark] .superadmin-dashboard-next-action-title,html[data-theme=dark] .superadmin-dashboard-profile-name{color:#e2e8f0}html[data-theme=dark] .superadmin-dashboard-next-action-order,html[data-theme=dark] .superadmin-dashboard-profile-email,html[data-theme=dark] .superadmin-dashboard-recent-item-meta{color:#94a3b8}html[data-theme=dark] .superadmin-dashboard-recent-item{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .superadmin-dashboard-recent-item:hover{border-color:#22d3ee59;box-shadow:0 4px 12px #0003}html[data-theme=dark] .superadmin-dashboard-recent-empty{color:#64748b}html[data-theme=dark] .superadmin-dashboard-recent-title,html[data-theme=dark] .superadmin-dashboard-notifications-title{color:#e2e8f0}html[data-theme=dark] .superadmin-dashboard-doc-type-proforma{color:#fcd34d;background:#f59e0b33;border:1px solid #fbbf2466}html[data-theme=dark] .superadmin-dashboard-doc-type-invoice{color:#67e8f9;background:#22d3ee26;border:1px solid #22d3ee59}html[data-theme=dark] .superadmin-dashboard-notifications-card{background:#0f172a99;border-color:#22d3ee33}html[data-theme=dark] .superadmin-dashboard-notifications-item{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .superadmin-dashboard-notifications-title-line{color:#e2e8f0}html[data-theme=dark] .superadmin-dashboard-notifications-message,html[data-theme=dark] .superadmin-dashboard-notifications-time{color:#94a3b8}html[data-theme=dark] .superadmin-dashboard-notifications-icon{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .superadmin-dashboard-notifications-channel{color:#94a3b8;background:#33415599;border:1px solid #94a3b880}html[data-theme=dark] .superadmin-dashboard-profile-card{background:#0f172a99;border-color:#22d3ee33}html[data-theme=dark] .superadmin-dashboard-profile-title{color:#94a3b8}html[data-theme=dark] .superadmin-dashboard-doc-number{color:#e2e8f0}html[data-theme=dark] .superadmin-orders-portal-empty{color:#94a3b8}.seller-orders-portal.seller-dashboard{background:#f8fafc;border-radius:0 0 24px 24px;flex-direction:column;gap:24px;min-width:0;max-width:1280px;min-height:100%;margin:0 auto;padding:0 16px 24px;display:flex}.seller-dashboard .seller-orders-portal-header{background:linear-gradient(135deg,#fff 0%,#f8fcff 50%,#f0f9ff 100%);border:1px solid #0891b22e;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -16px;padding:20px 32px;display:flex;box-shadow:0 2px 12px #0f172a0f,inset 0 1px #ffffffe6}.seller-dashboard .seller-orders-portal-header-text{flex:1;min-width:0}.seller-dashboard .seller-orders-portal-title{letter-spacing:-.02em;background:linear-gradient(135deg,#0e7490 0%,#0891b2 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:1.75rem;font-weight:800}.seller-dashboard .seller-orders-portal-subtitle{color:#334155;margin:0;font-size:.9rem;line-height:1.4}.seller-dashboard .seller-orders-portal-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.seller-dashboard .seller-orders-portal-btn{cursor:pointer;color:inherit;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.seller-dashboard .seller-orders-portal-btn-primary{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%);box-shadow:0 4px 14px #0891b266,inset 0 1px #ffffff40}.seller-dashboard .seller-orders-portal-btn-primary:hover{background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 50%,#0891b2 100%);transform:translateY(-1px);box-shadow:0 8px 24px #0891b273,inset 0 1px #ffffff4d}.seller-dashboard .seller-orders-portal-btn-secondary{color:#0e7490;background:#fff;border:1px solid #0891b259;box-shadow:0 1px 3px #0f172a0f}.seller-dashboard .seller-orders-portal-btn-secondary:hover{background:#f0f9ff;border-color:#0891b280;transform:translateY(-1px);box-shadow:0 2px 8px #0891b21f}.seller-dashboard .seller-orders-portal-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.seller-dashboard .seller-orders-portal-btn-icon svg{width:100%;height:100%}.seller-dashboard .seller-orders-portal-empty{color:#64748b;padding:24px;font-size:.9375rem}.seller-dashboard .seller-orders-portal-card{background:#fff;border:1px solid #0891b226;border-radius:14px;padding:18px 22px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0f172a0a}.seller-dashboard .seller-orders-portal-card-id{color:#0f172a;font-size:.9375rem;font-weight:700}.seller-dashboard .seller-orders-portal-badge-success{color:#15803d;background:#22c55e26}.seller-dashboard .seller-orders-portal-badge-warning{color:#b45309;background:#f59e0b33}.seller-dashboard .seller-orders-portal-badge-danger{color:#b91c1c;background:#ef444426}.seller-dashboard .seller-orders-portal-badge-info{color:#0e7490;background:#0891b226}.seller-dashboard .seller-orders-portal-badge-neutral{color:#475569;background:#64748b26}.seller-dashboard .seller-orders-portal-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.seller-dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.seller-dashboard-kpi-card{min-height:0;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:row;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #0f172a0a}.seller-dashboard-kpi-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 20px #0f172a14}.seller-dashboard-kpi-icon{width:40px;height:40px;color:inherit;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.seller-dashboard-kpi-active .seller-dashboard-kpi-icon{color:#0e7490;background:#0891b21f}.seller-dashboard-kpi-pending .seller-dashboard-kpi-icon{color:#b45309;background:#f59e0b26}.seller-dashboard-kpi-unpaid .seller-dashboard-kpi-icon{color:#b91c1c;background:#ef44441f}.seller-dashboard-kpi-delivered .seller-dashboard-kpi-icon{color:#15803d;background:#22c55e1f}.seller-dashboard-kpi-inner{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.seller-dashboard-kpi-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.375rem;font-weight:700;line-height:1.2}.seller-dashboard-kpi-active .seller-dashboard-kpi-value{color:#0e7490}.seller-dashboard-kpi-pending .seller-dashboard-kpi-value{color:#b45309}.seller-dashboard-kpi-unpaid .seller-dashboard-kpi-value{color:#b91c1c}.seller-dashboard-kpi-delivered .seller-dashboard-kpi-value{color:#15803d}.seller-dashboard-kpi-label{color:#475569;letter-spacing:.02em;align-items:center;gap:6px;margin-top:2px;font-size:.75rem;font-weight:600;display:inline-flex}.seller-dashboard-kpi-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.seller-dashboard-kpi-pending .seller-dashboard-kpi-dot{background:#b45309}.seller-dashboard-kpi-unpaid .seller-dashboard-kpi-dot{background:#b91c1c}.seller-dashboard-next-action{min-width:0}.seller-dashboard-next-action-card{border:1px solid var(--border);background:linear-gradient(135deg,#0891b20f 0%,#06b6d40a 100%);border-radius:14px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.seller-dashboard-next-action-card--approve{background:linear-gradient(135deg,#0891b21a 0%,#06b6d40f 100%);border:1px solid #0891b247;border-left:4px solid #0e7490;box-shadow:0 4px 16px #0891b214}.seller-dashboard-next-action-card--pay{border-left:4px solid #0891b280}.seller-dashboard-next-action-card--new{border-left:4px solid #0891b259}.seller-dashboard-next-action-head{align-items:flex-start;gap:16px;display:flex}.seller-dashboard-next-action-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.seller-dashboard-next-action-card--approve .seller-dashboard-next-action-icon{color:#0e7490;background:#0891b22e}.seller-dashboard-next-action-card--pay .seller-dashboard-next-action-icon{color:#0e7490;background:#0891b226}.seller-dashboard-next-action-card--new .seller-dashboard-next-action-icon{color:#0e7490;background:#0891b21f}.seller-dashboard-next-action-text{flex:1;min-width:0}.seller-dashboard-next-action-title{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.seller-dashboard-next-action-card--approve .seller-dashboard-next-action-title{color:#0e7490}.seller-dashboard-next-action-hint{color:#475569;margin:6px 0 0;font-size:.875rem;line-height:1.4}.seller-dashboard-next-action-card--approve .seller-dashboard-next-action-hint{color:#0c5f75}.seller-dashboard-next-action-order{color:#475569;margin:6px 0 0;font-size:.875rem}.seller-dashboard-next-action-cta{align-self:flex-start}.seller-dashboard-next-action-card--approve .seller-dashboard-next-action-cta{color:#fff;background:linear-gradient(135deg,#0e7490 0%,#0891b2 100%);border:none;font-weight:700;box-shadow:0 2px 8px #0891b240}.seller-dashboard-next-action-card--approve .seller-dashboard-next-action-cta:hover{background:linear-gradient(135deg,#0c5f75 0%,#0e7490 100%);box-shadow:0 4px 12px #0891b24d}.seller-dashboard-recent{grid-template-columns:1fr 1fr;gap:24px;display:grid}.seller-dashboard-recent-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 12px;font-size:1rem;font-weight:700}.seller-dashboard-recent-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.seller-dashboard-recent-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 3px #0f172a0a}.seller-dashboard-recent-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.seller-dashboard-recent-item-main{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.seller-dashboard-recent-order-badge,.seller-dashboard-recent-doc-badge{margin-left:auto}.seller-dashboard-recent-item-meta{color:#475569;margin-top:0;font-size:.8125rem;line-height:1.4}.seller-dashboard-recent-item .seller-orders-portal-card-id{color:#0f172a;font-size:.9375rem;font-weight:700}.seller-dashboard-recent-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;padding:24px 20px;font-size:.9375rem}.seller-dashboard-doc-type{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:700}.seller-dashboard-doc-type-proforma{color:#92400e;background:#f59e0b33}.seller-dashboard-doc-type-invoice{color:#0e7490;background:#0891b22e}.seller-dashboard-doc-number{font-variant-numeric:tabular-nums;color:#0f172a;font-weight:700}.seller-dashboard-recent-item .seller-dashboard-doc-number{font-size:.9375rem}.seller-dashboard-notifications{min-width:0}.seller-dashboard-notifications-card{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.seller-dashboard-notifications-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.seller-dashboard-notifications-title{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.seller-dashboard-notifications-seed{padding:6px 10px;font-size:.75rem}.seller-dashboard-notifications-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.seller-dashboard-notifications-item{background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.seller-dashboard-notifications-icon{color:#0e7490;background:#0891b21a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.seller-dashboard-notifications-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.seller-dashboard-notifications-title-line{color:var(--text);font-size:.875rem;font-weight:600}.seller-dashboard-notifications-message{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.seller-dashboard-notifications-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.seller-dashboard-notifications-channel{border:1px solid #94a3b866;border-radius:4px;padding:2px 6px;font-size:.65rem}.seller-dashboard-notifications-time{color:var(--text-secondary);font-size:.75rem}.seller-dashboard-profile-card{border:1px solid var(--border);border-radius:14px;max-width:400px;padding:20px 24px}.seller-dashboard-profile-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 12px;font-size:.875rem;font-weight:700}.seller-dashboard-profile-name{color:var(--text);margin:0;font-size:1.125rem;font-weight:700}.seller-dashboard-profile-email{color:var(--text-secondary);margin:4px 0 0;font-size:.9375rem}.seller-dashboard-profile-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:1024px){.seller-dashboard-kpis{grid-template-columns:repeat(2,1fr)}.seller-dashboard-recent{grid-template-columns:1fr}}@media (max-width:640px){.seller-dashboard-kpis{grid-template-columns:1fr}.seller-dashboard .seller-orders-portal-header{flex-direction:column;align-items:stretch;gap:12px}.seller-dashboard .seller-orders-portal-header-actions .seller-orders-portal-btn{flex:1;justify-content:center;min-width:100px}}@media (max-width:480px){.seller-dashboard .seller-orders-portal-header{margin-left:-12px;margin-right:-12px;padding:14px 16px}.seller-dashboard .seller-orders-portal-header-actions .seller-orders-portal-btn{flex:100%;min-width:0;min-height:36px}}html[data-theme=dark] .seller-orders-portal.seller-dashboard{background:linear-gradient(165deg,#0f172a 0%,#0c1929 30%,#0b1220 60%,#071018 100%)}html[data-theme=dark] .seller-dashboard .seller-orders-portal-header{background:linear-gradient(135deg,#0f172af2 0%,#082f4999 50%,#064e6340 100%);border-color:#47556980;box-shadow:0 4px 24px #0006,0 0 40px #06b6d414}html[data-theme=dark] .seller-dashboard .seller-orders-portal-title{background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .seller-dashboard .seller-orders-portal-subtitle{color:#94a3b8}html[data-theme=dark] .seller-dashboard .seller-orders-portal-btn-primary{color:#f0fdfa;background:linear-gradient(135deg,#0891b2 0%,#0e7490 50%,#155e75 100%)}html[data-theme=dark] .seller-dashboard .seller-orders-portal-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%)}html[data-theme=dark] .seller-dashboard .seller-orders-portal-btn-secondary{color:#67e8f9;background:#1e293bb3}html[data-theme=dark] .seller-dashboard .seller-orders-portal-btn-secondary:hover{color:#a5f3fc;background:#0f172ae6}html[data-theme=dark] .seller-dashboard .seller-orders-portal-card{background:#0f172a99;border-color:#22d3ee33}html[data-theme=dark] .seller-dashboard .seller-orders-portal-card-id{color:#e2e8f0}html[data-theme=dark] .seller-dashboard-kpi-card{background:#0f172ab3;border-color:#94a3b840;box-shadow:0 1px 3px #0003}html[data-theme=dark] .seller-dashboard-kpi-card:hover{border-color:#22d3ee59;box-shadow:0 6px 20px #0000004d}html[data-theme=dark] .seller-dashboard-kpi-active .seller-dashboard-kpi-icon{color:#22d3ee;background:#22d3ee33}html[data-theme=dark] .seller-dashboard-kpi-pending .seller-dashboard-kpi-icon{color:#fbbf24;background:#fbbf2433}html[data-theme=dark] .seller-dashboard-kpi-unpaid .seller-dashboard-kpi-icon{color:#f87171;background:#f8717133}html[data-theme=dark] .seller-dashboard-kpi-delivered .seller-dashboard-kpi-icon{color:#4ade80;background:#4ade8033}html[data-theme=dark] .seller-dashboard-kpi-active .seller-dashboard-kpi-value{color:#22d3ee}html[data-theme=dark] .seller-dashboard-kpi-pending .seller-dashboard-kpi-value{color:#fbbf24}html[data-theme=dark] .seller-dashboard-kpi-unpaid .seller-dashboard-kpi-value{color:#f87171}html[data-theme=dark] .seller-dashboard-kpi-delivered .seller-dashboard-kpi-value{color:#4ade80}html[data-theme=dark] .seller-dashboard-kpi-label{color:#94a3b8}html[data-theme=dark] .seller-dashboard-kpi-pending .seller-dashboard-kpi-dot{background:#fbbf24}html[data-theme=dark] .seller-dashboard-kpi-unpaid .seller-dashboard-kpi-dot{background:#f87171}html[data-theme=dark] .seller-dashboard-next-action-card{background:linear-gradient(135deg,#0891b21f 0%,#06b6d40f 100%);border-color:#22d3ee33}html[data-theme=dark] .seller-dashboard-next-action-card--approve{background:linear-gradient(135deg,#0891b224 0%,#06b6d414 100%);border-color:#22d3ee4d #22d3ee4d #22d3ee4d #22d3ee}html[data-theme=dark] .seller-dashboard-next-action-card--approve .seller-dashboard-next-action-icon{color:#22d3ee;background:#22d3ee33}html[data-theme=dark] .seller-dashboard-next-action-card--approve .seller-dashboard-next-action-title{color:#22d3ee}html[data-theme=dark] .seller-dashboard-next-action-card--approve .seller-dashboard-next-action-hint{color:#67e8f9}html[data-theme=dark] .seller-dashboard-next-action-card--approve .seller-dashboard-next-action-cta{color:#0f172a;background:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%)}html[data-theme=dark] .seller-dashboard-next-action-card--approve .seller-dashboard-next-action-cta:hover{background:linear-gradient(135deg,#22d3ee 0%,#0891b2 100%)}html[data-theme=dark] .seller-dashboard-next-action-title,html[data-theme=dark] .seller-dashboard-profile-name{color:#e2e8f0}html[data-theme=dark] .seller-dashboard-next-action-order,html[data-theme=dark] .seller-dashboard-profile-email,html[data-theme=dark] .seller-dashboard-recent-item-meta{color:#94a3b8}html[data-theme=dark] .seller-dashboard-recent-item{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .seller-dashboard-recent-empty{color:#94a3b8;background:#0f172a80;border-color:#94a3b84d}html[data-theme=dark] .seller-dashboard-doc-type-proforma{color:#fcd34d;background:#f59e0b33}html[data-theme=dark] .seller-dashboard-doc-type-invoice{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .seller-dashboard-recent-title,html[data-theme=dark] .seller-dashboard-notifications-title{color:#e2e8f0}html[data-theme=dark] .seller-dashboard-notifications-item{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .seller-dashboard-notifications-title-line{color:#e2e8f0}html[data-theme=dark] .seller-dashboard-notifications-message,html[data-theme=dark] .seller-dashboard-notifications-time{color:#94a3b8}html[data-theme=dark] .seller-dashboard-notifications-icon{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .seller-dashboard-notifications-channel,html[data-theme=dark] .seller-dashboard .seller-orders-portal-badge-neutral{color:#94a3b8;background:#33415599;border-color:#94a3b880}@media (max-width:640px){.customer-invoices-portal.customer-orders-portal{padding:0 12px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom));gap:16px}.customer-invoices-portal .customer-orders-portal-header{border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;margin-left:-12px;margin-right:-12px;padding:16px 24px}.customer-invoices-portal .customer-orders-portal-title{font-size:1.35rem}.customer-invoices-portal .customer-orders-portal-subtitle{font-size:.8125rem;line-height:1.35}.customer-invoices-portal .customer-orders-portal-header-actions{flex-wrap:wrap;gap:8px}.customer-invoices-portal .customer-orders-portal-header-actions .customer-orders-portal-btn{flex:1;justify-content:center;min-width:120px;min-height:44px;padding:12px 16px}.customer-invoices-portal .customer-orders-portal-filters{flex-direction:column}.customer-invoices-portal .customer-orders-portal-search{width:100%;min-width:0;max-width:none;min-height:44px;padding:12px 14px}.customer-invoices-portal .customer-orders-portal-content{min-width:0}.customer-invoices-portal-by-order{gap:16px}.customer-invoices-portal .customer-orders-portal-card.customer-invoices-portal-order-card{border-radius:16px;padding:16px}.customer-invoices-portal-order-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px;padding-bottom:12px}.customer-invoices-portal-order-number{font-size:1.125rem}.customer-invoices-portal-order-doc-count{font-size:.8125rem}.drawer-body .customer-invoices-portal-drawer-actions{flex-direction:column;gap:10px}.drawer-body .customer-invoices-portal-drawer-actions .customer-orders-portal-btn{justify-content:center;width:100%;min-height:48px;padding:12px 16px}}@media (max-width:480px){.customer-invoices-portal.customer-orders-portal{padding:0 10px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom));gap:12px}.customer-invoices-portal .customer-orders-portal-header{border-radius:14px;margin-left:-10px;margin-right:-10px;padding:12px 20px}.customer-invoices-portal .customer-orders-portal-title{font-size:1.2rem}.customer-invoices-portal .customer-orders-portal-subtitle{font-size:.75rem}.customer-invoices-portal .customer-orders-portal-header-actions .customer-orders-portal-btn{flex:100%;min-width:0}.customer-invoices-portal-by-order{gap:12px}.customer-invoices-portal .customer-orders-portal-card.customer-invoices-portal-order-card{border-radius:14px;padding:12px}.customer-invoices-portal-order-header{margin-bottom:10px;padding-bottom:10px}.customer-invoices-portal-order-number{font-size:1.0625rem}.customer-invoices-portal-doc-mobile-card{padding:12px 14px}.customer-invoices-portal-doc-mobile-actions .customer-orders-portal-btn{padding:10px 14px;font-size:.8125rem}.customer-invoices-portal .customer-orders-portal-empty-state{padding:32px 16px}.customer-invoices-portal .customer-orders-portal-empty-title{font-size:1rem}.customer-invoices-portal .customer-orders-portal-empty-desc{font-size:.875rem}}.customer-invoices-portal-drawer{flex-direction:column;gap:16px;display:flex}.customer-invoices-portal-drawer-header{margin-bottom:0}.customer-invoices-portal-drawer-order{color:var(--text-secondary);margin:0;font-size:.9375rem}.customer-invoices-portal-drawer-order .customer-invoices-portal-order-link{font-size:1rem}.customer-invoices-portal-drawer-status{flex-wrap:wrap;gap:8px;display:flex}.customer-invoices-portal-drawer-dl{gap:10px 20px;margin:0;display:grid}.customer-invoices-portal-drawer-dl>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.customer-invoices-portal-drawer-dl dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);flex:0 0 100px;margin:0;font-size:.75rem;font-weight:700}.customer-invoices-portal-drawer-dl dd{color:var(--text);margin:0;font-size:.9375rem}.customer-invoices-portal-drawer-note{color:var(--muted);margin:0;font-size:.8125rem}.customer-invoices-portal-drawer-actions{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.customer-orders-portal-offer-card{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.customer-orders-portal-offer-main{flex-direction:column;gap:4px;display:flex}.customer-orders-portal-offer-total{color:var(--text);font-size:1.25rem;font-weight:700}.customer-orders-portal-offer-valid{color:var(--text-secondary);font-size:.875rem}.customer-orders-portal-offer-waiting{width:100%;color:var(--text-secondary);text-align:center;padding:12px 0;font-size:1.25rem;font-weight:600;display:block}.customer-orders-portal-doc-card{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:16px;padding:16px;display:flex}.customer-orders-portal-doc-preview{min-height:120px}.customer-orders-portal-doc-placeholder{border-radius:var(--radius);min-height:140px;color:var(--text-secondary);background:linear-gradient(135deg,#0891b20f 0%,#06b6d40a 100%);border:1px dashed #0891b24d;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.875rem;display:flex}.customer-orders-portal-doc-placeholder svg{color:var(--accent);opacity:.8}.customer-orders-portal-payment-info{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px 16px}.customer-orders-portal-payment-heading{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 12px;font-size:.75rem;font-weight:700}.customer-orders-portal-payment-grid{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 20px;display:grid}.customer-orders-portal-payment-label{color:var(--text-secondary);font-size:.8125rem}.customer-orders-portal-payment-value{color:var(--text);word-break:break-word;font-size:.9375rem}.customer-orders-portal-payment-value-mono{font-family:ui-monospace,monospace}.customer-orders-portal-pay-btn{align-self:flex-start}.customer-orders-portal-doc-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-orders-portal-doc-actions-row{flex-direction:row;align-items:center;gap:12px}@media (max-width:768px){.customer-orders-portal-doc-view-html{display:none!important}}.customer-orders-portal-pay-online-block{border-radius:var(--radius);background:linear-gradient(135deg,#16a34a14 0%,#16a34a0a 100%);border:1px solid #16a34a40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.customer-orders-portal-pay-online-desc{color:var(--text-secondary);margin:0;font-size:.9375rem}.customer-orders-portal-pay-online-link{background:var(--success);color:#fff;border-radius:var(--radius);align-items:center;gap:8px;padding:10px 20px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #16a34a4d}.customer-orders-portal-pay-online-link:hover{color:#fff;background:#15803d;transform:translateY(-1px)}.customer-orders-portal-pay-online-link:focus-visible{outline:2px solid var(--success);outline-offset:2px}.customer-orders-portal-pay-online-text{letter-spacing:.02em}.customer-orders-portal-pay-online-link svg{opacity:.9;flex-shrink:0}.customer-orders-portal-delivery-status-card{border-radius:var(--radius);background:linear-gradient(135deg,#0891b20f 0%,#06b6d40a 100%);border:1px solid #0891b233;padding:20px}.customer-orders-portal-delivery-progress{margin-bottom:20px;position:relative}.customer-orders-portal-delivery-progress-bar{background:var(--border);border-radius:999px;width:100%;height:8px;overflow:hidden}.customer-orders-portal-delivery-progress-fill{background:linear-gradient(90deg,#22d3ee 0%,#06b6d4 100%);height:100%;transition:width .4s}.customer-orders-portal-delivery-truck{transition:left .4s;position:absolute;top:-16px}.customer-orders-portal-delivery-truck-icon{color:#fff;background:#06b6d4;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 6px 12px #0e74904d}.customer-orders-portal-delivery-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.customer-orders-portal-delivery-step{border:1px solid var(--border);background:var(--surface);text-align:center;color:var(--muted);border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px;font-size:.7rem;font-weight:600;display:flex}.customer-orders-portal-delivery-step.is-active{color:var(--accent);background:#0891b214;border-color:#0891b280}.customer-orders-portal-delivery-step.is-done{background:var(--success-soft);color:var(--success);border-color:#16a34a4d}.customer-orders-portal-delivery-step-num{background:var(--border);width:20px;height:20px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}.customer-orders-portal-delivery-step.is-active .customer-orders-portal-delivery-step-num{background:var(--accent);color:#fff}.customer-orders-portal-delivery-step.is-done .customer-orders-portal-delivery-step-num{background:var(--success);color:#fff}.customer-orders-portal-detail-empty{color:var(--muted);margin:0;font-size:.9375rem}.customer-orders-portal-invoice-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.customer-orders-portal-invoice-row{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.customer-orders-portal-invoice-type{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:700}.customer-orders-portal-invoice-type-proforma{color:#b45309;background:#f59e0b26}.customer-orders-portal-invoice-type-invoice{color:#0e7490;background:#0891b226}.customer-orders-portal-invoice-number{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.customer-orders-portal-invoice-status{color:var(--text-secondary);font-size:.875rem}.customer-orders-portal-invoice-total{color:var(--text);font-weight:600}.customer-orders-portal-invoice-date{color:var(--text-secondary);font-size:.875rem}.customer-orders-portal-invoice-view{margin-left:auto}.customer-orders-portal-delivery-card{border-radius:var(--radius);background:linear-gradient(135deg,#0891b20f 0%,#06b6d40a 100%);border:1px solid #0891b233;padding:16px 20px}.customer-orders-portal-delivery-status-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.customer-orders-portal-delivery-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:8px;padding:6px 12px;font-size:.8125rem;font-weight:700}.customer-orders-portal-delivery-badge-scheduled,.customer-orders-portal-delivery-badge-dispatched,.customer-orders-portal-delivery-badge-on_the_way{color:#0e7490;background:#0891b233}.customer-orders-portal-delivery-badge-delivered{background:var(--success-soft);color:var(--success)}.customer-orders-portal-delivery-eta{color:var(--text);font-size:.9375rem;font-weight:600}.customer-orders-portal-delivery-dl{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 24px;margin:0;display:grid}.customer-orders-portal-delivery-link{color:var(--accent);font-weight:500;text-decoration:none}.customer-orders-portal-delivery-link:hover{text-decoration:underline}.customer-orders-portal-modal-overlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.customer-orders-portal-modal{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);width:100%;max-width:420px;max-height:90vh;overflow:auto}.customer-orders-portal-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.customer-orders-portal-modal-title{color:var(--text);margin:0;font-size:1.125rem;font-weight:700}.customer-orders-portal-modal-close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background .2s,color .2s;display:flex}.customer-orders-portal-modal-close:hover{background:var(--bg-accent);color:var(--text)}.customer-orders-portal-modal-body{padding:24px}.customer-orders-portal-modal-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding:16px 24px;display:flex}.customer-orders-portal-modal-proforma-html{flex-direction:column;width:100%;max-width:860px;max-height:95vh;display:flex;overflow:hidden}.customer-orders-portal-modal-proforma-html .customer-orders-portal-modal-body{background:var(--bg-accent);flex:1;justify-content:center;align-items:center;min-height:200px;padding:0;display:flex;overflow:hidden}.customer-orders-portal-modal-proforma-html .customer-orders-portal-proforma-iframe-wrap{background:#fff;flex-shrink:0;box-shadow:0 2px 12px #0000001a}.customer-orders-portal-modal-pdf{flex-direction:column;width:100%;max-width:860px;max-height:95vh;display:flex;overflow:hidden}.customer-orders-portal-modal-pdf .customer-orders-portal-modal-body-pdf{background:var(--bg-accent);flex:1;justify-content:center;align-items:center;min-height:200px;padding:0;display:flex;overflow:hidden}.customer-orders-portal-modal-pdf .customer-orders-portal-pdf-iframe-wrap{background:#fff;flex-shrink:0;box-shadow:0 2px 12px #0000001a}.customer-orders-portal-drawer{flex-direction:column;gap:24px;padding:0 0 24px;display:flex}.customer-orders-portal-drawer-section{flex-direction:column;gap:12px;display:flex}.customer-orders-portal-drawer-heading{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0;font-size:.875rem;font-weight:700}.customer-orders-portal-drawer-dl{gap:10px 16px;margin:0;display:grid}.customer-orders-portal-drawer-dl>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.customer-orders-portal-drawer-dl dt{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;flex:0 0 120px;margin:0;font-size:.75rem;font-weight:700}.customer-orders-portal-drawer-dl dd{color:#0f172a;margin:0;font-size:.9375rem}.customer-orders-portal-drawer-row-with-action dd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-orders-portal-drawer-mono{font-variant-numeric:tabular-nums;font-weight:600}.customer-orders-portal-copy-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}.customer-orders-portal-copy-btn:hover{color:#0891b2;background:#e0f2fe;border-color:#0891b24d}.customer-orders-portal-timeline{flex-direction:column;gap:0;display:flex}.customer-orders-portal-timeline-item{align-items:center;gap:12px;padding:8px 0;display:flex;position:relative}.customer-orders-portal-timeline-item:not(:last-child):after{content:"";background:#e2e8f0;width:2px;position:absolute;top:28px;bottom:-8px;left:7px}.customer-orders-portal-timeline-item.is-done:after{background:#0891b2}.customer-orders-portal-timeline-item.is-current:after{background:linear-gradient(#0891b2 0%,#e2e8f0 100%)}.customer-orders-portal-timeline-item.is-muted .customer-orders-portal-timeline-label{color:#94a3b8}.customer-orders-portal-timeline-marker{background:#e2e8f0;border-radius:50%;flex-shrink:0;width:16px;height:16px}.customer-orders-portal-timeline-item.is-done .customer-orders-portal-timeline-marker{background:#0891b2}.customer-orders-portal-timeline-item.is-current .customer-orders-portal-timeline-marker{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);box-shadow:0 0 0 3px #0891b240}.customer-orders-portal-timeline-label{color:#0f172a;font-size:.875rem}.customer-orders-portal-drawer-note{color:#0f172a;margin:0;font-size:.875rem}.customer-orders-portal-drawer-muted{color:#94a3b8;margin:4px 0 0;font-size:.8125rem}.customer-orders-portal-drawer-actions{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}html[data-theme=dark] .customer-orders-portal{background:linear-gradient(165deg,#0f172a 0%,#0c1929 30%,#0b1220 60%,#071018 100%)}html[data-theme=dark] .customer-orders-portal-header{background:linear-gradient(135deg,#0f172af2 0%,#082f4999 50%,#064e6340 100%);border-color:#47556980;box-shadow:0 4px 24px #0006,0 0 40px #06b6d414}html[data-theme=dark] .customer-orders-portal-title{background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 40%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .customer-orders-portal-subtitle{color:#94a3b8}html[data-theme=dark] .customer-orders-portal-btn-primary{color:#f0fdfa;background:linear-gradient(135deg,#0891b2 0%,#0e7490 50%,#155e75 100%);border:1px solid #22d3ee40;box-shadow:0 4px 16px #0891b259,inset 0 1px #ffffff0f}html[data-theme=dark] .customer-orders-portal-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 50%,#0e7490 100%);border-color:#22d3ee66;box-shadow:0 6px 20px #0891b266,inset 0 1px #ffffff14}html[data-theme=dark] .customer-orders-portal-btn-secondary{color:#67e8f9;box-shadow:none;background:#1e293bb3;border:1px solid #22d3ee4d}html[data-theme=dark] .customer-orders-portal-btn-secondary:hover{color:#a5f3fc;background:#0f172ae6;border-color:#22d3ee80;box-shadow:0 2px 12px #0891b233}html[data-theme=dark] .customer-orders-portal-btn:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}html[data-theme=dark] .customer-orders-portal-draft-hint{color:#94a3b8}html[data-theme=dark] .customer-orders-portal-tabs{box-shadow:none;background:#1e293bb3;border-color:#94a3b840}html[data-theme=dark] .customer-orders-portal-tab{color:#94a3b8}html[data-theme=dark] .customer-orders-portal-tab:hover{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-tab.is-active{color:#f0fdfa;background:linear-gradient(135deg,#0891b2 0%,#0e7490 100%);box-shadow:0 2px 8px #0891b24d}html[data-theme=dark] .customer-orders-portal-badge-success{color:#6ee7b7;background:#10b98140;border-color:#10b98166}html[data-theme=dark] .customer-orders-portal-badge-warning{color:#fcd34d;background:#f59e0b40;border-color:#f59e0b66}html[data-theme=dark] .customer-orders-portal-badge-danger{color:#fca5a5;background:#ef444440;border-color:#ef444466}html[data-theme=dark] .customer-orders-portal-badge-info{color:#67e8f9;background:#06b6d440;border-color:#22d3ee66}html[data-theme=dark] .customer-orders-portal-badge-neutral{color:#94a3b8;background:#33415599;border-color:#94a3b84d}html[data-theme=dark] .customer-dashboard-kpi-card{background:#0f172ab3;border-color:#94a3b840;box-shadow:0 1px 3px #0003}html[data-theme=dark] .customer-dashboard-kpi-card:hover{border-color:#22d3ee59;box-shadow:0 6px 20px #0000004d}html[data-theme=dark] .customer-dashboard-kpi-active .customer-dashboard-kpi-icon{color:#22d3ee;background:#22d3ee33}html[data-theme=dark] .customer-dashboard-kpi-pending .customer-dashboard-kpi-icon{color:#fbbf24;background:#fbbf2433}html[data-theme=dark] .customer-dashboard-kpi-unpaid .customer-dashboard-kpi-icon{color:#f87171;background:#f8717133}html[data-theme=dark] .customer-dashboard-kpi-delivered .customer-dashboard-kpi-icon{color:#4ade80;background:#4ade8033}html[data-theme=dark] .customer-dashboard-kpi-active .customer-dashboard-kpi-value{color:#22d3ee}html[data-theme=dark] .customer-dashboard-kpi-pending .customer-dashboard-kpi-value{color:#fbbf24}html[data-theme=dark] .customer-dashboard-kpi-unpaid .customer-dashboard-kpi-value{color:#f87171}html[data-theme=dark] .customer-dashboard-kpi-delivered .customer-dashboard-kpi-value{color:#4ade80}html[data-theme=dark] .customer-dashboard-kpi-label{color:#94a3b8}html[data-theme=dark] .customer-dashboard-kpi-pending .customer-dashboard-kpi-dot{background:#fbbf24}html[data-theme=dark] .customer-dashboard-kpi-unpaid .customer-dashboard-kpi-dot{background:#f87171}html[data-theme=dark] .customer-dashboard-next-action-card{background:linear-gradient(135deg,#0891b21f 0%,#06b6d40f 100%);border-color:#22d3ee33}html[data-theme=dark] .customer-dashboard-next-action-card--approve{background:linear-gradient(135deg,#0891b224 0%,#06b6d414 100%);border-color:#22d3ee4d #22d3ee4d #22d3ee4d #22d3ee;box-shadow:0 4px 16px #0891b226}html[data-theme=dark] .customer-dashboard-next-action-card--approve .customer-dashboard-next-action-icon{color:#22d3ee;background:#22d3ee33}html[data-theme=dark] .customer-dashboard-next-action-card--approve .customer-dashboard-next-action-title{color:#22d3ee}html[data-theme=dark] .customer-dashboard-next-action-card--approve .customer-dashboard-next-action-hint{color:#67e8f9}html[data-theme=dark] .customer-dashboard-next-action-card--approve .customer-dashboard-next-action-cta{color:#0f172a;background:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%)}html[data-theme=dark] .customer-dashboard-next-action-card--approve .customer-dashboard-next-action-cta:hover{background:linear-gradient(135deg,#22d3ee 0%,#0891b2 100%)}html[data-theme=dark] .customer-dashboard-next-action-title,html[data-theme=dark] .customer-dashboard-profile-name{color:#e2e8f0}html[data-theme=dark] .customer-dashboard-next-action-order,html[data-theme=dark] .customer-dashboard-profile-email,html[data-theme=dark] .customer-dashboard-recent-item-meta{color:#94a3b8}html[data-theme=dark] .customer-dashboard-recent-item{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .customer-dashboard-recent-empty{color:#94a3b8;background:#0f172a80;border-color:#94a3b84d}html[data-theme=dark] .customer-dashboard-doc-type-proforma{color:#fcd34d;background:#f59e0b33}html[data-theme=dark] .customer-dashboard-doc-type-invoice{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .customer-dashboard-recent-title,html[data-theme=dark] .customer-dashboard-notifications-title{color:#e2e8f0}html[data-theme=dark] .customer-dashboard-notifications-item{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .customer-dashboard-notifications-title-line{color:#e2e8f0}html[data-theme=dark] .customer-dashboard-notifications-message,html[data-theme=dark] .customer-dashboard-notifications-time{color:#94a3b8}html[data-theme=dark] .customer-dashboard-notifications-icon{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .customer-orders-portal-search,html[data-theme=dark] .customer-orders-portal-select{color:#e2e8f0;background:#0f172a99;border-color:#94a3b840}html[data-theme=dark] .customer-orders-portal-card{background:linear-gradient(165deg,#0f172ae6 0%,#082f4940 50%,#0f172af2 100%);border-color:#22d3ee26;box-shadow:0 10px 40px #0006,0 0 0 1px #22d3ee14}html[data-theme=dark] .customer-orders-portal-card-notification-dot{background:#f87171;box-shadow:0 0 0 2px #0f172af2,0 2px 6px #f8717166}html[data-theme=dark] .customer-orders-portal-card-id,html[data-theme=dark] .customer-orders-portal-drawer-dl dd{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-card-meta,html[data-theme=dark] .customer-orders-portal-drawer-dl dt{color:#94a3b8}html[data-theme=dark] .customer-orders-portal-drawer-note{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-empty-title{color:#f8fafc}html[data-theme=dark] .customer-orders-portal-empty,html[data-theme=dark] .customer-orders-portal-empty-desc{color:#94a3b8}html[data-theme=dark] .customer-orders-portal-timeline-label{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-timeline-marker{background:#334155}html[data-theme=dark] .customer-orders-portal-timeline-item.is-done .customer-orders-portal-timeline-marker,html[data-theme=dark] .customer-orders-portal-timeline-item.is-current .customer-orders-portal-timeline-marker{background:#06b6d4}html[data-theme=dark] .customer-orders-portal-detail{background:linear-gradient(165deg,#0f172ae6 0%,#082f4940 50%,#0f172af2 100%);border-color:#22d3ee26;box-shadow:0 10px 40px #0006,0 0 0 1px #22d3ee14}html[data-theme=dark] .customer-orders-portal-detail-header{border-bottom-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-btn-back{color:#67e8f9}html[data-theme=dark] .customer-orders-portal-btn-back:hover{color:#22d3ee}html[data-theme=dark] .customer-orders-portal-card-action{color:#67e8f9;background:#1e293b99;border-color:#22d3ee59}html[data-theme=dark] .customer-orders-portal-card-action:hover{color:#a5f3fc;background:#0891b233;border-color:#22d3ee80}html[data-theme=dark] .customer-orders-portal-copy-btn{color:#94a3b8;background:#1e293bb3;border-color:#94a3b84d}html[data-theme=dark] .customer-orders-portal-copy-btn:hover{color:#67e8f9;background:#0891b233;border-color:#22d3ee66}html[data-theme=dark] .customer-orders-portal-detail-id{color:#f8fafc}html[data-theme=dark] .customer-orders-portal-detail-dl dd,html[data-theme=dark] .customer-orders-portal-detail-note{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-detail-dl dt,html[data-theme=dark] .customer-orders-portal-detail-heading{color:#94a3b8}html[data-theme=dark] .customer-orders-portal-detail-order-card{background:linear-gradient(165deg,#1e293b99 0%,#0f172a80 100%);border-color:#22d3ee26;box-shadow:0 2px 12px #0000004d,inset 0 0 0 1px #22d3ee14}html[data-theme=dark] .customer-orders-portal-detail-order-card:hover{border-color:#22d3ee40;box-shadow:0 6px 20px #00000059,inset 0 0 0 1px #22d3ee33}html[data-theme=dark] .customer-orders-portal-detail-order-card .customer-orders-portal-detail-heading{color:#67e8f9;border-bottom-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-detail-order-card .customer-orders-portal-detail-dl dt{color:#94a3b8}html[data-theme=dark] .customer-orders-portal-detail-order-card .customer-orders-portal-detail-dl dd{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-invoice-row{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-invoice-number,html[data-theme=dark] .customer-orders-portal-invoice-total{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-invoice-type-proforma{color:#fcd34d;background:#f59e0b33}html[data-theme=dark] .customer-orders-portal-invoice-type-invoice{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .customer-orders-portal-delivery-card{background:linear-gradient(135deg,#0891b21f 0%,#06b6d40f 100%);border-color:#22d3ee33}html[data-theme=dark] .customer-orders-portal-delivery-eta{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-delivery-link{color:#67e8f9}html[data-theme=dark] .customer-orders-portal-modal{background:#0f172afa;border-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-modal-title{color:#f8fafc}html[data-theme=dark] .customer-orders-portal-offer-card,html[data-theme=dark] .customer-orders-portal-doc-card{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-offer-total{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-doc-placeholder{color:#94a3b8;background:linear-gradient(135deg,#0891b21a 0%,#06b6d40f 100%);border-color:#22d3ee40}html[data-theme=dark] .customer-orders-portal-payment-info{background:#0f172a99;border-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-pay-online-block{background:linear-gradient(135deg,#16a34a1f 0%,#16a34a0f 100%);border-color:#22c55e4d}html[data-theme=dark] .customer-orders-portal-pay-online-desc{color:#94a3b8}html[data-theme=dark] .customer-orders-portal-pay-online-link:hover{color:#fff;background:#16a34a}html[data-theme=dark] .customer-orders-portal-delivery-step{color:#94a3b8;background:#0f172a99;border-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-delivery-step.is-active{color:#67e8f9;background:#0891b226;border-color:#22d3ee4d}html[data-theme=dark] .customer-orders-portal-status-progress-card{background:linear-gradient(135deg,#0891b21f 0%,#06b6d40f 100%);border-color:#22d3ee33}html[data-theme=dark] .customer-orders-portal-status-step{color:#94a3b8;background:#0f172a99;border-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-status-step.is-current{color:#67e8f9;background:#0891b226;border-color:#22d3ee4d}html[data-theme=dark] .customer-orders-portal-doc-row{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-doc-number,html[data-theme=dark] .customer-orders-portal-doc-sum{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-pay-link-field{background:#0f172a99;border-color:#94a3b833}html[data-theme=dark] .customer-orders-portal-pay-link-input{color:#e2e8f0}html[data-theme=dark] .customer-orders-portal-payment-status{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .customer-invoices-portal-doc-type-proforma{color:#fcd34d;background:#f59e0b33}html[data-theme=dark] .customer-invoices-portal-doc-type-invoice{color:#67e8f9;background:#22d3ee26}html[data-theme=dark] .customer-invoices-portal-doc-number,html[data-theme=dark] .customer-invoices-portal-amount{color:#e2e8f0}html[data-theme=dark] .customer-invoices-portal-order-link{color:#67e8f9}html[data-theme=dark] .customer-invoices-portal-drawer-dl dd{color:#e2e8f0}html[data-theme=dark] .customer-invoices-portal-drawer-dl dt{color:#94a3b8}html[data-theme=dark] .customer-invoices-portal-order-number{color:#67e8f9}html[data-theme=dark] .customer-invoices-portal-docs-table th{color:#94a3b8;border-bottom-color:#94a3b866}html[data-theme=dark] .customer-invoices-portal-docs-table thead tr:after{border-bottom-color:#94a3b866}html[data-theme=dark] .customer-invoices-portal-docs-table td{color:#e2e8f0;border-bottom-color:#94a3b833}html[data-theme=dark] .customer-invoices-portal-order-card{background:#0f172a80;border-color:#94a3b833}html[data-theme=dark] .customer-invoices-portal-order-label{color:#94a3b8}.account-panel-stack{flex-direction:column;gap:16px;display:flex}.account-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 6px 16px #0f172a0f}.account-card-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.account-card-title{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:inline-flex}.account-card-title-icon{color:#0891b2;width:20px;height:20px}.account-card-subtitle{color:#64748b;margin:4px 0 0;font-size:.7rem}.account-card-body{flex-direction:column;gap:12px;padding:16px;display:flex}.account-status-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.account-status-badge.is-active{color:#047857;background:#d1fae5;border-color:#a7f3d0}.account-status-badge.is-pending{color:#b45309;background:#fef3c7;border-color:#fde68a}.account-status-icon{width:14px;height:14px}.account-supplier-grid{grid-template-columns:1fr 120px;gap:16px;display:grid}.account-supplier-fields{flex-direction:column;gap:10px;display:flex}.account-field-row{grid-template-columns:120px 1fr;align-items:center;gap:8px;display:grid}.account-field-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.65rem;font-weight:700}.account-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:32px;padding:0 10px;font-size:.8rem}.account-input.admin-profile-select{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E"),linear-gradient(#cbd5e1,#cbd5e1);background-position:right 14px center,right 38px center;background-repeat:no-repeat,no-repeat;background-size:14px 14px,1px 60%;padding-right:46px}.account-input:focus{border-color:#67e8f9;outline:none;box-shadow:0 0 0 2px #22d3ee33}.account-input:disabled{color:#94a3b8;background:#f1f5f9}.account-input-mono{letter-spacing:.04em;font-family:JetBrains Mono,Courier New,monospace}.account-logo{flex-direction:column;align-items:center;gap:8px;display:flex}.account-logo-box{background:linear-gradient(135deg,#e0f2fe 0%,#bfdbfe 100%);border:2px dashed #67e8f9;border-radius:12px;justify-content:center;align-items:center;width:112px;height:112px;display:inline-flex}.account-logo-image{object-fit:contain;border-radius:10px;width:100%;height:100%}.account-logo-icon{color:#0891b2;width:40px;height:40px}.account-upload-button{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:24px;font-size:.55rem;font-weight:600;display:inline-flex}.account-upload-icon{width:10px;height:10px}.account-section{border-top:1px solid #e2e8f0;padding-top:12px}.account-section-title{text-transform:uppercase;letter-spacing:.08em;color:#0891b2;margin:0 0 8px;font-size:.75rem;font-weight:700}.account-field-grid{gap:8px;margin-bottom:8px;display:grid}.account-field-grid.is-narrow{grid-template-columns:80px 1fr}.account-field-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.account-field-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.account-field-stack{flex-direction:column;gap:6px;display:flex}.account-action-row{border-top:1px solid #e2e8f0;gap:8px;padding-top:12px;display:flex}.account-action-row.is-spaced{margin-top:16px}.account-action-button{color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-size:.8rem;font-weight:600;display:inline-flex}.account-action-button:disabled{opacity:.6;cursor:not-allowed}.account-action-button.is-approve{background:linear-gradient(90deg,#059669 0%,#06b6d4 100%)}.account-action-button.is-change{background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%)}.account-action-button.is-brand{background:linear-gradient(135deg,#0a98c2 0%,#1cc1d8 55%,#45e5f2 100%)}.account-action-button.is-brand:hover{background:linear-gradient(135deg,#088bb3 0%,#1ab6cc 55%,#3cd7ea 100%)}.account-action-icon{width:16px;height:16px}.account-admin-rows{flex-direction:column;gap:12px;display:flex}.account-admin-row{grid-template-columns:140px 1fr;align-items:center;gap:12px;display:grid}.account-admin-label{color:#64748b;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.account-admin-icon{color:#94a3b8;width:16px;height:16px}.account-permissions{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #0f172a14}.account-permissions-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.account-permissions-title{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:inline-flex}.account-permissions-title-icon{color:#0891b2;width:18px;height:18px}.account-permissions-subtitle{color:#64748b;margin:4px 0 0;font-size:.7rem}.account-permissions-legend{flex-wrap:wrap;gap:8px;display:flex}.account-permissions-pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.6rem;font-weight:700;display:inline-flex}.account-permissions-pill-icon{width:12px;height:12px}.account-permissions-pill.is-on{color:#0e7490;background:#06b6d41f;border-color:#06b6d44d}.account-permissions-pill.is-off{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.account-permissions-pill.is-locked{color:#64748b;background:#e2e8f0;border-color:#cbd5e1}.account-permissions-body{padding:16px 20px 20px}.account-permissions-table-wrap{width:100%;overflow-x:auto}.account-permissions-table{border-collapse:collapse;width:100%;min-width:720px}.account-permissions-head{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-size:.65rem;font-weight:700}.account-permissions-head-role{text-align:center}.account-permissions-role-label{white-space:normal;flex-direction:column;align-items:center;line-height:1.1;display:inline-flex}.account-permissions-role-short{display:none}.account-permissions-group td{color:#64748b;letter-spacing:.1em;text-transform:uppercase;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:8px 12px;font-size:.7rem;font-weight:700}.account-permissions-row td{border-bottom:1px solid #eef2f7;padding:12px}.account-permissions-name{color:#0f172a;flex-direction:column;gap:4px;font-size:.9rem;font-weight:600;display:flex}.account-permissions-meta{color:#94a3b8;font-family:JetBrains Mono,Courier New,monospace;font-size:.7rem}.account-permissions-cell{text-align:center}.account-permissions-toggle{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.account-permissions-toggle svg{width:16px;height:16px}.account-permissions-toggle.is-on{color:#fff;background:#06b6d4;border-color:#06b6d4}.account-permissions-toggle.is-off{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.account-permissions-toggle.is-locked{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.account-permissions-na{color:#cbd5e1;font-size:.65rem;font-weight:600}.account-permissions-note{color:#94a3b8;margin:12px 0 0;font-size:.7rem}@keyframes account-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .account-title h1{color:#f8fafc}html[data-theme=dark] .account-title p{color:#94a3b8}html[data-theme=dark] .account-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .account-card-header{border-color:#1f2937}html[data-theme=dark] .account-card-title{color:#f8fafc}html[data-theme=dark] .account-card-subtitle{color:#94a3b8}html[data-theme=dark] .account-status-badge.is-active{color:#6ee7b7;background:#10b98133;border-color:#10b98166}html[data-theme=dark] .account-status-badge.is-pending{color:#fcd34d;background:#f59e0b33;border-color:#f59e0b66}html[data-theme=dark] .account-input{color:#e2e8f0;background:#111827;border-color:#334155}html[data-theme=dark] .account-input.admin-profile-select{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E"),linear-gradient(#334155,#334155)}html[data-theme=dark] .account-input:disabled{color:#64748b;background:#0f172a}html[data-theme=dark] .admin-profile-select{color:#e2e8f0;background-color:#0f172a;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E"),linear-gradient(#334155,#334155);border-color:#334155}html[data-theme=dark] .admin-profile-select option{color:#e2e8f0;background:#111827;border-color:#334155}html[data-theme=dark] .new-admin-shell .account-input{border-color:#475569}html[data-theme=dark] .account-logo-box{background:linear-gradient(135deg,#0e74904d 0%,#2563eb4d 100%);border-color:#22d3ee66}html[data-theme=dark] .account-logo-icon{color:#67e8f9}html[data-theme=dark] .account-upload-button{color:#cbd5f5;background:#0f172a;border-color:#334155}html[data-theme=dark] .account-section{border-color:#1f2937}html[data-theme=dark] .account-section-title{color:#67e8f9}html[data-theme=dark] .account-admin-label{color:#cbd5f5}html[data-theme=dark] .account-admin-icon{color:#94a3b8}html[data-theme=dark] .account-permissions{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .account-permissions-header{border-color:#1f2937}html[data-theme=dark] .account-permissions-title{color:#f8fafc}html[data-theme=dark] .account-permissions-subtitle{color:#94a3b8}html[data-theme=dark] .account-permissions-pill.is-off{color:#94a3b8;background:#111827;border-color:#1f2937}html[data-theme=dark] .account-permissions-pill.is-locked{color:#94a3b8;background:#1f2937;border-color:#334155}html[data-theme=dark] .account-permissions-head{color:#64748b;border-color:#1f2937}html[data-theme=dark] .account-permissions-group td{color:#64748b;background:#111827;border-color:#1f2937}html[data-theme=dark] .account-permissions-row td{border-color:#1f2937}html[data-theme=dark] .account-permissions-name{color:#e2e8f0}html[data-theme=dark] .account-permissions-meta{color:#64748b}html[data-theme=dark] .account-permissions-toggle{color:#94a3b8;background:#111827;border-color:#1f2937}html[data-theme=dark] .account-permissions-toggle.is-on{color:#fff;background:#0891b2;border-color:#0891b2}html[data-theme=dark] .account-permissions-toggle.is-locked{color:#64748b;background:#1f2937;border-color:#334155}html[data-theme=dark] .account-permissions-na{color:#475569}html[data-theme=dark] .account-permissions-note{color:#94a3b8}html[data-theme=dark] .seller-profile-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .seller-profile-header{background:linear-gradient(135deg,#0e74904d 0%,#2563eb40 100%);border-color:#1f2937}html[data-theme=dark] .seller-profile-title{color:#f8fafc}html[data-theme=dark] .seller-profile-subtitle{color:#94a3b8}html[data-theme=dark] .seller-profile-subtitle.is-pill{color:#e0f2fe;background:#0e749033;border-color:#0e7490}html[data-theme=dark] .seller-profile-check{color:#cbd5e1}html[data-theme=dark] .seller-profile-section{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .seller-profile-subsection+.seller-profile-subsection{border-top-color:#1f2937}html[data-theme=dark] .seller-profile-subsection-title{color:#cbd5f5}html[data-theme=dark] .seller-profile-field-actions{border-top-color:#1f2937}html[data-theme=dark] .seller-profile-label{color:#94a3b8}html[data-theme=dark] .seller-profile-coverage{background:#111827}html[data-theme=dark] .seller-profile-coverage-block+.seller-profile-coverage-block{border-top-color:#1f2937}html[data-theme=dark] .seller-profile-coverage-header h4{color:#e2e8f0}html[data-theme=dark] .seller-profile-chip{color:#67e8f9;background:#0e749040;border-color:#0e749066}html[data-theme=dark] .seller-profile-add{color:#67e8f9;background:#0e749033;border-color:#0e749066}html[data-theme=dark] .seller-profile-logo-box{color:#67e8f9;background:#111827;border-color:#0e749066}html[data-theme=dark] .seller-profile-logo-icon{color:#67e8f9}html[data-theme=dark] .seller-profile-logo-hint{color:#94a3b8}html[data-theme=dark] .seller-profile-inline-actions .account-action-button.is-approve{background:linear-gradient(90deg,#ea580c 0%,#f59e0b 100%)}html[data-theme=dark] .seller-profile-inline-actions .account-action-button.is-change{background:linear-gradient(90deg,#1f2937 0%,#475569 100%)}html[data-theme=dark] .seller-profile-helper,html[data-theme=dark] .seller-profile-note{color:#94a3b8}html[data-theme=dark] .superadmin-profile-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .superadmin-profile-header{background:linear-gradient(135deg,#0e74904d 0%,#2563eb40 100%);border-color:#1f2937}html[data-theme=dark] .superadmin-profile-title{color:#f8fafc}html[data-theme=dark] .superadmin-profile-subtitle{color:#94a3b8}html[data-theme=dark] .superadmin-profile-section{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .superadmin-profile-subsection+.superadmin-profile-subsection{border-top-color:#1f2937}html[data-theme=dark] .superadmin-profile-subsection-title{color:#cbd5f5}html[data-theme=dark] .superadmin-profile-field-actions{border-top-color:#1f2937}html[data-theme=dark] .superadmin-profile-label{color:#94a3b8}html[data-theme=dark] .superadmin-profile-coverage{background:#111827}html[data-theme=dark] .superadmin-profile-coverage-block+.superadmin-profile-coverage-block{border-top-color:#1f2937}html[data-theme=dark] .superadmin-profile-coverage-header h4{color:#e2e8f0}html[data-theme=dark] .superadmin-profile-chip{color:#67e8f9;background:#0e749040;border-color:#0e749066}html[data-theme=dark] .superadmin-profile-add{color:#67e8f9;background:#0e749033;border-color:#0e749066}html[data-theme=dark] .superadmin-profile-logo-box{color:#67e8f9;background:#111827;border-color:#0e749066}html[data-theme=dark] .superadmin-profile-logo-icon{color:#67e8f9}html[data-theme=dark] .superadmin-profile-logo-hint{color:#94a3b8}html[data-theme=dark] .superadmin-profile-inline-actions .account-action-button.is-approve{background:linear-gradient(90deg,#ea580c 0%,#f59e0b 100%)}html[data-theme=dark] .superadmin-profile-inline-actions .account-action-button.is-change{background:linear-gradient(90deg,#1f2937 0%,#475569 100%)}html[data-theme=dark] .superadmin-profile-helper,html[data-theme=dark] .superadmin-profile-note{color:#94a3b8}html[data-theme=dark] .admin-profile-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .new-admin-shell .admin-profile-section{background:0 0}html[data-theme=dark] .new-admin-shell .admin-profile-split{background:#0f172a;border-color:#334155}html[data-theme=dark] .new-admin-shell .admin-profile-field-actions{border-top-color:#334155}html[data-theme=dark] .new-admin-shell .admin-profile-column+.admin-profile-column{border-top:none}html[data-theme=dark] .new-admin-shell .admin-profile-column+.admin-profile-column:before{border-top-color:#334155}html[data-theme=dark] .new-customer-shell .customer-profile-split{background:#0f172a;border-color:#334155}html[data-theme=dark] .new-customer-shell .customer-profile-column+.customer-profile-column:before,html[data-theme=dark] .new-customer-shell .new-customer-divider:before{border-top-color:#334155}html[data-theme=dark] .new-customer-shell .account-input{border-color:#475569}html[data-theme=dark] .new-seller-shell .seller-profile-split{background:#0f172a;border-color:#334155}html[data-theme=dark] .new-seller-shell .seller-profile-column+.seller-profile-column:before,html[data-theme=dark] .new-seller-shell .new-seller-divider:before{border-top-color:#334155}html[data-theme=dark] .new-seller-shell .account-input{border-color:#475569}html[data-theme=dark] .new-admin-shell .account-input::placeholder,html[data-theme=dark] .new-customer-shell .account-input::placeholder,html[data-theme=dark] .new-seller-shell .account-input::placeholder{color:#64748b}html[data-theme=dark] .admin-profile-header{background:linear-gradient(135deg,#0e74904d 0%,#2563eb40 100%);border-color:#1f2937}html[data-theme=dark] .admin-profile-title{color:#f8fafc}html[data-theme=dark] .admin-profile-subtitle{color:#94a3b8}html[data-theme=dark] .admin-profile-subtitle.is-pill{color:#e0f2fe;background:#0e749033;border-color:#0e7490}html[data-theme=dark] .admin-profile-section{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .admin-profile-subsection+.admin-profile-subsection{border-top-color:#1f2937}html[data-theme=dark] .admin-profile-subsection-title{color:#cbd5f5}html[data-theme=dark] .admin-profile-field-actions{border-top-color:#1f2937}html[data-theme=dark] .admin-profile-label{color:#94a3b8}html[data-theme=dark] .admin-profile-coverage{background:#111827}html[data-theme=dark] .admin-profile-coverage-block+.admin-profile-coverage-block{border-top-color:#1f2937}html[data-theme=dark] .admin-profile-coverage-header h4{color:#e2e8f0}html[data-theme=dark] .admin-profile-chip{color:#67e8f9;background:#0e749040;border-color:#0e749066}html[data-theme=dark] .admin-profile-add{color:#67e8f9;background:#0e749033;border-color:#0e749066}html[data-theme=dark] .admin-profile-logo-box{color:#67e8f9;background:#111827;border-color:#0e749066}html[data-theme=dark] .admin-profile-logo-icon{color:#67e8f9}html[data-theme=dark] .admin-profile-logo-hint{color:#94a3b8}html[data-theme=dark] .admin-profile-inline-actions .account-action-button.is-approve{background:linear-gradient(90deg,#ea580c 0%,#f59e0b 100%)}html[data-theme=dark] .admin-profile-inline-actions .account-action-button.is-change{background:linear-gradient(90deg,#1f2937 0%,#475569 100%)}html[data-theme=dark] .admin-profile-inline-actions .account-action-button.is-brand{background:linear-gradient(135deg,#0a98c2 0%,#1cc1d8 55%,#45e5f2 100%)}html[data-theme=dark] .admin-profile-inline-actions .account-action-button.is-brand:hover{background:linear-gradient(135deg,#088bb3 0%,#1ab6cc 55%,#3cd7ea 100%)}html[data-theme=dark] .admin-profile-inline-actions.is-default .account-action-button.is-approve{background:linear-gradient(90deg,#059669 0%,#06b6d4 100%)}html[data-theme=dark] .admin-profile-inline-actions.is-default .account-action-button.is-change{background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%)}html[data-theme=dark] .admin-profile-helper,html[data-theme=dark] .admin-profile-note{color:#94a3b8}html[data-theme=dark] .customer-profile-card{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .customer-profile-header{background:linear-gradient(135deg,#0e74904d 0%,#2563eb40 100%);border-color:#1f2937}html[data-theme=dark] .customer-profile-title{color:#f8fafc}html[data-theme=dark] .customer-profile-subtitle{color:#94a3b8}html[data-theme=dark] .customer-profile-subtitle.is-pill{color:#e0f2fe;background:#0e749033;border-color:#0e7490}html[data-theme=dark] .customer-profile-check{color:#cbd5e1}html[data-theme=dark] .customer-profile-section{background:#0f172a;border-color:#1f2937}html[data-theme=dark] .customer-profile-subsection+.customer-profile-subsection{border-top-color:#1f2937}html[data-theme=dark] .customer-profile-subsection-title{color:#cbd5f5}html[data-theme=dark] .customer-profile-field-actions{border-top-color:#1f2937}html[data-theme=dark] .customer-profile-label{color:#94a3b8}html[data-theme=dark] .customer-profile-logo-box{color:#67e8f9;background:#111827;border-color:#0e749066}html[data-theme=dark] .customer-profile-logo-icon{color:#67e8f9}html[data-theme=dark] .customer-profile-logo-hint{color:#94a3b8}html[data-theme=dark] .customer-profile-inline-actions .account-action-button.is-approve{background:linear-gradient(90deg,#ea580c 0%,#f59e0b 100%)}html[data-theme=dark] .customer-profile-inline-actions .account-action-button.is-change{background:linear-gradient(90deg,#1f2937 0%,#475569 100%)}@media (max-width:1024px){.account-grid{grid-template-columns:1fr}}@media (max-width:640px){.account-header{flex-direction:column;align-items:flex-start}.account-supplier-grid,.account-field-row,.account-field-grid.is-narrow,.account-field-grid.is-three,.account-field-grid.is-two,.account-admin-row{grid-template-columns:1fr}.account-permissions-header{align-items:flex-start}.account-permissions-table{table-layout:fixed;width:100%;min-width:0}.seller-profile-header,.admin-profile-header,.superadmin-profile-header,.customer-profile-header{flex-direction:column;align-items:flex-start}.seller-profile-title-row,.admin-profile-title-row,.superadmin-profile-title-row,.customer-profile-title-row{flex-wrap:wrap}.seller-profile-grid,.seller-profile-grid.is-address-top,.seller-profile-grid.is-address-bottom,.seller-profile-coverage,.seller-profile-split,.admin-profile-grid,.admin-profile-grid.is-address-top,.admin-profile-grid.is-address-bottom,.admin-profile-coverage,.admin-profile-split,.superadmin-profile-grid,.superadmin-profile-grid.is-address-top,.superadmin-profile-grid.is-address-bottom,.superadmin-profile-coverage,.superadmin-profile-split,.customer-profile-grid,.customer-profile-grid.is-address-top,.customer-profile-grid.is-address-bottom,.customer-profile-split,.customer-profile-row-group,.seller-profile-row,.seller-profile-row-group,.admin-profile-row,.superadmin-profile-row,.customer-profile-row,.seller-profile-company,.admin-profile-company,.superadmin-profile-company,.customer-profile-company{grid-template-columns:1fr}.seller-profile-logo-box,.admin-profile-logo-box,.superadmin-profile-logo-box,.customer-profile-logo-box{width:120px;height:120px}.seller-profile-field-wide,.admin-profile-field-wide,.superadmin-profile-field-wide,.customer-profile-field-wide{grid-column:span 1}.seller-profile-actions,.admin-profile-actions,.superadmin-profile-actions,.customer-profile-actions{flex-direction:column}}@media (max-width:1280px){.panel-section{width:100%;max-width:700px;margin:0 auto}.panel-section.is-wide{max-width:none;margin:0}.seller-profile-split,.admin-profile-split,.superadmin-profile-split,.customer-profile-split,.seller-profile-actions-row,.admin-profile-actions-row,.superadmin-profile-actions-row,.customer-profile-actions-row{grid-template-columns:1fr}.new-admin-actions .admin-profile-inline-actions.is-quarter,.new-customer-actions .customer-profile-inline-actions.is-quarter,.new-seller-actions .seller-profile-inline-actions.is-quarter{max-width:100%}}@media (min-width:480px) and (max-width:640px){.new-admin-actions .admin-profile-inline-actions.is-quarter,.new-customer-actions .customer-profile-inline-actions.is-quarter,.new-seller-actions .seller-profile-inline-actions.is-quarter{max-width:50%}}@media (min-width:641px) and (max-width:960px){.new-admin-actions .admin-profile-inline-actions.is-quarter,.new-customer-actions .customer-profile-inline-actions.is-quarter,.new-seller-actions .seller-profile-inline-actions.is-quarter{max-width:25%}}@media (min-width:1025px) and (max-width:1280px){.new-admin-actions .admin-profile-inline-actions.is-quarter,.new-customer-actions .customer-profile-inline-actions.is-quarter,.new-seller-actions .seller-profile-inline-actions.is-quarter{max-width:25%}.app-shell{height:100vh;overflow:hidden}.panel-content{height:100vh;min-height:0;overflow:hidden}.panel-body{min-height:0;overflow-y:auto}}@media (max-width:1280px) and (min-width:641px){.seller-profile-header-main,.admin-profile-header-main,.superadmin-profile-header-main,.customer-profile-header-main{width:100%}.seller-profile-company,.admin-profile-company,.superadmin-profile-company,.customer-profile-company{grid-template-columns:minmax(0,1fr) 140px;gap:12px}.orders-shell{max-width:1190px;margin:0 auto}}@media (min-width:1281px){.app-shell{height:100vh;overflow:hidden}.panel-content{height:100vh;min-height:0;overflow:hidden}.panel-body{min-height:0;overflow-y:auto}.panel-body-inner{max-width:none;margin:0}.panel-section{max-width:960px;margin:0 auto}.panel-section.is-wide{max-width:none;margin:0}.seller-profile-header-main,.admin-profile-header-main,.superadmin-profile-header-main,.customer-profile-header-main{width:100%}.seller-profile-company,.admin-profile-company,.superadmin-profile-company,.customer-profile-company{grid-template-columns:minmax(0,1fr) 140px;gap:3px}.invoices-form-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1024px){.invoices-header{flex-wrap:wrap}.invoices-search{max-width:100%;margin-left:0}.invoices-details-grid-split,.invoices-form-layout{grid-template-columns:1fr}.invoices-form-main{order:1}.invoices-form-side{order:0}.invoices-form-side.is-sticky{position:static}.invoices-form-columns{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:1024px){.invoices-form-columns,.invoices-form-columns.is-tight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.invoices-tabs{justify-content:space-between;width:100%}.invoices-form-grid,.invoices-details-grid{grid-template-columns:1fr}.invoices-detail-wide{grid-column:span 1}.invoices-doc-card{flex-direction:column;align-items:flex-start}.invoices-doc-meta{text-align:left}.invoices-form-grid.is-3,.invoices-form-grid.is-2{grid-template-columns:1fr}.invoices-form-field.is-span-2{grid-column:span 1}.invoices-payment-row,.invoices-orders-item-meta{grid-template-columns:1fr}.invoices-preview-text{display:none}}@media (max-width:1024px){.admins-header{flex-direction:column;align-items:stretch}.admins-search{max-width:100%}.admins-add-button{width:fit-content}}@media (min-width:1025px){.admins-details-grid,.admins-permissions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:641px){.admins-permissions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.app-shell{grid-template-columns:1fr;height:100vh;overflow:hidden}.menu-button{display:inline-flex}.panel-content{height:100vh;min-height:0;overflow:hidden}.panel-body{min-height:0;overflow-y:auto}.sidebar{z-index:60;width:90px;transition:transform var(--transition);position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.icon-button.sidebar-close{display:inline-flex}.sidebar-backdrop{z-index:50;display:block}.stats-grid{grid-template-columns:repeat(2,1fr)}.layout-split{grid-template-columns:1fr}.auth-layout{grid-template-columns:1fr;max-width:440px}}@media (min-width:641px) and (max-width:1024px){.panel-body{padding:16px}}@media (max-width:640px){.landing-container{padding:32px 16px}.landing-header{margin-bottom:32px}.landing-logo .logo-mark{width:56px;height:56px}.landing-logo .logo-mark .logo-letter{font-size:2rem}.landing-title{font-size:2.2rem}.landing-grid{grid-template-columns:repeat(2,minmax(140px,150px));justify-content:center;gap:12px}.auth-container{padding:32px 16px}.auth-card{padding:24px}.panel-body{padding:16px}.stats-grid{grid-template-columns:1fr}.search-box{flex:100%;min-width:0}.app-shell[data-nav=bottom] .bottom-nav{display:flex}.app-shell[data-nav=bottom] .panel-body{padding-bottom:96px}.drawer-backdrop,.modal-backdrop{align-items:flex-end}.drawer-panel,.modal-panel{border-radius:16px 16px 0 0;width:100%;max-height:85vh}.drawer-panel{height:auto}}@media (max-width:480px){.orders-orderdata-contact-items{grid-template-columns:44px minmax(0,.6fr) minmax(0,1.4fr)}.orders-orderdata-contact-details .orders-orderdata-contact-item.is-link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-header{flex-direction:row;align-items:center;gap:12px;height:64px}.panel-actions{flex-wrap:nowrap;justify-content:flex-end;width:auto;margin-left:auto}html[data-section=orders] .panel-body{padding:2px}html[data-section=orders] .app-shell[data-nav=bottom] .panel-body{padding-bottom:96px}.admin-profile-inline-actions,.seller-profile-inline-actions,.customer-profile-inline-actions,.admin-profile-inline-actions.is-default,.seller-profile-inline-actions.is-default,.customer-profile-inline-actions.is-default,.superadmin-profile-inline-actions{flex-wrap:nowrap;justify-content:stretch;gap:8px;width:100%;max-width:100%;margin-left:0}.admin-profile-inline-actions .account-action-button,.seller-profile-inline-actions .account-action-button,.customer-profile-inline-actions .account-action-button,.superadmin-profile-inline-actions .account-action-button{flex:1 1 0;width:100%}.seller-profile-grid.is-two,.seller-profile-grid.is-address-top,.seller-profile-grid.is-address-bottom,.customer-profile-grid.is-two,.customer-profile-grid.is-address-top,.customer-profile-grid.is-address-bottom{grid-template-columns:1fr}.admins-expand-header,.admins-expand-cell{width:30px;padding-left:8px;padding-right:4px}.admins-expand-button,.sellers-expand-button,.customers-expand-button,.delete-tab-expand-button{width:26px;height:26px}.admins-expand-icon,.sellers-expand-icon,.customers-expand-icon,.delete-tab-expand-icon{width:14px;height:14px}.admins-table-cell,.sellers-table-cell,.customers-table-cell,.delete-tab-table-cell,.admins-table-header-cell,.sellers-table-header-cell,.customers-table-header-cell,.delete-tab-table-header-cell{padding-left:4px;padding-right:4px}.admin-profile-grid.is-security,.seller-profile-grid.is-security,.customer-profile-grid.is-security,.superadmin-profile-grid.is-security{grid-template-columns:1fr}}@media (max-width:640px) and (min-width:481px){.account-permissions-table{table-layout:fixed;width:100%;min-width:0}.account-permissions-head{letter-spacing:.03em;white-space:normal;padding:2px;font-size:.58rem}.account-permissions-group td,.account-permissions-row td{padding:2px}.account-permissions-table th:first-child,.account-permissions-table td:first-child{width:60%}.account-permissions-table th.account-permissions-head-role,.account-permissions-table td.account-permissions-cell{width:10%}.account-permissions-name{overflow-wrap:anywhere;min-width:0;font-size:.72rem}.account-permissions-meta{word-break:normal;overflow-wrap:break-word;font-size:.62rem}.account-permissions-toggle{border-radius:6px;width:24px;height:24px}.account-permissions-toggle svg{width:14px;height:14px}.admin-profile-grid.is-details{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile-grid.is-details .admin-profile-field-wide{grid-column:1/-1}.admin-profile-inline-actions.is-default{justify-content:flex-end;width:50%;margin-left:auto}.account-permissions-role-long{display:none}.account-permissions-role-short{display:inline}.seller-profile-header-main,.admin-profile-header-main,.superadmin-profile-header-main,.customer-profile-header-main{width:100%}.seller-profile-company,.admin-profile-company,.superadmin-profile-company,.customer-profile-company{grid-template-columns:minmax(0,1fr) 140px;gap:12px}.seller-profile-grid.is-security,.admin-profile-grid.is-security,.superadmin-profile-grid.is-security,.customer-profile-grid.is-security{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-profile-actions,.admin-profile-actions,.superadmin-profile-actions,.customer-profile-actions{flex-flow:row}.seller-profile-grid.is-address-top,.admin-profile-grid.is-address-top,.superadmin-profile-grid.is-address-top,.customer-profile-grid.is-address-top{grid-template-columns:minmax(80px,120px) minmax(0,1fr)}.seller-profile-grid.is-address-bottom,.admin-profile-grid.is-address-bottom,.superadmin-profile-grid.is-address-bottom,.customer-profile-grid.is-address-bottom{grid-template-columns:minmax(100px,140px) minmax(0,1fr) minmax(60px,90px)}.seller-profile-shell,.seller-profile-card,.admin-profile-shell,.admin-profile-card,.superadmin-profile-shell,.superadmin-profile-card,.customer-profile-shell,.customer-profile-card{overflow-x:hidden}.seller-profile-row,.admin-profile-row,.customer-profile-row,.seller-profile-company .seller-profile-row,.admin-profile-company .admin-profile-row,.superadmin-profile-company .superadmin-profile-row,.customer-profile-company .customer-profile-row{grid-template-columns:1fr;align-items:start}.seller-profile-input-row,.admin-profile-input-row,.superadmin-profile-input-row{flex-wrap:wrap}.seller-profile-input-row .account-input,.admin-profile-input-row .account-input,.superadmin-profile-input-row .account-input{flex:220px;min-width:0}.seller-profile-inline,.admin-profile-inline,.superadmin-profile-inline{flex-direction:column;align-items:stretch}.seller-profile-inline-actions,.admin-profile-inline-actions,.superadmin-profile-inline-actions{flex-wrap:nowrap;width:100%}.seller-profile-inline-actions .account-action-button,.admin-profile-inline-actions .account-action-button,.superadmin-profile-inline-actions .account-action-button{flex:1 1 0}.seller-profile-grid.is-two .seller-profile-field-wide,.admin-profile-grid.is-two .admin-profile-field-wide,.superadmin-profile-grid.is-two .superadmin-profile-field-wide{grid-column:1/-1}.customer-profile-inline-actions{flex-wrap:nowrap;width:100%}.customer-profile-inline-actions .account-action-button{flex:1 1 0}.customer-profile-grid.is-two .customer-profile-field-wide{grid-column:1/-1}}@media (max-width:1024px) and (min-width:641px){.account-permissions-table{table-layout:fixed;width:100%;min-width:0}.account-permissions-head{letter-spacing:.04em;white-space:normal;padding:4px 6px;font-size:.68rem}.account-permissions-group td,.account-permissions-row td{padding:4px 6px}.account-permissions-table th:first-child,.account-permissions-table td:first-child{width:54%}.account-permissions-table th.account-permissions-head-role,.account-permissions-table td.account-permissions-cell{width:11.5%}.account-permissions-name{overflow-wrap:anywhere;min-width:0;font-size:.78rem}.account-permissions-meta{word-break:normal;overflow-wrap:break-word;font-size:.65rem}.account-permissions-toggle{border-radius:8px;width:30px;height:30px}.account-permissions-toggle svg{width:16px;height:16px}.account-permissions-role-long{display:none}.account-permissions-role-short{display:inline}}@media (max-width:1280px) and (min-width:1025px){.account-permissions-table{table-layout:fixed;width:100%;min-width:0}.account-permissions-head{letter-spacing:.05em;white-space:normal;padding:6px 8px;font-size:.72rem}.account-permissions-group td,.account-permissions-row td{padding:6px 8px}.account-permissions-table th:first-child,.account-permissions-table td:first-child{width:52%}.account-permissions-table th.account-permissions-head-role,.account-permissions-table td.account-permissions-cell{width:12%}.account-permissions-name{overflow-wrap:anywhere;min-width:0;font-size:.88rem}.account-permissions-meta{word-break:normal;overflow-wrap:break-word;font-size:.72rem}.account-permissions-toggle{border-radius:9px;width:32px;height:32px}.account-permissions-toggle svg{width:16px;height:16px}.account-permissions-role-long{display:none}.account-permissions-role-short{display:inline}}@media (min-width:1281px){.account-permissions-table{table-layout:fixed;width:100%;min-width:0}.account-permissions-table th:first-child,.account-permissions-table td:first-child{width:52%}.account-permissions-table th.account-permissions-head-role,.account-permissions-table td.account-permissions-cell{width:12%}.account-permissions-head{letter-spacing:.06em;white-space:normal;padding:8px 10px;font-size:.78rem}.account-permissions-group td,.account-permissions-row td{padding:8px 10px}.account-permissions-name{overflow-wrap:anywhere;min-width:0;font-size:.95rem}.account-permissions-meta{word-break:normal;overflow-wrap:break-word;font-size:.75rem}.account-permissions-role-long{display:inline}.account-permissions-role-short{display:none}}
