:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f4;--surface:#fff;--row-hover:#f0f4f1;--row-selected:#eef5f3;--text:#181818;--muted:#58625d;--border:#dbe0dc;--border-strong:#8a938e;--accent:#00796b;--accent-hover:#00695d;--accent-pressed:#005a50;--accent-text:#fff;--accent-soft:#e6f3f0;--danger:#b3261e;--danger-hover:#9a1f18;--danger-text:#fff;--danger-soft:#fcebe9;--ok:#1b6e3c;--ok-soft:#e4f2e9;--warn-bg:#fff4d6;--warn-text:#6b4e00;--warn-bar:#d9a514;--disabled-bg:#eceff0;--disabled-text:#5f6863;--focus:var(--accent);--overlay:#10141252;--shadow-pop:0 8px 24px #10141224, 0 1px 3px #1014121a;--font-sans:system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-24:24px;--lh:1.5;--lh-tight:1.25;--fw-regular:400;--fw-medium:500;--fw-strong:600;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:14px;--sp-8:16px;--sp-9:18px;--sp-10:24px;--h-control:28px;--h-control-sm:22px;--h-control-touch:40px;--h-row:32px;--h-row-dense:28px;--r-control:5px;--r-panel:6px;--r-float:8px;--r-pill:999px;--r-check:3px;--bw:1px;--bw-strong:2px;--bw-bar:3px;--side-w:200px;--content-pad-y:14px;--content-pad-x:18px;--object-max:860px;--drawer-w:480px;--drawer-w-min:420px;--drawer-w-max:520px;--list-min-with-drawer:560px;--bp-drawer:1100px;--bp-phone:760px;--z-sticky:10;--z-drawer:20;--z-menu:30;--z-overlay:40;--z-palette:50;--z-toast:60;--t-color:.12s linear;--phone-top-h:48px;--phone-nav-h:56px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121413;--surface:#1a1d1c;--row-hover:#212624;--row-selected:#1d2a27;--text:#eff3ef;--muted:#9aa6a0;--border:#2c3330;--border-strong:#66706b;--accent:#21d3bd;--accent-hover:#4fdcca;--accent-pressed:#1bb8a4;--accent-text:#06231f;--accent-soft:#123a35;--danger:#ff8a80;--danger-hover:#ffa59d;--danger-text:#2a0905;--danger-soft:#3d1d1b;--ok:#6fd69a;--ok-soft:#173524;--warn-bg:#3a3014;--warn-text:#f0d98a;--warn-bar:#b88f1f;--disabled-bg:#262b29;--disabled-text:#8a948f;--overlay:#0000008c;--shadow-pop:0 8px 24px #00000080, 0 0 0 1px #2c3330}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121413;--surface:#1a1d1c;--row-hover:#212624;--row-selected:#1d2a27;--text:#eff3ef;--muted:#9aa6a0;--border:#2c3330;--border-strong:#66706b;--accent:#21d3bd;--accent-hover:#4fdcca;--accent-pressed:#1bb8a4;--accent-text:#06231f;--accent-soft:#123a35;--danger:#ff8a80;--danger-hover:#ffa59d;--danger-text:#2a0905;--danger-soft:#3d1d1b;--ok:#6fd69a;--ok-soft:#173524;--warn-bg:#3a3014;--warn-text:#f0d98a;--warn-bar:#b88f1f;--disabled-bg:#262b29;--disabled-text:#8a948f;--overlay:#0000008c;--shadow-pop:0 8px 24px #00000080, 0 0 0 1px #2c3330}*{box-sizing:border-box}html{font-size:var(--fs-13)}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-13);line-height:var(--lh);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:1px}h1{font-size:var(--fs-16);line-height:var(--lh-tight);font-weight:var(--fw-strong);align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:0;display:flex}h2{font-size:var(--fs-14);line-height:var(--lh-tight);margin:0 0 var(--sp-4);font-weight:var(--fw-strong)}h3{font-size:var(--fs-13);line-height:var(--lh-tight);margin:var(--sp-5) 0 var(--sp-2);font-weight:var(--fw-strong)}.muted{color:var(--muted)}.small{font-size:var(--fs-12)}.mono{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:0}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.error{color:var(--danger);margin:var(--sp-2) 0;font-weight:var(--fw-medium)}.ok{color:var(--ok);margin:var(--sp-2) 0}.bad{color:var(--danger)}.spacer{flex:1}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kbd{font-family:var(--font-mono);font-size:var(--fs-11);padding:0 var(--sp-2);border:var(--bw) solid var(--border);border-radius:var(--r-check);color:var(--muted);background:var(--surface);white-space:nowrap;line-height:16px}.logo{flex:none;display:inline-flex}.logo-pair{align-items:center;gap:var(--sp-6);display:flex}.logo-pair img{flex:none;display:block}.logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:flex}}:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:flex}.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:var(--bw) solid var(--border);gap:var(--sp-1);padding:var(--sp-6) var(--sp-4) var(--sp-5);flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:flex-start;gap:var(--sp-1);padding:0 var(--sp-2) var(--sp-6);flex-direction:column;display:flex}.side-find{align-items:center;gap:var(--sp-3);min-height:var(--h-control);margin:0 0 var(--sp-3);padding:0 var(--sp-3) 0 var(--sp-4);border:var(--bw) solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--fs-12);cursor:pointer;text-align:left;transition:background-color var(--t-color), color var(--t-color);display:flex}.side-find:hover{background:var(--row-hover);color:var(--text)}.side-find>span:first-child{flex:1}.sidebar nav,.nav-group{gap:var(--sp-1);flex-direction:column;display:flex}.nav-group-title{font-size:var(--fs-11);color:var(--muted);font-weight:var(--fw-medium);padding:var(--sp-5) var(--sp-4) var(--sp-1);letter-spacing:.02em}.nav-phone-title,.menu-head{display:none}.nav-link{min-height:var(--h-control);padding:0 var(--sp-4);border-radius:var(--r-control);color:var(--text);font-size:var(--fs-13);white-space:nowrap;transition:background-color var(--t-color);align-items:center;display:flex}.nav-link:hover{background:var(--row-hover);text-decoration:none}.nav-link:focus-visible{outline-offset:-2px}.nav-link.active{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-strong)}.sidebar-foot{gap:var(--sp-3);padding:var(--sp-4) var(--sp-2) 0;border-top:var(--bw) solid var(--border);flex-direction:column;margin-top:auto;display:flex}.who{font-size:var(--fs-12);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-top,.phone-nav{display:none}.main{padding:var(--content-pad-y) var(--content-pad-x) 32px;min-width:0}.page-head{justify-content:space-between;align-items:center;gap:var(--sp-6);margin-bottom:var(--sp-5);min-height:var(--h-control);flex-wrap:wrap;display:flex}.title-number{font-size:var(--fs-14)}.back{font-weight:var(--fw-medium);font-size:var(--fs-13);margin-right:var(--sp-2)}.page-panel{max-width:var(--object-max)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--h-control);padding:0 var(--sp-5);border:var(--bw) solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--t-color), border-color var(--t-color), color var(--t-color);text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn:hover:not(:disabled){background:var(--row-hover)}.btn:active:not(:disabled){background:var(--border)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:var(--fw-strong)}.btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn.primary:active:not(:disabled){background:var(--accent-pressed);border-color:var(--accent-pressed)}.btn.danger{background:var(--danger);border-color:var(--danger);color:var(--danger-text);font-weight:var(--fw-strong)}.btn.danger:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-hover)}.btn.quiet{background:0 0;border-color:#0000}.btn:disabled,.btn[aria-disabled=true]{background:var(--disabled-bg);border-color:var(--border);color:var(--disabled-text);font-weight:var(--fw-medium);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:before{content:"";opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px}.btn.primary[aria-busy=true]:disabled{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.danger[aria-busy=true]:disabled{background:var(--danger);border-color:var(--danger);color:var(--danger-text)}.small-btn{min-height:var(--h-control-sm);font-size:var(--fs-12);padding:0 7px}.link{font:inherit;font-weight:var(--fw-medium);color:var(--accent);cursor:pointer;padding:0 0 0 var(--sp-4);background:0 0;border:0}.link:hover:not(:disabled){text-decoration:underline}.link:active:not(:disabled){color:var(--accent-pressed)}.link:disabled{color:var(--disabled-text);cursor:not-allowed}.actions{gap:var(--sp-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}input[type=text],input:not([type]),input[type=search],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],textarea,select{font:inherit;font-size:var(--fs-13);color:var(--text);background:var(--surface);border:var(--bw) solid var(--border-strong);border-radius:var(--r-control);height:var(--h-control);padding:0 var(--sp-4);transition:border-color var(--t-color)}input[type=text],input:not([type]),input[type=search],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],textarea{width:100%;min-width:0}textarea{height:auto;min-height:56px;padding:5px var(--sp-4);resize:vertical;line-height:var(--lh)}::placeholder{color:var(--muted);opacity:1}input:focus,textarea:focus,select:focus,input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}input[data-invalid],textarea[data-invalid],select[data-invalid],[data-invalid]>textarea,[data-invalid]>input,input[aria-invalid=true],textarea[aria-invalid=true],textarea.invalid,input.invalid{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}input:disabled,textarea:disabled,select:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--border);cursor:not-allowed}input:read-only:not([type=checkbox]):not([type=radio]){cursor:default}select{appearance:none;cursor:pointer;max-width:100%;padding-right:24px}.select-wrap{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.select-wrap>select{width:100%}.select-wrap:after{content:"▾";right:var(--sp-4);font-size:var(--fs-11);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}input[type=checkbox],input[type=radio]{appearance:none;border:var(--bw) solid var(--border-strong);background:var(--surface);cursor:pointer;vertical-align:-2px;width:14px;height:14px;transition:background-color var(--t-color), border-color var(--t-color);flex:none;place-content:center;margin:0;display:inline-grid}input[type=checkbox]{border-radius:var(--r-check)}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:after{content:"✓";color:var(--accent-text);font-size:var(--fs-11);font-weight:700;line-height:1}input[type=checkbox]:indeterminate:after{content:"−";color:var(--accent-text);font-size:var(--fs-12);font-weight:700;line-height:1}input[type=radio]:checked{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface);background:var(--accent)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:1px;box-shadow:none;border-color:var(--border-strong)}input[type=checkbox]:checked:focus-visible{border-color:var(--accent)}input[type=checkbox]:disabled,input[type=radio]:disabled{background:var(--disabled-bg);border-color:var(--border);cursor:not-allowed}input[type=checkbox]:checked:disabled{background:var(--disabled-text);border-color:var(--disabled-text)}input[type=checkbox]:checked:disabled:after{color:var(--disabled-bg)}label.check{align-items:center;gap:var(--sp-3);font-weight:var(--fw-medium);display:flex}label.inline{align-items:center;gap:var(--sp-2);margin-right:var(--sp-3);font-weight:var(--fw-regular);display:inline-flex}.date-input{min-width:0;display:flex;position:relative}.date-input>input{font-variant-numeric:tabular-nums;padding-right:30px}.date-input>.date-open{border-radius:0 var(--r-control) var(--r-control) 0;width:26px;color:var(--muted);font:inherit;font-size:var(--fs-11);cursor:pointer;background:0 0;border:0;position:absolute;top:1px;bottom:1px;right:1px}.date-input>.date-open:hover{color:var(--text);background:var(--row-hover)}.date-input>.date-open:disabled{cursor:not-allowed}.datetime-input{gap:var(--sp-3);min-width:0;display:flex}.datetime-input>.date-input{flex:9em}.datetime-input>input{font-variant-numeric:tabular-nums;flex:0 0 5.5em;width:5.5em}.calendar{width:224px;padding:var(--sp-4);background:var(--surface);color:var(--text);border:var(--bw) solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);gap:var(--sp-3);z-index:var(--z-menu);outline:none;flex-direction:column;display:flex}.calendar-head{align-items:center;gap:var(--sp-2);display:flex}.calendar-head>span{text-align:center;font-weight:var(--fw-strong);font-size:var(--fs-12);flex:1}.calendar-grid{gap:var(--sp-1);text-align:center;font-size:var(--fs-12);font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-grid>.wd{color:var(--muted);font-size:var(--fs-11);height:20px;line-height:20px}.calendar-grid>button{height:26px;color:var(--text);font:inherit;font-size:var(--fs-12);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.calendar-grid>button:hover{background:var(--row-hover)}.calendar-grid>button.other{color:var(--muted)}.calendar-grid>button.today{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent);font-weight:var(--fw-strong)}.calendar-grid>button.chosen{background:var(--accent);color:var(--accent-text);font-weight:var(--fw-strong)}.calendar-foot{justify-content:space-between;align-items:center;display:flex}.calendar-foot .link{font-size:var(--fs-12);padding:0}.file-input{align-items:center;gap:var(--sp-4);min-height:var(--h-control);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border:var(--bw) dashed var(--border-strong);border-radius:var(--r-control);background:var(--surface);min-width:0;display:flex}.file-input.has-file{border-style:solid}.file-input.dragging{border-color:var(--accent);background:var(--accent-soft)}.file-input.invalid,[data-invalid]>.file-input{border-color:var(--danger);border-style:solid}.file-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.file-input>.file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-12);color:var(--muted);flex:1;overflow:hidden}.file-input.has-file>.file-name{color:var(--text)}.file-input>input[type=file]{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.segmented{padding:var(--sp-1);gap:var(--sp-1);border:var(--bw) solid var(--border);border-radius:var(--r-control);background:var(--row-hover);display:inline-flex}.seg{min-height:var(--h-control-sm);color:var(--muted);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:color var(--t-color), background-color var(--t-color);background:0 0;border:0;border-radius:4px;flex:1;padding:0 9px}.seg:hover{color:var(--text)}.seg[data-pressed]{background:var(--surface);color:var(--accent);font-weight:var(--fw-strong);box-shadow:0 0 0 1px var(--border-strong)}.sidebar-foot .segmented{display:flex}.search{gap:var(--sp-3);display:flex}.search input{width:340px}.note-form{gap:var(--sp-4);display:grid}.note-form label{font-size:var(--fs-12);font-weight:var(--fw-medium);margin-bottom:var(--sp-2);display:block}.note-form label.check,.note-form label.inline{font-size:var(--fs-13);margin-bottom:0;display:flex}.note-form label.inline{display:inline-flex}.note-form p{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--muted)}.note-form p.error{color:var(--danger)}.note-form p.ok{color:var(--ok);font-size:var(--fs-13)}.note-form .preview p,.note-form .notice p{color:inherit;font-size:inherit}.note-form select{width:100%}.note-form .select-wrap{display:flex}.chips{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.chip{font:inherit;font-size:var(--fs-12);min-height:var(--h-control-sm);padding:0 var(--sp-5);border:var(--bw) solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--text);cursor:pointer}.chip:hover{background:var(--row-hover)}.chip[data-pressed]{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:var(--fw-strong)}.reason-input{gap:var(--sp-2);margin:var(--sp-3) 0;display:grid}.reason-input label{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text)}.reason-input textarea{min-height:44px}.reason-input .hint{font-size:var(--fs-12);color:var(--muted)}.reason-input .error{font-size:var(--fs-12);margin:0}.badge{border-radius:var(--r-pill);height:18px;font-size:var(--fs-12);font-weight:var(--fw-medium);white-space:nowrap;vertical-align:middle;border:var(--bw) solid var(--border);background:var(--row-hover);color:var(--text);align-items:center;padding:0 7px;line-height:1;display:inline-flex}.badge+.badge,.badge+span+.badge{margin-left:var(--sp-2)}.badge.warn,.badge.s-pending-payment,.badge.refund,.badge.note,.badge.promo,.badge.rs-awaiting-staff,.badge.rs-follow-up,.badge.seg-new,.badge.p-pending,.badge.po-partly-received,.badge.deny,.badge.no-tools,.badge.r-failed{background:var(--warn-bg);color:var(--warn-text);border-color:#0000}.badge.minor,.badge.s-cancelled,.badge.s-delivered,.badge.s-completed,.badge.presale,.badge.seg-dormant,.badge.p-expired,.badge.promo-ended,.badge.promo-scheduled,.badge.stock-presale,.badge.stock-made-to-order,.badge.po-cancelled,.badge.r-proposed,.badge.off{color:var(--muted);border-color:var(--border-strong);background:0 0}.badge.good,.badge.rs-published,.badge.promo-active,.badge.stock-in-stock,.badge.po-received,.badge.p-executed,.badge.refund-succeeded{background:var(--ok-soft);color:var(--ok);border-color:#0000}.badge.must,.badge.stage-exceptions,.badge.refund-failed,.badge.stock-sold-out,.badge.p-failed{background:var(--danger);color:var(--danger-text);border-color:var(--danger);font-weight:var(--fw-strong)}.badge.brand,.badge.stage-to-ship,.badge.ai,.badge.seg-high_value{background:var(--accent);color:var(--accent-text);border-color:var(--accent);font-weight:var(--fw-strong)}.badge.rejected,.badge.rs-rejected,.badge.rs-hidden,.badge.rs-ai-failed,.badge.p-rejected{background:var(--row-hover);color:var(--danger);border-color:var(--border)}.badge.count{height:16px;font-size:var(--fs-11);color:var(--muted);padding:0 5px}.badge.ai{margin-right:var(--sp-2)}.note-flag,.ship-flag,.notice.warn,.warn{margin:var(--sp-2) 0;padding:var(--sp-4) var(--sp-5);border:0;border-left:var(--bw-bar) solid var(--warn-bar);background:var(--warn-bg);color:var(--warn-text);border-radius:0 var(--r-control) var(--r-control) 0;overflow-wrap:anywhere}.ship-flag.danger,.notice.danger{border-left-color:var(--danger);background:var(--danger-soft);color:var(--text)}.ship-flag.danger>strong,.notice.danger>strong{color:var(--danger)}.notice{margin:var(--sp-2) 0;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-control);border:var(--bw) solid var(--border);background:var(--surface)}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.empty{background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-panel);padding:22px var(--sp-6);text-align:center;align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.empty p{margin:0}.said{margin:0 0 var(--sp-3)}.undo-note{align-items:center;gap:var(--sp-2);padding:3px var(--sp-4);border:var(--bw) solid var(--border);border-radius:var(--r-control);background:var(--surface);color:var(--text);font-size:var(--fs-12);display:inline-flex}.undo-note:before{content:"✓";color:var(--ok);font-weight:700}.skeleton td{height:var(--h-row)}.skeleton i{border-radius:var(--r-check);background:var(--row-hover);height:10px;display:block}.panel{background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-panel);padding:var(--sp-5) var(--sp-6);min-width:0}.panel .grid{border:0;border-radius:0}.cols{gap:var(--sp-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.two-up{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.pair{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.facts{gap:var(--sp-2) var(--sp-5);grid-template-columns:auto 1fr;align-items:baseline;margin:0;display:grid}.facts dt{color:var(--muted);font-size:var(--fs-12)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.sums{margin:var(--sp-5) 0 0;gap:var(--sp-1);padding:0 var(--sp-4);display:grid}.sums div{justify-content:space-between;gap:var(--sp-6);display:flex}.sums dt{color:var(--muted)}.sums dd{font-variant-numeric:tabular-nums;margin:0}.sums .total{font-weight:var(--fw-strong);border-top:var(--bw) solid var(--border);padding-top:var(--sp-2);margin-top:var(--sp-1)}.sums .total dt{color:var(--text)}.plain-list{margin:0 0 var(--sp-3);gap:3px;padding:0;list-style:none;display:grid}.section-title{margin:var(--sp-6) 0 var(--sp-1);font-size:var(--fs-14)}.changes{margin:var(--sp-2) 0 0;padding-left:18px}.stats{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0;display:grid}.stats div{background:var(--row-hover);border-radius:var(--r-control);padding:var(--sp-3) var(--sp-5);min-width:0}.stats dt{color:var(--muted);font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stats dd{font-size:var(--fs-16);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;margin:0}.grid{border-collapse:separate;border-spacing:0;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-panel);width:100%;font-size:var(--fs-13)}.grid th{text-align:left;font-weight:var(--fw-medium);font-size:var(--fs-12);color:var(--muted);padding:5px var(--sp-5);border-bottom:var(--bw) solid var(--border);white-space:nowrap;background:var(--surface)}.grid th.num,.grid td.num{text-align:right}.grid td{padding:5px var(--sp-5);border-bottom:var(--bw) solid var(--border);vertical-align:middle;height:var(--h-row)}.grid>:last-child>tr:last-child>td{border-bottom:0}.grid>thead:first-child>tr:first-child>th:first-child{border-top-left-radius:var(--r-panel)}.grid>thead:first-child>tr:first-child>th:last-child{border-top-right-radius:var(--r-panel)}.grid.compact td,.grid.compact th{padding:var(--sp-2) var(--sp-4)}.grid.compact td{height:var(--h-row-dense)}.grid tbody tr{transition:background-color var(--t-color)}.grid tr.is-selected>td{background:var(--row-selected)}.grid tr.open-row>td{background:var(--accent-soft)}.grid tbody tr:hover>td{background:var(--row-hover)}.grid tr.active-row{outline:var(--bw-strong) solid var(--accent);outline-offset:-2px}.grid .group-row td{background:var(--row-hover)}.grid .subgroup-row td{background:var(--row-hover);color:var(--muted);font-size:var(--fs-12)}.table-box{background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-panel);min-width:0;overflow-x:auto}.table-box>.grid{border:0;border-radius:0}.check-col{width:32px;padding-right:0!important}.row-actions{gap:var(--sp-2);white-space:nowrap;align-items:center;display:inline-flex}.actions-col{white-space:nowrap;text-align:right;width:1%}.cell-sub{font-size:var(--fs-12);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3;display:block}.cell-sub .flag{color:var(--warn-text)}.keys{color:var(--muted)}.pager{justify-content:flex-end;align-items:center;gap:var(--sp-3) var(--sp-6);margin-top:var(--sp-4);font-size:var(--fs-12);color:var(--muted);flex-wrap:wrap;display:flex}.pager>.muted:first-child{margin-right:auto}.pager .btn{min-height:var(--h-control-sm);font-size:var(--fs-12);padding:0 7px}.menu{background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-panel);padding:var(--sp-2);min-width:168px;box-shadow:var(--shadow-pop);z-index:var(--z-menu);outline:none;flex-direction:column;gap:1px;display:flex}.menu-item{align-items:center;gap:var(--sp-4);min-height:var(--h-control);padding:0 var(--sp-4);cursor:pointer;font-size:var(--fs-12);color:var(--text);white-space:nowrap;border-radius:4px;outline:none;display:flex}.menu-item[data-highlighted]{background:var(--row-hover)}.menu-item[data-disabled]{color:var(--disabled-text);cursor:not-allowed}.list-layout{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.list-layout.has-drawer{grid-template-columns:minmax(0, 1fr) calc(var(--drawer-w) - var(--content-pad-x));column-gap:var(--content-pad-x)}.list-main{min-width:0}.view-tabs{align-items:flex-end;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-4);border-bottom:var(--bw) solid var(--border);flex-wrap:wrap;min-width:0;display:flex}.tabs{align-items:flex-end;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.tab{border-bottom:var(--bw-strong) solid transparent;align-items:center;margin-bottom:-1px;display:inline-flex}.tab>button[role=tab]{height:30px;font:inherit;font-size:var(--fs-13);font-weight:var(--fw-medium);padding:0 var(--sp-5);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.tab>button[role=tab]:hover{color:var(--text)}.tab>button[role=tab]:disabled{color:var(--disabled-text);cursor:not-allowed}.tab.active{border-bottom-color:var(--accent)}.tab.active>button[role=tab]{color:var(--accent);font-weight:var(--fw-strong)}.tab .count{font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:var(--muted);font-weight:var(--fw-medium)}.tab.active .count{color:var(--accent)}.tab-x{font:inherit;font-size:var(--fs-12);color:var(--muted);cursor:pointer;padding:0 var(--sp-3) 0 0;background:0 0;border:0}.tab-x:hover{color:var(--danger)}.tab-sep{background:var(--border);width:1px;height:16px;margin:0 var(--sp-3) 7px;flex:none;align-self:flex-end}.view-tabs>.link{font-size:var(--fs-12);margin-bottom:7px;margin-left:auto;padding:0}.view-tabs>.error,.view-tabs>.undo-note{margin:0 0 var(--sp-2)}.save-view{gap:var(--sp-2);margin-left:auto;margin-bottom:var(--sp-2);align-items:center;display:flex}.save-view input{width:180px;height:var(--h-control-sm);font-size:var(--fs-12)}.save-view .btn{min-height:var(--h-control-sm);font-size:var(--fs-12);padding:0 7px}.filters{gap:var(--sp-3) var(--sp-5);margin-bottom:var(--sp-4);font-size:var(--fs-12);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.filters label{align-items:center;gap:var(--sp-2);display:inline-flex}.filters select{height:var(--h-control-sm);font-size:var(--fs-12);padding-left:var(--sp-3)}.filters select:has(option:checked:not(:first-child)){color:var(--text);font-weight:var(--fw-strong)}.filters label.check{color:var(--text);font-weight:var(--fw-regular)}.filters input[type=text],.filters input:not([type]){height:var(--h-control-sm);font-size:var(--fs-12)}.filter-note{align-items:center;gap:var(--sp-2) var(--sp-4);padding:5px var(--sp-5);border-radius:var(--r-control);background:var(--accent-soft);margin:0 0 var(--sp-4);color:var(--text);font-size:var(--fs-12);flex-wrap:wrap;display:flex}.filter-note>.muted:first-child{color:var(--muted)}.filter-chip{border-radius:var(--r-pill);background:var(--surface);border:var(--bw) solid var(--border);white-space:nowrap;align-items:center;height:20px;padding:0 7px;display:inline-flex}.filter-chip b{font-weight:var(--fw-strong)}.filter-note>.link{font-size:var(--fs-12);margin-left:auto;padding:0}.bulk-bar{align-items:center;gap:var(--sp-3) var(--sp-4);background:var(--accent-soft);border:var(--bw) solid var(--accent);border-radius:var(--r-control);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-5);margin-bottom:var(--sp-4);z-index:var(--z-sticky);flex-wrap:wrap;display:flex;position:sticky;top:0}.bulk-sep{background:var(--accent);opacity:.4;width:1px;height:16px}.bulk-bar>.link{font-size:var(--fs-12);margin-left:auto;padding:0}.drawer{height:100vh;margin:calc(-1 * var(--content-pad-y)) calc(-1 * var(--content-pad-x)) -32px 0;background:var(--bg);border-left:var(--bw) solid var(--border);flex-direction:column;min-width:0;display:flex;position:sticky;top:0}.drawer-head{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--surface);border-bottom:var(--bw) solid var(--border);min-height:44px;display:flex}.drawer-title{flex:1;min-width:0}.drawer-title h2{font-size:var(--fs-14);gap:var(--sp-3);flex-wrap:wrap;align-items:center;margin:0;display:flex}.drawer-actions{gap:var(--sp-3);flex:none;display:flex}.drawer-actions .btn,.drawer-back{min-height:var(--h-control-sm);font-size:var(--fs-12);padding:0 7px}.drawer-back{flex:none;display:none}.drawer-body{padding:var(--sp-4) var(--sp-5);flex:1;min-height:0;overflow-y:auto}@media (max-width:1275px){.list-layout.has-drawer{grid-template-columns:minmax(0,1fr)}.list-layout.has-drawer .list-main{display:none}.drawer{height:auto;min-height:calc(100vh - 32px);margin:calc(-1 * var(--content-pad-y)) calc(-1 * var(--content-pad-x)) -32px;border-left:0;position:static}.drawer-body{overflow:visible}.drawer-body>*{max-width:var(--object-max)}.drawer-back{display:inline-flex}.drawer-close{display:none}}.order-panel{gap:var(--sp-4);display:grid}.order-panel .panel{padding:var(--sp-4) var(--sp-5)}.order-panel .meta{margin:0}.drawer-body .panel h2,.order-panel .panel h2{margin-bottom:var(--sp-3)}.note-flag h2:before{content:"⚠ "}.note-flag h2{color:var(--warn-text);margin-bottom:var(--sp-2)}.note-flag .note-text{color:var(--text)}.note-flag .muted{color:var(--warn-text)}.lines-table td{vertical-align:top}.lines-table .group-row td{font-weight:var(--fw-regular)}.lines-table tr[data-zero] td{color:var(--muted)}.notes{margin:var(--sp-4) 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.notes li{border-left:var(--bw-bar) solid var(--border-strong);background:var(--row-hover);border-radius:0 var(--r-control) var(--r-control) 0;padding:var(--sp-4) var(--sp-5)}.notes .small{margin:var(--sp-1) 0 0}.steps{margin:0 0 var(--sp-3);padding:0;list-style:none;display:grid}.steps li{align-items:center;gap:0 var(--sp-4);min-height:var(--h-control);flex-wrap:wrap;display:flex}.steps li[data-state=done] .step-mark{color:var(--ok);font-weight:700}.steps li[data-state=pending]{color:var(--muted)}.steps li[data-state=pending] .step-tick{color:var(--text)}.step-mark{text-align:center;flex:none;width:16px;display:inline-block}.step-tick{align-items:center;gap:var(--sp-4);cursor:pointer;display:inline-flex}.step-tick input{margin:0 1px}.step-tick input:disabled{cursor:default}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:var(--sp-5);border-bottom:var(--bw) solid var(--border);font-size:var(--fs-12);grid-template-columns:112px minmax(0,1fr);padding:5px 0;display:grid}.timeline li:last-child{border-bottom:0}.timeline li.failed{color:var(--danger)}.tl-time{font-variant-numeric:tabular-nums;white-space:nowrap}.evidence-files{gap:var(--sp-4);margin:var(--sp-2) 0;flex-wrap:wrap;align-items:flex-end;display:flex}.evidence-thumb{border:var(--bw) solid var(--border);border-radius:var(--r-control);background:var(--row-hover);cursor:zoom-in;padding:0;line-height:0;overflow:hidden}.evidence-thumb img{object-fit:cover;width:64px;height:64px;display:block}.evidence-file{min-width:64px;height:64px;padding:0 var(--sp-4);border:var(--bw) solid var(--border);border-radius:var(--r-control);background:var(--row-hover);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.evidence-dialog{max-width:min(92vw,960px);max-height:92vh;padding:var(--sp-6);border:var(--bw) solid var(--border);border-radius:var(--r-float);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop)}.evidence-dialog::backdrop{background:var(--overlay)}.evidence-dialog img{max-width:100%;max-height:76vh;margin:0 auto var(--sp-4);display:block}ul.evidence{gap:var(--sp-2);list-style:none;display:grid}[data-invalid] textarea,textarea[data-invalid]{border-color:var(--danger)}.preview{background:var(--accent-soft);border-radius:var(--r-panel);padding:var(--sp-4) var(--sp-5);gap:var(--sp-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.preview>strong:first-child,.preview-s{font-weight:var(--fw-strong);margin:0}.preview p{margin:0}.preview blockquote{padding:var(--sp-4) var(--sp-5);border-left:var(--bw-bar) solid var(--border-strong);background:var(--surface);border-radius:0 var(--r-control) var(--r-control) 0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.preview-t{border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--r-control);width:100%;font-size:var(--fs-13);overflow:hidden}.preview-t td{padding:var(--sp-2) var(--sp-4);border-bottom:var(--bw) solid var(--border);vertical-align:top}.preview-t tr:last-child td{border-bottom:0}.preview-t td.k{color:var(--muted);white-space:nowrap;width:30%}.preview-t td.a{color:var(--muted);text-align:center;white-space:pre;width:18px;padding-left:0;padding-right:0}.preview-t td.after{font-weight:var(--fw-strong)}.preview-t tr.is-warn td{background:var(--warn-bg);color:var(--warn-text)}.preview-t tr.is-warn td.k{font-weight:var(--fw-strong)}.preview-t tr.is-skip td{background:var(--danger-soft)}.preview-t tr.is-skip td.k{color:var(--danger);font-weight:var(--fw-strong)}.preview .changes{margin:0}.preview.stale{background:var(--row-hover)}.preview.stale>:not(.stale-note){opacity:.55}.stale-note{font-weight:var(--fw-strong);margin:0}.ship-warning{color:var(--warn-text);margin:0}.confirm,.override,.danger-zone{background:var(--danger-soft);border:var(--bw) solid var(--danger);border-radius:var(--r-panel);padding:var(--sp-4) var(--sp-5)}.danger-title{font-weight:var(--fw-strong);color:var(--danger);margin:0}.confirm{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:inline-flex}.confirm>span:first-child{font-weight:var(--fw-strong);color:var(--danger)}.override{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.override>.link:first-child{justify-self:start;padding:0}.override:not(:has(>:nth-child(2))){background:0 0;border:0;padding:0}.today-section{margin-top:var(--sp-7)}.today-section>h2{margin-bottom:var(--sp-4)}.today-list{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.today-card{align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-float);min-height:56px;color:var(--text);height:100%;transition:background-color var(--t-color);display:flex}.today-card:hover{background:var(--row-hover);text-decoration:none}.today-card.static:hover{background:var(--surface)}.today-count{font-size:var(--fs-24);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;min-width:28px;line-height:1}.today-label{font-size:var(--fs-13);line-height:1.35}.today-card.zero .today-count,.today-card.zero .today-label{color:var(--muted);font-weight:var(--fw-regular)}.today-card.attention:not(.zero){border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.today-card.attention:not(.zero) .today-count,.today-card.attention:not(.zero) .today-label{color:var(--danger)}.today-card.attention:not(.zero) .today-label{font-weight:var(--fw-strong)}.review-text{white-space:pre-wrap;overflow-wrap:anywhere}.reviews-grid .excerpt-cell{max-width:420px}.review-excerpt{color:var(--text);-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reviews-grid tr.needs-follow-up td:first-child{box-shadow:inset var(--bw-bar) 0 0 var(--warn-bar)}.reviews-grid tbody tr,.orders-grid tbody tr,.stock-grid tbody tr{cursor:pointer}.marks{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:inline-flex}.marks .badge+.badge{margin-left:0}.review-panel .notice{padding:var(--sp-3) var(--sp-5);border-radius:var(--r-control);background:var(--accent-soft);border:0;margin:0}.review-panel .notice.warn{background:var(--warn-bg);color:var(--warn-text);border-left:var(--bw-bar) solid var(--warn-bar);border-radius:0 var(--r-control) var(--r-control) 0}.review-panel h3{font-size:var(--fs-12);margin:var(--sp-4) 0 var(--sp-1);color:var(--muted)}.review-panel ul{margin:0 0 var(--sp-3);padding-left:18px}.review-panel .reply-list{gap:var(--sp-3);padding:0;list-style:none;display:grid}.review-panel label{font-size:var(--fs-12);font-weight:var(--fw-medium);margin:var(--sp-3) 0 var(--sp-1);display:block}.review-panel .chips{margin:var(--sp-2) 0}.review-panel .action-row{gap:var(--sp-5);margin-top:var(--sp-3);display:grid}.review-panel .action-reject{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:inline-flex}.review-media{gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.review-media img{border-radius:var(--r-control);border:var(--bw) solid var(--border);object-fit:cover;max-width:160px;max-height:160px;display:block}.review-media video{border-radius:var(--r-control);background:var(--row-hover);width:320px;max-width:100%}.avatar-thumb{object-fit:cover;border:var(--bw) solid var(--border);background:var(--surface);border-radius:50%;width:40px;height:40px;display:block}.avatar-compare{gap:var(--sp-6);margin-bottom:var(--sp-4);flex-wrap:wrap;align-items:flex-end;display:flex}.avatar-compare figure{gap:var(--sp-2);justify-items:start;margin:0;display:grid}.avatar-compare figcaption{color:var(--muted);font-size:var(--fs-12)}.avatar-compare img{object-fit:cover;border-radius:var(--r-panel);border:var(--bw) solid var(--border);background:var(--surface);width:128px;height:128px;display:block}.avatar-compare .avatar-new img{aspect-ratio:1;width:min(256px,100%);height:auto}.avatar-compare .avatar-gone{border:var(--bw) dashed var(--border);border-radius:var(--r-panel);place-items:center;width:128px;height:128px;display:grid}.ship-box{gap:var(--sp-4);border-top:var(--bw) solid var(--border);padding-top:var(--sp-4);margin-top:var(--sp-3);display:grid}.ship-flags{gap:var(--sp-2);display:grid}.ship-flags .ship-flag{margin:0}.ship-form{gap:var(--sp-3);display:grid}.ship-fields{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.ship-fields input{width:auto;min-width:0}.ship-fields input[list]{width:9em}.ship-fields input.mono{width:14em;font-size:var(--fs-13)}.ship-form.compact .ship-fields input{height:var(--h-control-sm);font-size:var(--fs-12)}.ship-form.compact .ship-fields input[list]{width:7em}.ship-form.compact .ship-fields input.mono{width:11em}.ship-form.compact .preview{max-width:28em}.ship-cell{min-width:22em}.shipment{margin-top:var(--sp-3)}.deliver{gap:var(--sp-3);justify-items:start;display:grid}.deliver>.actions{justify-self:stretch}.bulk-ship{margin-bottom:var(--sp-4);gap:var(--sp-4);display:grid}.bulk-ship-head{align-items:center;gap:var(--sp-7);flex-wrap:wrap;display:flex}.bulk-ship-head h2{margin:0}.bulk-ship-head input,.bulk-ship td input{width:auto}.bulk-ship .actions{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.bulk-ship-check{border-top:var(--bw) solid var(--border);margin-top:var(--sp-4);padding-top:var(--sp-4)}.bulk-ship-check h3{margin:0 0 var(--sp-2);font-size:var(--fs-13)}.bulk-ship-check ul{margin:0 0 var(--sp-3);padding-left:18px}.customer-name{overflow-wrap:anywhere}.segment-panel{border-left:var(--bw-bar) solid var(--border-strong)}.segment-panel p{margin:var(--sp-1) 0}.kit-line h3{margin:0 0 var(--sp-2);font-size:var(--fs-14)}.kit-line .badge+.badge{margin-left:var(--sp-2)}.kit-options{overflow-x:auto}.kit-options tr.off-sale td,.kit-options tr.off-sale td a{color:var(--muted)}.limit-form{border-top:var(--bw) dashed var(--border)}.kits-grid td .badge{margin-right:var(--sp-2)}.kits-grid td .badge+.badge{margin-left:0}@media (max-width:759px){.shell{padding-top:var(--phone-top-h);padding-bottom:var(--phone-nav-h);display:block}.phone-top{align-items:center;gap:var(--sp-4);height:var(--phone-top-h);padding:0 var(--sp-6);background:var(--surface);border-bottom:var(--bw) solid var(--border);z-index:var(--z-drawer);display:flex;position:fixed;top:0;left:0;right:0}.phone-top .phone-find{min-height:32px}.phone-nav{gap:var(--sp-2);height:var(--phone-nav-h);padding:var(--sp-2) var(--sp-3) var(--sp-4);background:var(--surface);border-top:var(--bw) solid var(--border);z-index:var(--z-drawer);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.phone-nav-i{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-control);color:var(--muted);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;display:flex}.phone-nav-i:hover{text-decoration:none}.phone-nav-i.active{color:var(--accent);background:var(--accent-soft);font-weight:var(--fw-strong)}.menu-open .phone-nav a.phone-nav-i.active{color:var(--muted);font-weight:var(--fw-medium);background:0 0}.sidebar{display:none}.menu-open .sidebar{top:var(--phone-top-h);bottom:var(--phone-nav-h);height:auto;z-index:var(--z-palette);background:var(--bg);padding:var(--sp-2) var(--sp-8) var(--sp-8);border:0;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.menu-open .main{visibility:hidden}.sidebar .brand,.sidebar .side-find{display:none}.menu-head{padding-top:var(--sp-5);align-items:center;display:flex}.menu-head h2{font-size:var(--fs-16);flex:1;margin:0}.sidebar nav{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nav-group{display:contents}.nav-group-title,.nav-phone-title{font-size:var(--fs-11);color:var(--muted);font-weight:var(--fw-medium);padding:var(--sp-6) var(--sp-1) 0;grid-column:1/-1;display:block}.nav-link{min-height:var(--h-control-touch);padding:0 var(--sp-6);border:var(--bw) solid var(--border);background:var(--surface);font-size:var(--fs-14)}.nav-link.active{border-color:var(--accent)}.sidebar-foot{align-items:center;gap:var(--sp-4);margin-top:var(--sp-7);padding:var(--sp-5) 0 0;flex-direction:row}.sidebar-foot .who{flex:1}.sidebar-foot .segmented{display:inline-flex}.main{padding:var(--sp-6) var(--sp-8) 20px;overflow-x:clip}.page-head{gap:var(--sp-4)}.search{flex:100%}.search input{flex:1;width:auto}input[type=text],input:not([type]),input[type=search],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],select{height:var(--h-control-touch);font-size:16px}textarea{font-size:16px}.filters select,.filters input[type=text],.save-view input,.ship-form.compact .ship-fields input{height:var(--h-control);font-size:16px}input[type=checkbox],input[type=radio]{width:20px;height:20px}input[type=checkbox]:checked:after{font-size:var(--fs-14)}.steps li{min-height:var(--h-control-touch);font-size:var(--fs-14)}.actions{flex-direction:column-reverse;align-items:stretch}.actions>.btn,.actions>a.btn{min-height:var(--h-control-touch);font-size:var(--fs-14);white-space:normal}.btn{white-space:normal;text-align:center}.cols,.two-up,.pair{grid-template-columns:1fr}.drawer{margin:calc(-1 * var(--sp-6)) calc(-1 * var(--sp-8)) -20px;min-height:0}.drawer-head{top:var(--phone-top-h);z-index:var(--z-sticky);flex-wrap:wrap;position:sticky}.drawer-actions{display:none}.drawer-body{padding:var(--sp-6) var(--sp-8)}.today-list{grid-template-columns:repeat(2,minmax(0,1fr))}.today-list>li.first{order:-1}.today-list>li.last{order:1}.lines-table,.lines-table tbody{display:block}.lines-table thead{display:none}.lines-table tr{align-items:baseline;gap:0 var(--sp-4);padding:var(--sp-3) 0;border-bottom:var(--bw) solid var(--border);flex-wrap:wrap;display:flex}.lines-table tr:last-child{border-bottom:0}.lines-table tr:after{content:"";flex-basis:100%;order:2;height:0}.lines-table td{height:auto;display:block;text-align:left!important;border:0!important;padding:0!important}.lines-table td:first-child{flex:1 1 0;order:0;min-width:0}.lines-table td:last-child{font-variant-numeric:tabular-nums;flex:none;order:1;text-align:right!important}.lines-table td[data-label]{font-size:var(--fs-12);color:var(--muted);flex:none;order:3}.lines-table td[data-label]:empty{display:none}.lines-table td[data-label]:before{content:attr(data-label) " "}.lines-table tr.group-row,.lines-table tr.subgroup-row{padding:var(--sp-3) var(--sp-4);background:var(--row-hover);border-bottom:0;display:block}.lines-table tr.group-row td,.lines-table tr.subgroup-row td{background:0 0;text-align:left!important}.avatars-grid .hide-narrow{display:none}.avatar-compare .avatar-new{flex-basis:100%}.timeline li{grid-template-columns:1fr;gap:0}.grid:not(.lines-table):not(.preview-t){display:block;overflow-x:auto}.table-box>.grid{display:table}pre,.params{max-width:100%;overflow-x:auto}}.skeleton i.w0{width:60%}.skeleton i.w1{width:40%}.skeleton i.w2{width:75%}.skeleton tbody tr:hover>td{background:0 0}.when{white-space:nowrap;font-variant-numeric:tabular-nums}.badges-cell{white-space:nowrap}.btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:var(--fw-strong)}.btn[aria-pressed=true]:hover:not(:disabled){background:var(--accent-soft)}.danger-zone .preview{background:var(--surface)}.deliver.danger-zone{justify-items:stretch}.reveal{align-items:center;gap:var(--sp-2) var(--sp-3);margin:var(--sp-2) 0;flex-wrap:wrap;display:flex}.reveal-btn{margin-left:var(--sp-3)}.panel.note-flag{border:0;border-left:var(--bw-bar) solid var(--warn-bar);background:var(--warn-bg);color:var(--warn-text);border-radius:0 var(--r-control) var(--r-control) 0;margin:0}.steps input[type=checkbox]:checked:disabled{cursor:default;background:0 0;border-color:#0000}.steps input[type=checkbox]:checked:disabled:after{color:var(--ok);font-size:var(--fs-13)}.grid td .btn{min-height:var(--h-control-sm);font-size:var(--fs-12);padding:0 7px}.grid td .ship-form .btn{min-height:var(--h-control-sm)}.sign-in{min-height:100vh;padding:var(--sp-8);place-items:center;display:grid}.sign-in .panel{gap:var(--sp-6);width:min(360px,100%);padding:var(--sp-10);flex-direction:column;display:flex}.sign-in h1{font-size:var(--fs-16);font-weight:var(--fw-strong);margin:0}.sign-in form{gap:var(--sp-4);flex-direction:column;display:flex}.sign-in label{gap:var(--sp-2);font-weight:var(--fw-medium);flex-direction:column;display:flex}.partner-name{font-weight:var(--fw-strong);padding:0 var(--sp-2)}.order-sections{gap:var(--sp-6);max-width:var(--object-max);flex-direction:column;display:flex}.order-sections h2{margin:0 0 var(--sp-4);font-size:var(--fs-14);font-weight:var(--fw-strong)}.list-more{padding:var(--sp-6) 0;justify-content:center;display:flex}.stock-form{margin-top:var(--sp-6);max-width:var(--object-max);gap:var(--sp-4);flex-direction:column;display:flex}.stock-form h2{font-size:var(--fs-14);font-weight:var(--fw-strong);margin:0}.grid td .badge{margin-inline-start:var(--sp-2)}.stock-table .btn,.stock-table .mono,.statement-month{white-space:nowrap}
/*$vite$:1*/