:root{--wine:#2563eb;--ink:#172033;--green:#16a36a;--bg:#f5f7f9;--line:#e3e7ec;--muted:#667085;--pw-page:#f5f7f9;--pw-surface:#fff;--pw-surface-alt:#f8fafc;--pw-surface-raised:#fff;--pw-border:#e3e7ec;--pw-border-strong:#d6dce4;--pw-text:#172033;--pw-muted:#667085;--pw-subtle:#8a94a3;--pw-primary:#2563eb;--pw-primary-hover:#1d4ed8;--pw-primary-soft:#eff6ff;--pw-success:#16a36a;--pw-warning:#dc7900;--pw-danger:#d92d20;--pw-violet:#7c3aed;--pw-radius:8px;--pw-radius-lg:12px;--pw-gutter:clamp(14px,1.55vw,24px)}html[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6edf8;--bg:#0b1220;--line:#94a3b833;--muted:#a9b6cc;--pw-page:#0b1220;--pw-surface:#111b2e;--pw-surface-alt:#131f34;--pw-surface-raised:#17233a;--pw-border:#94a3b833;--pw-border-strong:#94a3b852;--pw-text:#e6edf8;--pw-muted:#a9b6cc;--pw-subtle:#7f8da5;--pw-primary:#60a5fa;--pw-primary-hover:#93c5fd;--pw-primary-soft:#2563eb29}html[data-color-mode] body{background:var(--pw-page);color:var(--pw-text)}html[data-color-mode] button,html[data-color-mode] input,html[data-color-mode] select,html[data-color-mode] textarea{font:inherit}html[data-color-mode] :focus-visible{outline:2px solid color-mix(in srgb,var(--pw-primary) 72%,transparent);outline-offset:2px}.prime-app{background:var(--pw-page);min-height:100vh;color:var(--pw-text);grid-template-columns:240px minmax(0,1fr);display:grid}.prime-sidebar{z-index:40;border-right:1px solid var(--pw-border);background:var(--pw-surface);flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0}.prime-brand{border-bottom:1px solid var(--pw-border);align-items:center;gap:10px;height:57px;padding:0 14px;display:flex}.prime-brand-mark{background:var(--pw-primary);color:#fff;letter-spacing:-.02em;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.prime-brand>span:nth-child(2){min-width:0}.prime-brand strong,.prime-brand small{white-space:nowrap;display:block}.prime-brand strong{color:var(--pw-text);letter-spacing:-.01em;font-size:12.5px;font-weight:720}.prime-brand small{color:var(--pw-subtle);margin-top:1px;font-size:8.5px}.drawer-close{color:var(--pw-muted);background:0 0;border:0;margin-left:auto;display:none}.drawer-close svg{width:18px}.prime-navigation{scrollbar-width:thin;flex:1;padding:12px 9px 18px;overflow-y:auto}.prime-navigation section+section{margin-top:18px}.prime-navigation section>p{color:var(--pw-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0 10px 6px;font-size:9px;font-weight:750}.prime-navigation a{min-height:40px;color:var(--pw-muted);border-radius:8px;align-items:center;gap:10px;margin:2px 0;padding:0 10px;font-size:12px;font-weight:520;transition:background .15s,color .15s;display:flex;position:relative}.prime-navigation a:hover{background:var(--pw-surface-alt);color:var(--pw-text)}.prime-navigation a.current{background:var(--pw-primary-soft);color:var(--pw-primary);box-shadow:inset 2px 0 0 var(--pw-primary);font-weight:650}.prime-navigation a svg{stroke-width:1.9px;flex:none;width:16px;height:16px}.prime-navigation a b{background:var(--pw-surface-alt);min-width:20px;color:var(--pw-muted);text-align:center;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:8px}.prime-navigation a.current b{background:color-mix(in srgb,var(--pw-primary) 12%,var(--pw-surface));color:var(--pw-primary)}.prime-sidebar-footer{border:1px solid var(--pw-border);background:var(--pw-surface-alt);border-radius:9px;align-items:center;gap:9px;margin:8px 10px 12px;padding:9px;display:flex;position:relative}.prime-sidebar-footer>span:nth-child(2){flex:1;min-width:0}.prime-sidebar-footer strong,.prime-sidebar-footer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prime-sidebar-footer strong{font-size:9.5px}.prime-sidebar-footer small{color:var(--pw-subtle);margin-top:2px;font-size:8px}.prime-avatar{background:var(--pw-primary-soft);width:30px;height:30px;color:var(--pw-primary);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.online-dot{border:2px solid var(--pw-surface-alt);background:var(--pw-success);border-radius:50%;width:7px;height:7px}.prime-workspace{min-width:0}.prime-topbar{z-index:30;border-bottom:1px solid var(--pw-border);background:color-mix(in srgb,var(--pw-surface) 96%,transparent);height:57px;padding:0 var(--pw-gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:18px;display:flex;position:sticky;top:0}.topbar-context{align-items:center;gap:10px;min-width:0;display:flex}.topbar-context strong,.topbar-context small{white-space:nowrap;display:block}.topbar-context strong{color:var(--pw-text);font-size:11.5px;font-weight:650}.topbar-context small{color:var(--pw-subtle);margin-top:2px;font-size:8.5px}.topbar-actions{align-items:center;gap:5px;display:flex}.topbar-icon{width:34px;height:34px;color:var(--pw-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid;position:relative}.topbar-icon:hover{border-color:var(--pw-border);background:var(--pw-surface-alt);color:var(--pw-text)}.topbar-icon svg{stroke-width:1.9px;width:16px;height:16px}.topbar-icon i{border:1px solid var(--pw-surface);background:var(--pw-danger);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.mobile-menu{display:none}.profile-menu{margin-left:3px;position:relative}.profile-menu summary{border-left:1px solid var(--pw-border);cursor:pointer;align-items:center;gap:8px;min-width:150px;height:40px;padding-left:10px;list-style:none;display:flex}.profile-menu summary::-webkit-details-marker{display:none}.profile-copy{flex:1;min-width:0}.profile-copy strong,.profile-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-copy strong{max-width:100px;font-size:9.5px}.profile-copy small{color:var(--pw-subtle);margin-top:1px;font-size:7.5px}.profile-menu summary>svg{width:13px;color:var(--pw-subtle)}.profile-menu>div{border:1px solid var(--pw-border);background:var(--pw-surface-raised);border-radius:10px;width:235px;position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 12px 30px #0f172a1f}.profile-menu>div>span{border-bottom:1px solid var(--pw-border);padding:13px;display:block}.profile-menu>div>span strong,.profile-menu>div>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu>div>span strong{font-size:10px}.profile-menu>div>span small{color:var(--pw-subtle);margin-top:3px;font-size:8px}.profile-menu form{padding:6px}.profile-menu form button{width:100%;height:34px;color:var(--pw-danger);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:9px;font-weight:650;display:flex}.profile-menu form button:hover{background:color-mix(in srgb,var(--pw-danger) 8%,transparent)}.profile-menu form svg{width:14px}.prime-page{min-width:0}.drawer-backdrop{display:none}.prime-page>.content{width:100%;max-width:1500px;padding:24px var(--pw-gutter) 48px;margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.page-heading .eyebrow{color:var(--pw-subtle);letter-spacing:.02em;margin:0 0 5px;font-size:9px;font-weight:650}.page-heading h1{color:var(--pw-text);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:730}.page-heading>div>span{color:var(--pw-muted);margin-top:5px;font-size:10.5px;display:block}.page-primary-action{border:1px solid var(--pw-primary);background:var(--pw-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:112px;height:38px;padding:0 13px;font-size:9.5px;font-weight:700;display:flex}.page-primary-action:hover{background:var(--pw-primary-hover)}.page-primary-action svg{width:14px}html[data-color-mode] .card{border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);background:var(--pw-surface);box-shadow:none}.metric{min-height:108px;padding:14px 15px}.metric-head{color:var(--pw-muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:550;display:flex}.icon-box{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.icon-box svg{stroke-width:2px;width:14px;height:14px}.icon-box.blue{background:color-mix(in srgb,#2563eb 11%,var(--pw-surface));color:#2563eb}.icon-box.green{background:color-mix(in srgb,#16a36a 11%,var(--pw-surface));color:#16a36a}.icon-box.amber{background:color-mix(in srgb,#dc7900 11%,var(--pw-surface));color:#c66d00}.icon-box.violet{background:color-mix(in srgb,#7c3aed 11%,var(--pw-surface));color:#7c3aed}.metric-value{color:var(--pw-text);letter-spacing:-.04em;margin:10px 0 1px;font-size:25px;font-weight:730}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.72fr);gap:10px;margin-top:10px;display:grid}.card-head{border-bottom:1px solid var(--pw-border);justify-content:space-between;align-items:center;gap:16px;min-height:59px;padding:12px 15px;display:flex}.card-head h2{color:var(--pw-text);margin:0;font-size:11.5px;font-weight:680}.card-head>a{border:1px solid var(--pw-border);width:30px;height:30px;color:var(--pw-muted);border-radius:7px;place-items:center;display:grid}.card-head>a:hover{background:var(--pw-surface-alt);color:var(--pw-primary)}.card-head>a svg{width:14px}.live-status{color:var(--pw-muted);align-items:center;gap:5px;font-size:8px;display:flex}.live-status i{background:var(--pw-success);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--pw-success) 12%,transparent);border-radius:50%}.dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.dashboard-actions a{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px;transition:border-color .15s,background .15s;display:flex}.dashboard-actions a:hover{border-color:var(--pw-border-strong);background:var(--pw-surface-alt)}.dashboard-actions a>span{flex:1;min-width:0}.dashboard-actions b,.dashboard-actions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-actions b{color:var(--pw-text);font-size:9.5px}.dashboard-actions small{color:var(--pw-subtle);margin-top:3px;font-size:8px}.dashboard-actions a>svg{width:13px;color:var(--pw-subtle);flex:none}.flow-row:last-child{margin-bottom:0}.flow-row>div:first-child{color:var(--pw-muted);justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.flow-row>div:first-child b{color:var(--pw-text)}.bar>span{border-radius:10px;height:100%;display:block}.bar>span.blue{background:#2563eb}.bar>span.green{background:#16a36a}.bar>span.amber{background:#dc7900}.bar>span.violet{background:#7c3aed}.prime-page .workflow-page,.prime-page .order-page,.prime-page .sale-layout{background:0 0;min-height:auto;display:block}.prime-page .sale-sidebar{display:none}.prime-page .sale-main{min-width:0}.prime-page .workflow-top,.prime-page .order-top,.prime-page .sale-header{border:0;border-bottom:1px solid var(--pw-border);max-width:1500px;height:auto;min-height:45px;padding:10px var(--pw-gutter);background:0 0;margin:0 auto}.prime-page .workflow-top>a,.prime-page .workflow-top>div,.prime-page .order-top a,.prime-page .sale-header>a{color:var(--pw-muted);font-size:9px}.prime-page .workflow-content,.prime-page .order-content,.prime-page .sale-content{width:100%;max-width:1500px;padding:21px var(--pw-gutter) 52px;margin:0 auto}.prime-page .origin-content{max-width:1280px}.workflow-heading,.order-title,.sale-title{margin-bottom:18px}.workflow-heading h1,.order-title h1,.sale-title h1{color:var(--pw-text);letter-spacing:-.035em;font-size:23px;font-weight:720}.workflow-heading p,.order-title p,.sale-title p{color:var(--pw-subtle)}.workflow-heading>div:first-child>span,.order-title>div>span,.sale-title span{color:var(--pw-muted);font-size:10px}.workflow-kpi{border-left-color:var(--pw-primary)}.workflow-kpi span{color:var(--pw-subtle)}.workflow-kpi b{color:var(--pw-text)}html[data-color-mode] .form-section,html[data-color-mode] .admin-form,html[data-color-mode] .admin-list,html[data-color-mode] .data-table,html[data-color-mode] .ranking-list,html[data-color-mode] .audit-list,html[data-color-mode] .inventory-matrix,html[data-color-mode] .shipping-metrics a,html[data-color-mode] .shipping-cards>a,html[data-color-mode] .shipping-order-card,html[data-color-mode] .shipping-step,html[data-color-mode] .shipping-aside article,html[data-color-mode] .detail-section,html[data-color-mode] .timeline,html[data-color-mode] .workflow-toolbar,html[data-color-mode] .reconciliation-list,html[data-color-mode] .origin-card,html[data-color-mode] .order-demand,html[data-color-mode] .workflow-empty.full{border-color:var(--pw-border);background:var(--pw-surface);box-shadow:none}.form-section,.admin-form,.admin-list,.data-table,.ranking-list,.audit-list,.inventory-matrix,.shipping-cards>a,.shipping-order-card,.shipping-step,.shipping-aside article,.detail-section,.timeline,.workflow-toolbar,.origin-card,.order-demand{border-radius:10px}.section-heading>span{border-color:color-mix(in srgb,var(--pw-primary) 20%,var(--pw-border));background:var(--pw-primary-soft);color:var(--pw-primary)}.section-heading h2,.admin-form h2,.admin-list h2,.workflow-heading h1,.order-title h1,.sale-title h1,.detail-section h2,.timeline h2,.shipping-order-card h2,.shipping-step h2,.shipping-aside h2,.origin-card header b,.order-demand b,.workflow-empty b{color:var(--pw-text)}.section-heading p,.admin-form header p,.workflow-heading span,.shipping-order-card p,.shipping-step>p{color:var(--pw-muted)}html[data-color-mode] .form-field input,html[data-color-mode] .form-field select,html[data-color-mode] .form-field textarea,html[data-color-mode] .item-row input,html[data-color-mode] .item-row select,html[data-color-mode] .compact-fields input,html[data-color-mode] .compact-fields select,html[data-color-mode] .shipping-step input,html[data-color-mode] .shipping-step select,html[data-color-mode] .shipping-step textarea,html[data-color-mode] .reconciliation-form input,html[data-color-mode] .reconciliation-form textarea,html[data-color-mode] .purchase-label input{border-color:var(--pw-border-strong);background:var(--pw-surface);color:var(--pw-text)}html[data-color-mode] .form-field input:focus,html[data-color-mode] .form-field select:focus,html[data-color-mode] .form-field textarea:focus,html[data-color-mode] .item-row input:focus,html[data-color-mode] .item-row select:focus{border-color:var(--pw-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pw-primary) 12%,transparent)}.form-field>span,.compact-fields label,.shipping-step label:not(.file-input),.file-input{color:var(--pw-muted)}.input-action button,.add-line{border-color:var(--pw-border);background:var(--pw-surface-alt);color:var(--pw-muted)}.save-order,.admin-form>button,.shipping-step>button,.purchase-label button,.shipping-quote>form>button,.origin-action button{background:var(--pw-primary)}.save-order:hover,.admin-form>button:hover,.shipping-step>button:hover,.origin-action button:hover{background:var(--pw-primary-hover)}.section-heading>span,.add-line,.input-action button,.save-order,.admin-form>button,.shipping-step>button,.purchase-label button,.shipping-quote>form>button{border-radius:8px}.form-grid,.items-table,.proof-grid,.item-row,.admin-list>div,.data-table>div,.data-table>a,.ranking-list article,.audit-list article,.inventory-matrix>div,.shipping-cards header,.shipping-cards li,.shipping-order-card>div span,.shipping-aside article>p,.shipping-aside article>a,.quote-row,.origin-card>header,.origin-action,.stock-table>div,.detail-items>div,.timeline-line:before,.reconciliation-card,.reconciliation-form,.processed-payment{border-color:var(--pw-border)}.items-head,.data-table .data-head,.inventory-matrix .matrix-head b,.shipping-cards footer,.workflow-toolbar form,.reconciliation-form{background:var(--pw-surface-alt)}.data-table>a:hover,.file-line:hover,.shipping-cards>a:hover{background:var(--pw-surface-alt);border-color:var(--pw-border-strong)}.data-table>a,.ranking-list article,.audit-list article,.stock-table>div{color:var(--pw-muted)}.data-table>a b,.ranking-list article>div b,.audit-list span b,.detail-section dd,.item-row b,.reconciliation-summary dd{color:var(--pw-text)}.table-status,.order-status{border-color:color-mix(in srgb,var(--pw-primary) 20%,var(--pw-border));background:var(--pw-primary-soft);color:var(--pw-primary)}.status-shipped,.status-delivered{border-color:color-mix(in srgb,var(--pw-success) 22%,var(--pw-border));background:color-mix(in srgb,var(--pw-success) 8%,var(--pw-surface));color:var(--pw-success)}.status-problem,.status-payment_rejected{border-color:color-mix(in srgb,var(--pw-danger) 22%,var(--pw-border));background:color-mix(in srgb,var(--pw-danger) 8%,var(--pw-surface));color:var(--pw-danger)}.workflow-toolbar nav a{color:var(--pw-muted)}.workflow-toolbar nav a.active{background:var(--pw-primary-soft);color:var(--pw-primary)}.workflow-toolbar form{border-color:var(--pw-border)}.workflow-toolbar form input{color:var(--pw-text)}.order-reference span,.proof-links a:first-child,.shipping-cards footer b,.shipping-quote .quote-row svg,.shipping-aside article>a,.detail-items svg,.file-line>svg,.order-demand svg,.origin-card header svg,.demand-items span b{color:var(--pw-primary)}.upload-box{border-color:var(--pw-border-strong);background:var(--pw-surface-alt)}.upload-box:hover{border-color:var(--pw-primary);background:var(--pw-primary-soft)}.upload-box svg{color:var(--pw-primary)}.totals-strip,.totals-strip>div{border-color:var(--pw-border)}.success-banner{border-color:color-mix(in srgb,var(--pw-success) 24%,var(--pw-border));background:color-mix(in srgb,var(--pw-success) 7%,var(--pw-surface));color:var(--pw-success)}.warning-banner{border-color:color-mix(in srgb,var(--pw-warning) 24%,var(--pw-border));background:color-mix(in srgb,var(--pw-warning) 7%,var(--pw-surface));color:var(--pw-warning)}.pagination a{border-color:var(--pw-border);background:var(--pw-surface)}html[data-color-mode] .login-shell{background:var(--pw-surface)}.login-panel{border-color:var(--pw-border);background:var(--pw-surface)}.login-panel .brand-mark{background:var(--pw-primary);box-shadow:none}.login-panel h1{color:var(--pw-text);font-size:27px}.login-panel>p{color:var(--pw-muted)}html[data-color-mode] .field input{border-color:var(--pw-border-strong);background:var(--pw-surface);color:var(--pw-text)}html[data-color-mode] .field input:focus{border-color:var(--pw-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pw-primary) 12%,transparent)}.primary{background:var(--pw-primary)}.login-visual{background:#0f1b33}.login-visual:before{opacity:.12;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:44px 44px}.visual-copy p{color:#93a4c1}.visual-copy small{color:#a9b6cc}@media (max-width:1080px){.prime-app{grid-template-columns:220px minmax(0,1fr)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.shipping-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.prime-app{display:block}.prime-sidebar{width:min(286px,88vw);transition:transform .2s;position:fixed;left:0;transform:translate(-102%);box-shadow:12px 0 30px #0f172a24}.drawer-open .prime-sidebar{transform:translate(0)}.drawer-close,.mobile-menu{display:grid}.drawer-backdrop{z-index:35;background:#0b122075;border:0;position:fixed;inset:0}.drawer-open .drawer-backdrop{display:block}.topbar-context>div,.profile-copy,.profile-menu summary>svg{display:none}.profile-menu summary{border-left:0;min-width:0;padding-left:2px}.prime-topbar{padding:0 12px}.prime-page>.content,.prime-page .workflow-content,.prime-page .order-content,.prime-page .sale-content,.prime-page .workflow-top,.prime-page .order-top,.prime-page .sale-header{padding-left:14px;padding-right:14px}.workflow-heading,.order-title,.sale-title,.page-heading{align-items:flex-start}.dashboard-actions,.shipping-cards{grid-template-columns:1fr}.profile-menu>div{right:-2px}}@media (max-width:540px){.metrics{grid-template-columns:1fr}.page-heading{flex-direction:column}.page-primary-action{width:100%}.metric{min-height:100px}.topbar-actions>.topbar-icon:nth-child(2){display:none}.workflow-heading h1,.order-title h1,.sale-title h1,.page-heading h1{font-size:21px}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.login-shell{background:#fff;grid-template-columns:minmax(320px,480px) 1fr;min-height:100vh;display:grid}.login-panel{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:54px clamp(28px,6vw,76px);display:flex}.brand{align-items:center;gap:12px;margin-bottom:58px;display:flex}.brand-mark{background:var(--wine);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid;box-shadow:0 8px 24px #8d183033}.brand strong{font-size:15px;display:block}.brand small{color:#7c8582}.login-panel h1{letter-spacing:-.04em;margin:0;font-size:30px}.login-panel>p{color:var(--muted);margin:9px 0 30px;font-size:14px;line-height:1.6}.field{gap:7px;margin-bottom:17px;display:grid}.field label{font-size:12px;font-weight:650}.field input{border:1px solid #d8dcdf;border-radius:9px;outline:0;width:100%;height:44px;padding:0 13px}.field input:focus{border-color:var(--wine);box-shadow:0 0 0 3px #8d18301a}.primary{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;height:44px;font-size:13px;font-weight:700}.primary:hover{background:#741326}.error{color:#a52237;background:#fff4f5;border:1px solid #f0c4c9;border-radius:9px;margin:0 0 18px;padding:11px 13px;font-size:12px}.security-note{color:#8b9391;text-align:center;margin-top:26px;font-size:11px}.login-visual{color:#fff;background:#14211f;align-items:flex-end;padding:64px;display:flex;position:relative;overflow:hidden}.login-visual:before{content:"";opacity:.14;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000,#000);mask-image:linear-gradient(to bottom right,#0000,#000)}.visual-copy{max-width:580px;position:relative}.visual-copy p{color:#9aaca7;text-transform:uppercase;letter-spacing:.13em;font-size:13px}.visual-copy h2{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(34px,4vw,58px);line-height:1.04}.visual-copy span{color:#cdb66d}.visual-copy small{color:#a8b6b2;max-width:470px;line-height:1.7;display:block}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#56605d;background:#fff;border-right:1px solid #e4e7e8;flex-direction:column;height:100vh;padding:20px 12px 14px;display:flex;position:sticky;top:0}.sidebar .brand{margin:0 8px 32px}.sidebar .brand small{color:#89918f}.nav-label{color:#a0a7a5;letter-spacing:.14em;text-transform:uppercase;margin:16px 11px 7px;font-size:9px;font-weight:700}.nav-item{color:#626c69;border-radius:8px;align-items:center;gap:11px;height:38px;margin:2px 0;padding:0 11px;font-size:13px;display:flex}.nav-item:hover{color:#26302e;background:#f5f6f7}.nav-item.active{color:#7c1730;background:#f7ecef;font-weight:650}.nav-item svg{width:16px}.nav-item b{color:#78817e;background:#f0f2f2;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px}.user-card{border:1px solid #e7e9ea;border-radius:9px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.avatar{color:#7a1428;background:#e8d8dc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.user-card strong{color:#26302e;font-size:11px;display:block}.user-card small{color:#89918f;font-size:9px}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.search{border:1px solid var(--line);color:#7d8583;background:#f8f9fa;border-radius:9px;width:min(360px,45vw);padding:9px 12px;font-size:12px}.logout{border:1px solid var(--line);color:#4b5552;cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:11px}.content{max-width:1500px;margin:auto;padding:28px}.eyebrow{color:#7a8582;font-size:11px}.content h1{letter-spacing:-.04em;margin:6px 0 3px;font-size:29px}.subtitle{color:var(--muted);margin:0 0 24px;font-size:13px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 1px 3px #141f1d0a}.metric{padding:19px}.metric-head{color:#6e7774;justify-content:space-between;font-size:11px;display:flex}.metric-head svg{width:17px}.metric-value{letter-spacing:-.04em;margin:18px 0 2px;font-size:25px;font-weight:750}.metric-detail{color:#929997;font-size:10px}.grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:14px;margin-top:14px;display:grid}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.card-head h2{margin:0;font-size:13px}.card-head p{color:#818987;margin:3px 0 0;font-size:10px}.empty{text-align:center;color:#7b8582;place-items:center;min-height:260px;padding:28px;display:grid}.empty strong{color:#2e3835;margin-top:12px;font-size:13px;display:block}.empty p{max-width:320px;margin:5px 0 0;font-size:11px;line-height:1.5}.flow{padding:18px}.flow-row{margin-bottom:17px}.flow-row div:first-child{justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.bar{background:#edf0ef;border-radius:10px;height:6px;overflow:hidden}.bar span{background:var(--wine);border-radius:10px;height:100%;display:block}@media (max-width:980px){.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.login-visual{display:none}.login-shell{grid-template-columns:1fr}.login-panel{border:0;width:100%;max-width:520px;margin:auto}}@media (max-width:700px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:12px 16px;position:static}.sidebar nav,.user-card{display:none}.sidebar .brand{margin:0}.main{width:100%}.topbar{padding:0 16px}.content{padding:20px 16px}.metrics{grid-template-columns:1fr}.search{width:60vw}}.sale-layout{background:#f6f7f8;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sale-sidebar{background:#fff;border-right:1px solid #e5e8ea;flex-direction:column;height:100vh;padding:20px 12px 14px;display:flex;position:sticky;top:0}.sale-sidebar .brand{margin:0 8px 32px}.sale-sidebar .brand small{color:#89918f}.sale-sidebar .nav-label{color:#a0a7a5}.sale-sidebar .nav-item{color:#626c69}.sale-sidebar .nav-item:hover{color:#26302e;background:#f5f6f7}.sale-sidebar .nav-item.active{color:#7c1730;background:#f7ecef;font-weight:650}.sale-sidebar .user-card{border-color:#e7e9ea}.sale-sidebar .user-card strong{color:#26302e}.sale-sidebar .user-card small{color:#89918f}.sale-main{min-width:0}.sale-header{background:#fff;border-bottom:1px solid #e4e7e9;justify-content:space-between;align-items:center;height:61px;padding:0 28px;display:flex}.sale-header>a{color:#56605d;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.sale-header>a svg{width:15px}.sale-header>div{text-align:right}.sale-header span,.sale-header b{display:block}.sale-header span{color:#3e4845;font-size:11px;font-weight:650}.sale-header b{color:#949b99;margin-top:2px;font-size:9px;font-weight:500}.sale-content{max-width:1220px;margin:0 auto;padding:29px 32px 70px}.sale-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.sale-title p{color:#8a9290;margin:0 0 6px;font-size:10px;font-weight:600}.sale-title h1{letter-spacing:-.04em;margin:0;font-size:27px}.sale-title span{color:#737c79;margin-top:6px;font-size:12px;display:block}.save-order{color:#fff;cursor:pointer;background:#8d1830;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:145px;height:39px;font-size:11px;font-weight:700;display:flex}.save-order:hover{background:#741326}.save-order svg{width:15px}.save-order:disabled{cursor:wait;opacity:.65}.form-error{color:#a1263d;background:#fff5f7;border:1px solid #efc5cc;border-radius:8px;margin:-10px 0 15px;padding:11px 13px;font-size:10px;font-weight:600}.form-section{background:#fff;border:1px solid #e2e5e7;border-radius:10px;margin-top:12px;padding:20px 22px 22px}.section-row{justify-content:space-between;gap:20px;display:flex}.section-heading{align-items:flex-start;gap:11px;padding-bottom:18px;display:flex}.section-heading>span{color:#851a33;background:#fbf4f6;border:1px solid #e2d0d5;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.section-heading h2{letter-spacing:-.01em;margin:0;font-size:13px}.section-heading p{color:#858d8b;margin:3px 0 0;font-size:10px;line-height:1.4}.form-grid{border-top:1px solid #edf0f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;padding-top:17px;display:grid}.form-grid.one{grid-template-columns:minmax(280px,520px)}.form-grid.address-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-field.wide{grid-column:span 2}.form-field>span{color:#46504d;font-size:10px;font-weight:650}.form-field em{color:#9f1f3b;margin-left:3px;font-style:normal}.form-field small{color:#78827f;font-size:9px}.form-field input,.form-field select,.form-field textarea,.item-row input,.item-row select{color:#27312e;background:#fff;border:1px solid #dfe3e5;border-radius:7px;outline:0;width:100%}.form-field input,.form-field select,.item-row input,.item-row select{height:38px;padding:0 10px;font-size:11px}.form-field textarea{resize:vertical;padding:10px;font-size:11px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.item-row input:focus,.item-row select:focus{border-color:#a93d55;box-shadow:0 0 0 3px #8d183014}.input-action{display:flex}.input-action input{border-radius:7px 0 0 7px}.input-action button{color:#4d5754;cursor:pointer;background:#f7f8f8;border:1px solid #dfe3e5;border-left:0;border-radius:0 7px 7px 0;align-items:center;gap:5px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.input-action button svg{width:13px}.add-line{color:#4f5956;cursor:pointer;background:#fff;border:1px solid #dfe3e5;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.add-line svg{width:13px}.items-table{border-top:1px solid #edf0f1}.items-head,.item-row{grid-template-columns:minmax(220px,2fr) 100px 140px 130px 34px;align-items:start;gap:10px;display:grid}.items-head{color:#969d9b;letter-spacing:.07em;text-transform:uppercase;padding:11px 4px 8px;font-size:8px;font-weight:700}.item-row{border-top:1px solid #f0f2f3;padding:10px 4px}.item-row b{color:#343e3b;padding-top:11px;font-size:11px}.custom-product{margin-top:7px}.remove-line{color:#a6adab;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:36px;display:grid}.remove-line:hover{color:#a72d43;background:#fff0f2}.remove-line:disabled{opacity:.25;cursor:not-allowed}.remove-line svg{width:14px}.totals-strip{border:1px solid #e3e6e7;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.totals-strip>div{border-right:1px solid #e8eaeb;padding:13px 15px}.totals-strip>div:last-child{border:0}.totals-strip span,.totals-strip b{display:block}.totals-strip span{color:#858d8b;font-size:9px}.totals-strip b{margin-top:4px;font-size:13px}.totals-strip .final-total{background:#f7f8f8}.totals-strip .final-total b{color:#78152c}.totals-strip .balanced b{color:#20805f}.totals-strip .difference b{color:#c33b4c}.proof-grid{border-top:1px solid #edf0f1;grid-template-columns:minmax(260px,.8fr) minmax(300px,1.2fr);gap:18px;padding-top:17px;display:grid}.upload-box{cursor:pointer;background:#fafbfb;border:1px dashed #cdd3d4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:124px;display:flex;position:relative}.upload-box:hover{background:#fffafb;border-color:#a93d55}.upload-box svg{color:#8d1830;width:20px}.upload-box strong{margin-top:8px;font-size:11px}.upload-box span{color:#929a98;margin-top:3px;font-size:9px}.upload-box input{opacity:0;cursor:pointer;position:absolute;inset:0}.mobile-submit{display:none}@media (max-width:960px){.sale-layout{grid-template-columns:1fr}.sale-sidebar{flex-direction:row;align-items:center;height:62px;padding:10px 18px;position:static}.sale-sidebar .brand{margin:0}.sale-sidebar nav,.sale-sidebar .user-card{display:none}.sale-content{padding:22px 18px 70px}.form-grid.address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.items-head{display:none}.item-row{grid-template-columns:minmax(180px,1fr) 80px 120px 100px 32px}}@media (max-width:650px){.sale-header{padding:0 16px}.sale-header>div{display:none}.sale-title{align-items:flex-start}.sale-title>.save-order{display:none}.sale-title h1{font-size:23px}.form-section{padding:17px 15px}.form-grid,.form-grid.address-grid{grid-template-columns:1fr}.form-field.wide{grid-column:auto}.section-row{display:block}.add-line{margin-bottom:10px}.item-row{grid-template-columns:1fr 70px;gap:8px}.item-row>div:first-child{grid-column:1/-1}.item-row b{padding:11px 4px}.items-table .remove-line{grid-area:2/2;justify-self:end}.totals-strip{grid-template-columns:repeat(2,1fr)}.totals-strip>div:nth-child(2){border-right:0}.totals-strip>div:nth-child(-n+2){border-bottom:1px solid #e8eaeb}.proof-grid{grid-template-columns:1fr}.mobile-submit{margin-top:14px;display:block}.mobile-submit .save-order{width:100%}.sale-content{padding-bottom:30px}}@media (prefers-color-scheme:dark){body{color:#e7ecea;background:#111513}.sidebar{color:#aab4b1;background:#181d1b;border-color:#29312f}.sidebar .brand strong,.sidebar .user-card strong{color:#e7ecea}.sidebar .nav-item{color:#98a29f}.sidebar .nav-item:hover{color:#fff;background:#222927}.sidebar .nav-item.active{color:#f0bbc7;background:#351e24}.sidebar .nav-item b{color:#aab4b1;background:#242b29}.sidebar .user-card{border-color:#2c3532}.sale-layout{background:#111513}.sale-sidebar,.sale-header,.form-section{background:#181d1b;border-color:#29312f}.sale-sidebar .brand strong,.sale-title h1,.section-heading h2,.form-field>span,.item-row b{color:#e7ecea}.sale-sidebar .nav-item{color:#98a29f}.sale-sidebar .nav-item:hover{color:#fff;background:#222927}.sale-sidebar .nav-item.active{color:#f0bbc7;background:#351e24}.sale-sidebar .user-card{border-color:#2c3532}.sale-header{border-color:#29312f}.sale-header>a,.sale-header span{color:#c6cfcc}.sale-title span,.section-heading p{color:#89938f}.section-heading>span{color:#e7a5b4;background:#2b1d21;border-color:#57313a}.form-grid,.items-table,.proof-grid{border-color:#29312f}.form-field input,.form-field select,.form-field textarea,.item-row input,.item-row select{color:#e7ecea;background:#141816;border-color:#313a37}.input-action button,.add-line{color:#c7cecc;background:#202623;border-color:#313a37}.item-row{border-color:#29312f}.totals-strip,.totals-strip>div{border-color:#303835}.totals-strip .final-total{background:#202623}.upload-box{background:#141816;border-color:#38413e}.card,.topbar{background:#181d1b;border-color:#29312f}}.header-action,.list-actions a{color:#7e1b31;background:#fff;border:1px solid #d9dfe0;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:750;display:inline-flex}.list-actions{justify-content:flex-end;margin:10px 0;display:flex}.list-actions svg{width:14px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-form{background:#fff;border:1px solid #e2e5e7;border-radius:10px;padding:19px}.admin-form>header{align-items:flex-start;gap:9px;margin-bottom:17px;display:flex}.admin-form>header>svg{color:#8d1830;width:18px}.admin-form h2{margin:0;font-size:12px}.admin-form header p{color:#88918e;margin:3px 0 0;font-size:9px}.compact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.compact-fields label{color:#56605d;flex-direction:column;gap:5px;min-width:0;font-size:8px;font-weight:700;display:flex}.compact-fields label.wide{grid-column:1/-1}.compact-fields input,.compact-fields select,.shipping-step input,.shipping-step select,.shipping-step textarea{color:#28322f;background:#fff;border:1px solid #dfe3e5;border-radius:7px;outline:0;width:100%;min-width:0;height:36px;padding:0 9px;font-size:10px}.shipping-step textarea{height:auto;padding:9px}.admin-form>button,.shipping-step>button,.purchase-label button,.shipping-quote>form>button{color:#fff;cursor:pointer;background:#8d1830;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:36px;margin-top:14px;font-size:9px;font-weight:750;display:flex}.admin-list{background:#fff;border:1px solid #e2e5e7;border-radius:10px;margin-top:14px;padding:18px}.admin-list h2{margin:0 0 10px;font-size:12px}.admin-list>div{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:15px;padding:10px 2px;display:flex}.admin-list>div span,.admin-list b,.admin-list small{display:block}.admin-list b{font-size:10px}.admin-list small{color:#89918f;margin-top:2px;font-size:8px}.admin-list em{color:#7a1730;font-size:8px;font-style:normal;font-weight:700}.data-table{background:#fff;border:1px solid #e2e5e7;border-radius:10px;overflow:hidden}.data-table>div,.data-table>a{color:#59625f;border-top:1px solid #edf0f1;grid-template-columns:1.1fr 1.5fr 1.1fr .6fr .8fr 1.1fr;align-items:center;gap:12px;min-height:54px;padding:8px 15px;font-size:9px;display:grid}.data-table>a:hover{background:#fffafb}.data-table>a span,.data-table>a b,.data-table>a small{display:block}.data-table>a b{color:#333e3b;font-size:10px}.data-table>a small{color:#929997;margin-top:2px;font-size:8px}.data-table .data-head{color:#929997;text-transform:uppercase;background:#fafbfb;border:0;min-height:34px;font-size:7px;font-weight:750}.table-status{color:#81182f;background:#fff5f7;border:1px solid #e0d5d8;border-radius:15px;width:fit-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.status-shipped,.status-delivered{color:#247258;background:#f0f9f5;border-color:#cce3d9}.status-problem,.status-payment_rejected{color:#a02a41;background:#fff1f3;border-color:#ecc9cf}.pagination{color:#727b79;justify-content:center;align-items:center;gap:15px;margin-top:14px;font-size:9px;display:flex}.pagination a{background:#fff;border:1px solid #dfe3e5;border-radius:6px;padding:7px 9px}.pagination a[aria-disabled=true]{pointer-events:none;opacity:.4}.ranking-list{background:#fff;border:1px solid #e2e5e7;border-radius:10px;overflow:hidden}.ranking-list article{border-top:1px solid #edf0f1;grid-template-columns:42px 1fr minmax(330px,.8fr);align-items:center;gap:13px;padding:14px 18px;display:grid}.ranking-list article:first-child{border:0}.rank-position{color:#707976;border:1px solid #e2e5e7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.rank-position svg{width:15px}.rank-1{color:#a47800;background:#fff9e8;border-color:#e4cb80}.rank-2{color:#68716e;background:#f2f4f4}.rank-3{color:#a7643f;background:#fff3ed}.ranking-list article>div b,.ranking-list article>div small{display:block}.ranking-list article>div b{font-size:11px}.ranking-list article>div small{color:#929997;font-size:8px}.ranking-list dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ranking-list dt{color:#929997;font-size:7px}.ranking-list dd{margin:3px 0 0;font-size:10px;font-weight:700}.audit-list{background:#fff;border:1px solid #e2e5e7;border-radius:10px}.audit-list article{border-top:1px solid #edf0f1;grid-template-columns:1.2fr 1fr 150px 60px;align-items:center;gap:14px;padding:11px 15px;display:grid}.audit-list article:first-child{border:0}.audit-list span b,.audit-list span small{display:block}.audit-list span b{font-size:9px}.audit-list span small,.audit-list time{color:#8b9391;margin-top:2px;font-size:7px}.audit-list summary{cursor:pointer;color:#7e1b31;font-size:8px;font-weight:700}.audit-list details[open]{grid-column:1/-1}.audit-list pre{color:#dce5e2;background:#141918;border-radius:7px;max-height:240px;padding:12px;font-size:8px;overflow:auto}.inventory-matrix{background:#fff;border:1px solid #e2e5e7;border-radius:10px;overflow-x:auto}.inventory-matrix>div{border-top:1px solid #edf0f1;grid-template-columns:minmax(170px,1.5fr) repeat(5,minmax(105px,.7fr));min-width:760px;display:grid}.inventory-matrix>div:first-child{border:0}.inventory-matrix>div>span,.inventory-matrix>div>b{border-left:1px solid #edf0f1;flex-direction:column;justify-content:center;min-height:52px;padding:8px 11px;display:flex}.inventory-matrix>div>span:first-child,.inventory-matrix>div>b:first-child{border-left:0}.inventory-matrix .matrix-head b{color:#8d9693;text-transform:uppercase;background:#fafbfb;min-height:34px;font-size:7px}.inventory-matrix span b{font-size:11px}.inventory-matrix span small{color:#929997;margin-top:2px;font-size:7px}.inventory-matrix span.critical{color:#a42a42;background:#fff3f5}.shipping-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.shipping-metrics a{background:#fff;border:1px solid #e2e5e7;border-radius:9px;align-items:center;gap:10px;padding:14px;display:flex}.shipping-metrics svg{color:#8d1830;width:17px}.shipping-metrics span,.shipping-metrics b,.shipping-metrics small{display:block}.shipping-metrics b{font-size:17px}.shipping-metrics small{color:#89918f;font-size:8px}.shipping-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.shipping-cards>a{background:#fff;border:1px solid #e2e5e7;border-radius:9px;overflow:hidden}.shipping-cards>a:hover{border-color:#d2b0b8}.shipping-cards header{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;display:flex}.shipping-cards header span,.shipping-cards header b,.shipping-cards header small{display:block}.shipping-cards header b{font-size:10px}.shipping-cards header small{color:#929997;margin-top:2px;font-size:7px}.shipping-cards>a>div{padding:13px}.shipping-cards>a>div b,.shipping-cards>a>div span{display:block}.shipping-cards>a>div b{font-size:11px}.shipping-cards>a>div span{color:#7d8583;margin-top:3px;font-size:8px;line-height:1.45}.shipping-cards ul{margin:0 13px 12px;padding:0;list-style:none}.shipping-cards li{color:#58625f;border-top:1px solid #f0f2f3;padding:7px 0;font-size:8px}.shipping-cards footer{color:#858d8b;background:#fafbfb;justify-content:space-between;gap:8px;padding:10px 13px;font-size:7px;display:flex}.shipping-cards footer b{color:#7e1b31}.shipping-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.58fr);gap:13px;display:grid}.shipping-primary{gap:11px;display:grid}.shipping-order-card,.shipping-step,.shipping-aside article{background:#fff;border:1px solid #e2e5e7;border-radius:9px;padding:17px}.shipping-order-card>header{gap:10px;display:flex}.shipping-order-card>header svg{color:#8d1830;width:17px}.shipping-order-card h2,.shipping-step h2,.shipping-aside h2{margin:0;font-size:11px}.shipping-order-card p,.shipping-step>p{color:#7e8784;margin:4px 0 0;font-size:8px;line-height:1.55}.shipping-order-card>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.shipping-order-card>div span{background:#fafbfb;border:1px solid #e5e8e9;border-radius:6px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;display:flex}.shipping-order-card>div svg{color:#8d1830;width:13px}.shipping-step label:not(.file-input){color:#56605d;border-top:1px solid #edf0f1;align-items:center;gap:7px;padding:10px 0;font-size:9px;display:flex}.shipping-step label input[type=checkbox]{width:14px;height:14px}.file-input{color:#56605d;flex-direction:column;gap:5px;margin-top:12px;font-size:8px;font-weight:700;display:flex}.file-input input{height:auto;padding:7px}.problem-step{border-color:#edcbd1}.problem-step>button{background:#a62b42}.final-step{border-color:#bddbd0}.final-step>button{background:#287b61}.shipping-aside{align-content:start;gap:11px;display:grid}.shipping-aside article>p{color:#8d9693;border-top:1px solid #edf0f1;align-items:center;gap:6px;margin:0;padding:9px 0;font-size:8px;display:flex}.shipping-aside article>p:first-of-type{margin-top:9px}.shipping-aside article>p svg{width:13px}.shipping-aside article>p b{margin-left:auto;font-size:7px}.shipping-aside article>p.done{color:#287b61}.shipping-aside article>a{color:#7e1b31;border-top:1px solid #edf0f1;align-items:center;gap:7px;padding:9px 0;font-size:8px;font-weight:700;display:flex}.shipping-aside article>a svg{width:13px}.shipping-aside dl{margin:10px 0 0}.shipping-aside dt{color:#929997;margin-top:8px;font-size:7px}.shipping-aside dd{margin:2px 0 0;font-size:9px;font-weight:650}.shipping-quote{margin-top:12px}.shipping-quote>form>button{margin-top:0}.shipping-quote button svg{width:14px}.quote-row{border-top:1px solid #edf0f1;grid-template-columns:18px 1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.quote-row svg{color:#8d1830;width:14px}.quote-row span,.quote-row b,.quote-row small{display:block}.quote-row b{font-size:8px}.quote-row small{color:#929997;font-size:7px}.quote-row strong{font-size:9px}.quote-row button{color:#7e1b31;background:#fff5f7;border:1px solid #d7c0c6;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:750}.purchase-label{border-top:1px solid #edf0f1;margin-top:12px;padding-top:12px}.purchase-label p{color:#8a5c0a;font-size:8px}.purchase-label input{border:1px solid #dfe3e5;border-radius:6px;width:100%;height:34px;padding:0 9px;font-size:9px}.purchase-label button:disabled{color:#929997;cursor:not-allowed;background:#dfe3e4}.form-footnote{color:#8a9290;margin:10px 0 0;font-size:8px;line-height:1.45}.cancellation-box form{gap:8px;display:grid}.cancellation-box textarea{resize:vertical;border:1px solid #dfe3e5;border-radius:7px;outline:0;width:100%;padding:9px;font-size:9px}.cancellation-box button{color:#9f2840;cursor:pointer;background:#fff1f3;border:1px solid #e5c4ca;border-radius:7px;height:34px;font-size:9px;font-weight:750}@media (max-width:1000px){.shipping-cards{grid-template-columns:repeat(2,1fr)}.shipping-layout,.admin-form-grid{grid-template-columns:1fr}}@media (max-width:700px){.shipping-metrics{grid-template-columns:repeat(2,1fr)}.shipping-cards{grid-template-columns:1fr}.data-table{overflow-x:auto}.data-table>div,.data-table>a{min-width:760px}.ranking-list article{grid-template-columns:34px 1fr}.ranking-list dl{grid-column:1/-1}.audit-list article{grid-template-columns:1fr 1fr}.audit-list time{grid-column:1/-1}.compact-fields{grid-template-columns:1fr}.compact-fields label.wide{grid-column:auto}}@media (prefers-color-scheme:dark){.admin-form,.admin-list,.data-table,.ranking-list,.audit-list,.inventory-matrix,.shipping-metrics a,.shipping-cards>a,.shipping-order-card,.shipping-step,.shipping-aside article,.header-action,.list-actions a{background:#181d1b;border-color:#29312f}.compact-fields input,.compact-fields select,.shipping-step input,.shipping-step select,.shipping-step textarea,.purchase-label input{color:#e7ecea;background:#141816;border-color:#313a37}.data-table .data-head,.inventory-matrix .matrix-head b,.shipping-cards footer{background:#202623}.data-table>a b,.ranking-list article b,.admin-form h2,.admin-list b,.shipping-order-card h2,.shipping-step h2,.shipping-aside h2{color:#e7ecea}.inventory-matrix>div,.inventory-matrix>div>span,.inventory-matrix>div>b,.shipping-cards header,.shipping-step label,.shipping-aside article>p,.shipping-aside article>a,.quote-row{border-color:#29312f}}.order-page{background:#f6f7f8;min-height:100vh}.order-top{background:#fff;border-bottom:1px solid #e4e7e9;justify-content:space-between;align-items:center;height:61px;padding:0 max(22px,50vw - 560px);display:flex}.order-top a{color:#56605d;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.order-top a svg{width:15px}.order-status{color:#8d1830;background:#fff5f7;border:1px solid #e1d2d6;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:750}.order-content{max-width:1120px;margin:auto;padding:28px 0 70px}.order-title{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.order-title p{color:#8b9391;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.order-title h1{letter-spacing:-.04em;margin:0;font-size:27px}.order-title>div>span{color:#7c8582;margin-top:5px;font-size:10px;display:block}.order-title>div:last-child{text-align:right}.order-title>div:last-child b{color:#7f1730;margin-top:4px;font-size:22px;display:block}.order-columns{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:14px;display:grid}.order-details{gap:12px;display:grid}.detail-section,.timeline{background:#fff;border:1px solid #e2e5e7;border-radius:10px;padding:19px 21px}.detail-section h2,.timeline h2{margin:0 0 16px;font-size:12px}.detail-section dl{grid-template-columns:repeat(2,1fr);gap:17px;margin:0;display:grid}.detail-section dl .wide{grid-column:1/-1}.detail-section dt{color:#929997;font-size:9px}.detail-section dd{color:#34403c;margin:4px 0 0;font-size:11px;line-height:1.55}.detail-items>div{border-top:1px solid #eef0f1;grid-template-columns:1fr 150px 110px;align-items:center;gap:10px;padding:11px 0;font-size:10px;display:grid}.detail-items>div:first-child{border-top:0}.detail-items span:first-child{align-items:center;gap:8px;font-weight:650;display:flex}.detail-items svg{color:#8d1830;width:15px}.detail-items>div>b{text-align:right}.file-line{border:1px solid #e8eaeb;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.file-line>svg{color:#8d1830;width:17px}.file-line div{flex:1}.file-line b,.file-line span{display:block}.file-line b{font-size:10px}.file-line span{color:#929997;margin-top:2px;font-size:8px}.file-line em{color:#287b61;font-size:8px;font-style:normal;font-weight:700}.timeline{align-self:start}.timeline-line{gap:10px;padding:0 0 20px;display:flex;position:relative}.timeline-line:last-child{padding-bottom:0}.timeline-line:before{content:"";background:#e4e7e8;width:1px;position:absolute;top:24px;bottom:0;left:11px}.timeline-line>span{z-index:1;color:#8d1830;background:#fff7f8;border:1px solid #e2d1d5;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:relative}.timeline-line svg{width:12px}.timeline-line b{padding-top:3px;font-size:10px;display:block}.timeline-line p{color:#78817e;margin:3px 0;font-size:9px}.timeline-line small{color:#a0a6a4;font-size:8px}@media (max-width:900px){.order-top,.order-content{padding-left:18px;padding-right:18px}.order-columns{grid-template-columns:1fr}.timeline{order:-1}}@media (max-width:600px){.order-title{align-items:flex-start}.order-title>div:last-child{display:none}.detail-section dl{grid-template-columns:1fr}.detail-section dl .wide{grid-column:auto}.detail-items>div{grid-template-columns:1fr auto}.detail-items>div>span:nth-child(2){grid-column:1}.detail-items>div>b{grid-area:1/2}.order-content{padding-top:20px}}.workflow-page{background:#f6f7f8;min-height:100vh}.workflow-top{background:#fff;border-bottom:1px solid #e4e7e9;justify-content:space-between;align-items:center;height:61px;padding:0 max(24px,50vw - 620px);display:flex}.workflow-top>a,.workflow-top>div{color:#56605d;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.workflow-top svg{width:15px}.workflow-content{max-width:1240px;margin:0 auto;padding:28px 0 70px}.workflow-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.workflow-heading p{color:#8b9391;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:700}.workflow-heading h1{letter-spacing:-.04em;margin:0;font-size:27px}.workflow-heading>div:first-child>span{color:#737c79;margin-top:6px;font-size:11px;display:block}.workflow-kpi{border-left:2px solid #8d1830;min-width:154px;padding:4px 0 4px 14px}.workflow-kpi span,.workflow-kpi b{display:block}.workflow-kpi span{color:#89918f;font-size:9px}.workflow-kpi b{margin-top:4px;font-size:22px}.workflow-kpi.compact b{font-size:15px}.success-banner,.warning-banner{color:#247257;background:#f3fbf7;border:1px solid #cfe5dc;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:10px;font-weight:650;display:flex}.success-banner svg,.warning-banner svg{width:15px}.warning-banner{color:#8a5c0a;background:#fffaf0;border-color:#efd9b1}.workflow-toolbar{background:#fff;border:1px solid #e2e5e7;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px;display:flex}.workflow-toolbar nav{gap:3px;display:flex}.workflow-toolbar nav a{color:#707976;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:650;display:flex}.workflow-toolbar nav a:hover{background:#f5f6f7}.workflow-toolbar nav a.active{color:#81182f;background:#f7ecef}.workflow-toolbar nav b{background:#edf0ef;border-radius:12px;padding:2px 5px;font-size:8px}.workflow-toolbar form{border:1px solid #dfe3e5;border-radius:7px;align-items:center;gap:7px;width:240px;height:34px;padding:0 9px;display:flex}.workflow-toolbar form svg{color:#969d9b;width:14px}.workflow-toolbar form input{color:#38423f;border:0;outline:0;width:100%;font-size:10px}.reconciliation-list{background:#fff;border:1px solid #e2e5e7;border-top:0;border-radius:0 0 10px 10px}.reconciliation-card{border-top:1px solid #edf0f1;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);display:grid}.reconciliation-card:first-child{border-top:0}.reconciliation-summary{padding:20px 22px}.order-reference span{color:#8d1830;font-size:9px;font-weight:750}.order-reference b{margin-top:5px;font-size:14px;display:block}.order-reference small{color:#8e9694;margin-top:3px;font-size:9px;display:block}.reconciliation-summary dl{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.reconciliation-summary dt{color:#919896;font-size:8px}.reconciliation-summary dd{color:#35403d;margin:4px 0 0;font-size:11px;font-weight:650}.proof-links{align-items:center;gap:10px;display:flex}.proof-links a{color:#515b58;border:1px solid #dfe3e5;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:650;display:flex}.proof-links a:first-child{color:#7f1730}.proof-links a svg{width:13px}.reconciliation-form{background:#fafbfb;border-left:1px solid #edf0f1;padding:19px}.decision-tabs{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:14px;display:grid}.decision-tabs button{color:#6d7774;cursor:pointer;background:#fff;border:1px solid #dfe3e5;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:30px;font-size:8px;font-weight:700;display:flex}.decision-tabs button svg{width:12px}.decision-tabs button.active{color:#227057;background:#edf7f2;border-color:#bfcfc9}.decision-tabs button.active.danger{color:#9f2840;background:#fff1f3;border-color:#e5c4ca}.reconciliation-form label{flex-direction:column;gap:6px;display:flex}.reconciliation-form label span{color:#59625f;font-size:9px;font-weight:650}.reconciliation-form input,.reconciliation-form textarea{color:#28322f;background:#fff;border:1px solid #dfe3e5;border-radius:7px;outline:0;width:100%;padding:9px;font-size:10px}.reconciliation-form input{height:36px}.reconciliation-form textarea{resize:vertical}.decision-submit{color:#fff;cursor:pointer;background:#287b61;border:0;border-radius:7px;width:100%;height:35px;margin-top:11px;font-size:9px;font-weight:750}.decision-submit.danger{background:#9e2940}.decision-submit:disabled{cursor:wait;opacity:.65}.inline-error{color:#aa3045;align-items:flex-start;gap:5px;margin:8px 0 0;font-size:9px;line-height:1.4;display:flex}.inline-error svg{flex:none;width:13px}.processed-payment{color:#287b61;border-left:1px solid #edf0f1;justify-content:center;align-items:center;gap:7px;padding:20px;font-size:10px;font-weight:700;display:flex}.processed-payment svg{width:16px}.processed-payment.rejected{color:#9e2940}.workflow-empty{color:#8b9491;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:30px;display:flex}.workflow-empty svg{width:24px}.workflow-empty b{color:#35403d;margin-top:10px;font-size:12px}.workflow-empty span{margin-top:4px;font-size:9px}.workflow-empty.full{background:#fff;border:1px solid #e2e5e7;border-radius:10px;grid-column:1/-1}.dashboard-actions{gap:8px;padding:16px;display:grid}.dashboard-actions a,.order-next-actions a{background:#fff;border:1px solid #e3e6e7;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.dashboard-actions a:hover,.order-next-actions a:hover{background:#fffafb;border-color:#d4b8bf}.dashboard-actions svg,.order-next-actions svg{color:#8d1830;width:17px}.dashboard-actions span,.dashboard-actions b,.dashboard-actions small,.order-next-actions span,.order-next-actions b,.order-next-actions small{display:block}.dashboard-actions b,.order-next-actions b{color:#37413e;font-size:10px}.dashboard-actions small,.order-next-actions small{color:#949b99;margin-top:2px;font-size:8px}.order-next-actions{gap:9px;margin:-8px 0 14px;display:flex}.order-next-actions a{min-width:230px}.file-line:hover{background:#fffafb;border-color:#d7bcc2}.origin-content{max-width:1120px}.order-demand{background:#fff;border:1px solid #e2e5e7;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:16px 18px;display:flex}.order-demand>div:first-child{align-items:center;gap:10px;display:flex}.order-demand svg{color:#8d1830;width:18px}.order-demand b,.order-demand small{display:block}.order-demand b{font-size:11px}.order-demand small{color:#909795;margin-top:2px;font-size:8px}.demand-items{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.demand-items span{color:#59625f;background:#fafbfb;border:1px solid #e3e6e7;border-radius:6px;padding:6px 8px;font-size:9px}.demand-items span b{color:#8d1830;margin-right:4px;display:inline}.origin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.origin-card{background:#fff;border:1px solid #e1e5e6;border-radius:10px;overflow:hidden}.origin-card.current{border-color:#c99da8;box-shadow:0 0 0 2px #8d18300d}.origin-card>header{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex}.origin-card>header>div{align-items:center;gap:9px;display:flex}.origin-card header svg{color:#8d1830;width:17px}.origin-card header span,.origin-card header b,.origin-card header small{display:block}.origin-card header b{font-size:11px}.origin-card header small{color:#929997;margin-top:2px;font-size:8px}.origin-card header em{border-radius:16px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.origin-card header em.available{color:#257058;background:#edf7f2}.origin-card header em.unavailable{color:#9f2840;background:#fff1f3}.stock-table{padding:7px 15px}.stock-table>div{color:#59625f;text-align:right;border-top:1px solid #f0f2f3;grid-template-columns:minmax(130px,1.7fr) repeat(4,minmax(48px,.55fr));align-items:center;gap:7px;min-height:34px;font-size:8px;display:grid}.stock-table>div span:first-child{text-align:left}.stock-table>div:first-child{border:0}.stock-table .stock-head{color:#9aa19f;text-transform:uppercase;min-height:27px;font-size:7px;font-weight:750}.stock-table .stock-problem{color:#a02a40}.origin-action{border-top:1px solid #edf0f1;padding:13px 16px}.origin-action button{color:#fff;cursor:pointer;background:#8d1830;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:35px;font-size:9px;font-weight:750;display:flex}.origin-action button svg{width:14px}.origin-action button:disabled{color:#939b99;cursor:not-allowed;background:#e7eaeb}@media (max-width:900px){.workflow-top,.workflow-content{padding-left:18px;padding-right:18px}.reconciliation-card{grid-template-columns:1fr}.reconciliation-form,.processed-payment{border-top:1px solid #edf0f1;border-left:0}.origin-grid{grid-template-columns:1fr}}@media (max-width:650px){.workflow-heading{align-items:flex-start}.workflow-kpi{display:none}.workflow-toolbar{flex-direction:column;align-items:stretch}.workflow-toolbar nav{overflow-x:auto}.workflow-toolbar form{width:100%}.reconciliation-summary dl{grid-template-columns:1fr 1fr}.proof-links{flex-direction:column;align-items:stretch}.proof-links a{justify-content:center}.decision-tabs{grid-template-columns:1fr}.order-demand{flex-direction:column;align-items:flex-start}.demand-items{justify-content:flex-start}.stock-table{overflow-x:auto}.stock-table>div{min-width:500px}.order-next-actions{flex-direction:column}.order-next-actions a{min-width:0}}@media (prefers-color-scheme:dark){.workflow-page{background:#111513}.workflow-top,.workflow-toolbar,.reconciliation-list,.origin-card,.order-demand,.workflow-empty.full{background:#181d1b;border-color:#29312f}.workflow-heading h1,.order-reference b,.reconciliation-summary dd,.origin-card header b,.order-demand b,.workflow-empty b{color:#e7ecea}.workflow-toolbar form,.reconciliation-form input,.reconciliation-form textarea,.decision-tabs button{color:#dce3e1;background:#141816;border-color:#313a37}.reconciliation-card,.reconciliation-form,.processed-payment,.origin-card>header,.origin-action{border-color:#29312f}.reconciliation-form{background:#151a18}.workflow-toolbar nav a.active{color:#f0bbc7;background:#351e24}.order-demand,.origin-card{border-color:#29312f}.demand-items span{background:#202623;border-color:#303835}.stock-table>div{border-color:#29312f}.dashboard-actions a,.order-next-actions a{background:#181d1b;border-color:#303835}.dashboard-actions b,.order-next-actions b{color:#e7ecea}}html[data-color-mode] .prime-page>.content{width:100%;max-width:1500px;padding:24px var(--pw-gutter) 48px;margin:0 auto}html[data-color-mode] .page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}html[data-color-mode] .page-heading .eyebrow{color:var(--pw-subtle);margin:0 0 5px;font-size:9px;font-weight:650}html[data-color-mode] .page-heading h1{color:var(--pw-text);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:730}html[data-color-mode] .page-heading>div>span{color:var(--pw-muted);margin-top:5px;font-size:10.5px;display:block}html[data-color-mode] .metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html[data-color-mode] .metric{min-height:108px;padding:14px 15px}html[data-color-mode] .metric-head{color:var(--pw-muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:550;display:flex}html[data-color-mode] .metric-head>.icon-box{width:28px;height:28px}html[data-color-mode] .metric-head>.icon-box svg{width:14px;height:14px}html[data-color-mode] .metric-value{color:var(--pw-text);margin:10px 0 1px;font-size:25px;font-weight:730}html[data-color-mode] .metric-detail{color:var(--pw-subtle);font-size:8.5px}html[data-color-mode] .dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.72fr);gap:10px;margin-top:10px;display:grid}html[data-color-mode] .card-head{border-color:var(--pw-border);min-height:59px;padding:12px 15px}html[data-color-mode] .card-head h2{color:var(--pw-text);font-size:11.5px}html[data-color-mode] .card-head p{color:var(--pw-subtle);font-size:8.5px}html[data-color-mode] .dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}html[data-color-mode] .dashboard-actions a{border-color:var(--pw-border);background:var(--pw-surface);border-radius:9px;padding:11px}html[data-color-mode] .dashboard-actions a:hover{border-color:var(--pw-border-strong);background:var(--pw-surface-alt)}html[data-color-mode] .dashboard-actions a .icon-box svg{color:inherit}html[data-color-mode] .dashboard-actions a>svg{width:13px;color:var(--pw-subtle)}html[data-color-mode] .dashboard-actions b{color:var(--pw-text);font-size:9.5px}html[data-color-mode] .dashboard-actions small{color:var(--pw-subtle);font-size:8px}html[data-color-mode] .flow{padding:15px}html[data-color-mode] .flow-row{margin-bottom:15px}html[data-color-mode] .flow-row>div:first-child{color:var(--pw-muted);font-size:9px}html[data-color-mode] .bar{background:color-mix(in srgb,var(--pw-muted) 13%,transparent)}html[data-color-mode] .bar>span.blue{background:#2563eb}html[data-color-mode] .bar>span.green{background:#16a36a}html[data-color-mode] .bar>span.amber{background:#dc7900}html[data-color-mode] .bar>span.violet{background:#7c3aed}html[data-color-mode] .save-order,html[data-color-mode] .admin-form>button,html[data-color-mode] .shipping-step>button,html[data-color-mode] .purchase-label button,html[data-color-mode] .shipping-quote>form>button,html[data-color-mode] .origin-action button{background:var(--pw-primary);color:#fff}html[data-color-mode] .save-order:hover,html[data-color-mode] .admin-form>button:hover,html[data-color-mode] .shipping-step>button:hover,html[data-color-mode] .origin-action button:hover{background:var(--pw-primary-hover)}html[data-color-mode] .workflow-page,html[data-color-mode] .order-page,html[data-color-mode] .sale-layout{background:0 0}html[data-color-mode] .workflow-top,html[data-color-mode] .order-top,html[data-color-mode] .sale-header{border-color:var(--pw-border);background:0 0}html[data-color-mode] .sale-sidebar{display:none}html[data-color-mode] .workflow-heading h1,html[data-color-mode] .order-title h1,html[data-color-mode] .sale-title h1{color:var(--pw-text);font-size:23px}html[data-color-mode] .workflow-heading>div:first-child>span,html[data-color-mode] .order-title>div>span,html[data-color-mode] .sale-title span{color:var(--pw-muted)}html[data-color-mode] .section-heading>span{border-color:color-mix(in srgb,var(--pw-primary) 20%,var(--pw-border));background:var(--pw-primary-soft);color:var(--pw-primary)}html[data-color-mode] .upload-box{border-color:var(--pw-border-strong);background:var(--pw-surface-alt)}html[data-color-mode] .upload-box svg{color:var(--pw-primary)}html[data-color-mode] .workflow-toolbar nav a.active{background:var(--pw-primary-soft);color:var(--pw-primary)}html[data-color-mode] .order-reference span,html[data-color-mode] .proof-links a:first-child,html[data-color-mode] .shipping-cards footer b,html[data-color-mode] .shipping-aside article>a,html[data-color-mode] .detail-items svg,html[data-color-mode] .file-line>svg,html[data-color-mode] .order-demand svg,html[data-color-mode] .origin-card header svg,html[data-color-mode] .demand-items span b{color:var(--pw-primary)}@media (max-width:1080px){html[data-color-mode] .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-color-mode] .dashboard-grid{grid-template-columns:1fr}}@media (max-width:760px){html[data-color-mode] .prime-page>.content{padding:20px 14px 38px}html[data-color-mode] .dashboard-actions{grid-template-columns:1fr}}@media (max-width:540px){html[data-color-mode] .metrics{grid-template-columns:1fr}html[data-color-mode] .page-heading{flex-direction:column;align-items:flex-start}}.header-action{border:1px solid var(--pw-primary);background:var(--pw-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.header-action:hover{background:var(--pw-primary-hover)}.header-action svg{width:14px}.header-action.secondary{border-color:var(--pw-border);background:var(--pw-surface);color:var(--pw-muted)}.header-action.secondary:hover{background:var(--pw-surface-alt);color:var(--pw-text)}.module-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.module-kpis article{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:10px;min-height:88px;padding:13px 14px}.module-kpis span,.module-kpis b,.module-kpis small{display:block}.module-kpis span{color:var(--pw-muted);font-size:8.5px;font-weight:600}.module-kpis b{color:var(--pw-text);letter-spacing:-.03em;margin-top:8px;font-size:20px}.module-kpis small{color:var(--pw-subtle);margin-top:2px;font-size:7.5px}.module-kpis article.attention{border-color:color-mix(in srgb,var(--pw-warning) 28%,var(--pw-border));background:color-mix(in srgb,var(--pw-warning) 5%,var(--pw-surface))}.module-kpis article.attention b{color:var(--pw-warning)}.workflow-toolbar.standalone{border-radius:10px 10px 0 0}.workflow-toolbar.standalone>div strong,.workflow-toolbar.standalone>div small{display:block}.workflow-toolbar.standalone>div strong{font-size:10px}.workflow-toolbar.standalone>div small{color:var(--pw-subtle);margin-top:2px;font-size:8px}.catalog-table>div{grid-template-columns:minmax(180px,1.7fr) .65fr .7fr 1.1fr .55fr .65fr .45fr}.catalog-table .data-row{min-height:58px}.catalog-table .data-row>span{min-width:0}.catalog-table .data-row>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-warning{color:var(--pw-warning);align-items:center;gap:4px;font-size:8px;font-style:normal;font-weight:650;display:inline-flex}.inline-warning svg{width:12px}.table-action{border:1px solid var(--pw-border);height:28px;color:var(--pw-primary);border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.table-action:hover{border-color:var(--pw-primary);background:var(--pw-primary-soft)}.narrow-content{max-width:900px!important}.focused-form{padding:0;overflow:hidden}.focused-form>header{border-bottom:1px solid var(--pw-border);margin:0;padding:17px 19px}.focused-form>.compact-fields{padding:18px 19px}.focused-form>button{width:calc(100% - 38px);margin:0 19px 19px}.form-actions{border-top:1px solid var(--pw-border);background:var(--pw-surface-alt);justify-content:flex-end;align-items:center;gap:8px;padding:12px 19px;display:flex}.form-actions a,.form-actions button{border-radius:7px;justify-content:center;align-items:center;height:35px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.form-actions a{border:1px solid var(--pw-border);background:var(--pw-surface);color:var(--pw-muted)}.form-actions button{border:1px solid var(--pw-primary);background:var(--pw-primary);color:#fff;cursor:pointer}.context-note{border-left:3px solid var(--pw-primary);background:var(--pw-primary-soft);border-radius:0 8px 8px 0;margin-top:10px;padding:11px 13px}.context-note b{font-size:9px}.context-note p{color:var(--pw-muted);margin:3px 0 0;font-size:8px;line-height:1.55}.simple-list-card{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:10px;overflow:hidden}.simple-list-card>header{border-bottom:1px solid var(--pw-border);align-items:center;min-height:52px;padding:11px 14px;display:flex}.simple-list-card>header>div{align-items:center;gap:8px;display:flex}.simple-list-card>header svg{width:15px;color:var(--pw-primary)}.simple-list-card>header b,.simple-list-card>header small{display:block}.simple-list-card>header b{font-size:10px}.simple-list-card>header small{color:var(--pw-subtle);margin-top:2px;font-size:8px}.simple-list-card>article{border-top:1px solid var(--pw-border);grid-template-columns:34px minmax(0,1.4fr) minmax(130px,.7fr) auto;align-items:center;gap:11px;min-height:57px;padding:9px 14px;display:grid}.simple-list-card>header+article{border-top:0}.list-avatar{background:var(--pw-primary-soft);width:31px;height:31px;color:var(--pw-primary);text-transform:uppercase;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.list-main,.list-meta{min-width:0}.list-main b,.list-main small,.list-meta b,.list-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.list-main b,.list-meta b{color:var(--pw-text);font-size:9px}.list-main small,.list-meta small{color:var(--pw-subtle);margin-top:2px;font-size:7.5px}.simple-list-card .table-status{align-items:center;gap:4px;display:inline-flex}.simple-list-card .table-status svg{width:11px}.region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.region-grid>article{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:10px;overflow:hidden}.region-grid article>header{border-bottom:1px solid var(--pw-border);align-items:center;gap:9px;padding:13px;display:flex}.region-grid header>span:nth-child(2){flex:1;min-width:0}.region-grid header b,.region-grid header small{display:block}.region-grid header b{font-size:10px}.region-grid header small{color:var(--pw-subtle);font-size:7px}.region-grid article>p{min-height:48px;color:var(--pw-muted);align-items:flex-start;gap:6px;margin:0;padding:11px 13px;font-size:8px;line-height:1.5;display:flex}.region-grid article>p svg{width:13px;color:var(--pw-primary);flex:none}.region-grid dl{border:1px solid var(--pw-border);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0 13px 12px;display:grid}.region-grid dl>div{border-left:1px solid var(--pw-border);padding:9px}.region-grid dl>div:first-child{border:0}.region-grid dt{color:var(--pw-subtle);font-size:7px}.region-grid dd{margin:3px 0 0;font-size:12px;font-weight:700}.region-grid footer{border-top:1px solid var(--pw-border);background:var(--pw-surface-alt);justify-content:space-between;gap:8px;padding:9px 13px;font-size:7px;display:flex}.region-grid footer small{color:var(--pw-subtle)}.section-list-title{justify-content:space-between;align-items:center;border:0!important;padding:0 0 10px!important;display:flex!important}.section-list-title>span{align-items:center;gap:7px;display:flex}.section-list-title svg{width:14px;color:var(--pw-primary)}.section-list-title a{color:var(--pw-primary);font-size:8px;font-weight:700}.split-workflow{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:11px;display:grid}.split-workflow .full-span{grid-column:1/-1}.one-column{grid-template-columns:1fr}.sticky-form{position:sticky;top:78px}.movement-list>article{grid-template-columns:48px minmax(0,1.4fr) minmax(100px,.55fr) 110px}.movement-list time{color:var(--pw-subtle);text-align:right;font-size:7px}.movement-sign{border-radius:7px;place-items:center;min-height:29px;font-size:9px;font-weight:800;display:grid}.movement-sign.positive{background:color-mix(in srgb,var(--pw-success) 10%,var(--pw-surface));color:var(--pw-success)}.movement-sign.negative{background:color-mix(in srgb,var(--pw-danger) 9%,var(--pw-surface));color:var(--pw-danger)}.customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.customer-grid>article{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:10px;overflow:hidden}.customer-grid article>header{border-bottom:1px solid var(--pw-border);align-items:center;gap:8px;padding:12px;display:flex}.customer-grid header>span:nth-child(2){flex:1;min-width:0}.customer-grid header b,.customer-grid header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-grid header b{font-size:9px}.customer-grid header small{color:var(--pw-subtle);font-size:7.5px}.customer-grid header em{color:var(--pw-primary);font-size:7px;font-style:normal;font-weight:700}.customer-grid article>div{padding:10px 12px}.customer-grid p{color:var(--pw-muted);align-items:center;gap:5px;margin:5px 0;font-size:8px;display:flex}.customer-grid p svg{width:12px;color:var(--pw-primary)}.customer-grid footer{border-top:1px solid var(--pw-border);background:var(--pw-surface-alt);color:var(--pw-subtle);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:7px;display:flex}.customer-grid footer a{color:var(--pw-primary);font-weight:700}.integrations-content{max-width:1120px!important}.integration-overview{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:11px;display:grid}.integration-main-card,.integration-readiness,.integration-flow-card{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:11px}.integration-main-card>header{border-bottom:1px solid var(--pw-border);align-items:center;gap:10px;padding:15px;display:flex}.integration-logo{color:#16a36a;background:#e7f6ed;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.integration-logo svg{width:18px}.integration-main-card>header>div{flex:1;min-width:0}.integration-main-card header b,.integration-main-card header small{display:block}.integration-main-card header b{font-size:11px}.integration-main-card header small{color:var(--pw-subtle);margin-top:2px;font-size:8px}.integration-facts{border-bottom:1px solid var(--pw-border);grid-template-columns:repeat(4,1fr);display:grid}.integration-facts span{border-left:1px solid var(--pw-border);padding:12px 14px}.integration-facts span:first-child{border:0}.integration-facts small,.integration-facts b{display:block}.integration-facts small{color:var(--pw-subtle);font-size:7px}.integration-facts b{margin-top:3px;font-size:9px}.integration-test-result{border:1px solid var(--pw-border);background:var(--pw-surface-alt);border-radius:9px;margin:13px;padding:12px}.integration-test-result.success{border-color:color-mix(in srgb,var(--pw-success) 28%,var(--pw-border))}.integration-test-result.error{border-color:color-mix(in srgb,var(--pw-danger) 28%,var(--pw-border))}.integration-result-head{align-items:center;gap:9px;display:flex}.integration-result-head>span{background:var(--pw-primary-soft);width:29px;height:29px;color:var(--pw-primary);border-radius:7px;place-items:center;display:grid}.integration-test-result.success .integration-result-head>span{background:color-mix(in srgb,var(--pw-success) 10%,var(--pw-surface));color:var(--pw-success)}.integration-test-result.error .integration-result-head>span{background:color-mix(in srgb,var(--pw-danger) 9%,var(--pw-surface));color:var(--pw-danger)}.integration-result-head svg{width:15px}.integration-result-head b,.integration-result-head small{display:block}.integration-result-head b{font-size:9px}.integration-result-head small{color:var(--pw-subtle);margin-top:2px;font-size:7px}.integration-test-result ul{gap:6px;margin:11px 0;padding:0;list-style:none;display:grid}.integration-test-result li{color:var(--pw-muted);align-items:center;gap:6px;font-size:8px;display:flex}.integration-test-result li svg{width:12px;color:var(--pw-success)}.integration-test-result form{margin-top:11px}.integration-test-result button{background:var(--pw-primary);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;font-size:8.5px;font-weight:700;display:flex}.integration-test-result button:disabled{opacity:.65}.integration-test-result button svg{width:13px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.integration-readiness{padding:15px}.integration-readiness h2{margin:0 0 11px;font-size:10px}.integration-readiness>p{border-top:1px solid var(--pw-border);color:var(--pw-muted);align-items:center;gap:7px;margin:0;padding:9px 0;font-size:8px;display:flex}.integration-readiness>p svg{width:13px}.integration-readiness>p.ready svg{color:var(--pw-success)}.integration-readiness>p.not-ready svg{color:var(--pw-warning)}.safe-mode-note{background:var(--pw-primary-soft);color:var(--pw-primary);border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;display:flex}.safe-mode-note svg{width:15px}.safe-mode-note b,.safe-mode-note small{display:block}.safe-mode-note b{font-size:8px}.safe-mode-note small{color:var(--pw-muted);margin-top:3px;font-size:7px;line-height:1.5}.integration-flow-card{margin-top:11px;padding:15px}.integration-flow-card h2{margin:0 0 13px;font-size:10px}.integration-flow-card>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.integration-flow-card article{border:1px solid var(--pw-border);border-radius:9px;padding:11px}.integration-flow-card article>span{justify-content:space-between;align-items:center;display:flex}.integration-flow-card article i{color:var(--pw-subtle);font-size:8px;font-style:normal;font-weight:800}.integration-flow-card article svg{width:14px;color:var(--pw-primary)}.integration-flow-card article b{margin-top:13px;font-size:9px;display:block}.integration-flow-card article p{color:var(--pw-muted);margin:4px 0 0;font-size:7.5px;line-height:1.5}@media (max-width:1050px){.region-grid,.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-overview{grid-template-columns:1fr}}@media (max-width:820px){.module-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-table{overflow-x:auto}.catalog-table>div{min-width:850px}.split-workflow{grid-template-columns:1fr}.sticky-form{position:static}.integration-flow-card>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.region-grid,.customer-grid{grid-template-columns:1fr}.module-kpis{grid-template-columns:1fr 1fr}.simple-list-card>article{grid-template-columns:34px 1fr auto}.simple-list-card>article .list-meta{grid-column:2}.movement-list>article{grid-template-columns:42px 1fr}.movement-list time{text-align:left;grid-column:2}.integration-facts{grid-template-columns:1fr 1fr}.integration-facts span:nth-child(3){border-top:1px solid var(--pw-border);border-left:0}.integration-facts span:nth-child(4){border-top:1px solid var(--pw-border)}.integration-flow-card>div{grid-template-columns:1fr}.workflow-heading{flex-direction:column}.workflow-heading .header-action{width:100%}}html[data-color-mode] body{font-size:14px;line-height:1.45}html[data-color-mode] .prime-app{grid-template-columns:240px minmax(0,1fr)}html[data-color-mode] .prime-brand{height:56px;padding:0 18px}.prime-wordmark,.login-wordmark{grid-template-columns:auto auto;align-items:baseline;column-gap:3px;width:max-content;line-height:1;display:grid}.prime-wordmark strong,.prime-wordmark b,.login-wordmark strong,.login-wordmark b{letter-spacing:.035em!important;font-size:13px!important;font-weight:850!important;display:inline!important}.prime-wordmark strong,.login-wordmark strong{color:var(--pw-text)!important}.prime-wordmark b,.login-wordmark b{color:var(--pw-primary)!important}.prime-wordmark small,.login-wordmark small{letter-spacing:.01em;grid-column:1/-1;font-weight:550;color:var(--pw-subtle)!important;margin-top:5px!important;font-size:9px!important}html[data-color-mode] .prime-navigation{padding:12px 10px 14px}html[data-color-mode] .prime-navigation section+section{margin-top:17px}html[data-color-mode] .prime-navigation section>p{letter-spacing:.11em;margin:0 10px 5px;font-size:9.5px}html[data-color-mode] .prime-navigation a{border-radius:8px;gap:10px;min-height:40px;padding:0 10px;font-size:13px;font-weight:520}html[data-color-mode] .prime-navigation a svg{width:17px;height:17px;color:var(--pw-subtle);stroke-width:1.8px}html[data-color-mode] .prime-navigation a.current svg{color:var(--pw-primary)}html[data-color-mode] .prime-navigation a b{font-size:10px}html[data-color-mode] .prime-sidebar-footer{border:0;border-top:1px solid var(--pw-border);background:0 0;border-radius:0;margin:7px 10px 4px;padding:12px 6px 8px}html[data-color-mode] .prime-sidebar-footer strong{font-size:12px}html[data-color-mode] .prime-sidebar-footer small{font-size:10px}.prime-version{color:var(--pw-subtle);padding:0 16px 12px;font-size:9px;display:block}html[data-color-mode] .prime-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;height:56px;padding:0 20px}html[data-color-mode] .topbar-context strong{font-size:13px}html[data-color-mode] .topbar-context small{font-size:10.5px}html[data-color-mode] .profile-copy strong{font-size:11px}html[data-color-mode] .profile-copy small{font-size:9.5px}html[data-color-mode] .prime-page>.content,html[data-color-mode] .prime-page .workflow-content,html[data-color-mode] .prime-page .order-content,html[data-color-mode] .prime-page .sale-content{max-width:1440px;padding:24px 24px 54px}html[data-color-mode] .prime-page .workflow-top,html[data-color-mode] .prime-page .sale-header{display:none}html[data-color-mode] .prime-page .order-top{border-bottom:1px solid var(--pw-border);max-width:1440px;min-height:44px;padding:8px 24px}html[data-color-mode] .prime-page .order-top a{font-size:12px}html[data-color-mode] .page-heading,html[data-color-mode] .workflow-heading,html[data-color-mode] .order-title,html[data-color-mode] .sale-title{align-items:flex-end;margin-bottom:20px}html[data-color-mode] .page-heading .eyebrow,html[data-color-mode] .workflow-heading p,html[data-color-mode] .order-title p,html[data-color-mode] .sale-title p{letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}html[data-color-mode] .page-heading h1,html[data-color-mode] .workflow-heading h1,html[data-color-mode] .order-title h1,html[data-color-mode] .sale-title h1{letter-spacing:-.025em;font-size:22px;font-weight:720;line-height:1.2}html[data-color-mode] .page-heading>div>span,html[data-color-mode] .workflow-heading>div:first-child>span,html[data-color-mode] .order-title>div>span,html[data-color-mode] .sale-title span{margin-top:5px;font-size:12px}html[data-color-mode] .page-primary-action,html[data-color-mode] .header-action{border-radius:8px;min-height:38px;padding:0 14px;font-size:12px}html[data-color-mode] .page-primary-action svg,html[data-color-mode] .header-action svg{width:15px;height:15px}.dashboard-period{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:9px;align-items:center;gap:4px;min-height:44px;margin-bottom:12px;padding:5px 7px;display:flex}.dashboard-period>span{color:var(--pw-subtle);letter-spacing:.04em;text-transform:uppercase;padding:0 8px;font-size:10px;font-weight:700}.dashboard-period a{height:32px;color:var(--pw-muted);border-radius:7px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:flex}.dashboard-period a:hover{background:var(--pw-surface-alt);color:var(--pw-text)}.dashboard-period a.current{background:var(--pw-primary-soft);color:var(--pw-primary)}.dashboard-period small{color:var(--pw-subtle);margin-left:auto;padding:0 8px;font-size:10px}.dashboard-kpis{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-kpi{border-left:1px solid var(--pw-border);min-width:0;min-height:100px;padding:14px 16px}.dashboard-kpi:first-child{border-left:0}.dashboard-kpi>div{color:var(--pw-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-kpi>div span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.dashboard-kpi svg{width:16px;height:16px;color:var(--pw-subtle);stroke-width:1.8px;flex:none}.dashboard-kpi strong,.dashboard-kpi small{display:block}.dashboard-kpi strong{color:var(--pw-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:24px;font-weight:720;overflow:hidden}.dashboard-kpi small{color:var(--pw-subtle);margin-top:1px;font-size:10px}.dashboard-kpi.attention{box-shadow:inset 0 -2px 0 var(--pw-warning)}.dashboard-kpi.attention strong,.dashboard-kpi.attention svg{color:var(--pw-warning)}.dashboard-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.62fr);align-items:start;gap:12px;margin-top:12px;display:grid}.dashboard-side-stack{gap:12px;display:grid}.dashboard-surface{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:10px;overflow:hidden}.dashboard-section-head{border-bottom:1px solid var(--pw-border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 15px;display:flex}.dashboard-section-head h2,.dashboard-section-head p{margin:0}.dashboard-section-head h2{color:var(--pw-text);font-size:13px;font-weight:680}.dashboard-section-head p{color:var(--pw-subtle);margin-top:3px;font-size:10.5px}.dashboard-section-head>a{color:var(--pw-primary);font-size:11px;font-weight:650}.recent-orders-head,.recent-order-row{grid-template-columns:.72fr 1.2fr 1fr .65fr 1fr;align-items:center;gap:12px;padding:0 15px;display:grid}.recent-orders-head{background:var(--pw-surface-alt);min-height:34px;color:var(--pw-subtle);letter-spacing:.045em;text-transform:uppercase;font-size:9.5px;font-weight:700}.recent-order-row{border-top:1px solid var(--pw-border);min-height:60px;color:var(--pw-muted)}.recent-orders-head+.recent-order-row{border-top:0}.recent-order-row:hover{background:var(--pw-surface-alt)}.recent-order-row>span{min-width:0;font-size:11.5px}.recent-order-row b,.recent-order-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-order-row b{color:var(--pw-text);font-size:12px;font-weight:620}.recent-order-row small{color:var(--pw-subtle);margin-top:2px;font-size:10px}.recent-order-value{font-weight:650;color:var(--pw-text)!important}.dashboard-empty{min-height:130px;color:var(--pw-subtle);place-items:center;font-size:12px;display:grid}.pending-list a{border-top:1px solid var(--pw-border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 15px;display:grid}.pending-list a:first-child{border-top:0}.pending-list a:hover{background:var(--pw-surface-alt)}.pending-list i{background:var(--pw-subtle);border-radius:50%;width:7px;height:7px}.pending-list i.warning{background:var(--pw-warning)}.pending-list i.info{background:var(--pw-primary)}.pending-list i.success{background:var(--pw-success)}.pending-list span b,.pending-list span small{display:block}.pending-list span b{color:var(--pw-text);font-size:12px;font-weight:620}.pending-list span small{color:var(--pw-subtle);margin-top:2px;font-size:10px}.pending-list strong{color:var(--pw-text);font-size:15px}.compact-flow{padding:15px}.compact-flow .flow-row{margin-bottom:14px}.compact-flow .flow-row>div:first-child{margin-bottom:6px;font-size:11px}.compact-flow .bar{height:5px}.bar>span.warning{background:var(--pw-warning)}.bar>span.info{background:var(--pw-primary)}.bar>span.success{background:var(--pw-success)}.bar>span.neutral{background:#98a2b3}.dashboard-footnote{color:var(--pw-subtle);align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.dashboard-footnote i{background:var(--pw-border-strong);border-radius:50%;width:3px;height:3px}html[data-color-mode] .module-kpis{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:12px;overflow:hidden}html[data-color-mode] .module-kpis article{border:0;border-left:1px solid var(--pw-border);background:0 0;border-radius:0;min-height:88px;padding:13px 15px}html[data-color-mode] .module-kpis article:first-child{border-left:0}html[data-color-mode] .module-kpis article.attention{box-shadow:inset 0 -2px 0 var(--pw-warning);background:0 0}html[data-color-mode] .module-kpis span{font-size:11px}html[data-color-mode] .module-kpis b{margin-top:7px;font-size:21px}html[data-color-mode] .module-kpis small{margin-top:2px;font-size:10px}html[data-color-mode] .workflow-kpi span{font-size:10.5px}html[data-color-mode] .workflow-kpi b{font-size:20px}html[data-color-mode] .workflow-toolbar{border-radius:9px 9px 0 0;gap:14px;min-height:48px;padding:7px 9px}html[data-color-mode] .workflow-toolbar.standalone>div strong{font-size:12px}html[data-color-mode] .workflow-toolbar.standalone>div small{font-size:10px}html[data-color-mode] .workflow-toolbar nav a{border-radius:7px;min-height:34px;padding:0 10px;font-size:11.5px}html[data-color-mode] .workflow-toolbar form{background:var(--pw-surface);width:min(300px,40vw);height:36px}html[data-color-mode] .workflow-toolbar form input{font-size:12px}html[data-color-mode] .list-actions a{font-size:11px}html[data-color-mode] .data-table,html[data-color-mode] .admin-list,html[data-color-mode] .simple-list-card,html[data-color-mode] .inventory-matrix,html[data-color-mode] .ranking-list,html[data-color-mode] .audit-list{border-radius:9px}html[data-color-mode] .data-table .data-head{letter-spacing:.04em;min-height:36px;font-size:9.5px}html[data-color-mode] .data-table>a,html[data-color-mode] .data-table .data-row{min-height:58px;font-size:11.5px}html[data-color-mode] .data-table b{font-size:12px}html[data-color-mode] .data-table small{font-size:10px}html[data-color-mode] .table-status,html[data-color-mode] .order-status{white-space:nowrap;border-radius:12px;padding:4px 7px;font-size:9.5px;font-weight:700}html[data-color-mode] .table-action{border-radius:7px;height:30px;padding:0 10px;font-size:10.5px}html[data-color-mode] .inline-warning{font-size:10px}html[data-color-mode] .admin-form,html[data-color-mode] .form-section,html[data-color-mode] .detail-section,html[data-color-mode] .timeline,html[data-color-mode] .shipping-order-card,html[data-color-mode] .shipping-step{border-radius:9px}html[data-color-mode] .section-heading h2,html[data-color-mode] .admin-form h2,html[data-color-mode] .admin-list h2,html[data-color-mode] .detail-section h2,html[data-color-mode] .timeline h2,html[data-color-mode] .shipping-order-card h2,html[data-color-mode] .shipping-step h2{font-size:14px}html[data-color-mode] .section-heading p,html[data-color-mode] .admin-form header p,html[data-color-mode] .shipping-order-card p,html[data-color-mode] .shipping-step>p{font-size:11px}html[data-color-mode] .form-field>span,html[data-color-mode] .compact-fields label,html[data-color-mode] .shipping-step label:not(.file-input),html[data-color-mode] .file-input,html[data-color-mode] .reconciliation-form label span{font-size:11.5px}html[data-color-mode] .form-field input,html[data-color-mode] .form-field select,html[data-color-mode] .item-row input,html[data-color-mode] .item-row select,html[data-color-mode] .compact-fields input,html[data-color-mode] .compact-fields select,html[data-color-mode] .shipping-step input,html[data-color-mode] .shipping-step select,html[data-color-mode] .reconciliation-form input{border-radius:8px;min-height:40px;font-size:12.5px}html[data-color-mode] .form-field textarea,html[data-color-mode] .compact-fields textarea,html[data-color-mode] .shipping-step textarea,html[data-color-mode] .reconciliation-form textarea{border-radius:8px;font-size:12.5px}html[data-color-mode] .simple-list-card>header{min-height:54px}html[data-color-mode] .simple-list-card>header b{font-size:12.5px}html[data-color-mode] .simple-list-card>header small{font-size:10px}html[data-color-mode] .simple-list-card>article{min-height:60px}html[data-color-mode] .list-main b,html[data-color-mode] .list-meta b{font-size:12px}html[data-color-mode] .list-main small,html[data-color-mode] .list-meta small{font-size:10px}html[data-color-mode] .admin-list{padding:16px}html[data-color-mode] .admin-list>div{min-height:54px;padding:9px 2px}html[data-color-mode] .admin-list b{font-size:12px}html[data-color-mode] .admin-list small,html[data-color-mode] .admin-list em{font-size:10px}html[data-color-mode] .ranking-list article{min-height:66px;padding:12px 16px}html[data-color-mode] .ranking-list article>div b{font-size:12.5px}html[data-color-mode] .ranking-list article>div small,html[data-color-mode] .ranking-list dt{font-size:10px}html[data-color-mode] .ranking-list dd{font-size:12px}html[data-color-mode] .rank-position{background:var(--pw-surface-alt);border-radius:8px;font-size:11px}html[data-color-mode] .audit-list article{min-height:54px;padding:10px 14px}html[data-color-mode] .audit-list span b{font-size:11.5px}html[data-color-mode] .audit-list span small,html[data-color-mode] .audit-list time,html[data-color-mode] .audit-list summary{font-size:10px}html[data-color-mode] .inventory-matrix .matrix-head b{font-size:9.5px}html[data-color-mode] .inventory-matrix span b{font-size:12px}html[data-color-mode] .inventory-matrix span small{font-size:10px}html[data-color-mode] .shipping-metrics{border:1px solid var(--pw-border);background:var(--pw-surface);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:12px;overflow:hidden}html[data-color-mode] .shipping-metrics a{border:0;border-left:1px solid var(--pw-border);background:0 0;border-radius:0;min-height:82px;padding:13px 15px}html[data-color-mode] .shipping-metrics a:first-child{border-left:0}html[data-color-mode] .shipping-metrics a:hover{background:var(--pw-surface-alt)}html[data-color-mode] .shipping-metrics svg{width:16px;color:var(--pw-subtle);stroke-width:1.8px}html[data-color-mode] .shipping-metrics b{font-size:20px}html[data-color-mode] .shipping-metrics small{font-size:10.5px}html[data-color-mode] .shipping-cards{gap:12px}html[data-color-mode] .shipping-cards header b,html[data-color-mode] .shipping-cards>a>div b{font-size:12px}html[data-color-mode] .shipping-cards header small,html[data-color-mode] .shipping-cards>a>div span,html[data-color-mode] .shipping-cards li,html[data-color-mode] .shipping-cards footer{font-size:10px}html[data-color-mode] .region-grid,html[data-color-mode] .customer-grid{gap:12px}html[data-color-mode] .region-grid>article,html[data-color-mode] .customer-grid>article,html[data-color-mode] .integration-main-card,html[data-color-mode] .integration-readiness,html[data-color-mode] .integration-flow-card{border-radius:9px}html[data-color-mode] .region-grid header b,html[data-color-mode] .customer-grid header b,html[data-color-mode] .integration-main-card header b{font-size:12.5px}html[data-color-mode] .region-grid header small,html[data-color-mode] .customer-grid header small,html[data-color-mode] .integration-main-card header small{font-size:10px}html[data-color-mode] .region-grid .icon-box{border:1px solid var(--pw-border);background:var(--pw-surface-alt);width:26px;height:26px;color:var(--pw-muted)}html[data-color-mode] .region-grid dt,html[data-color-mode] .region-grid footer,html[data-color-mode] .customer-grid footer,html[data-color-mode] .customer-grid header em{font-size:9.5px}html[data-color-mode] .region-grid dd{font-size:13px}html[data-color-mode] .region-grid article>p,html[data-color-mode] .customer-grid p,html[data-color-mode] .integration-readiness>p,html[data-color-mode] .integration-flow-card article p{font-size:10.5px}html[data-color-mode] .integration-flow-card h2,html[data-color-mode] .integration-readiness h2{font-size:13px}html[data-color-mode] .integration-flow-card article b,html[data-color-mode] .integration-facts b{font-size:11.5px}html[data-color-mode] .integration-facts small{font-size:9.5px}html[data-color-mode] .login-panel .brand{margin-bottom:42px}html[data-color-mode] .login-panel h1{letter-spacing:-.03em;font-size:25px}html[data-color-mode] .login-panel>p{font-size:12.5px}html[data-color-mode] .login-panel .field label{font-size:11.5px}html[data-color-mode] .login-panel .field input{border-radius:8px;height:42px;font-size:13px}html[data-color-mode] .login-panel .primary{border-radius:8px;height:42px;font-size:12.5px}.mobile-bottom-nav{display:none}@media (max-width:1100px){html[data-color-mode] .dashboard-main-grid{grid-template-columns:1fr}html[data-color-mode] .dashboard-side-stack{grid-template-columns:1fr 1fr}html[data-color-mode] .recent-orders-head,html[data-color-mode] .recent-order-row{grid-template-columns:.72fr 1.2fr .8fr 1fr}html[data-color-mode] .recent-orders-head span:nth-child(3),html[data-color-mode] .recent-order-row span:nth-child(3){display:none}}@media (max-width:820px){html[data-color-mode] .dashboard-kpis,html[data-color-mode] .module-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-color-mode] .dashboard-kpi:nth-child(3),html[data-color-mode] .module-kpis article:nth-child(3){border-top:1px solid var(--pw-border);border-left:0}html[data-color-mode] .dashboard-kpi:nth-child(4),html[data-color-mode] .module-kpis article:nth-child(4){border-top:1px solid var(--pw-border)}html[data-color-mode] .shipping-metrics{grid-template-columns:repeat(2,1fr)}html[data-color-mode] .shipping-metrics a:nth-child(3){border-top:1px solid var(--pw-border);border-left:0}html[data-color-mode] .shipping-metrics a:nth-child(4){border-top:1px solid var(--pw-border)}html[data-color-mode] .dashboard-side-stack{grid-template-columns:1fr}}@media (max-width:760px){html[data-color-mode] .prime-page>.content,html[data-color-mode] .prime-page .workflow-content,html[data-color-mode] .prime-page .order-content,html[data-color-mode] .prime-page .sale-content{padding:20px 14px 42px}html[data-color-mode] .prime-page .order-top{padding:8px 14px}html[data-color-mode] .page-heading,html[data-color-mode] .workflow-heading,html[data-color-mode] .order-title,html[data-color-mode] .sale-title{align-items:flex-start}html[data-color-mode] .dashboard-period small{display:none}html[data-color-mode] .workflow-toolbar form{width:100%}.role-seller .prime-page{padding-bottom:62px}.role-seller .mobile-bottom-nav{z-index:32;border-top:1px solid var(--pw-border);background:var(--pw-surface);min-height:58px;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:var(--pw-subtle);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:600;display:flex}.mobile-bottom-nav a svg{stroke-width:1.8px;width:18px;height:18px}.mobile-bottom-nav a.current{color:var(--pw-primary)}}@media (max-width:600px){html[data-color-mode] .page-heading{flex-direction:column;gap:14px}html[data-color-mode] .page-primary-action,html[data-color-mode] .header-action{width:100%}html[data-color-mode] .recent-orders-head{display:none}html[data-color-mode] .recent-order-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:11px 13px}html[data-color-mode] .recent-order-row>span:nth-child(2){grid-column:1}html[data-color-mode] .recent-order-row>span:nth-child(4){text-align:right;grid-area:1/2}html[data-color-mode] .recent-order-row>span:nth-child(5){grid-area:2/2}html[data-color-mode] .dashboard-period>span{display:none}html[data-color-mode] .dashboard-kpi{min-height:92px;padding:12px}html[data-color-mode] .dashboard-kpi strong{font-size:20px}html[data-color-mode] .module-kpis span{font-size:10px}html[data-color-mode] .module-kpis b{font-size:18px}}
