:root{color-scheme:light dark;--color-bg-top:#eef5ff;--color-bg:#f6faff;--color-surface:#ffffff;--color-surface-2:#f2f7ff;--color-surface-3:#e8f1ff;--color-text:#14213d;--color-text-2:#54637f;--color-text-3:#8491a8;--color-border:#d7e3f5;--color-border-2:#e8eff9;--color-border-control:#7d97bd;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-accent-press:#1e40af;--color-accent-soft:#eaf2ff;--color-accent-text:#1d4ed8;--color-cta:#c2410c;--color-cta-hover:#9a3412;--color-cta-press:#7c2d12;--color-cta-accent:#ea580c;--color-cta-text:#ffffff;--color-cta-soft:#fff1e6;--color-highlight:#fdb34b;--color-link:#1d4ed8;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--color-info:#0891b2;--color-purple:#7c3aed;--color-success-text:#15803d;--color-warning-text:#92400e;--color-danger-text:#b91c1c;--color-info-text:#0e7490;--color-fill:#e8f0fb;--color-fill-hover:#dce8f8;--color-nav-bg:#ffffff;--color-backdrop:rgba(11,26,51,0.58);--status-draft:#8491a8;--status-predicted:#0ea5e9;--status-receipt:#2563eb;--status-split:#f59e0b;--status-transport:#f59e0b;--status-transit:#7c3aed;--status-dispatching:#7c3aed;--status-ship:#2563eb;--status-shipped:#16a34a;--status-internet:#16a34a;--status-sign:#15803d;--status-returns:#dc2626;--status-returned:#b91c1c;--font-sans:"Noto Sans SC","PingFang SC","Microsoft YaHei","Segoe UI",sans-serif;--font-display:"Noto Sans SC","PingFang SC","Microsoft YaHei","Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--text-hero:clamp(40px,5.2vw,64px);--text-h1:36px;--text-h2:28px;--text-h3:20px;--text-body:16px;--text-ui:14px;--text-caption:12px;--leading-body:1.6;--tracking-tight:-0.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:0px;--radius-xs:0px;--radius-md:0px;--radius-lg:0px;--radius-pill:0px;--shadow-static:none;--shadow-card:none;--shadow-float:none;--shadow-sheet:none;--ease:cubic-bezier(0.2,0.8,0.2,1);--dur-fast:160ms;--dur:240ms;--dur-slow:320ms;--nav-blur:none;--topbar-h:56px;--sidenav-w:248px;--sidenav-w-collapsed:64px;--content-max:1440px;--control-h:36px;--control-h-sm:30px;--control-h-lg:44px;--field-h:var(--control-h);--table-header-h:34px;--table-row-h:34px;--table-group-h:28px;--nav-item-h:34px;--tab-h:34px;--toolbar-h:42px;--pager-h:32px;--table-font-size:12px;--table-header-bg:#f3f4f6;--table-header-text:#4b5563;--table-body-text:#1f2937;--table-border:#e5e7eb;--table-hover-bg:#f3f7fd;--table-selected-bg:#eef5ff;--row-comfortable:var(--table-row-h);--row-compact:var(--table-row-h);--datatable-max-height:calc(100vh - var(--topbar-h) - 240px)}@media (max-width:640px){:root{--control-h:44px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg-top:#0a1322;--color-bg:#0c1526;--color-surface:#111d33;--color-surface-2:#16243d;--color-surface-3:#1c2d4a;--color-text:#eef5ff;--color-text-2:#a9b9d4;--color-text-3:#7f91b0;--color-border:#2c4166;--color-border-2:#223553;--color-border-control:#5b79a6;--color-accent:#60a5fa;--color-accent-hover:#93c5fd;--color-accent-press:#3b82f6;--color-accent-soft:rgba(96,165,250,0.16);--color-accent-text:#93c5fd;--color-cta:#fb923c;--color-cta-hover:#fdba74;--color-cta-press:#f97316;--color-cta-accent:#fb923c;--color-cta-text:#111d33;--color-cta-soft:rgba(251,146,60,0.16);--color-highlight:#fdb34b;--color-link:#93c5fd;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#67e8f9;--color-purple:#c4b5fd;--color-success-text:#4ade80;--color-warning-text:#fcd34d;--color-danger-text:#fca5a5;--color-info-text:#67e8f9;--color-fill:#1c2d4a;--color-fill-hover:#24395c;--color-nav-bg:#111d33;--color-backdrop:rgba(0,0,0,0.58);--table-header-bg:#16243d;--table-header-text:#c7d2e5;--table-body-text:#eef5ff;--table-border:#2c4166;--table-hover-bg:#1c2d4a;--table-selected-bg:rgba(96,165,250,0.16);--status-draft:#8fa3c2;--status-predicted:#38bdf8;--status-receipt:#60a5fa;--status-split:#fbbf24;--status-transport:#fbbf24;--status-transit:#a78bfa;--status-dispatching:#a78bfa;--status-ship:#60a5fa;--status-shipped:#4ade80;--status-internet:#4ade80;--status-sign:#22c55e;--status-returns:#f87171;--status-returned:#fca5a5;--shadow-static:none;--shadow-card:none;--shadow-float:none;--shadow-sheet:none}}:root[data-theme=dark]{color-scheme:dark;--color-bg-top:#0a1322;--color-bg:#0c1526;--color-surface:#111d33;--color-surface-2:#16243d;--color-surface-3:#1c2d4a;--color-text:#eef5ff;--color-text-2:#a9b9d4;--color-text-3:#7f91b0;--color-border:#2c4166;--color-border-2:#223553;--color-border-control:#5b79a6;--color-accent:#60a5fa;--color-accent-hover:#93c5fd;--color-accent-press:#3b82f6;--color-accent-soft:rgba(96,165,250,0.16);--color-accent-text:#93c5fd;--color-cta:#fb923c;--color-cta-hover:#fdba74;--color-cta-press:#f97316;--color-cta-accent:#fb923c;--color-cta-text:#111d33;--color-cta-soft:rgba(251,146,60,0.16);--color-highlight:#fdb34b;--color-link:#93c5fd;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#67e8f9;--color-purple:#c4b5fd;--color-success-text:#4ade80;--color-warning-text:#fcd34d;--color-danger-text:#fca5a5;--color-info-text:#67e8f9;--color-fill:#1c2d4a;--color-fill-hover:#24395c;--color-nav-bg:#111d33;--color-backdrop:rgba(0,0,0,0.58);--table-header-bg:#16243d;--table-header-text:#c7d2e5;--table-body-text:#eef5ff;--table-border:#2c4166;--table-hover-bg:#1c2d4a;--table-selected-bg:rgba(96,165,250,0.16);--status-draft:#8fa3c2;--status-predicted:#38bdf8;--status-receipt:#60a5fa;--status-split:#fbbf24;--status-transport:#fbbf24;--status-transit:#a78bfa;--status-dispatching:#a78bfa;--status-ship:#60a5fa;--status-shipped:#4ade80;--status-internet:#4ade80;--status-sign:#22c55e;--status-returns:#f87171;--status-returned:#fca5a5;--shadow-static:none;--shadow-card:none;--shadow-float:none;--shadow-sheet:none}:root[data-theme=light]{color-scheme:light}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:linear-gradient(180deg,var(--color-bg-top) 0,var(--color-bg) 360px) fixed;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-tight);line-height:1.1;margin:0}h1{font-size:var(--text-h1);font-weight:700}h2{font-size:var(--text-h2)}h2,h3{font-weight:600}h3{font-size:var(--text-h3)}p{margin:0}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-accent);text-decoration:underline}button,input,select,textarea{color:inherit;font:inherit}::selection{background:var(--color-accent-soft)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--color-text-2)}.text-hero{font-family:var(--font-display);font-size:var(--text-hero);font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.05}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sheet-in{0%{opacity:0;transform:translateX(32px) scale(.985)}to{opacity:1;transform:none}}.shell{display:flex;flex-direction:column;min-height:100vh}.shell-body{align-items:flex-start;display:flex;flex:1 1;min-width:0}.shell-content{flex:1 1;min-width:0;padding:var(--space-6)}.page{animation:fade-up var(--dur) var(--ease) both;margin:0 auto;max-width:var(--content-max);min-width:0;width:100%}.page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-5)}.page-title{align-items:center;display:flex;gap:10px;font-size:var(--text-h2);font-weight:600;letter-spacing:var(--tracking-tight)}.page-title:before{background:var(--color-accent);border-radius:50%;content:"";flex:none;height:8px;width:8px}.page-sub{color:var(--color-text-2);font-size:var(--text-ui);margin-top:var(--space-1)}.page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.page-stack{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.page-stack>*{min-width:0}.loading-screen{align-items:center;color:var(--color-text-2);display:flex;font-size:var(--text-ui);gap:var(--space-2);justify-content:center;min-height:100vh}.card{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-static);padding:var(--space-5)}.card-elevated{box-shadow:var(--shadow-card)}.card-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.card-title{font-size:var(--text-h3);font-weight:600}.card-sub{color:var(--color-text-2);font-size:var(--text-ui);margin-top:var(--space-1)}.kv-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.kv-row{align-items:center;border-bottom:1px solid var(--color-border-2);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-3)}.kv-row:last-child{border-bottom:0;padding-bottom:0}.kv-key{color:var(--color-text-2)}.kv-key,.kv-value{font-size:var(--text-ui)}.kv-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.module-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.module-card{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-static);padding:var(--space-5);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.module-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.module-icon{align-items:center;background:var(--color-accent-soft);border-radius:var(--radius-sm);color:var(--color-accent);display:inline-flex;height:40px;justify-content:center;width:40px}.module-card h3{font-size:var(--text-body);font-weight:600;margin:var(--space-4) 0 var(--space-2)}.module-card p{color:var(--color-text-2);font-size:var(--text-ui);line-height:1.5}.topbar{align-items:center;backdrop-filter:var(--nav-blur);-webkit-backdrop-filter:var(--nav-blur);background:var(--color-nav-bg);border-bottom:1px solid var(--color-border-2);box-shadow:0 1px 2px rgba(31,77,160,.04);display:grid;grid-template-columns:calc(var(--sidenav-w) - var(--space-4)) minmax(0,1fr) auto;height:var(--topbar-h);padding:0 var(--space-4);position:-webkit-sticky;position:sticky;top:0;z-index:50}.topbar.is-nav-collapsed{grid-template-columns:calc(var(--sidenav-w-collapsed) - var(--space-4)) minmax(0,1fr) auto}.topbar-end,.topbar-start{align-items:center;display:flex;flex:none;gap:var(--space-2);min-width:0}.topbar-start{grid-column:1}.topbar-end{grid-column:3}.topbar-brand{align-items:center;display:inline-flex;gap:var(--space-2)}.topbar-brand,.topbar-brand:hover{color:var(--color-text);text-decoration:none}.topbar-logo{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:0;color:#ffffff;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.topbar-title{color:var(--color-text);font-size:var(--text-ui);font-weight:600;letter-spacing:var(--tracking-tight);white-space:nowrap}.topbar.is-nav-collapsed .topbar-title{display:none}.topbar-main{align-items:center;display:flex;gap:var(--space-4);grid-column:2;min-width:0;padding-left:max(var(--space-6),calc((100vw - var(--sidenav-w) - var(--content-max)) / 2))}.topbar.is-nav-collapsed .topbar-main{padding-left:max(var(--space-6),calc((100vw - var(--sidenav-w-collapsed) - var(--content-max)) / 2))}.topbar-page{flex:0 1 auto;min-width:0}.topbar-page-title{font-size:18px;font-weight:600;letter-spacing:var(--tracking-tight);line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-page-title:before{background:var(--color-accent);border-radius:50%;content:"";display:inline-block;height:7px;margin-right:8px;vertical-align:2px;width:7px}.topbar-page-sub{color:var(--color-text-2);font-size:var(--text-caption);line-height:1.2;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-search{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-pill);display:flex;flex:0 1 360px;gap:var(--space-2);height:32px;margin-left:auto;padding:0 var(--space-3);transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.topbar-search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.topbar-search-icon{color:var(--color-text-3);flex:none}.topbar-search-input{background:transparent;border:0;flex:1 1;font-size:var(--text-ui);height:100%;min-width:0;padding:0}.topbar-search-input:focus{outline:none}.topbar-search-input::placeholder{color:var(--color-text-3)}.topbar-search-input::-webkit-search-cancel-button,.topbar-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.topbar-kbd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;color:var(--color-text-3);flex:none;font-family:var(--font-sans);font-size:var(--text-caption);line-height:1;padding:3px 6px}.topbar-user{align-items:center;display:flex;gap:var(--space-2);min-width:0}.topbar-avatar{align-items:center;background:var(--color-accent-soft);border-radius:50%;color:var(--color-accent-text);display:inline-flex;flex:none;font-size:var(--text-caption);font-weight:600;height:28px;justify-content:center;width:28px}.topbar-user-text{display:grid;line-height:1.25;min-width:0}.topbar-user-text strong{font-weight:600}.topbar-user-text span,.topbar-user-text strong{font-size:var(--text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user-text span{color:var(--color-text-2)}.topbar-bell{position:relative}.topbar-badge{position:absolute;right:-2px;top:-2px}.sidenav{background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex:0 0 var(--sidenav-w);flex-direction:column;gap:var(--space-1);height:calc(100vh - var(--topbar-h));overflow-x:hidden;overflow-y:auto;padding:var(--space-3) var(--space-2) var(--space-4);position:-webkit-sticky;position:sticky;top:var(--topbar-h);transition:flex-basis var(--dur) var(--ease),width var(--dur) var(--ease);width:var(--sidenav-w)}.sidenav.is-collapsed{flex-basis:var(--sidenav-w-collapsed);width:var(--sidenav-w-collapsed)}.sidenav-group{display:grid;grid-gap:2px;gap:2px}.sidenav-group+.sidenav-group{border-top:1px solid var(--color-border-2);margin-top:var(--space-1);padding-top:var(--space-1)}.sidenav-group-toggle{align-items:center;background:transparent;border:0;border-radius:0;color:var(--color-text-2);cursor:pointer;display:flex;font-size:var(--text-caption);font-weight:600;gap:var(--space-2);height:32px;letter-spacing:.05em;padding:0 var(--space-3) 0 var(--space-4);text-align:left;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);width:100%;white-space:nowrap}.sidenav-group-toggle:hover{background:var(--color-surface-2);color:var(--color-text)}.sidenav-group-toggle.is-active{color:var(--color-accent-text)}.sidenav-group-icon{flex:none}.sidenav-group-chevron{flex:none;margin-left:auto;transition:transform var(--dur-fast) var(--ease)}.sidenav-group-toggle[aria-expanded=false] .sidenav-group-chevron{transform:rotate(-90deg)}.sidenav-items{display:grid;grid-gap:2px;gap:2px}.sidenav-items .sidenav-item{padding-left:var(--space-4)}.sidenav-item{align-items:center;border-radius:0;display:flex;font-size:var(--text-ui);gap:10px;height:var(--nav-item-h);padding:0 var(--space-3);position:relative;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);white-space:nowrap}.sidenav-item,.sidenav-item:hover{color:var(--color-text);text-decoration:none}.sidenav-item:hover{background:var(--color-surface-2)}.sidenav-item.is-active{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600;box-shadow:inset 0 0 0 1px rgba(37,99,235,.12)}.sidenav-item.is-active:before{background:var(--color-accent);border-radius:var(--radius-pill);content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.sidenav-item-icon{color:var(--color-text-2);display:inline-flex;flex:none;transition:color var(--dur-fast) var(--ease)}.sidenav-item.is-active .sidenav-item-icon,.sidenav-item:hover .sidenav-item-icon{color:inherit}.sidenav-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sidenav-badge{flex:none}.sidenav.is-collapsed .sidenav-badge,.sidenav.is-collapsed .sidenav-group-toggle,.sidenav.is-collapsed .sidenav-text{display:none}.sidenav.is-collapsed .sidenav-item{justify-content:center;padding:0}.sidenav.is-collapsed .sidenav-group+.sidenav-group{border-top:1px solid var(--color-border-2);margin-top:var(--space-1);padding-top:var(--space-2)}.sidenav-backdrop{animation:fade-in var(--dur) var(--ease) both;background:var(--color-backdrop);display:none;inset:0;position:fixed;z-index:45}.sidenav-backdrop.is-visible{display:block}.datatable-scroll::-webkit-scrollbar,.sheet-body::-webkit-scrollbar,.sidenav::-webkit-scrollbar{height:8px;width:8px}.datatable-scroll::-webkit-scrollbar-thumb,.sheet-body::-webkit-scrollbar-thumb,.sidenav::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}.toolbar{gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.toolbar,.toolbar-end,.toolbar-start{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.toolbar-end,.toolbar-start{gap:var(--space-2);max-width:100%}.toolbar-title{color:var(--color-text-2);font-size:var(--text-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:var(--space-2)}.segmented{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-pill);display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented-item{align-items:center;background:transparent;border:0;border-radius:var(--radius-pill);color:var(--color-text-2);cursor:pointer;display:inline-flex;flex:none;font-size:var(--text-ui);font-weight:500;gap:6px;height:var(--tab-h);padding:0 var(--space-4);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);white-space:nowrap}.segmented-item:hover:not(:disabled):not([aria-selected=true]){color:var(--color-text)}.segmented-item[aria-selected=true]{background:var(--color-accent);box-shadow:none;color:var(--color-surface);font-weight:600}.segmented-item:disabled{cursor:not-allowed;opacity:.45}.segmented.is-small .segmented-item{font-size:var(--text-caption);height:28px;padding:0 var(--space-3)}.badge{background:var(--color-cta-soft);border-radius:var(--radius-pill);color:var(--color-warning-text);display:inline-flex;font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;line-height:1;min-width:18px;padding:3px 6px;text-align:center}.badge-accent{background:var(--color-accent-soft);color:var(--color-accent)}.badge-danger{background:rgba(220,38,38,.12);color:var(--color-danger-text)}.badge-neutral{background:var(--color-surface-2);color:var(--color-text-2)}.field{display:grid;grid-gap:6px;gap:6px;min-width:0}.field-label{color:var(--color-text-2);font-size:var(--text-ui);font-weight:600;letter-spacing:.01em}.field-required{color:var(--color-danger)}.field-control{align-items:center;display:flex;position:relative}.field-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-ui);height:var(--field-h);padding:0 var(--space-4);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);width:100%}.field-input::placeholder{color:var(--color-text-3)}.field-input:focus,.field-input:hover:not(:disabled):not(:focus){border-color:var(--color-accent)}.field-input:focus{box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.field-input:disabled{cursor:not-allowed;opacity:.5}.field-input[aria-invalid=true]{border-color:var(--color-danger)}textarea.field-input{height:auto;line-height:1.5;min-height:96px;padding:var(--space-3) var(--space-4);resize:vertical}select.field-input{cursor:pointer;padding-right:var(--space-6)}.field-chevron{right:var(--space-3)}.field-chevron,.field-icon{color:var(--color-text-3);pointer-events:none;position:absolute}.field-icon{left:var(--space-3)}.field-has-icon .field-input{padding-left:38px}.field-has-trailing .field-input{padding-right:38px}.field-trailing{display:flex;position:absolute;right:4px}.field-action{align-items:center;background:transparent;border:0;border-radius:0;color:var(--color-text-3);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.field-action:hover{background:var(--color-accent-soft);color:var(--color-accent-text)}.field-error{color:var(--color-danger-text)}.field-error,.field-hint{font-size:var(--text-caption)}.field-hint{color:var(--color-text-2)}.btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-ui);font-weight:500;gap:var(--space-2);height:var(--control-h);justify-content:center;padding:0 20px;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn,.btn:hover{text-decoration:none}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.btn-primary{background:var(--color-cta);color:var(--color-cta-text)}.btn-primary:hover:not(:disabled){background:var(--color-cta-hover);color:var(--color-cta-text)}.btn-primary:active:not(:disabled){background:var(--color-cta-press)}.btn-secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-accent-text)}.btn-secondary:hover:not(:disabled){background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.btn-danger{background:transparent;border-color:var(--color-danger);color:var(--color-danger-text)}.btn-danger:hover:not(:disabled){background:var(--color-danger);color:var(--color-surface)}.btn-ghost{background:transparent;color:var(--color-text-2)}.btn-ghost:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text)}.btn-link{background:transparent;color:var(--color-link);height:auto;padding:0}.btn-link:hover:not(:disabled){color:var(--color-accent);text-decoration:underline}.btn-sm{font-size:var(--text-caption);height:var(--control-h-sm);padding:0 var(--space-4)}.btn-lg{font-size:var(--text-body);height:var(--control-h-lg);padding:0 28px}.btn-block{width:100%}.btn-icon{border-radius:0;gap:0;height:var(--control-h);padding:0;width:var(--control-h)}.btn-icon.btn-sm{height:var(--control-h-sm);width:var(--control-h-sm)}.btn-icon.btn-lg{height:var(--control-h-lg);width:var(--control-h-lg)}.datatable-panel{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-static);max-width:100%;min-width:0;overflow:hidden}.datatable-scroll{max-height:var(--datatable-max-height);max-width:100%;min-height:120px;overflow:auto;overscroll-behavior:contain;width:100%}.datatable-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.datatable{border-spacing:0;font-size:var(--text-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:100%;width:max-content}.datatable thead th{background:var(--color-surface-2);border-bottom:1px solid var(--color-border-2);color:var(--color-text-2);font-size:var(--text-caption);font-weight:600;letter-spacing:.06em;padding:0 var(--space-4);position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.datatable-sort{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;padding:0;text-transform:inherit;white-space:nowrap}.datatable-sort:hover{color:var(--color-accent-text)}.datatable-sort:focus-visible{border-radius:0;outline:2px solid var(--color-accent);outline-offset:2px}.datatable tbody td{border-bottom:1px solid var(--color-border-2);color:var(--color-text);padding:var(--space-2) var(--space-4);vertical-align:middle}.datatable tbody tr:last-child td{border-bottom:0}.datatable.is-compact thead th{padding:0 var(--space-3)}.datatable.is-compact tbody td{height:var(--table-row-h);padding:var(--space-1) var(--space-3)}.datatable tbody tr.is-clickable{cursor:pointer}.datatable tbody tr.is-clickable:focus-visible td,.datatable tbody tr.is-clickable:hover td{background:var(--color-surface-2)}.datatable tbody tr.is-selected td{background:var(--color-accent-soft)}.datatable tbody td.col-right,.datatable thead th.col-right{text-align:right}.datatable tbody td.col-center,.datatable thead th.col-center{text-align:center}.datatable .col-sticky{background:var(--color-surface);box-shadow:1px 0 0 var(--color-border-2);left:0;position:-webkit-sticky;position:sticky;z-index:1}.datatable thead th.col-sticky{background:var(--color-surface-2);z-index:3}.datatable tbody tr.is-clickable:hover .col-sticky{background:var(--color-bg)}.datatable .col-select.is-sticky{background:var(--color-surface);box-shadow:1px 0 0 var(--color-border-2);left:0;position:-webkit-sticky;position:sticky;z-index:2}.datatable thead .col-select.is-sticky{background:var(--color-surface-2);z-index:4}.datatable:has(.col-select.is-sticky) .col-sticky{left:44px}.datatable tbody tr.is-selected .col-select.is-sticky,.datatable tbody tr.is-selected .col-sticky{background:var(--color-accent-soft)}.datatable tbody tr.is-clickable:hover .col-select.is-sticky{background:var(--color-surface-2)}.datatable tbody tr.is-selected.is-clickable:hover .col-select.is-sticky{background:var(--color-accent-soft)}.datatable-state{align-items:center;color:var(--color-text-2);display:flex;font-size:var(--text-ui);gap:var(--space-2);height:160px;justify-content:center}.datatable-foot{align-items:center;border-top:1px solid var(--color-border-2);display:flex}.datatable-foot .pager{flex:1 1;min-width:0}.datatable-foot-extra{flex:none;padding-right:12px}.pager{flex-wrap:wrap;gap:var(--space-4);justify-content:center;padding:var(--space-4)}.pager,.pager-pages{align-items:center;display:flex}.pager-pages{gap:var(--space-1)}.pager-btn{align-items:center;background:transparent;border:0;border-radius:var(--radius-pill);color:var(--color-text-2);cursor:pointer;display:inline-flex;font-size:var(--text-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:var(--pager-h);justify-content:center;min-width:32px;padding:0 var(--space-2);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pager-btn:hover:not(:disabled):not([aria-current=page]){background:var(--color-surface-3);color:var(--color-text)}.pager-btn[aria-current=page]{background:var(--color-accent);color:var(--color-surface);font-weight:600}.pager-btn:disabled{cursor:not-allowed;opacity:.4}.pager-gap{color:var(--color-text-3);font-size:var(--text-ui);padding:0 2px}.pager-info{font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pager-info,.pager-size{color:var(--color-text-2)}.pager-size{align-items:center;display:flex;gap:var(--space-2)}.pager-select,.pager-size{font-size:var(--text-caption)}.pager-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-3);border:1px solid transparent;border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;height:28px;padding:0 var(--space-3)}.pager-select:focus{border-color:var(--color-accent);outline:none}.sheet-backdrop{animation:fade-in var(--dur) var(--ease) both;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--color-backdrop);inset:0;position:fixed;z-index:100}.sheet{animation:sheet-in var(--dur-slow) var(--ease) both;background:var(--color-surface);border-left:1px solid var(--color-border);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:100vw;position:fixed;right:0;top:0;width:var(--sheet-width,520px);z-index:101}.sheet:focus{outline:none}.sheet-head{align-items:flex-start;border-bottom:1px solid var(--color-border-2);display:flex;flex:none;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-4)}.sheet-head-text{min-width:0}.sheet-title{font-size:var(--text-h3);font-weight:600;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.sheet-desc{color:var(--color-text-2);font-size:var(--text-ui);margin-top:var(--space-1)}.sheet-body{align-content:start;display:grid;flex:1 1;grid-gap:var(--space-5);gap:var(--space-5);overflow-y:auto;padding:var(--space-5)}.sheet-foot{border-top:1px solid var(--color-border-2);display:flex;flex:none;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-5);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}.sheet-foot,.status-pill{align-items:center;background:var(--color-surface-2)}.status-pill{border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;font-weight:500;gap:6px;line-height:1;padding:5px 10px;white-space:nowrap}.status-pill,.status-pill-sm{font-size:var(--text-caption)}.status-pill-sm{padding:4px 8px}.status-dot{background:var(--color-text-3);border-radius:50%;flex:none;height:7px;width:7px}.notice{background:var(--color-surface-3);border-radius:var(--radius-sm);color:var(--color-text-2);font-size:var(--text-ui);line-height:1.5;padding:var(--space-3) var(--space-4)}.notice-danger{background:rgba(255,59,48,.12);color:var(--color-danger-text)}.notice-success{background:rgba(52,199,89,.14);color:var(--color-success-text)}.notice-warning{background:rgba(255,159,10,.16);color:var(--color-warning-text)}.notice-info{background:rgba(90,200,250,.16);color:var(--color-info-text)}.login-page{align-content:center;background:linear-gradient(135deg,#1e5eea,#3b82f6 55%,#60a5fa);display:grid;justify-items:center;min-height:100vh;padding:var(--space-7) var(--space-6)}.login-layout{align-items:center;display:grid;grid-gap:var(--space-9);gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(360px,420px);max-width:1040px;width:100%}.login-layout .login-logo{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);color:#ffffff}.login-story{justify-items:center;justify-self:center;max-width:500px;text-align:center}.login-card,.login-story{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.login-card{animation:fade-up var(--dur-slow) var(--ease) both;background:var(--color-surface);border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);max-width:420px;min-width:0;padding:var(--space-7) var(--space-6);width:100%}.login-brand{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center}.login-logo{align-items:center;background:var(--color-text);border-radius:var(--radius-sm);color:var(--color-surface);display:inline-flex;height:56px;justify-content:center;width:56px}.login-product{color:rgba(255,255,255,.82);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase}.login-story-title{color:#ffffff;font-size:var(--text-h1);font-weight:600;letter-spacing:0;line-height:1.16}.login-story-title span{color:var(--color-highlight)}.login-story-copy{color:rgba(255,255,255,.82);font-size:var(--text-body);line-height:var(--leading-body);margin:0;max-width:460px}.login-story-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.login-story-tags span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-pill);color:#ffffff;font-size:var(--text-caption);padding:var(--space-1) var(--space-3)}.login-title{font-size:var(--text-h2);font-weight:600;letter-spacing:var(--tracking-tight);text-align:center}.login-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.captcha-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.captcha-puzzle{aspect-ratio:2/1;background:var(--color-fill);border-radius:var(--radius-sm);min-width:0;overflow:hidden;position:relative;width:100%}.captcha-image,.captcha-piece{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.captcha-image{height:100%;object-fit:cover;width:100%}.captcha-piece{filter:drop-shadow(0 3px 7px rgba(0,0,0,.28));height:auto;pointer-events:none;position:absolute}.captcha-refresh{-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);background:rgba(255,255,255,.82);color:var(--color-text);position:absolute;right:var(--space-2);top:var(--space-2)}.captcha-refresh:hover:not(:disabled){background:#ffffff;color:var(--color-text)}.captcha-track{background:var(--color-fill);border-radius:var(--radius-pill);height:40px;position:relative}.captcha-track-fill{background:var(--color-accent-soft);border-radius:var(--radius-pill);height:100%;left:0;position:absolute;top:0}.captcha-track-label{color:var(--color-text-3)}.captcha-track.is-verified{background:rgba(22,163,74,.12);box-shadow:inset 0 0 0 1px rgba(22,163,74,.35)}.captcha-track.is-verified .captcha-track-fill{background:rgba(22,163,74,.2)}.captcha-track.is-verified .captcha-track-label{color:var(--color-success-text);font-weight:600}.captcha-track.is-verified .captcha-handle{border-color:var(--color-success);color:var(--color-success-text)}.captcha-track.is-error{box-shadow:inset 0 0 0 1px rgba(220,38,38,.35)}.captcha-track.is-error .captcha-track-label{color:var(--color-danger-text)}.captcha-handle{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);color:var(--color-text-2);display:inline-flex;height:40px;justify-content:center;pointer-events:none;position:absolute;transform:translateX(-50%);width:48px;z-index:1}.captcha-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:-webkit-grab;cursor:grab;height:40px;inset:0;margin:0;opacity:1;position:absolute;width:100%;z-index:2}.captcha-range:active{cursor:-webkit-grabbing;cursor:grabbing}.captcha-range::-webkit-slider-runnable-track{background:transparent;height:40px}.captcha-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:transparent;height:40px;width:48px}.captcha-range::-moz-range-thumb,.captcha-range::-moz-range-track{background:transparent;height:40px}.captcha-range::-moz-range-thumb{border:0;width:48px}.captcha-track:has(.captcha-range:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.login-links{align-items:center;border-top:1px solid var(--color-border-2);display:flex;gap:var(--space-4);justify-content:center;padding-top:var(--space-4)}.login-links .btn-link,.login-links a{font-size:var(--text-ui)}@media (max-width:1280px){.topbar-search{flex-basis:320px}}@media (max-width:992px){:root{--datatable-max-height:none}.topbar,.topbar.is-nav-collapsed{grid-template-columns:auto minmax(0,1fr) auto}.topbar-main,.topbar.is-nav-collapsed .topbar-main{padding-left:var(--space-3)}.sidenav{bottom:0;box-shadow:var(--shadow-float);flex-basis:auto;height:auto;left:0;position:fixed;top:var(--topbar-h);transform:translateX(-100%);transition:transform var(--dur) var(--ease);width:280px;z-index:46}.sidenav.is-mobile-open{transform:none}.shell-content{padding:var(--space-5) var(--space-4)}.topbar-user-text{display:none}.page-head{align-items:flex-start;flex-direction:column}.login-layout{gap:var(--space-6);grid-template-columns:1fr;max-width:420px}.login-story{gap:var(--space-3);text-align:center}.login-brand,.login-story{justify-items:center}.login-story-title{font-size:var(--text-h2)}}@media (max-width:768px){.topbar{padding:0 var(--space-3)}.topbar-end .page-actions,.topbar-search{display:none}.topbar .btn-icon.btn-sm{height:var(--control-h-lg);min-height:var(--control-h-lg);min-width:44px;width:44px}.topbar-page-sub{display:none}.login-card{border-radius:var(--radius-md);padding:var(--space-6) var(--space-5)}.login-story-copy,.login-story-tags{display:none}.pager{gap:var(--space-3)}.pager-btn,.pager-select{height:var(--control-h-lg);min-height:var(--control-h-lg)}.pager-btn{min-width:44px}.datatable .table-check{height:20px;width:20px}.datatable .table-check-target{height:100%;width:44px}.sheet{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.filter-form{align-items:flex-end;display:flex;flex-wrap:wrap}.filter-form,.filter-rows{gap:var(--space-3);max-width:100%;min-width:0}.filter-rows{display:grid;grid-gap:var(--space-3)}.filter-field{max-width:100%;min-width:0;width:180px}.filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:100%;min-width:0;padding-bottom:4px}.price-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.price-form-group{border:0;border-top:1px solid var(--color-border-2);margin:0;padding:var(--space-4) 0 0}.price-form-group:first-of-type{border-top:0;padding-top:0}.price-form-group legend{color:var(--color-text-2);font-size:var(--text-caption);font-weight:600;letter-spacing:.06em;margin-bottom:var(--space-2);padding:0;text-transform:uppercase}.price-form-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.price-form-actions{align-items:flex-end;display:flex;gap:var(--space-2)}.price-reject-panel{border-top:1px solid var(--color-border-2);margin-top:var(--space-4);padding-top:var(--space-3)}.price-reject-title{color:var(--color-text-2);font-size:var(--text-caption);font-weight:600;letter-spacing:.04em;margin-bottom:var(--space-2)}.price-reject-items{display:grid;grid-gap:var(--space-1);gap:var(--space-1);list-style:none;margin:0;max-height:220px;overflow:auto;padding:0}.price-reject-items li{align-items:baseline;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:120px 180px 1fr;padding:4px 0}.list-notice{margin-bottom:var(--space-3)}.shell-content:has(>.workbench-page){padding:5px}.workbench-page{max-width:none}@media (min-width:993px){.shell:has(>.shell-body>.shell-content>.workbench-page){height:100vh}.shell-body:has(>.shell-content>.workbench-page){align-items:stretch;min-height:0}.shell-content:has(>.workbench-page){display:flex;flex-direction:column;min-height:0;overflow:hidden}.workbench-page{display:flex;flex:1 1;flex-direction:column;min-height:0}.workbench-page>:has(.datatable-scroll){display:flex;flex:1 1;flex-direction:column;min-height:0}.workbench-page :has(>.datatable-scroll){display:flex;flex:1 1;flex-direction:column;min-height:0}.workbench-page .datatable-scroll{flex:1 1;max-height:none;min-height:0}.workbench-page>section:has(.datatable-scroll){display:flex;flex-direction:column;flex:1 1;min-height:0}.workbench-page>.card:has(.datatable-scroll){display:flex;flex-direction:column;flex:1 1;min-height:0}#waybill-dict-tabs-panel{display:flex;flex-direction:column;flex:1 1;min-height:0}.waybill-dict-main-layout:not(:has(>.waybill-dict-sources)){display:flex;flex-direction:column;flex:1 1;min-height:0}.waybill-dict-content{display:flex;flex-direction:column;flex:1 1;min-height:0}.analysis-region-page>div,.scan-page>.scan-console,.tool-region-page>section{flex:1 1;min-height:0;overflow-y:auto}.cw-root{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.channel-workspace-page .cw-split{align-items:stretch;flex:1 1;min-height:0;grid-template-rows:minmax(0,1fr)}.channel-workspace-page .cw-detail,.channel-workspace-page .cw-nav{display:flex;flex-direction:column;max-height:none;min-height:0;position:static}.channel-workspace-page .cw-detail>:last-child{flex:1 1;min-height:0;overflow-y:auto}.agent-region-page>div{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1;min-height:0;overflow:hidden}.agent-config-region{flex:0 1 auto;max-height:35%;min-height:0;overflow-y:auto}.agent-log-region{display:flex;flex-direction:column;flex:1 1;min-height:0}}.waybill-list{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-static);min-width:0;overflow:hidden}.waybill-tabbar{align-items:stretch;border-bottom:1px solid var(--color-border-2);display:flex;gap:0;min-width:0;padding:0 var(--space-2)}.waybill-tabbar .segmented{align-self:stretch;background:transparent;border:0;border-radius:0;flex:1 1;gap:0;min-width:0;padding:0}.waybill-tabbar .segmented-item{border-bottom:2px solid transparent;border-radius:0;height:var(--tab-h);padding:0 9px}.waybill-tabbar .segmented-item[aria-selected=true]{background:transparent;border-bottom-color:var(--color-accent);color:var(--color-accent-text);font-weight:600}.waybill-tabbar .segmented-item[aria-selected=true] .badge{background:var(--color-cta-soft);color:var(--color-warning-text)}.waybill-commandbar{border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:0;gap:0;grid-template-areas:"actions" "filters";grid-template-columns:minmax(0,1fr);margin:0;padding:0}.waybill-commandbar .toolbar-start{display:block;grid-area:filters}.waybill-commandbar .toolbar-start:empty{display:none}.waybill-commandbar .toolbar-end{flex-wrap:nowrap;gap:2px;grid-area:actions;justify-content:flex-start;min-width:0;overflow-x:auto;padding:6px 8px;scrollbar-width:none}.waybill-commandbar .toolbar-end::-webkit-scrollbar{display:none}.workbench-toolbar{flex-wrap:nowrap;justify-content:flex-start;min-width:0;overflow-x:auto;scrollbar-width:none}.workbench-toolbar::-webkit-scrollbar{display:none}.workbench-toolbar>.btn,.workbench-toolbar>.segmented,.workbench-toolbar>.workbench-menu{flex:none}.workbench-toolbar .btn{font-size:var(--text-caption);gap:6px;height:var(--control-h-sm);padding:0 6px}.workbench-toolbar .btn svg{height:14px;width:14px}.workbench-toolbar .btn-icon{padding:0;width:var(--control-h-sm)}.workbench-toolbar .segmented{background:transparent;border:0;border-radius:0;padding:0}.workbench-toolbar .segmented-item{height:var(--tab-h)}.workbench-toolbar .btn-secondary,.workbench-toolbar .workbench-menu-trigger{background:var(--color-surface);border-color:var(--color-border)}.waybill-filter-panel{background:var(--color-surface-2);border-top:1px solid var(--color-border-2);gap:var(--space-2);padding:10px 12px 12px}.waybill-filter-panel .filter-form{gap:var(--space-2)}.waybill-filter-panel .filter-field{width:168px}.filter-advanced{border-top:1px dashed var(--color-border-2);grid-column:1/-1;padding-top:8px}.filter-advanced>summary{color:var(--color-text-3);cursor:pointer;font-size:12px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-advanced>summary::-webkit-details-marker{display:none}.filter-advanced>summary:before{content:"▸ "}.filter-advanced[open]>summary:before{content:"▾ "}.filter-advanced-body{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.filter-group{border:0;margin:0;min-width:0;padding:0}.filter-group legend{color:var(--color-text-2);font-size:12px;font-weight:600;padding:0 0 6px}.waybill-quicksearch{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-3);display:flex;flex:0 1 240px;height:var(--control-h-sm);margin-left:auto;overflow:hidden;padding-left:10px;position:relative}.waybill-quicksearch:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.waybill-quicksearch input{background:transparent;border:0;color:var(--color-text);font-size:var(--text-caption);height:100%;min-width:0;outline:0;padding:0 10px 0 8px;width:100%}.waybill-quicksearch input::-webkit-search-cancel-button{display:none}.waybill-list .datatable-panel{border:0;border-radius:0;box-shadow:none}.waybill-list .datatable thead th{font-size:var(--text-ui);letter-spacing:0;padding:0 10px;text-transform:none}.waybill-list .datatable.is-compact thead th{padding:0 10px}.waybill-list .datatable.is-compact tbody td{overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.waybill-list .datatable .col-select{background:var(--color-surface);left:0;position:-webkit-sticky;position:sticky;z-index:2}.waybill-list .datatable thead .col-select{background:var(--color-surface-2);z-index:4}.waybill-list .datatable .col-sticky{left:44px}.waybill-list .waybill-subtrack-table .col-sticky{left:0}.waybill-list .datatable tbody tr.is-clickable:hover .col-select{background:var(--color-surface-2)}.waybill-list .datatable tbody tr.is-selected .col-select{background:var(--color-accent-soft)}.waybill-list .pager{flex-wrap:nowrap;gap:var(--space-2);justify-content:flex-start;overflow-x:auto;padding:8px 12px}.waybill-list .pager-pages{order:1}.waybill-list .pager-size{order:2}.waybill-list .pager-info{margin-left:auto;order:3}.waybill-stats{align-content:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.waybill-stats-total{align-items:baseline;background:var(--color-accent-soft);border-radius:var(--radius-sm);display:flex;justify-content:space-between;min-height:72px;padding:var(--space-4)}.waybill-stats-item span,.waybill-stats-total span{color:var(--color-text-2);font-size:var(--text-ui)}.waybill-stats-total strong{color:var(--color-accent-text);font-size:var(--text-h2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.waybill-stats-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.waybill-stats-item{align-items:center;border-bottom:1px solid var(--color-border-2);display:flex;justify-content:space-between;min-height:40px;padding:0 var(--space-2)}.waybill-stats-item strong{color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workbench-menu{position:relative}.workbench-menu-trigger{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workbench-menu-trigger::-webkit-details-marker{display:none}.workbench-menu.is-open .workbench-menu-trigger,.workbench-menu[open] .workbench-menu-trigger{border-color:var(--color-accent);color:var(--color-accent)}.workbench-menu-caret{flex:none;transition:transform var(--dur) var(--ease)}.workbench-menu-caret.is-open{transform:rotate(180deg)}.workbench-menu-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sheet);display:grid;grid-gap:2px;gap:2px;max-height:min(72vh,660px);min-width:224px;overflow:auto;padding:var(--space-1);position:absolute;right:0;top:calc(100% + 6px);z-index:40}.workbench-menu-panel-floating{max-width:min(420px,calc(100vw - 16px));position:fixed;right:auto;top:auto;z-index:130}.workbench-menu-panel-floating.is-measuring{visibility:hidden}.workbench-menu-item{align-items:center;background:transparent;border:0;border-radius:0;color:var(--color-text);cursor:pointer;display:flex;font:inherit;font-size:var(--text-ui);min-height:36px;padding:0 var(--space-3);text-align:left;white-space:nowrap}.workbench-menu-item:focus-visible,.workbench-menu-item:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent)}.workbench-menu-item:disabled{cursor:not-allowed;opacity:.45}.workbench-menu-item.is-danger{color:var(--color-danger)}.workbench-menu-separator{background:var(--color-border-2);display:block;height:1px;margin:var(--space-1) 0}.workbench-alert{align-items:flex-start;display:flex;gap:var(--space-3);padding:var(--space-2) 0}.workbench-alert-icon{color:var(--color-danger);flex:0 0 auto;margin-top:2px}.workbench-alert-text{color:var(--color-danger-text);font-size:var(--text-ui);line-height:1.6;min-width:0}.workbench-alert-text p{margin:0}.workbench-alert-text ul{display:grid;grid-gap:2px;gap:2px;list-style:disc;margin:var(--space-2) 0 0;padding-left:var(--space-5)}.workbench-dialog-actions{display:flex;gap:var(--space-2);justify-content:flex-end;width:100%}.workbench-dialog-hint{color:var(--color-text-3);font-size:var(--text-ui);line-height:1.6;margin:0}.workbench-import-form,.workbench-print-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.workbench-radio-row{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0}.workbench-radio-row legend{color:var(--color-text-2);float:left;font-size:var(--text-ui);font-weight:600;line-height:28px;margin-right:var(--space-2);padding:0;width:96px}.workbench-radio{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--text-ui);gap:var(--space-2);min-height:28px}.workbench-radio input{accent-color:var(--color-accent)}.workbench-dropzone{align-items:center;background:var(--color-surface-2);border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-2);display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:center;padding:var(--space-6) var(--space-4);text-align:center}.workbench-dropzone-title{font-size:var(--text-ui);font-weight:600;margin:0;overflow-wrap:anywhere}.workbench-dropzone-hint{color:var(--color-text-3);font-size:var(--text-caption);margin:0}.workbench-import-result{border-top:1px solid var(--color-border-2);display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-ui);padding-top:var(--space-3)}.workbench-import-result ul{display:grid;grid-gap:2px;gap:2px;list-style:disc;margin:0;max-height:180px;overflow:auto;padding-left:var(--space-5)}.workbench-template-list,.workbench-verify-types{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.workbench-template-row{align-items:center;border:1px solid var(--color-border-2);border-radius:var(--radius-sm);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.workbench-template-row>div{display:grid;grid-gap:2px;gap:2px}.workbench-preview-body{max-height:62vh;overflow:auto}.workbench-panel-body{max-height:72vh;overflow:auto}.workbench-check{align-items:center;cursor:pointer;display:flex;font-size:var(--text-ui);gap:var(--space-2);min-height:32px}.batch-order-preview{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:var(--space-2);max-height:180px;overflow:auto;padding:var(--space-3)}.batch-order-preview span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:4px var(--space-2)}.column-settings{display:grid;grid-gap:var(--space-1);gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.column-setting{align-items:center;border-radius:var(--radius-xs);cursor:pointer;display:flex;font-size:var(--text-ui);gap:var(--space-2);min-height:36px;padding:0 var(--space-2)}.column-setting:hover{background:var(--color-surface-2)}@media (max-width:640px){.waybill-tabbar{align-items:stretch;flex-wrap:wrap;padding:0}.waybill-tabbar .segmented{flex-basis:100%;order:1}.workbench-check,.workbench-menu-item,.workbench-menu-trigger{min-height:var(--control-h-lg)}.workbench-toolbar{align-items:stretch;flex-wrap:wrap;overflow:visible;width:100%}.workbench-toolbar .btn,.workbench-toolbar .btn-icon,.workbench-toolbar .segmented-item{height:var(--control-h-lg)}.workbench-toolbar .btn-icon{width:44px}.waybill-quicksearch{flex-basis:100%;height:var(--control-h-lg);margin-left:0;order:-1;position:static}.waybill-quicksearch input{flex:1 1;width:auto}.waybill-quicksearch button{width:44px}.waybill-filter-panel .filter-field{width:100%}.waybill-list .pager{flex-wrap:wrap}.waybill-list .pager-info{flex-basis:100%;margin-left:0;order:0}.datatable-foot{align-items:stretch;flex-wrap:wrap}.datatable-foot .pager{flex-basis:100%}.datatable-foot-extra{padding:0 12px 12px;width:100%}.datatable-foot-extra .btn{width:100%}.workbench-menu-panel{max-width:calc(100vw - 32px);min-width:min(280px,calc(100vw - 32px))}.column-settings{grid-template-columns:1fr}.column-setting{min-height:var(--control-h-lg)}}.sheet-head-actions{align-items:center;display:flex;flex:none;gap:var(--space-1)}.waybill-detail-subtitle{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.waybill-detail{align-content:start;display:grid;min-width:0}.waybill-detail-tabbar{background:var(--color-surface);border-bottom:1px solid var(--color-border-2);margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0;overflow-x:auto;padding:0 var(--space-4);position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:calc(-1 * var(--space-5));z-index:5}.waybill-detail-tabbar .segmented{background:transparent;border:0;border-radius:0;flex-wrap:nowrap;gap:0;min-width:max-content;padding:0}.waybill-detail-tabbar .segmented-item{border-bottom:2px solid transparent;border-radius:0;height:var(--tab-h);padding:0 12px;white-space:nowrap}.waybill-detail-tabbar .segmented-item[aria-selected=true]{background:transparent;border-bottom-color:var(--color-accent);color:var(--color-accent-text);font-weight:600}.waybill-detail-section{background:var(--color-surface);border:0;border-bottom:1px solid var(--color-border);border-radius:0;margin:0;min-width:0;overflow:hidden}.waybill-reference-link{cursor:default;-webkit-text-decoration:underline dotted var(--color-border);text-decoration:underline dotted var(--color-border);text-underline-offset:3px}.waybill-reference-link:hover{color:var(--color-accent-text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.waybill-detail-section>summary{list-style:none}.waybill-detail-section>summary::-webkit-details-marker{display:none}.waybill-detail-section:not([open])>summary svg{transform:rotate(-90deg)}.waybill-detail-section-head{align-items:center;background:var(--color-surface-2);border:0;border-bottom:1px solid var(--color-border-2);color:var(--color-text);cursor:pointer;display:flex;font:inherit;font-size:var(--text-ui);font-weight:600;gap:6px;min-height:38px;padding:0 8px;text-align:left;width:100%}.waybill-detail-section-head:hover{background:var(--color-accent-soft)}.waybill-detail-section-head svg{transition:transform .15s ease}.waybill-detail-section-head svg.is-collapsed{transform:rotate(-90deg)}.waybill-detail-grid{display:grid;grid-gap:0;gap:0;margin:0;padding:var(--space-2) var(--space-2)}.waybill-detail-grid,.waybill-detail-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.waybill-detail-field{align-items:baseline;display:flex;font-size:var(--text-ui);gap:5px;line-height:1.45;min-height:30px;min-width:0;padding:4px 8px}.waybill-detail-field dt{color:var(--color-text-2);flex:0 0 106px;text-align:right;white-space:nowrap}.waybill-detail-field dd{color:var(--color-text);margin:0;min-width:0;overflow-wrap:anywhere}.waybill-detail-section-title{color:var(--color-text);font-size:var(--text-ui);font-weight:600;margin:0;padding:12px}.waybill-detail-section-toolbar{align-items:center;border-bottom:1px solid var(--color-border-2);display:flex;gap:var(--space-3);justify-content:space-between;min-height:48px;padding:0 12px}.waybill-detail-section-toolbar .waybill-detail-section-title{padding:0}.waybill-detail-section .datatable-panel{border:0;border-radius:0;box-shadow:none}.waybill-cost-summary{background:var(--color-surface-2);border-bottom:1px solid var(--color-border-2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.waybill-cost-summary>div{display:grid;grid-gap:4px;gap:4px;padding:12px 16px}.waybill-cost-summary>div+div{border-left:1px solid var(--color-border-2)}.waybill-cost-summary span{color:var(--color-text-2);font-size:var(--text-caption)}.waybill-cost-summary strong{color:var(--color-text);font-size:var(--text-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.waybill-package-summary{border-top:1px solid var(--color-border-2)}.waybill-annex-drop{align-items:center;background:var(--color-surface-2);border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-2);display:grid;grid-gap:4px;gap:4px;justify-items:center;margin:var(--space-3);min-height:96px;padding:var(--space-3);text-align:center;transition:background-color .16s ease,border-color .16s ease}.waybill-annex-drop.is-active{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.waybill-annex-drop small{color:var(--color-text-2);font-size:var(--text-caption)}.waybill-followup-form{border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:760px;padding:12px}.waybill-basic-settings{background:var(--color-accent-soft);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:var(--space-3);padding:var(--space-3)}.waybill-basic-settings-head{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.waybill-basic-settings-grid{display:grid;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-3);max-height:260px;overflow-y:auto;padding-right:var(--space-1)}.waybill-basic-setting{align-items:center;cursor:pointer;display:flex;font-size:var(--text-caption);gap:7px;min-height:30px}.waybill-basic-setting input,.waybill-inline-check input{accent-color:var(--color-accent);height:16px;margin:0;width:16px}.waybill-basic-setting>span{align-items:baseline;display:flex;gap:5px;min-width:0}.waybill-basic-setting small{color:var(--color-text-2);font-size:var(--text-caption)}.waybill-detail-inline-form{background:var(--color-surface-2);border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.waybill-detail-inline-form-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.waybill-inline-check{align-items:center;cursor:pointer;display:flex;font-size:var(--text-ui);gap:8px}.waybill-followup-form .page-actions{justify-content:flex-end}.waybill-followup-list{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.waybill-followup-item{border-left:3px solid var(--color-accent);padding:12px 14px}.waybill-followup-item+.waybill-followup-item{border-top:1px solid var(--color-border-2)}.waybill-followup-meta{align-items:center;color:var(--color-text-2);display:flex;flex-wrap:wrap;font-size:var(--text-caption);gap:var(--space-3)}.waybill-followup-next{color:var(--color-warning-text)}.waybill-followup-item p{margin:8px 0;overflow-wrap:anywhere;white-space:pre-wrap}.waybill-followup-actions{display:flex;gap:var(--space-2);justify-content:flex-end}.waybill-detail-footer{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0;width:100%}.waybill-detail-footer-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}@media (max-width:900px){.waybill-basic-settings-grid,.waybill-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.waybill-detail-footer{align-items:stretch;flex-direction:column}.waybill-detail-footer-actions{justify-content:flex-start}}@media (max-width:640px){.waybill-detail-tabbar{margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding:0 var(--space-2)}.waybill-detail-tabbar .segmented-item{min-height:var(--control-h-lg)}.waybill-basic-settings-grid,.waybill-detail-grid,.waybill-detail-grid-compact,.waybill-detail-inline-form-grid{grid-template-columns:minmax(0,1fr)}.waybill-detail-field{min-height:36px}.waybill-detail-field dt{flex-basis:92px}.waybill-detail-section-toolbar{align-items:flex-start;flex-direction:column;padding-bottom:10px;padding-top:10px}.waybill-cost-summary{grid-template-columns:minmax(0,1fr)}.waybill-cost-summary>div+div{border-left:0;border-top:1px solid var(--color-border-2)}.waybill-detail-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.waybill-detail-footer-actions .btn{min-height:var(--control-h-lg);width:100%}}.datatable tbody td.col-select,.datatable thead th.col-select{padding-right:0;width:44px}.table-check{accent-color:var(--color-accent);cursor:pointer;height:16px;margin:0;width:16px}.table-check-target{align-items:center;cursor:pointer;display:inline-flex;height:var(--table-row-h);justify-content:center;width:44px}.datatable-expanded-row>td{background:var(--color-surface-2);padding:var(--space-3) var(--space-4) var(--space-4)}.expanded-panel{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.expanded-title{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.expanded-note,.expanded-title{color:var(--color-text-2);font-size:var(--text-caption)}.formula-text{background:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-caption);line-height:1.6;margin:0;overflow-x:auto;padding:var(--space-3);white-space:pre-wrap;word-break:break-all}.row-actions{align-items:center;display:flex;gap:var(--space-1);justify-content:flex-end}.sheet-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.sheet-section-title{color:var(--color-text-2);font-size:var(--text-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sheet-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.shell-content:has(>.order-page){padding:5px}.order-page.page-stack{gap:5px;max-width:none}.order-page .page-head{align-items:center;margin-bottom:0}.order-page .page-title{font-size:var(--text-h2)}.order-page .page-sub{font-size:var(--text-caption);margin-top:2px}.order-sheet,.order-top{display:grid;grid-gap:8px;gap:8px}.order-top{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.order-top-aside{align-content:start;min-width:0}.order-split,.order-top-aside{display:grid;grid-gap:8px;gap:8px}.order-split{grid-template-columns:repeat(2,minmax(0,1fr))}.order-split.is-single{grid-template-columns:minmax(0,1fr)}.order-block{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;overflow:hidden}.order-block-address,.order-block-main{overflow:visible}.order-block-address .order-block-head,.order-block-main .order-block-head{border-radius:0}.order-block-address .order-block-head{justify-content:flex-start}.order-block-head{align-items:center;background:var(--color-surface-2);border-bottom:1px solid var(--color-border-2);color:var(--color-text);display:flex;font-size:var(--text-ui);font-weight:600;gap:8px;justify-content:space-between;min-height:34px;padding:3px 12px}.order-block-head h2,h2.order-block-head{margin:0}.order-block-head h2{font:inherit}.order-block-note{color:var(--color-accent-text);font-weight:500}.order-print-settings-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.order-main-head{display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(160px,1fr) auto}.order-waybill-search{min-width:0;position:relative}.order-waybill-search>input{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:0;color:var(--color-text);font:inherit;font-weight:400;height:30px;padding:0 34px 0 10px;width:100%}.order-waybill-search>input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.order-waybill-search>button{align-items:center;background:transparent;border:0;border-radius:0;color:var(--color-text-3);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:1px;top:1px;width:30px}.order-waybill-search>button:focus-visible,.order-waybill-search>button:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent-text);outline:none}.order-waybill-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);box-shadow:var(--shadow-card);left:0;max-height:232px;overflow-y:auto;padding:3px;position:absolute;right:0;top:calc(100% + 3px);z-index:25}.order-waybill-menu button{background:transparent;border:0;border-radius:0;color:var(--color-text);cursor:pointer;display:grid;font:inherit;grid-gap:2px;gap:2px;padding:5px 7px;text-align:left;width:100%}.order-waybill-menu button:focus-visible,.order-waybill-menu button:hover,.order-waybill-menu button[aria-selected=true]{background:var(--color-accent-soft);outline:none}.order-waybill-menu button>span{align-items:center;display:flex;gap:8px;justify-content:space-between}.order-waybill-menu em{color:var(--color-accent-text);font-size:var(--text-caption);font-style:normal}.order-waybill-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-waybill-empty,.order-waybill-menu small{color:var(--color-text-2);font-size:var(--text-caption)}.order-waybill-empty{display:block;padding:7px}.order-items-head{justify-content:flex-start}.order-declared-total{color:var(--color-cta);font-weight:600}.order-address-save{align-items:center;color:var(--color-text-3);cursor:pointer;display:inline-flex;font-size:var(--text-caption);font-weight:500;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.order-address-save input{height:1px;opacity:0;position:absolute;width:1px}.order-address-save .is-active{color:var(--color-accent-text);font-weight:600}.order-address-switch{background:var(--color-border);border-radius:0;display:inline-block;height:14px;position:relative;transition:background var(--dur-fast) var(--ease);width:26px}.order-address-switch:after{background:var(--color-surface);border-radius:0;box-shadow:var(--shadow-static);content:"";height:10px;left:2px;position:absolute;top:2px;transition:transform var(--dur-fast) var(--ease);width:10px}.order-address-save input:checked~.order-address-switch{background:var(--color-accent)}.order-address-save input:checked~.order-address-switch:after{transform:translateX(12px)}.order-address-save input:focus-visible~.order-address-switch{box-shadow:0 0 0 2px var(--color-accent-soft)}.order-fields{display:grid;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 8px}.order-fields .field,.order-main-fields .field{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:88px minmax(0,1fr)}.order-fields .filter-field,.order-main-fields .filter-field{width:100%}.order-fields .field-label,.order-main-fields .field-label{color:var(--color-text-2);font-size:var(--text-ui);text-align:right}.order-fields .field-control,.order-main-fields .field-control{min-width:0}.order-fields .field-error,.order-fields .field-hint,.order-main-fields .field-error,.order-main-fields .field-hint{grid-column:1/-1;text-align:left}.order-fields .field-input,.order-main-fields .field-input{border-radius:0;font-size:var(--text-ui);height:30px;padding:0 9px}.order-fields .field-has-trailing .field-input,.order-main-fields .field-has-trailing .field-input{padding-right:34px}.order-address-control{min-width:0;position:relative}.order-address-control .field-input{padding-right:30px;width:100%}.order-address-search{align-items:center;background:transparent;border:0;border-radius:0;color:var(--color-text-3);cursor:pointer;display:inline-flex;height:26px;justify-content:center;position:absolute;right:1px;top:1px;width:26px}.order-address-search:focus-visible,.order-address-search:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent-text);outline:none}.order-address-search:focus-visible{box-shadow:0 0 0 2px var(--color-accent-soft)}.order-address-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);left:0;max-height:232px;overflow-y:auto;padding:3px;position:absolute;right:0;top:calc(100% + 3px);z-index:20}.order-address-menu button{background:transparent;border:0;border-radius:0;color:var(--color-text);cursor:pointer;display:grid;font:inherit;grid-gap:1px;gap:1px;padding:5px 7px;text-align:left;width:100%}.order-address-menu button:focus-visible,.order-address-menu button:hover,.order-address-menu button[aria-selected=true]{background:var(--color-accent-soft);outline:none}.order-address-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-address-empty,.order-address-menu small{color:var(--color-text-2);font-size:var(--text-caption)}.order-address-empty{display:block;padding:7px}.order-fields textarea.field-input,.order-main-fields textarea.field-input{height:auto;min-height:72px;padding:6px 9px}.order-main-fields{display:grid;grid-gap:8px 20px;gap:8px 20px;padding:10px 12px}.order-main-row{display:grid;grid-gap:20px;gap:20px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.order-main-row.is-single{grid-template-columns:minmax(0,1fr)}.order-main-row>*{min-width:0}.order-forecast-cell{align-items:center;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.order-allocate-check{font-size:var(--text-caption);min-height:28px;padding-left:0;white-space:nowrap}.order-bool-field{align-items:center}.order-fields .order-bool-field,.order-main-fields .order-bool-field{display:grid;grid-gap:8px;gap:8px;grid-template-columns:88px minmax(0,1fr)}.order-bool-control{align-items:center;display:flex;gap:6px;height:30px}.order-special{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:88px minmax(0,1fr);min-width:0}.order-attachment,.order-insurance{min-height:30px}.order-special-label{color:var(--color-text-2);font-size:var(--text-ui);font-weight:500;text-align:right;white-space:nowrap}.order-switch{--switch-on:#5fb878;--switch-off-line:#d2d2d2;align-items:center;cursor:pointer;display:inline-flex;height:30px;position:relative}.order-switch input{height:1px;opacity:0;position:absolute;width:1px}.order-switch-track{background:var(--color-surface);border:1px solid var(--switch-off-line);border-radius:0;display:inline-block;height:22px;position:relative;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);width:50px}.order-switch-text{align-items:center;color:var(--color-text-3);display:flex;font-size:var(--text-caption);font-weight:500;inset:0;justify-content:flex-end;padding-right:8px;position:absolute;transition:color var(--dur-fast) var(--ease),padding var(--dur-fast) var(--ease)}.order-switch-thumb{background:var(--switch-off-line);border-radius:0;height:16px;left:2px;position:absolute;top:2px;transition:transform var(--dur-fast) var(--ease);width:16px;z-index:1}.order-switch.is-on .order-switch-track{background:var(--switch-on);border-color:var(--switch-on)}.order-switch.is-on .order-switch-text{color:var(--color-surface);justify-content:flex-start;padding-left:8px;padding-right:0}.order-switch.is-on .order-switch-thumb{background:#ffffff;transform:translateX(28px)}.order-switch input:focus-visible+.order-switch-track{outline:2px solid var(--color-accent);outline-offset:2px}.order-attachment-control{align-items:center;display:flex;gap:4px;min-width:0}.order-file-clear,.order-file-select{align-items:center;background:var(--color-bg);border:1px solid var(--color-border-2);border-radius:0;color:var(--color-text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-caption);gap:6px;height:28px;min-width:0;padding:0 9px}.order-file-select{max-width:320px}.order-file-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-file-clear:hover,.order-file-select:hover{border-color:var(--color-accent);color:var(--color-text)}.order-file-clear{flex:none;padding:0 7px}.order-inline-check{align-items:center;color:var(--color-text-2);display:flex;font-size:var(--text-caption);gap:6px;min-height:28px;padding-left:0}.order-import-block{align-self:start}.order-import,.order-import-block{display:flex;flex-direction:column}.order-import{align-items:center;border:1px dashed var(--color-border);color:var(--color-text-3);gap:4px;justify-content:center;margin:8px;min-height:86px;padding:10px 12px;text-align:center;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.order-import.is-active{background:var(--color-accent-soft);border-color:var(--color-accent)}.order-import span{color:var(--color-text-2);font-size:var(--text-caption);line-height:1.45}.order-import-button{background:transparent;border:0;color:var(--color-accent-text);cursor:pointer;font:inherit;font-size:var(--text-caption);font-weight:600;padding:2px}.order-import-button:disabled{cursor:wait;opacity:.6}.order-file-input{display:none}.order-summary{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-2);display:flex;flex-wrap:wrap;font-size:var(--text-caption);gap:4px 18px;justify-content:space-between;padding:5px 10px}.order-summary-meta,.order-summary-metrics{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.order-summary-metrics{gap:4px 22px}.order-summary-meta{border-left:1px solid var(--color-border-2);flex:0 1 auto;gap:16px;padding-left:20px}.order-summary-sync{color:var(--color-accent-text);font-size:var(--text-caption);font-weight:600;white-space:nowrap}.order-summary-sync.is-manual{color:var(--color-warning-text)}.order-summary-item{align-items:baseline;display:inline-flex;gap:6px;white-space:nowrap}.order-summary-label{color:var(--color-text-2);font-size:var(--text-caption)}.order-summary strong{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.order-summary .is-total strong{color:var(--color-accent-text)}.order-summary-factor{align-items:center;color:var(--color-text-3);display:inline-flex;gap:6px;white-space:nowrap}.order-summary input{background:var(--color-bg);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text);font:inherit;height:26px;padding:0 6px;width:68px}.order-summary input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.order-note{padding:0 10px 10px}.order-note .field{display:grid;grid-gap:6px;gap:6px}.order-note .field-input{font-size:var(--text-ui)}.order-table-scroll{max-width:100%;overflow-x:auto}.order-table{border-collapse:collapse;font-size:var(--text-caption);min-width:100%}.order-table th{background:var(--color-surface-2);border-right:1px solid var(--color-border-2);border-bottom:1px solid var(--color-border);color:var(--color-text-2);font-weight:600;height:var(--table-header-h);padding:0 7px;text-align:left;white-space:nowrap}.order-table th:last-child{border-right:0}.order-table td{border-right:1px solid var(--color-border-2);border-bottom:1px solid var(--color-border-2);height:var(--table-row-h);padding:0}.order-table td:last-child{border-right:0}.order-table tbody tr:last-child td{border-bottom:0}.order-table tbody tr:hover td{background:var(--color-accent-soft)}.order-table tbody tr:hover .order-computed-cell{background:var(--color-surface-2)}.order-cell-input{background:transparent;border:1px solid transparent;border-radius:0;font:inherit;height:28px;min-width:64px;padding:0 7px;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);width:100%}.order-cell-input:hover{border-color:var(--color-border)}.order-cell-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.order-image-cell{min-width:76px;width:76px}.order-image-field{align-items:center;display:flex;gap:3px;height:28px;padding:0 4px}.order-image-field img{border:1px solid var(--color-border);border-radius:0;height:22px;object-fit:cover;width:22px}.order-image-add,.order-image-field button{align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.order-image-add{color:var(--color-accent-text);position:relative}.order-image-field button{color:var(--color-text-3)}.order-image-add:focus-within,.order-image-add:hover{background:var(--color-accent-soft);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.order-image-field button:focus-visible,.order-image-field button:hover{background:var(--color-surface-3);color:var(--color-danger);outline:none}.order-image-input{height:1px;opacity:0;position:absolute;width:1px}.order-number-cell .order-cell-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.order-table-action-head{padding:0 4px!important;text-align:center!important;width:58px}.order-table-action-head button{align-items:center;background:transparent;border:0;border-radius:0;color:var(--color-accent-text);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.order-table-action-head button:hover{background:var(--color-accent-soft)}.order-cell-actions{text-align:center;white-space:nowrap;width:58px}.order-cell-actions button{align-items:center;background:transparent;border:0;border-radius:0;color:var(--color-text-3);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.order-cell-actions button:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-danger)}.order-cell-actions button+button{margin-left:2px}.order-cell-actions .order-cell-copy:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent-text)}.order-computed-cell{background:var(--color-surface-2);color:var(--color-text-2);min-width:72px;padding:0 7px!important;text-align:right;white-space:nowrap}.order-table-packages{min-width:760px}.order-top-aside .order-table-packages{min-width:0;table-layout:fixed;width:100%}.order-top-aside .order-table-packages .order-cell-input{min-width:0}.order-table-items{min-width:1100px}.order-empty{color:var(--color-text-2);font-size:var(--text-caption);margin:0;padding:16px 10px}.order-actionbar{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-static);display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:6px 10px}.order-actionbar-main{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px 16px;min-width:0}.order-actionbar .page-actions{gap:6px;margin-left:auto}.order-lock,.order-save-to{align-items:center;color:var(--color-text-2);cursor:pointer;display:flex;flex-wrap:wrap;font-size:var(--text-caption);gap:4px 10px}.order-save-to{border:0;cursor:default;margin:0;min-width:0;padding:0}.order-save-to label{align-items:center;cursor:pointer;display:inline-flex;gap:4px;min-height:26px;padding:0 2px}.order-lock{min-height:26px}.order-print-bar{display:flex;flex-wrap:wrap;font-size:var(--text-caption);gap:6px 10px;justify-content:flex-end}.order-print-bar,.order-print-settings{align-items:center;color:var(--color-text-2)}.order-print-settings{background:transparent;border:1px solid var(--color-border-2);border-radius:var(--radius-xs);cursor:pointer;display:inline-flex;font:inherit;gap:5px;height:27px;padding:0 8px;white-space:nowrap}.order-print-settings:focus-visible,.order-print-settings:hover{background:var(--color-surface-3);color:var(--color-text);outline:none}.order-print-bar label{align-items:center;cursor:pointer;display:inline-flex;gap:4px;white-space:nowrap}.order-print-bar input[type=number],.order-print-bar select{background:var(--color-bg);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text);font:inherit;height:27px;padding:0 6px}.order-print-bar input[type=number]{width:58px}@media (max-width:1100px){.order-split,.order-top{grid-template-columns:minmax(0,1fr)}.order-top-aside .order-table-packages{min-width:700px;table-layout:auto}.order-import{align-items:center;flex-direction:row;gap:10px;justify-content:flex-start;min-height:0;padding:12px 14px;text-align:left}.order-import span{margin-left:auto;text-align:right}}@media (max-width:640px){.order-page .segmented-item{min-height:var(--control-h-lg)}.order-main-head{grid-template-columns:minmax(0,1fr) auto}.order-main-head .order-waybill-search{grid-column:1/-1;grid-row:2}.order-main-head .order-block-note{white-space:nowrap}.order-fields,.order-main-row{grid-template-columns:minmax(0,1fr)}.order-fields .field,.order-main-fields .field{grid-template-columns:minmax(80px,max-content) minmax(0,1fr)}.order-forecast-cell{grid-template-columns:minmax(0,1fr)}.order-insurance,.order-special{align-items:stretch;grid-template-columns:80px minmax(0,1fr);min-height:var(--control-h-lg)}.order-fields .field-input:not(textarea),.order-main-fields .field-input:not(textarea){height:var(--control-h-lg)}.order-fields .field-trailing,.order-main-fields .field-trailing{align-items:center;bottom:0;top:0}.order-fields .field-action,.order-main-fields .field-action{height:var(--control-h-lg);width:44px}.order-address-control .field-input,.order-fields .field-has-trailing .field-input,.order-main-fields .field-has-trailing .field-input{padding-right:52px}.order-file-select{max-width:100%;min-height:var(--control-h-lg)}.order-file-clear{height:var(--control-h-lg);min-width:44px}.order-waybill-search>input{height:var(--control-h-lg);padding-right:48px}.order-waybill-search>button{height:var(--control-h-lg);top:0;width:44px}.order-address-menu button,.order-waybill-menu button{min-height:var(--control-h-lg)}.order-address-search{height:var(--control-h-lg);top:0;width:44px}.order-address-save,.order-allocate-check,.order-attachment,.order-bool-control,.order-insurance,.order-switch{min-height:var(--control-h-lg)}.order-switch{height:var(--control-h-lg)}.order-import{align-items:flex-start;flex-direction:column;text-align:left}.order-import span{margin-left:0;text-align:left}.order-summary-metrics{display:grid;grid-gap:5px 14px;gap:5px 14px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.order-summary-item,.order-summary-meta{justify-content:space-between}.order-summary-meta{border-left:0;border-top:1px solid var(--color-border-2);gap:10px 16px;padding-left:0;padding-top:6px;width:100%}.order-print-bar input[type=number],.order-print-bar select,.order-print-settings,.order-summary input{height:var(--control-h-lg)}.order-inline-check,.order-lock,.order-print-bar label,.order-save-to label,.order-summary-factor{min-height:var(--control-h-lg)}.order-inline-check input,.order-lock input,.order-print-bar input[type=checkbox],.order-save-to input{height:20px;width:20px}.order-import-button{min-height:var(--control-h-lg)}.order-cell-input,.order-table td,.order-table th{height:var(--control-h-lg)}.order-cell-input{min-height:var(--control-h-lg)}.order-image-field{height:var(--control-h-lg)}.order-cell-actions button,.order-image-add,.order-image-field button,.order-table-action-head button{height:var(--control-h-lg);width:44px}.order-cell-actions,.order-table-action-head{background:var(--color-surface);box-shadow:-8px 0 12px -12px rgba(20,33,61,.55);position:-webkit-sticky;position:sticky;right:0;width:96px}.order-table-action-head{background:var(--color-surface-2);z-index:4}.order-cell-actions{z-index:3}.order-table tbody tr:hover .order-cell-actions{background:var(--color-accent-soft)}.order-actionbar-main{align-items:flex-start;flex-direction:column;gap:6px;width:100%}.order-actionbar .page-actions{margin-left:0;width:100%}.order-actionbar .btn{flex:1 1 auto;padding:0 12px}.order-print-bar{justify-content:flex-start;width:100%}}.scan-t6-wrap{container-type:inline-size}.scan-t6-layout,.scan-t6-wrap{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.scan-t6-layout{align-items:start;grid-template-columns:minmax(168px,188px) minmax(460px,.92fr) minmax(480px,1.08fr)}.scan-t6-layout>*,.scan-t6-panel{min-width:0}.scan-t6-panel{overflow:hidden;padding:0}.scan-t6-panel-head{align-items:center;background:var(--color-surface-2);border-bottom:1px solid var(--color-border-2);color:var(--color-text);display:flex;font-size:var(--text-ui);font-weight:600;gap:var(--space-2);min-height:52px;padding:var(--space-3) var(--space-5)}.scan-t6-head-note{color:var(--color-text-2);font-size:var(--text-caption);font-weight:500;margin-left:auto}.scan-t6-print,.scan-t6-rule-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) var(--space-5)}.scan-t6-rule-list .scan-t6-print{padding:0}.scan-t6-rule-list .scan-option-caption{margin-top:var(--space-2)}.scan-t6-rule-list .scan-option-caption:first-child{margin-top:0}.scan-t6-rule-list .scan-option-hint{padding:0}.scan-t6-rule-list .scan-compact-select{width:100%}.scan-t6-print label,.scan-t6-rule-list label{align-items:center;color:var(--color-text-2);cursor:pointer;display:flex;font-size:var(--text-ui);gap:var(--space-2);line-height:24px;min-width:0}.scan-t6-print .is-disabled,.scan-t6-rule-list .is-disabled{color:var(--color-text-3);cursor:not-allowed}.scan-t6-print input,.scan-t6-rule-list input{accent-color:var(--color-accent);flex:0 0 auto;height:16px;margin:0;width:16px}.scan-t6-print select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-3);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-3);font-family:inherit;font-size:var(--text-ui);height:var(--field-h);min-width:0;padding:0 var(--space-3);width:100%}.scan-t6-form{display:grid;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-5)}.scan-t6-field{align-items:center;display:grid;font-size:var(--text-ui);grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:80px minmax(0,1fr);min-width:0}.scan-t6-field>span{color:var(--color-text-2);font-size:var(--text-caption);font-weight:600;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.scan-t6-field input,.scan-t6-field select,.scan-t6-field textarea{background:var(--color-surface-3);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--text-ui);min-width:0;padding:0 var(--space-3);width:100%}.scan-t6-field input,.scan-t6-field select{height:var(--field-h)}.scan-t6-field input[readonly]{color:var(--color-text-2)}.scan-t6-field textarea{line-height:1.5;min-height:76px;padding:var(--space-3);resize:vertical}.scan-t6-field input:focus,.scan-t6-field select:focus,.scan-t6-field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.scan-t6-field-wide{align-items:start;grid-column:1/-1}.scan-t6-field-wide>span{padding-top:var(--space-3)}.scan-t6-scan-field input{background:var(--color-surface);border-color:var(--color-accent);border-radius:var(--radius-sm);height:var(--field-h);min-width:0;padding:0 var(--space-3);width:100%}.scan-t6-scan-field input:focus{border-color:var(--color-accent-hover);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.scan-t6-scan-control{min-width:0}.scan-t6-actions,.scan-t6-scan-control{align-items:center;display:flex;gap:var(--space-2)}.scan-t6-actions{border-top:1px solid var(--color-border-2);justify-content:flex-end;margin-top:auto;padding:var(--space-3) var(--space-5) var(--space-5)}.scan-t6-actions .btn:last-child{flex:1 1}.scan-t6-table-scroll{max-width:100%;overflow-x:auto}.scan-t6-volume .scan-t6-table-scroll{max-height:430px;overflow:auto}.scan-t6-table{min-width:100%}.scan-t6-volume .scan-t6-table{min-width:580px}.scan-t6-volume .scan-t6-table input{background:var(--color-surface-3);border:1px solid transparent;border-radius:var(--radius-xs);font:inherit;font-size:var(--text-ui);height:var(--control-h-sm);padding:0 var(--space-2);width:56px}.scan-t6-volume .scan-material-table{min-width:580px}.scan-t6-volume .scan-t6-table input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.scan-t6-table tfoot td{background:var(--color-surface-2);border-top:1px solid var(--color-border);color:var(--color-text-2);height:var(--row-compact);font-weight:600}.scan-t6-row-actions{text-align:center;width:44px}.scan-t6-row-delete:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.scan-t6-add-row{align-items:center;display:flex;justify-content:flex-end;padding:var(--space-2) var(--space-4)}.scan-t6-list-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-height:64px;padding:var(--space-3) var(--space-5)}.scan-t6-list-head strong{font-size:var(--text-ui);font-weight:600}.scan-t6-list-head span{color:var(--color-text-2);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.scan-t6-list-head>.btn{margin-left:auto}.scan-t6-received-table{min-width:1500px}.scan-t6-received{margin-top:0}.scan-t6-received .scan-t6-list-head>.btn{margin-left:auto}.scan-t6-received-table td,.scan-t6-received-table th{padding-right:var(--space-4);padding-left:var(--space-4)}.scan-t6-empty{color:var(--color-text-3);padding:var(--space-5)!important;text-align:center}@container (max-width: 1180px){.scan-t6-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.scan-t6-volume{grid-column:1/-1}.scan-t6-volume .scan-t6-table-scroll{max-height:none}}@media (max-width:1280px){.scan-t6-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.scan-t6-volume{grid-column:1/-1}.scan-t6-volume .scan-t6-table-scroll{max-height:none}}@media (max-width:860px){.scan-t6-layout{grid-template-columns:minmax(0,1fr)}.scan-t6-volume{grid-column:auto}}@media (max-width:640px){.scan-t6-actions,.scan-t6-form,.scan-t6-list-head,.scan-t6-panel-head,.scan-t6-print,.scan-t6-rule-list{padding-right:var(--space-4);padding-left:var(--space-4)}.scan-t6-actions{padding-bottom:var(--space-4)}.scan-t6-form{grid-template-columns:minmax(0,1fr)}.scan-t6-field{grid-template-columns:72px minmax(0,1fr)}.scan-t6-field-wide{grid-column:auto}.scan-t6-list-head button{margin-left:0}}.filter-date input[type=date]{background:var(--color-bg);border:1px solid transparent;border-radius:0;color:var(--color-text);font:inherit;font-size:var(--text-ui);min-height:var(--control-h);padding:0 12px;width:100%}.filter-date input[type=date]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.sheet-state{align-items:center;display:flex;gap:10px;margin-bottom:20px}.detail-grid{display:grid;grid-gap:14px 24px;gap:14px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-item{display:grid;grid-gap:4px;gap:4px;min-width:0}.detail-label{color:var(--color-text-2);font-size:var(--text-caption);letter-spacing:.02em}.detail-value{color:var(--color-text);font-size:var(--text-body);font-weight:600;overflow-wrap:anywhere}.timeline{display:grid;grid-gap:0;gap:0;list-style:none;margin:4px 0 0;padding:0}.timeline-item{display:grid;grid-gap:0 14px;gap:0 14px;grid-template-columns:12px minmax(0,1fr);padding-bottom:20px;position:relative}.timeline-item:before{background:var(--color-border);bottom:-4px;content:"";left:5px;position:absolute;top:14px;width:1px}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child:before{display:none}.timeline-dot{background:var(--color-accent);border-radius:50%;height:11px;margin-top:4px;width:11px}.timeline-body{display:grid;grid-gap:3px;gap:3px;min-width:0}.timeline-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.timeline-title{font-weight:600}.timeline-date{color:var(--color-text-2);font-size:var(--text-caption)}.timeline-info{color:var(--color-text);font-size:var(--text-ui);line-height:1.5;margin:0;overflow-wrap:anywhere}.waybill-inline-icon{align-items:center;background:transparent;border:0;border-radius:var(--radius-xs);color:var(--color-text-3);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.waybill-inline-icon:hover{background:var(--color-accent-soft);color:var(--color-accent)}.waybill-track-meta .waybill-detail-field dd{align-items:center;display:flex;gap:4px;min-width:0}.waybill-track-meta .waybill-detail-field{font-size:var(--text-caption)}.waybill-track-meta .waybill-detail-field dt{flex-basis:78px}.waybill-track-meta .waybill-detail-field dd>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waybill-track-filter{align-items:center;border-bottom:1px solid var(--color-border-2);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:10px 12px}.waybill-track-query{align-items:center;color:var(--color-text-2);display:inline-flex;font-size:var(--text-caption);gap:6px}.waybill-track-query select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text);font:inherit;height:var(--control-h-sm);padding:0 8px}.waybill-track-suborders{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px}.waybill-track-chip{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text-2);font-size:var(--text-caption);padding:2px 7px}.waybill-track-timeline{padding:14px 12px 4px}.waybill-track-badges,.waybill-track-form-toggles,.waybill-track-item-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.waybill-track-item-meta{color:var(--color-text-3);display:flex;flex-wrap:wrap;font-size:var(--text-caption);gap:4px 14px}.waybill-track-item-actions{border-top:1px dashed var(--color-border-2);margin-top:6px;padding-top:8px}.waybill-track-toggle{align-items:center;color:var(--color-text-2);cursor:pointer;display:inline-flex;font-size:var(--text-caption);gap:6px;min-height:28px;position:relative}.waybill-track-toggle input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.waybill-track-switch{background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:0;display:inline-block;flex:0 0 28px;height:16px;position:relative;transition:background .16s ease,border-color .16s ease}.waybill-track-switch:after{background:var(--color-surface);border-radius:0;box-shadow:var(--shadow-static);content:"";height:12px;left:1px;position:absolute;top:1px;transition:transform .16s ease;width:12px}.waybill-track-toggle input:checked+.waybill-track-switch{background:var(--color-accent);border-color:var(--color-accent)}.waybill-track-toggle input:checked+.waybill-track-switch:after{transform:translateX(12px)}.waybill-track-toggle input:focus-visible+.waybill-track-switch{box-shadow:0 0 0 3px var(--color-accent-soft)}.waybill-track-toggle input:disabled+.waybill-track-switch,.waybill-track-toggle input:disabled~span:last-child{cursor:not-allowed;opacity:.55}@media (max-width:640px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.scan-overview{align-items:center;background:linear-gradient(105deg,color-mix(in srgb,var(--color-accent) 9%,var(--color-surface)) 0,var(--color-surface) 46%),var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;overflow:hidden;padding:var(--space-3) var(--space-4)}.scan-overview-copy{display:grid;grid-gap:2px;gap:2px;min-width:126px}.scan-overview-copy span{color:var(--color-text-3);font-size:var(--text-caption);font-weight:600;letter-spacing:0}.scan-overview-copy strong{font-size:var(--text-ui);font-weight:600}.scan-overview-metrics{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(8,minmax(84px,1fr));min-width:0}.scan-overview-metrics>div{border-left:1px solid var(--color-border-2);display:grid;grid-gap:1px;gap:1px;grid-template-columns:auto auto;padding:0 var(--space-4)}.scan-overview-metrics>div span{color:var(--color-text-2);font-size:var(--text-caption)}.scan-overview-metrics>div strong{font-size:var(--text-h3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-row:1/span 2;margin-left:auto}.scan-overview-metrics>div small{color:var(--color-text-3);font-size:var(--text-caption)}.scan-overview-metrics>div.is-accent strong{color:var(--color-accent)}.scan-overview-metrics>div.is-info strong{color:var(--color-info-text)}.scan-overview-metrics>div.is-success strong{color:var(--color-success-text)}.scan-overview-metrics>div.is-warning strong{color:var(--color-warning-text)}.scan-overview-stamp{align-items:center;color:var(--color-text-3);display:inline-flex;font-size:var(--text-caption);gap:6px;white-space:nowrap}.scan-tabbar{align-items:center;display:flex;min-width:0}.scan-tabbar .segmented{border-radius:var(--radius-sm);flex:1 1;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;width:100%}.scan-tabbar .segmented::-webkit-scrollbar{display:block;height:4px}.scan-tabbar .segmented::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}.scan-tabbar .segmented-item{border-radius:var(--radius-xs);justify-content:center;min-width:0;padding:0 var(--space-3)}.scan-tabbar-hint{align-items:center;color:var(--color-text-3);display:inline-flex;flex:0 0 auto;font-size:var(--text-caption);gap:5px}.scan-console{container-type:inline-size;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0}.scan-console-notice{align-items:flex-start;border:1px solid var(--color-border-2);border-left-width:3px;border-radius:var(--radius-xs);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.scan-console-notice.is-success{background:color-mix(in srgb,var(--color-success) 7%,var(--color-surface));border-left-color:var(--color-success);color:var(--color-success-text)}.scan-console-notice.is-danger{background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface));border-left-color:var(--color-danger);color:var(--color-danger-text)}.scan-console-notice.is-warning{background:color-mix(in srgb,var(--color-warning) 8%,var(--color-surface));border-left-color:var(--color-warning);color:var(--color-warning-text)}.scan-console-notice-copy{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.scan-console-notice-copy strong{color:var(--color-text);font-size:var(--text-ui)}.scan-console-notice-copy li,.scan-console-notice-copy span{color:var(--color-text-2);font-size:var(--text-caption);overflow-wrap:anywhere}.scan-console-notice-copy ul{margin:4px 0 0;padding-left:18px}.scan-console-notice-close{background:transparent;border:0;color:var(--color-text-3);cursor:pointer;font:inherit;font-size:var(--text-caption);padding:2px 4px}.scan-metric-strip{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));overflow:hidden}.scan-metric{align-items:baseline;border-left:1px solid var(--color-border-2);display:flex;gap:var(--space-2);justify-content:space-between;min-height:48px;padding:var(--space-2) var(--space-3)}.scan-metric:first-child{border-left:0}.scan-metric>span{color:var(--color-text-3);font-size:var(--text-caption)}.scan-metric strong{font-size:var(--text-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.scan-metric strong small{color:var(--color-text-3);font-size:var(--text-caption);font-weight:500;margin-left:3px}.scan-metric strong.is-accent{color:var(--color-accent)}.scan-metric strong.is-success{color:var(--color-success-text)}.scan-metric strong.is-warning{color:var(--color-warning-text)}.scan-receipt-grid{align-items:start;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:196px minmax(360px,.9fr) minmax(430px,1.15fr);min-width:0}.scan-receipt-grid.is-wide-material{grid-template-columns:196px minmax(340px,.78fr) minmax(520px,1.32fr)}.scan-operation-grid{grid-gap:var(--space-3);grid-template-columns:210px minmax(0,1fr) minmax(230px,.42fr)}.scan-operation-grid,.scan-print-grid{align-items:start;display:grid;gap:var(--space-3);min-width:0}.scan-print-grid{grid-gap:var(--space-3);grid-template-columns:250px minmax(0,1fr)}.scan-pallet-grid{align-items:start;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);min-width:0}.scan-main-stack,.scan-material-panel,.scan-order-panel,.scan-rail,.scan-side-log{min-width:0}.scan-main-stack{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.scan-panel{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-md);box-shadow:var(--shadow-static);min-width:0;overflow:hidden}.scan-panel-head{align-items:center;background:var(--color-surface-2);border-bottom:1px solid var(--color-border-2);display:flex;gap:var(--space-2);min-height:42px;padding:0 var(--space-4)}.scan-panel-head>strong{font-size:var(--text-ui);font-weight:600}.scan-panel-extra{align-items:center;display:flex;gap:var(--space-2);margin-left:auto;min-width:0}.scan-panel-tag{background:var(--color-accent-soft);border-radius:var(--radius-pill);color:var(--color-accent-text);font-size:var(--text-caption);font-weight:600;padding:2px 8px}.scan-panel-meta{color:var(--color-text-3);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-order-body,.scan-panel-pad{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.scan-option-group{border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:5px;gap:5px;padding:var(--space-3)}.scan-rail .scan-option-group:last-child{border-bottom:0}.scan-option-caption{align-items:center;color:var(--color-text-3);display:flex;font-size:var(--text-caption);font-weight:600;gap:5px;margin-bottom:2px;text-transform:uppercase}.scan-choice,.scan-switch{align-items:center;color:var(--color-text-2);cursor:pointer;display:flex;font-size:var(--text-ui);gap:var(--space-2);min-height:26px}.scan-check-inline input,.scan-choice input,.scan-radio-row input,.scan-status-filter input,.scan-switch input{accent-color:var(--color-accent);flex:0 0 auto;height:15px;margin:0;width:15px}.scan-compact-select,.scan-field-line input,.scan-field-line select,.scan-inline-fields input,.scan-inline-fields select,.scan-print-copy-fields input,.scan-print-copy-fields select,.scan-record-filter input{background:var(--color-surface-3);border:1px solid transparent;border-radius:var(--radius-xs);color:var(--color-text);font:inherit;font-size:var(--text-ui);height:var(--control-h);min-width:0;padding:0 var(--space-3);width:100%}.scan-compact-select:focus,.scan-field-line input:focus,.scan-field-line select:focus,.scan-inline-fields input:focus,.scan-inline-fields select:focus,.scan-print-copy-fields input:focus,.scan-print-copy-fields select:focus,.scan-record-filter input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.scan-field-line,.scan-inline-fields label,.scan-print-copy-fields label{align-items:center;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:84px minmax(0,1fr);min-width:0}.scan-field-line>span,.scan-inline-fields label>span,.scan-print-copy-fields label>span{color:var(--color-text-2);font-size:var(--text-caption);font-weight:600;text-align:right}.scan-inline-fields{display:grid;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.scan-inline-fields label:last-child:nth-child(odd){grid-column:1/-1}.scan-print-copy-fields{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0}.scan-rail .scan-option-group>.scan-print-copy-fields{flex:0 0 100%}.scan-print-copy-fields label{align-items:stretch;gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.scan-print-copy-fields label>span{text-align:left}.scan-rail-actions{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3)}.scan-live-state{align-items:center;background:var(--color-surface-3);border-radius:var(--radius-xs);color:var(--color-text-3);display:flex;font-size:var(--text-caption);gap:6px;min-height:30px;padding:0 var(--space-3)}.scan-live-state>span{background:var(--color-text-3);border-radius:50%;height:7px;width:7px}.scan-live-state.is-live{color:var(--color-success-text)}.scan-live-state.is-live>span{animation:scan-pulse 1.8s infinite;background:var(--color-success)}@keyframes scan-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success) 36%,transparent)}50%{box-shadow:0 0 0 5px transparent}}.scan-entry{display:grid;grid-gap:5px;gap:5px;min-width:0}.scan-entry-label{align-items:center;color:var(--color-text-2);display:flex;font-size:var(--text-caption);font-weight:600;gap:5px}.scan-entry-control{align-items:center;background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius-xs);box-shadow:0 0 0 3px var(--color-accent-soft);display:flex;gap:var(--space-2);min-height:var(--control-h-lg);padding:0 var(--space-2) 0 var(--space-3)}.scan-entry-control:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent);outline:2px solid var(--color-accent);outline-offset:2px}.scan-entry-control input{background:transparent;border:0;color:var(--color-text);flex:1 1;font:inherit;font-family:var(--font-mono);font-size:var(--text-body);height:42px;min-width:0;outline:none;padding:0}.scan-entry-control input::placeholder{color:var(--color-text-3);font-family:var(--font-sans);font-size:var(--text-ui)}.scan-entry-control input:disabled{cursor:not-allowed}.scan-entry-hint{color:var(--color-text-3);font-size:var(--text-caption)}.scan-order-summary{border:1px solid var(--color-border-2);border-radius:var(--radius-xs);overflow:hidden}.scan-order-title{align-items:center;background:var(--color-surface-2);border-bottom:1px solid var(--color-border-2);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-3)}.scan-order-title>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.scan-order-title>div span{color:var(--color-text-3);font-size:var(--text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-order-title>div strong{font-family:var(--font-mono);font-size:var(--text-ui)}.scan-status{background:var(--color-fill);border-radius:var(--radius-pill);color:var(--color-text-2);flex:0 0 auto;font-size:var(--text-caption);font-weight:600;padding:3px 9px}.scan-status.is-receipt{background:var(--color-accent-soft);color:var(--color-accent-text)}.scan-status.is-split{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning-text)}.scan-status.is-internet,.scan-status.is-ship,.scan-status.is-shipped,.scan-status.is-sign{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success-text)}.scan-readonly-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.scan-readonly{align-items:baseline;border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:72px minmax(0,1fr);min-height:34px;padding:5px var(--space-3)}.scan-readonly:nth-last-child(-n+2){border-bottom:0}.scan-readonly>span{color:var(--color-text-3);font-size:var(--text-caption);text-align:right}.scan-readonly>strong{font-size:var(--text-caption);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-readonly.is-wide{border-bottom:0;grid-column:1/-1}.scan-empty{align-items:center;color:var(--color-text-3);display:grid;grid-gap:4px;gap:4px;justify-items:center;min-height:190px;padding:var(--space-5);text-align:center}.scan-empty strong{color:var(--color-text-2);font-size:var(--text-ui);margin-top:3px}.scan-empty span{font-size:var(--text-caption)}.scan-empty.is-compact{min-height:110px;padding:var(--space-3)}.scan-notes{border-top:1px solid var(--color-border-2)}.scan-notes summary{color:var(--color-text-2);cursor:pointer;font-size:var(--text-caption);font-weight:600;padding:var(--space-2) 0 0}.scan-notes>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--space-2)}.scan-notes label{display:grid;grid-gap:4px;gap:4px}.scan-notes label>span{color:var(--color-text-3);font-size:var(--text-caption)}.scan-notes textarea{padding:var(--space-2);resize:vertical}.scan-notes input,.scan-notes select,.scan-notes textarea{background:var(--color-surface-3);border:1px solid transparent;border-radius:var(--radius-xs);color:var(--color-text);font:inherit;font-size:var(--text-caption)}.scan-notes input,.scan-notes select{height:var(--control-h-sm);min-width:0;padding:0 var(--space-2);width:100%}.scan-notes input:focus,.scan-notes select:focus,.scan-notes textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.scan-receipt-advanced .scan-option-hint{padding-top:var(--space-2)}.scan-bulk-entry{align-items:end;background:var(--color-surface-2);border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(5,minmax(64px,1fr)) auto;padding:var(--space-2) var(--space-3)}.scan-bulk-entry label{display:grid;grid-gap:3px;gap:3px}.scan-bulk-entry label span{color:var(--color-text-3);font-size:var(--text-caption)}.scan-bulk-entry input{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text);font:inherit;font-size:var(--text-caption);height:30px;min-width:0;padding:0 var(--space-2);width:100%}.scan-bulk-actions{display:flex;gap:var(--space-1)}.scan-batch-scroll,.scan-material-scroll{max-width:100%;overflow:auto}.scan-material-scroll{max-height:360px}.scan-batch-table,.scan-material-table{border-collapse:separate;border-spacing:0;font-size:var(--text-caption);min-width:100%;width:max-content}.scan-batch-table th,.scan-material-table th{background:var(--color-surface-2);border-bottom:1px solid var(--color-border-2);color:var(--color-text-3);font-size:var(--text-caption);font-weight:600;height:var(--table-header-h);padding:0 var(--space-2);position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.scan-batch-table td,.scan-material-table td{border-bottom:1px solid var(--color-border-2);height:var(--table-row-h);padding:4px var(--space-2);text-align:left;white-space:nowrap}.scan-batch-table tbody tr:last-child td,.scan-material-table tbody tr:last-child td{border-bottom:0}.scan-material-table td input{background:var(--color-surface-3);border:1px solid transparent;border-radius:var(--radius-xs);color:var(--color-text);font:inherit;font-size:var(--text-caption);height:28px;padding:0 6px;width:74px}.scan-material-table td input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.scan-batch-table input:focus-visible,.scan-check-inline input:focus-visible,.scan-choice input:focus-visible,.scan-radio-row input:focus-visible,.scan-status-filter input:focus-visible,.scan-switch input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.scan-icon-action:focus-visible,.scan-photo-action:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.scan-material-table tfoot td{background:var(--color-surface-2);color:var(--color-text-2);font-weight:600}.scan-icon-action,.scan-row-index{color:var(--color-text-3);width:28px}.scan-icon-action{align-items:center;background:transparent;border:0;border-radius:var(--radius-xs);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0}.scan-icon-action:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.scan-icon-action.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.scan-icon-action:disabled{cursor:not-allowed;opacity:.35}.scan-material-footer{border-top:1px solid var(--color-border-2);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.scan-material-tools{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.scan-photo-action{align-items:center;border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text-2);cursor:pointer;display:inline-flex;font-size:var(--text-caption);gap:5px;height:30px;padding:0 var(--space-3)}.scan-photo-action input{display:none}.scan-photo-clear{background:var(--color-accent-soft);border:0;border-radius:var(--radius-pill);color:var(--color-accent-text);font:inherit;font-size:var(--text-caption);padding:3px 8px}.scan-material-footer .scan-metric-strip{border:0;background:var(--color-surface-2)}.scan-material-footer .scan-metric{min-height:38px}.scan-batch-table{min-width:720px}.scan-batch-table td:nth-child(2){font-family:var(--font-mono)}.scan-check-cell{text-align:center!important;width:36px}.scan-check-cell input{accent-color:var(--color-accent);height:15px;width:15px}.scan-table-empty{color:var(--color-text-3);height:88px!important;text-align:center!important}.scan-action-footer{align-items:center;background:color-mix(in srgb,var(--color-surface) 94%,transparent);border:1px solid var(--color-border-2);border-radius:var(--radius-sm);bottom:var(--space-3);box-shadow:var(--shadow-static);display:flex;gap:var(--space-3);justify-content:space-between;min-height:58px;padding:var(--space-2) var(--space-3);position:static;z-index:5}.scan-action-footer>span{color:var(--color-text-2);font-size:var(--text-caption);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-action-footer>div{align-items:center;display:flex;flex:0 0 auto;gap:var(--space-2)}.scan-confirm-rules{align-items:end;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.scan-status-filter{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}.scan-radio-row label,.scan-status-filter label{align-items:center;color:var(--color-text-2);display:inline-flex;font-size:var(--text-ui);gap:5px}.scan-radio-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.scan-radio-row>span{color:var(--color-text-3);font-size:var(--text-caption);font-weight:600}.scan-inbound-entry,.scan-stocktake-bar{align-items:end;grid-template-columns:minmax(300px,1fr) 190px}.scan-stocktake-bar{grid-template-columns:minmax(300px,1fr) 170px 150px 170px}.scan-stocktake-bar>label{display:grid;grid-gap:5px;gap:5px}.scan-stocktake-bar>label>span{color:var(--color-text-3);font-size:var(--text-caption);font-weight:600}.scan-print-preview{border:1px dashed var(--color-border);border-radius:var(--radius-xs);display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:174px;padding:var(--space-3)}.scan-print-preview>div:not(.scan-empty){align-items:baseline;border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:180px minmax(0,1fr) 60px;padding-bottom:var(--space-2)}.scan-print-preview strong{font-family:var(--font-mono);font-size:var(--text-caption)}.scan-print-preview small,.scan-print-preview span{color:var(--color-text-2);font-size:var(--text-caption)}.scan-fba-entries{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.scan-check-inline{align-items:center;color:var(--color-text-2);display:inline-flex;font-size:var(--text-caption);gap:6px}.scan-side-log-list{display:grid;max-height:520px;overflow:auto}.scan-side-log-list article{border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:2px;gap:2px;padding:var(--space-2) var(--space-3)}.scan-side-log-list article strong{font-family:var(--font-mono);font-size:var(--text-caption)}.scan-side-log-list article span{color:var(--color-text-2);font-size:var(--text-caption)}.scan-side-log-list article small{color:var(--color-text-3);font-size:var(--text-caption)}.scan-record-filter{align-items:end;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(4,minmax(130px,1fr));padding:var(--space-3)}.scan-record-filter>label{display:grid;grid-gap:4px;gap:4px}.scan-record-filter>label>span{color:var(--color-text-3);font-size:var(--text-caption);font-weight:600}.scan-record-filter-actions{align-items:center;display:flex;gap:var(--space-2)}.scan-record-toolbar{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.scan-record-toolbar>div{display:flex;gap:var(--space-2)}.scan-record-toolbar>span{color:var(--color-text-3);font-size:var(--text-caption)}@container (max-width: 1180px){.scan-operation-grid,.scan-receipt-grid,.scan-receipt-grid.is-wide-material{grid-template-columns:196px minmax(0,1fr)}.scan-material-panel,.scan-side-log{grid-column:1/-1}.scan-material-scroll{max-height:none}}@media (max-width:1100px){.scan-overview{grid-template-columns:minmax(0,1fr) auto}.scan-overview-metrics{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr))}.scan-overview-stamp{grid-column:2;grid-row:1}.scan-operation-grid,.scan-pallet-grid,.scan-print-grid,.scan-receipt-grid,.scan-receipt-grid.is-wide-material{grid-template-columns:minmax(0,1fr)}.scan-material-panel,.scan-side-log{grid-column:auto}.scan-rail .scan-option-group{display:flex;flex-wrap:wrap}.scan-rail .scan-option-caption{flex:0 0 100%}.scan-rail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-record-filter{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:760px){.scan-overview{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.scan-overview-stamp{display:none}.scan-overview-metrics{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.scan-overview-metrics>div{border-left:0;border-top:1px solid var(--color-border-2);padding:var(--space-2) var(--space-2) 0}.scan-tabbar{align-items:stretch;flex-direction:column}.scan-tabbar .segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scrollbar-width:none}.scan-tabbar .segmented::-webkit-scrollbar{display:none}.scan-tabbar-hint{display:none}.scan-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-metric:nth-child(odd){border-left:0}.scan-confirm-rules,.scan-fba-entries,.scan-inbound-entry,.scan-inline-fields,.scan-notes>div,.scan-stocktake-bar{grid-template-columns:minmax(0,1fr)}.scan-field-line,.scan-inline-fields label,.scan-stocktake-bar>label{grid-template-columns:72px minmax(0,1fr)}.scan-stocktake-bar>label>span{align-self:center;text-align:right}.scan-bulk-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-bulk-actions{grid-column:1/-1}.scan-readonly-grid{grid-template-columns:minmax(0,1fr)}.scan-readonly:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-2)}.scan-readonly:last-child{border-bottom:0}.scan-action-footer{align-items:stretch;flex-direction:column}.scan-action-footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scan-action-footer>div>*{width:100%}.scan-record-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-record-filter-actions{grid-column:1/-1}.scan-record-toolbar{align-items:flex-start;flex-wrap:wrap}.scan-record-toolbar>div{flex-wrap:wrap;min-width:0}.scan-record-toolbar>span{margin-left:auto}}@media (max-width:480px){.scan-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-tabbar .segmented{width:100%}.scan-record-filter{grid-template-columns:minmax(0,1fr)}.scan-material-tools{align-items:stretch;flex-direction:column}}@media (max-width:640px){.scan-tabbar .segmented-item{height:var(--control-h-lg);padding:0 var(--space-2)}.scan-choice,.scan-switch{min-height:var(--control-h)}.scan-icon-action{width:var(--control-h)}.scan-icon-action,.scan-photo-action{height:var(--control-h)}.scan-batch-table td,.scan-material-table td{height:var(--control-h-lg)}.scan-material-table td input{height:36px}.scan-bulk-entry input,.scan-device-print-fields input,.scan-notes input,.scan-notes select{height:var(--control-h)}}.scan-option-hint{display:block;line-height:1.5}.scan-choice small,.scan-option-hint{color:var(--color-text-3);font-size:var(--text-caption)}.scan-choice small{margin-left:auto;max-width:44%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.scan-check-inline.is-disabled,.scan-choice.is-disabled,.scan-radio-row label.is-disabled{color:var(--color-text-3);cursor:not-allowed}.scan-choice.is-disabled small,.scan-radio-row label.is-disabled{font-size:var(--text-caption)}.scan-status-filter.is-compact{display:grid;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.scan-mode-grid{display:grid;grid-gap:3px;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr))}.scan-mode-button{align-items:center;background:var(--color-surface-3);border:1px solid transparent;border-radius:var(--radius-xs);color:var(--color-text-2);cursor:pointer;display:grid;grid-gap:0;gap:0;justify-items:start;min-height:38px;min-width:0;padding:4px 6px;text-align:left}.scan-mode-button strong{color:inherit;font-size:var(--text-caption);font-weight:700;line-height:1.2}.scan-mode-button span{color:var(--color-text-3);font-size:var(--text-caption);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-mode-button:hover{background:var(--color-accent-soft);color:var(--color-accent-text)}.scan-mode-button[aria-pressed=true]{background:var(--color-accent);color:var(--color-surface)}.scan-mode-button[aria-pressed=true] span{color:color-mix(in srgb,var(--color-surface) 78%,transparent)}.scan-device-state{align-items:center;color:var(--color-text-3);display:flex;flex-wrap:wrap;font-size:var(--text-caption);gap:4px 8px;min-height:24px}.scan-device-state span{white-space:nowrap}.scan-device-state .is-ok{color:var(--color-success-text);font-weight:600}.scan-device-state .is-error{color:var(--color-danger-text);font-weight:600}.scan-device-print-fields,.scan-device-print-fields label{display:grid;grid-gap:6px;gap:6px}.scan-device-print-fields label{align-items:center;grid-template-columns:52px minmax(0,1fr)}.scan-device-print-fields label>span{color:var(--color-text-3);font-size:var(--text-caption);text-align:right}.scan-device-print-fields input{background:var(--color-surface-3);border:1px solid transparent;border-radius:var(--radius-xs);color:var(--color-text);font:inherit;font-size:var(--text-caption);height:var(--control-h-sm);min-width:0;padding:0 var(--space-2);width:100%}.scan-device-print-fields input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.scan-preset-grid{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,minmax(136px,1fr));margin:4px 0 6px}.scan-preset{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text-2);cursor:pointer;display:flex;gap:5px;min-height:32px;min-width:0;padding:4px 7px}.scan-preset input{accent-color:var(--color-accent);flex:none;height:14px;margin:0;width:14px}.scan-preset span{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.scan-preset small,.scan-preset span{font-size:var(--text-caption);white-space:nowrap}.scan-preset small{color:var(--color-text-3);margin-left:auto}.scan-preset:has(input:checked){background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.scan-preset.is-unsupported{background:transparent;border-style:dashed;color:var(--color-text-3);cursor:not-allowed;opacity:.72}.scan-t6-code{display:grid;grid-gap:1px;gap:1px;min-width:0}.scan-t6-code small,.scan-t6-code strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-t6-code strong{font-size:var(--text-caption);font-weight:600}.scan-t6-code small{color:var(--color-text-3);font-size:var(--text-caption)}.scan-order-type-row{margin-top:var(--space-2)}.scan-context-strip{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text-3);display:grid;font-size:var(--text-caption);grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.scan-context-strip>span{grid-column:1/-1;padding:var(--space-3)}.scan-context-strip .scan-readonly{min-height:38px}.scan-print-note{align-items:flex-start;background:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);border-radius:var(--radius-xs);color:var(--color-accent-text);display:flex;font-size:var(--text-caption);gap:var(--space-2);line-height:1.5;padding:var(--space-2) var(--space-3)}.scan-print-note svg{flex:none;margin-top:1px}.scan-fba-rules{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.scan-candidate-list{max-height:280px;overflow:auto;padding:var(--space-3)}.scan-candidate,.scan-candidate-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.scan-candidate{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text);cursor:pointer;grid-template-columns:18px 160px minmax(0,1fr) auto;min-height:42px;padding:var(--space-2) var(--space-3);text-align:left;width:100%}.scan-candidate:focus-visible,.scan-candidate:hover{background:var(--color-accent-soft);border-color:var(--color-accent);outline:none}.scan-candidate strong{font-family:var(--font-mono);font-size:var(--text-caption)}.scan-candidate small,.scan-candidate span{color:var(--color-text-2);font-size:var(--text-caption);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-record-view-head{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.scan-record-view-head>span{color:var(--color-text-3);font-size:var(--text-caption)}.scan-record-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.scan-material-table td.has-field-error{min-width:98px;white-space:normal}.scan-material-table td.has-field-error input{border-color:var(--color-danger)}.scan-field-error{color:var(--color-danger-text);display:block;font-size:var(--text-caption);line-height:1.3;margin-top:2px;max-width:96px}@media (max-width:1100px){.scan-preset-grid{grid-template-columns:repeat(2,minmax(96px,1fr))}}@media (max-width:760px){.scan-context-strip{grid-template-columns:minmax(0,1fr)}.scan-candidate{gap:4px 8px;grid-template-columns:18px minmax(0,1fr) auto}.scan-candidate span{grid-column:2/-1}}@media (max-width:640px){.scan-check-inline,.scan-choice,.scan-mode-button,.scan-radio-row label,.scan-status-filter label,.scan-switch{min-height:var(--control-h-lg)}.scan-icon-action{height:var(--control-h-lg);width:44px}.scan-material-tools .btn,.scan-photo-action,.scan-preset{min-height:var(--control-h-lg)}.scan-device-print-fields label{grid-template-columns:64px minmax(0,1fr)}.scan-device-print-fields input{height:var(--control-h-lg)}}.page.scan-page.page-stack{gap:8px}.scan-page .scan-tabbar{margin:0}.scan-page .scan-tabbar .segmented{background:var(--color-surface-2);border-color:var(--color-border);border-radius:0;gap:0;padding:0}.scan-page .scan-tabbar .segmented-item{border-right:1px solid var(--color-border);border-radius:0;color:var(--color-text-2);font-size:var(--text-caption);height:var(--tab-h);padding:0 14px}.scan-page .scan-tabbar .segmented-item:last-child{border-right:0}.scan-page .scan-tabbar .segmented-item[aria-selected=true]{background:var(--color-surface);box-shadow:inset 0 -2px 0 var(--color-accent);color:var(--color-accent-text)}.scan-page .scan-console,.scan-page .scan-operation-grid,.scan-page .scan-pallet-grid,.scan-page .scan-print-grid,.scan-page .scan-t6-wrap{gap:8px}.scan-page .scan-print-grid{grid-template-columns:226px minmax(0,1fr)}.scan-page .scan-t6-layout{gap:8px;grid-template-columns:minmax(168px,176px) minmax(460px,.94fr) minmax(480px,1.1fr)}.scan-page .scan-panel{border-color:var(--color-border);border-radius:0;box-shadow:none}.scan-page .scan-panel-head,.scan-page .scan-t6-panel-head{background:var(--color-surface-2);border-bottom-color:var(--color-border);color:var(--color-text);font-size:var(--text-caption);font-weight:600;min-height:34px;padding:0 10px}.scan-page .scan-panel-head>strong{font-size:var(--text-caption);font-weight:600}.scan-page .scan-panel-extra,.scan-page .scan-t6-head-note{color:var(--color-text-3);font-size:var(--text-caption);font-weight:400}.scan-page .scan-order-body,.scan-page .scan-panel-pad{gap:8px;padding:10px}.scan-page .scan-option-group{gap:2px;padding:6px 8px}.scan-page .scan-option-caption{color:var(--color-text-2);font-size:var(--text-caption);font-weight:600;margin-bottom:1px;text-transform:none}.scan-page .scan-option-hint{font-size:var(--text-caption);line-height:1.45}.scan-page .scan-choice,.scan-page .scan-switch{font-size:var(--text-caption);gap:6px;min-height:22px}.scan-page .scan-check-inline input,.scan-page .scan-choice input,.scan-page .scan-radio-row input,.scan-page .scan-status-filter input,.scan-page .scan-switch input{height:14px;width:14px}.scan-page .scan-t6-rail-body{display:grid}.scan-page .scan-t6-rule-section{border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:2px;gap:2px;padding:7px 8px}.scan-page .scan-t6-rule-section:last-child{border-bottom:0}.scan-page .scan-t6-subhead{background:var(--color-surface-2);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border-2);color:var(--color-text);font-size:var(--text-caption);font-weight:600;padding:5px 8px}.scan-page .scan-t6-rule-section .scan-t6-print{display:grid;grid-gap:2px;gap:2px;padding:0}.scan-page .scan-t6-printer{gap:5px}.scan-page .scan-t6-print label,.scan-page .scan-t6-rule-list label,.scan-page .scan-t6-rule-section label{font-size:var(--text-caption);line-height:22px;min-height:22px}.scan-page .scan-t6-form{gap:5px 12px;padding:9px 10px}.scan-page .scan-t6-field{font-size:var(--text-caption);gap:6px;grid-template-columns:74px minmax(0,1fr)}.scan-page .scan-t6-field>span{color:var(--color-text-2);font-size:var(--text-caption);font-weight:500;text-align:right}.scan-page .scan-required{color:var(--color-danger);margin:0 1px}.scan-page .scan-compact-select,.scan-page .scan-device-print-fields input,.scan-page .scan-field-line input,.scan-page .scan-field-line select,.scan-page .scan-inline-fields input,.scan-page .scan-inline-fields select,.scan-page .scan-print-copy-fields input,.scan-page .scan-print-copy-fields select,.scan-page .scan-record-filter input,.scan-page .scan-record-filter select,.scan-page .scan-stocktake-bar input,.scan-page .scan-stocktake-bar select,.scan-page .scan-t6-field input,.scan-page .scan-t6-field select,.scan-page .scan-t6-field textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;color:var(--color-text);font:inherit;font-size:var(--text-caption);min-width:0;padding:0 8px;width:100%}.scan-page .scan-compact-select,.scan-page .scan-device-print-fields input,.scan-page .scan-field-line input,.scan-page .scan-field-line select,.scan-page .scan-inline-fields input,.scan-page .scan-inline-fields select,.scan-page .scan-print-copy-fields input,.scan-page .scan-print-copy-fields select,.scan-page .scan-record-filter input,.scan-page .scan-record-filter select,.scan-page .scan-stocktake-bar input,.scan-page .scan-stocktake-bar select,.scan-page .scan-t6-field input,.scan-page .scan-t6-field select{height:30px}.scan-page .scan-t6-field input[readonly]{background:var(--color-surface-2);border-color:var(--color-border-2);color:var(--color-text-2)}.scan-page .scan-t6-field textarea{line-height:1.45;min-height:58px;padding:6px 8px;resize:vertical}.scan-page .scan-t6-field-wide>span{padding-top:6px}.scan-page .scan-compact-select:focus,.scan-page .scan-device-print-fields input:focus,.scan-page .scan-field-line input:focus,.scan-page .scan-field-line select:focus,.scan-page .scan-inline-fields input:focus,.scan-page .scan-inline-fields select:focus,.scan-page .scan-print-copy-fields input:focus,.scan-page .scan-print-copy-fields select:focus,.scan-page .scan-record-filter input:focus,.scan-page .scan-record-filter select:focus,.scan-page .scan-t6-field input:focus,.scan-page .scan-t6-field select:focus,.scan-page .scan-t6-field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.scan-page .scan-t6-scan-field .scan-t6-scan-control{gap:5px}.scan-page .scan-t6-scan-field input,.scan-page .scan-t6-scan-field input:focus{border-color:var(--color-border);box-shadow:none;height:30px}.scan-page .scan-t6-scan-field input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.scan-page .scan-t6-actions{gap:6px;padding:7px 10px 9px}.scan-page .scan-t6-actions .btn:last-child{flex:0 1 360px}.scan-page .btn{border-radius:0;font-size:var(--text-caption);height:30px;padding:0 12px}.scan-page .btn-primary{background:var(--color-accent);box-shadow:none;color:var(--color-surface)}.scan-page .btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}.scan-page .btn-primary:active:not(:disabled){background:var(--color-accent-press)}.scan-page .btn-sm{height:26px;padding:0 9px}.scan-page .scan-field-line,.scan-page .scan-inline-fields label,.scan-page .scan-print-copy-fields label{gap:5px;grid-template-columns:72px minmax(0,1fr)}.scan-page .scan-print-copy-fields label{grid-template-columns:minmax(0,1fr)}.scan-page .scan-field-line>span,.scan-page .scan-inline-fields label>span,.scan-page .scan-print-copy-fields label>span{color:var(--color-text-2);font-size:var(--text-caption);font-weight:500;text-align:right}.scan-page .scan-inline-fields{gap:4px 10px}.scan-page .scan-entry{gap:3px}.scan-page .scan-entry-label{font-size:var(--text-caption);font-weight:500}.scan-page .scan-entry-control{border-color:var(--color-border);border-radius:0;box-shadow:none;min-height:32px;padding:0 3px 0 8px}.scan-page .scan-entry-control:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.scan-page .scan-entry-control input{font-size:var(--text-caption);height:30px}.scan-page .scan-entry-hint{font-size:var(--text-caption)}.scan-page .scan-batch-table th,.scan-page .scan-material-table th{font-size:var(--text-caption);height:var(--table-header-h);padding:0 7px}.scan-page .scan-batch-table td,.scan-page .scan-material-table td{font-size:var(--text-caption);height:var(--table-row-h);padding:2px 7px}.scan-page .scan-material-table td input,.scan-page .scan-t6-volume .scan-t6-table input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;font-size:var(--text-caption);height:24px;padding:0 5px;width:62px}.scan-page .scan-material-table td input::placeholder{color:var(--color-danger)}.scan-page .scan-material-table td input:focus,.scan-page .scan-t6-volume .scan-t6-table input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.scan-page .scan-t6-add-row{padding:5px 8px}.scan-page .scan-bulk-entry{gap:6px;padding:6px 8px}.scan-page .scan-bulk-entry input{height:26px}.scan-page .scan-t6-list-head{gap:4px 14px;min-height:38px;padding:6px 10px}.scan-page .scan-t6-list-head strong{color:var(--color-text);font-size:var(--text-caption)}.scan-page .scan-t6-list-head span{color:var(--color-text-2);font-size:var(--text-caption);font-weight:500}.scan-page .scan-t6-list-head>.btn{background:var(--color-surface);border-color:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-text)}.scan-page .scan-t6-list-head>.btn:hover:not(:disabled){background:var(--color-accent-soft);border-color:var(--color-accent-hover);color:var(--color-accent-text)}.scan-page .scan-metric-strip{border-color:var(--color-border);border-radius:0}.scan-page .scan-metric{gap:5px;justify-content:flex-start;min-height:36px;padding:4px 8px}.scan-page .scan-metric strong,.scan-page .scan-metric>span{font-size:var(--text-caption)}.scan-page .scan-action-footer{border-color:var(--color-border);border-radius:0;box-shadow:none;gap:8px;min-height:46px;padding:6px 8px}.scan-page .scan-action-footer>span,.scan-page .scan-option-hint,.scan-page .scan-panel-meta,.scan-page .scan-radio-row label,.scan-page .scan-status-filter label{font-size:var(--text-caption)}.scan-page .scan-status-filter{gap:3px 12px;margin-top:2px}.scan-page .scan-radio-row{gap:4px 12px}.scan-page .scan-fba-entries{gap:8px}.scan-page .scan-fba-rules{gap:2px 16px}.scan-page .scan-device-state,.scan-page .scan-live-state{font-size:var(--text-caption)}.scan-page .scan-action-footer>div{gap:6px}.scan-page .scan-console-notice{border-radius:0;padding:7px 9px}.scan-page .scan-empty{min-height:130px;padding:16px}.scan-page .scan-empty.is-compact{min-height:84px;padding:10px}.scan-page .scan-record-filter{gap:5px;padding:8px}.scan-page .scan-record-filter>label{gap:3px}.scan-page .scan-record-filter>label>span,.scan-page .scan-stocktake-bar>label>span{font-size:var(--text-caption);font-weight:500}.scan-page .scan-record-toolbar{gap:8px}.scan-page .scan-record-view-head{border-radius:0;gap:8px;padding:5px 8px}.scan-page .scan-panel-tag{border-radius:0;font-size:var(--text-caption);padding:1px 6px}.scan-page .scan-preset-grid{gap:3px;margin:3px 0 5px}.scan-page .scan-preset{border-radius:0;gap:4px;min-height:28px;padding:3px 6px}.scan-page .scan-preset small,.scan-page .scan-preset span{font-size:var(--text-caption)}.scan-page .scan-context-strip{border-radius:0}.scan-page .scan-context-strip .scan-readonly{min-height:32px}.scan-page .scan-print-note{border-radius:0;font-size:var(--text-caption);padding:5px 8px}.scan-page .scan-print-preview{border-radius:0;min-height:140px;padding:8px}.scan-page .scan-candidate,.scan-page .scan-mode-button,.scan-page .scan-status{border-radius:0}.scan-page .scan-mode-button{min-height:32px}.scan-page .scan-side-log-list article{gap:1px;padding:5px 8px}.scan-page .scan-readonly{min-height:30px;padding:3px 8px}.scan-page .scan-readonly>span,.scan-page .scan-readonly>strong{font-size:var(--text-caption)}.scan-page .scan-batch-table{min-width:680px}.scan-page .scan-t6-received-table{min-width:1420px}@media (max-width:1100px){.scan-page .scan-t6-layout{grid-template-columns:minmax(168px,176px) minmax(0,1fr)}}@media (max-width:860px){.scan-page .scan-t6-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.scan-page .scan-tabbar .segmented{border-radius:0}.scan-page .scan-tabbar .segmented-item{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:0 6px}.scan-page .scan-tabbar .segmented-item[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--color-accent)}.scan-page .scan-t6-form{grid-template-columns:minmax(0,1fr)}.scan-page .scan-t6-field{grid-template-columns:76px minmax(0,1fr)}.scan-page .scan-t6-field-wide{grid-column:auto}}@media (max-width:640px){.scan-page .btn,.scan-page .scan-device-print-fields input,.scan-page .scan-entry-control,.scan-page .scan-field-line input,.scan-page .scan-field-line select,.scan-page .scan-inline-fields input,.scan-page .scan-inline-fields select,.scan-page .scan-print-copy-fields input,.scan-page .scan-print-copy-fields select,.scan-page .scan-record-filter input,.scan-page .scan-record-filter select,.scan-page .scan-t6-field input,.scan-page .scan-t6-field select{height:var(--control-h-lg);min-height:var(--control-h-lg)}.scan-page .scan-entry-control input{height:42px}.scan-page .scan-t6-actions .btn:last-child{flex:1 1 auto}}.transport-page.page-stack{animation:none;gap:8px}.transport-page .waybill-tabbar{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-sm);margin:0}.transport-page .waybill-list{overflow:visible}.transport-page .waybill-tabbar .segmented{flex-wrap:nowrap}.transport-page .waybill-tabbar .segmented-item{height:var(--tab-h);padding:0 10px}.transport-page .waybill-commandbar{background:var(--color-surface)}.transport-page .waybill-commandbar .toolbar-end{flex-wrap:wrap;overflow:visible}.transport-page .workbench-toolbar{flex-wrap:wrap;gap:2px;overflow:visible}.transport-page .workbench-toolbar .btn,.transport-page .workbench-toolbar .workbench-menu-trigger{border-radius:var(--radius-xs)}.transport-page .transport-bill-cell{align-items:center;display:inline-flex;gap:6px;max-width:100%;min-width:0}.transport-page .transport-bill-cell .tnum{overflow:hidden;text-overflow:ellipsis}.transport-page .transport-problem-mark{color:var(--color-danger);flex:none}.transport-page .transport-total-cell{color:var(--color-text-2);display:inline-flex;font-size:var(--text-caption);gap:8px;line-height:20px;text-align:right;white-space:nowrap}.transport-page .transport-total-cell span:first-child{color:var(--color-text)}.transport-column-list{display:grid;grid-gap:2px;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}.transport-check-row{align-items:center;cursor:pointer;display:flex;font-size:var(--text-ui);gap:var(--space-2);min-height:34px}.transport-check-row input[type=checkbox]{accent-color:var(--color-accent);flex:none;height:16px;width:16px}.transport-export-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.transport-export-radios{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.transport-export-radios .transport-check-row{min-height:var(--control-h-sm)}.transport-export-radios input[type=radio]{accent-color:var(--color-accent);flex:none;height:16px;width:16px}.transport-export-hint,.transport-export-label{color:var(--color-text-2);font-size:var(--text-ui)}.transport-export-hint{margin:0}.transport-export-error{color:var(--color-danger-text);font-size:var(--text-ui);margin:0}.customs-sheet{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.customs-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.customs-country{min-width:240px}.customs-totals{color:var(--color-text-2);display:flex;gap:var(--space-6)}.customs-block{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.customs-block-title{font-size:var(--text-ui);font-weight:600;margin:0}.customs-warn{color:var(--color-danger-text);font-weight:400}.customs-table-wrap{border:1px solid var(--color-border);border-radius:8px;max-height:320px;overflow:auto}.customs-table{border-collapse:collapse;font-size:var(--text-ui);min-width:100%;width:max(100%,900px)}.customs-table td,.customs-table th{border-bottom:1px solid var(--color-border);padding:4px 8px;text-align:left;white-space:nowrap}.customs-table thead th{background:var(--color-surface-2);color:var(--color-text-2);font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.customs-table .col-right{text-align:right}.customs-input{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-text);font:inherit;min-width:72px;padding:3px 6px;width:100%}.customs-table.is-editable input.customs-input{border-color:var(--color-border)}.customs-input:focus-visible{border-color:var(--color-accent);outline:none}.customs-hscell{align-items:center;display:flex;gap:2px}.customs-hspick,.customs-hsrow{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-accent);cursor:pointer;font:inherit;padding:2px 6px}.customs-hsrow{border-color:transparent}.customs-hspick:hover,.customs-hsrow:hover{border-color:var(--color-accent)}.customs-ttariff{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.customs-hssearch{align-items:end;display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.customs-error{color:var(--color-danger-text);font-size:var(--text-ui);margin:0}.transport-flag-row{display:flex;flex-wrap:wrap;gap:2px var(--space-5);padding:2px 0 var(--space-2)}.transport-flag-row .transport-check-row{min-height:var(--control-h-sm)}.transport-track-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.transport-track-item{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);padding:10px 12px}.transport-track-item>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;font-size:var(--text-ui)}.transport-track-item p{margin:4px 0;white-space:pre-wrap}@media (max-width:640px){.transport-column-list{grid-template-columns:minmax(0,1fr)}}.pickup-page.page-stack{gap:0}.pickup-board{display:grid;grid-gap:0;gap:0;min-width:0}.pickup-tabbar{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-2);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0;padding:var(--space-2) var(--space-3)}.pickup-summary{color:var(--color-text-2);flex:none;font-size:var(--text-caption)}.pickup-toolbar{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:0;margin:0;padding:var(--space-2) var(--space-3)}.pickup-toolbar .toolbar-end,.pickup-toolbar .toolbar-start{gap:6px}.pickup-table{border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:0}.pickup-page .list-notice{margin:var(--space-2) 0}.pickup-form-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.pickup-column-list{display:grid;grid-gap:2px 12px;gap:2px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pickup-column-option{align-items:center;cursor:pointer;display:flex;font-size:var(--text-ui);gap:var(--space-2);min-height:36px}@media (max-width:640px){.pickup-tabbar{align-items:stretch;flex-direction:column}.pickup-tabbar .segmented{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;width:100%}.pickup-tabbar .segmented-item{gap:3px;height:var(--control-h-lg);justify-content:center;min-width:0;padding:0 2px}.pickup-tabbar .badge,.pickup-tabbar .segmented-item{font-size:var(--text-caption)}.pickup-tabbar .badge{min-width:16px;padding:2px 4px}.pickup-summary{padding-left:var(--space-1)}.pickup-column-list,.pickup-form-grid{grid-template-columns:minmax(0,1fr)}.pickup-toolbar .page-actions{flex-wrap:wrap}.sheet-head-actions .btn-icon.btn-sm{height:var(--control-h-lg);min-height:var(--control-h-lg);min-width:44px;width:44px}}@media print{.sidenav,.sidenav-backdrop,.topbar{display:none!important}.shell-content{margin:0!important;padding:0!important}}.dict-page .dict-tabbar{margin-bottom:var(--space-3);min-width:0}.dict-page .dict-tabbar .segmented{border-radius:var(--radius-sm);display:flex;padding:3px;width:100%}.dict-page .dict-tabbar .segmented-item{border-radius:var(--radius-xs);height:var(--tab-h)}.dict-page .dict-tabbar .segmented-item[aria-selected=true]{box-shadow:var(--shadow-static)}.dict-page .dict-tabbar .badge{height:20px;min-width:20px;padding:0 6px;width:auto}.dict-page .dict-commandbar{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-sm);gap:var(--space-2);margin-bottom:var(--space-2);padding:8px 10px}.dict-page .dict-commandbar .toolbar-end,.dict-page .dict-commandbar .toolbar-start{flex-wrap:nowrap;gap:6px}.dict-page .dict-commandbar .btn{height:var(--control-h-sm);padding:0 14px}.dict-page .dict-commandbar .btn-icon{padding:0;width:var(--control-h-sm)}.dict-page .dict-total{color:var(--color-text-2);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dict-page .dict-toolbar-search{width:230px}.dict-page .dict-search-field{width:100%}.dict-page .dict-search-field .field-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.dict-page .dict-search-field .field-control{width:100%}.dict-page .dict-search-field .field-input{height:var(--control-h-sm)}.dict-page .dict-table{border-radius:var(--radius-sm)}.dict-page .dict-table .datatable.is-compact thead th{padding:0 10px}.dict-page .dict-table .datatable.is-compact tbody td{padding:4px 10px}.dict-page .dict-table .datatable .col-select{padding-right:0;width:40px}.dict-page .dict-table .datatable .table-check{height:15px;width:15px}.dict-sort-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:4px;letter-spacing:inherit;padding:4px 0;text-transform:inherit;white-space:nowrap}.dict-sort-button.is-active,.dict-sort-button:hover{color:var(--color-accent-text)}.dict-tag-list{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:3px;max-width:230px;overflow:hidden;vertical-align:middle}.dict-tag{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text-2);display:inline-flex;flex:none;line-height:18px;padding:0 5px;white-space:nowrap}.dict-bool,.dict-tag{font-size:var(--text-caption)}.dict-bool{color:var(--color-text-3)}.dict-bool.is-yes{color:var(--color-success-text);font-weight:600}.dict-cell-ellipsis,.dict-relation-value{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dict-page .dict-list-notice{align-items:flex-start;flex-direction:column;gap:4px;margin:0 0 var(--space-2)}.dict-notice-list{display:grid;grid-gap:2px;gap:2px;margin:0;padding-left:18px}.dict-form-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.dict-form-span{grid-column:1/-1}.dict-check-field{border:0;display:grid;grid-gap:8px;gap:8px;margin:0;min-width:0;padding:0}.dict-check-field legend{margin-bottom:2px;padding:0}.dict-check-grid{display:flex;flex-wrap:wrap;gap:6px 14px}.dict-check-option{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:var(--text-ui);gap:6px;min-height:30px;white-space:nowrap}.dict-check-option input{accent-color:var(--color-accent);cursor:pointer;height:16px;margin:0;width:16px}@media (max-width:992px){.dict-page .dict-commandbar{align-items:stretch;flex-direction:column}.dict-page .dict-commandbar .toolbar-end,.dict-page .dict-commandbar .toolbar-start{flex-wrap:wrap}.dict-page .dict-toolbar-search{flex:1 1 210px}}@media (max-width:640px){.dict-page .dict-commandbar .btn,.dict-page .dict-commandbar .btn-icon{height:var(--control-h)}.dict-page .dict-commandbar .toolbar-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dict-page .dict-commandbar .toolbar-start .btn{min-width:0;padding:0 8px}.dict-page .dict-toolbar-search{width:100%}.dict-page .dict-table{border-radius:var(--radius-sm)}.dict-form-grid{grid-template-columns:minmax(0,1fr)}.dict-form-span{grid-column:auto}}.sheet.is-center{animation:modal-in var(--dur) var(--ease) both;border:1px solid var(--color-border);border-radius:var(--radius-lg);bottom:auto;box-shadow:var(--shadow-sheet);height:auto;left:50%;max-height:min(88vh,920px);right:auto;top:50%;transform:translate(-50%,-50%)}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.app-dialog-message{color:var(--color-text-2);font-size:var(--text-ui);line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-line}@media (max-width:640px){.sheet.is-center{animation:fade-in var(--dur) var(--ease) both;border:0;border-radius:0;height:100%;left:0;max-height:none;top:0;transform:none;width:100%!important}}.waybill-dict-page{gap:var(--space-3)}.waybill-dict-tabs{min-width:0}.waybill-dict-tabs .segmented{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-sm);display:flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;padding:3px;scrollbar-width:thin;width:100%}.waybill-dict-tabs .segmented-item{border-radius:var(--radius-xs);flex:0 0 auto;height:var(--tab-h);white-space:nowrap}.waybill-dict-tabs .segmented-item[aria-selected=true]{box-shadow:var(--shadow-static)}.waybill-dict-tabs .badge{height:20px;min-width:20px;padding:0 6px;width:auto}.waybill-dict-content{min-width:0}.waybill-dict-commandbar{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-sm);gap:var(--space-2);margin-bottom:var(--space-2);padding:8px 10px}.waybill-dict-commandbar .toolbar-end,.waybill-dict-commandbar .toolbar-start{flex-wrap:wrap;gap:6px}.waybill-dict-commandbar .btn{height:var(--control-h-sm);padding:0 13px}.waybill-dict-commandbar .btn-icon{padding:0;width:var(--control-h-sm)}.waybill-dict-total{color:var(--color-text-2);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.waybill-dict-search{flex:0 1 246px;min-width:190px}.waybill-dict-search-field{width:100%}.waybill-dict-search-field .field-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.waybill-dict-search-field .field-control,.waybill-dict-search-field .field-input{height:var(--control-h-sm);width:100%}.waybill-dict-notice{align-items:flex-start;flex-direction:column;gap:4px;margin:0 0 var(--space-2)}.waybill-dict-notice ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding-left:18px}.waybill-dict-table{border-radius:var(--radius-sm)}.waybill-dict-table .datatable.is-compact thead th{font-size:var(--text-caption);letter-spacing:0;padding:0 10px;text-transform:none}.waybill-dict-table .datatable.is-compact tbody td{padding:4px 10px}.waybill-dict-table .datatable .col-select{background:var(--color-surface);left:0;padding-right:0;position:-webkit-sticky;position:sticky;width:44px;z-index:2}.waybill-dict-table .datatable thead .col-select{background:var(--color-surface-2);z-index:4}.waybill-dict-table .datatable .col-sticky{left:44px}.waybill-dict-table:not(:has(.col-select)) .datatable .col-sticky{left:0}.waybill-dict-table .datatable tbody tr.is-selected .col-select,.waybill-dict-table .datatable tbody tr.is-selected .col-sticky{background:var(--color-accent-soft)}.waybill-dict-table .table-check{height:15px;width:15px}.waybill-dict-sort{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:4px;letter-spacing:inherit;padding:4px 0;white-space:nowrap}.waybill-dict-sort.is-active,.waybill-dict-sort:hover{color:var(--color-accent-text)}.waybill-dict-tags{align-items:center;display:inline-flex;gap:3px;max-width:260px;overflow:hidden;vertical-align:middle}.waybill-dict-tag{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);display:inline-flex;flex:none;line-height:18px;padding:0 5px;white-space:nowrap}.waybill-dict-bool,.waybill-dict-tag{color:var(--color-text-2);font-size:var(--text-caption)}.waybill-dict-bool.is-yes{color:var(--color-success-text);font-weight:600}.waybill-dict-number{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.waybill-dict-ellipsis,.waybill-dict-image-name,.waybill-dict-log-summary{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waybill-dict-thumb{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);display:block;height:28px;object-fit:cover;width:28px}.waybill-dict-color{align-items:center;display:inline-flex;gap:6px}.waybill-dict-color-dot{border:1px solid var(--color-border);border-radius:50%;height:12px;width:12px}.waybill-dict-inline-action{gap:3px;height:28px;padding:0 6px;white-space:nowrap}.waybill-dict-default-badge,.waybill-dict-inline-action{color:var(--color-accent-text);font-size:var(--text-caption)}.waybill-dict-default-badge{background:var(--color-accent-soft);border:1px solid var(--color-border);border-radius:var(--radius-xs);display:inline-flex;line-height:20px;padding:0 7px}.waybill-dict-track-layout{align-items:start;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:184px minmax(0,1fr);min-width:0}.waybill-dict-sources{background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-sm);box-shadow:var(--shadow-static);display:grid;grid-gap:6px;gap:6px;max-height:calc(100vh - var(--topbar-h) - 190px);min-height:360px;overflow:hidden;padding:10px}.waybill-dict-source-search .field-control,.waybill-dict-source-search .field-input{height:var(--control-h-sm);width:100%}.waybill-dict-source-search .field-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.waybill-dict-source-all{background:transparent;border:0;border-radius:var(--radius-xs);color:var(--color-accent-text);cursor:pointer;font-size:var(--text-caption);min-height:28px;padding:0 6px;text-align:left}.waybill-dict-source-all.is-active,.waybill-dict-source-all:hover{background:var(--color-accent-soft)}.waybill-dict-source-list{display:grid;grid-gap:2px;gap:2px;overflow-y:auto}.waybill-dict-source-item{align-items:center;border-bottom:1px solid var(--color-border-2);cursor:pointer;display:grid;grid-gap:3px 7px;gap:3px 7px;grid-template-columns:18px minmax(0,1fr);min-height:48px;padding:7px 4px}.waybill-dict-source-item:last-child{border-bottom:0}.waybill-dict-source-item.is-active{background:var(--color-accent-soft)}.waybill-dict-source-item input{accent-color:var(--color-accent);grid-row:1/span 2;height:15px;margin:0;width:15px}.waybill-dict-source-name{color:var(--color-text);font-size:var(--text-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waybill-dict-source-code{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-xs);color:var(--color-text-2);font-size:var(--text-caption);justify-self:start;line-height:18px;padding:0 5px}.waybill-dict-form,.waybill-dict-form-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.waybill-dict-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.waybill-dict-check-field.span,.waybill-dict-expression-field,.waybill-dict-field-span,.waybill-dict-image-field{grid-column:1/-1}.waybill-dict-expression-field{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.waybill-dict-expression-tools{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.waybill-dict-expression-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.waybill-dict-expression-actions .field-hint{flex:1 1 240px;margin:0}.waybill-dict-expression-groups{background:var(--color-surface-2);border:1px solid var(--color-border-2);border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.waybill-dict-message-tokens{max-height:220px;overflow-y:auto}.waybill-dict-expression-group{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.waybill-dict-expression-label{color:var(--color-text-2);font-size:var(--text-caption);font-weight:600}.waybill-dict-expression-tokens{display:flex;flex-wrap:wrap;gap:6px}.waybill-dict-expression-token{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-caption);justify-content:center;min-height:28px;padding:2px 8px;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.waybill-dict-expression-token:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.waybill-dict-expression-token:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.waybill-dict-check-field{border:0;display:grid;grid-gap:6px;gap:6px;margin:0;min-width:0;padding:0}.waybill-dict-check-field legend{margin-bottom:2px;padding:0}.waybill-dict-check-grid{display:flex;flex-wrap:wrap;gap:4px 14px}.waybill-dict-check-option{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:var(--text-ui);gap:6px;min-height:30px;white-space:nowrap}.waybill-dict-check-option input{accent-color:var(--color-accent);cursor:pointer;height:16px;margin:0;width:16px}.waybill-dict-image-field{display:grid;grid-gap:6px;gap:6px}.waybill-dict-image-editor{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:54px}.waybill-dict-image-editor .waybill-dict-thumb{height:54px;width:54px}.waybill-dict-image-empty{align-items:center;background:var(--color-surface-2);border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-3);display:inline-flex;height:54px;justify-content:center;width:54px}.waybill-dict-file-button{cursor:pointer;position:relative}.waybill-dict-file-button input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.waybill-dict-file-button.is-disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.waybill-dict-import-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.waybill-dict-file-field{display:grid;grid-gap:6px;gap:6px}.waybill-dict-file-name{color:var(--color-text-2);font-size:var(--text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waybill-dict-log-filters{align-items:end;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(160px,1.4fr) minmax(140px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto;margin-bottom:var(--space-3)}.waybill-dict-log-filter-actions{display:flex;gap:6px}.waybill-dict-log-table{max-height:520px}.waybill-dict-log-action{color:var(--color-accent-text);white-space:nowrap}.waybill-dict-log-summary{max-width:360px}@media (max-width:1100px){.waybill-dict-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.waybill-dict-log-filter-actions{justify-content:flex-end}}@media (max-width:900px){.waybill-dict-track-layout{grid-template-columns:minmax(0,1fr)}.waybill-dict-sources{max-height:none;min-height:0}.waybill-dict-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.waybill-dict-expression-token,.waybill-dict-inline-action,.waybill-dict-source-all,.waybill-dict-tabs .segmented-item{height:var(--control-h-lg);min-height:var(--control-h-lg)}.waybill-dict-commandbar{align-items:stretch;flex-direction:column}.waybill-dict-commandbar .toolbar-end,.waybill-dict-commandbar .toolbar-start{width:100%}.waybill-dict-commandbar .btn{min-height:var(--control-h)}.waybill-dict-search{flex:1 1 100%;min-width:0;width:100%}.waybill-dict-form-grid,.waybill-dict-log-filters,.waybill-dict-source-list{grid-template-columns:minmax(0,1fr)}.waybill-dict-check-field.span,.waybill-dict-field-span,.waybill-dict-image-field{grid-column:auto}.waybill-dict-check-option,.waybill-dict-source-item{min-height:var(--control-h-lg)}.waybill-dict-log-filter-actions{justify-content:stretch}.waybill-dict-log-filter-actions .btn{flex:1 1}}.warehouse-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.warehouse-list>.toolbar{margin-bottom:0}.warehouse-filter-trigger{display:inline-flex;position:relative}.warehouse-filter-count{pointer-events:none;position:absolute;right:-5px;top:-5px}.warehouse-table .datatable tbody td{max-width:240px}.warehouse-code-cell{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:600;white-space:nowrap}.warehouse-address-cell,.warehouse-email-cell,.warehouse-name-cell,.warehouse-note-cell,.warehouse-type-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-filter-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.warehouse-filter-grid{display:grid;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-filter-span-2{grid-column:1/-1}.warehouse-detail-description{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.warehouse-detail-tabs{border-bottom:1px solid var(--color-border-2);margin:calc(var(--space-3) * -1) calc(var(--space-5) * -1) 0;padding:0 var(--space-5)}.warehouse-detail-tabs .segmented{background:transparent;border:0;border-radius:0;gap:var(--space-2);padding:0}.warehouse-detail-tabs .segmented-item{border-radius:var(--radius-sm) var(--radius-sm) 0 0;height:var(--tab-h);padding:0 var(--space-4)}.warehouse-detail-tabs .segmented-item[aria-selected=true]{background:var(--color-accent-soft);box-shadow:inset 0 -2px 0 var(--color-accent);color:var(--color-accent-text)}.warehouse-detail-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.warehouse-form{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.warehouse-form-section{border-top:1px solid var(--color-border-2);display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding-top:var(--space-4)}.warehouse-form-section:first-child{border-top:0;padding-top:0}.warehouse-form-section-head{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.warehouse-form-section-head h3{color:var(--color-text);font-size:var(--text-body);font-weight:600}.warehouse-form-grid{display:grid;grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-form-span-2{grid-column:1/-1}.warehouse-form-note{align-items:center;background:var(--color-surface-2);border-radius:var(--radius-sm);color:var(--color-text-2);display:flex;font-size:var(--text-caption);min-height:var(--control-h);padding:0 var(--space-3)}.warehouse-choice-field{border:0;display:grid;grid-gap:6px;gap:6px;margin:0;min-width:0;padding:0}.warehouse-choice-field .field-label{padding:0}.warehouse-choice-options{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.warehouse-choice,.warehouse-choice-options{align-items:center;min-height:var(--control-h)}.warehouse-choice{cursor:pointer;display:inline-flex;font-size:var(--text-ui);gap:var(--space-2);white-space:nowrap}.warehouse-choice input{height:1px;opacity:0;position:absolute;width:1px}.warehouse-choice>span{align-items:center;border:1.5px solid var(--color-border);border-radius:50%;display:inline-flex;height:18px;justify-content:center;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);width:18px}.warehouse-choice>span:after{background:var(--color-accent);border-radius:50%;content:"";height:8px;opacity:0;transform:scale(.5);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);width:8px}.warehouse-choice input:checked+span{border-color:var(--color-accent)}.warehouse-choice input:checked+span:after{opacity:1;transform:scale(1)}.warehouse-choice input:focus-visible+span{box-shadow:0 0 0 3px var(--color-accent-soft);outline:2px solid var(--color-accent);outline-offset:2px}.warehouse-choice-field:disabled .warehouse-choice{cursor:not-allowed;opacity:.55}.warehouse-choice-field[aria-invalid=true] .warehouse-choice-options{outline:1px solid var(--color-danger);outline-offset:4px}.warehouse-error-summary{align-items:flex-start;background:var(--color-surface-2);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-text);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.warehouse-error-summary>svg{color:var(--color-danger);flex:none;margin-top:2px}.warehouse-error-summary strong{font-size:var(--text-ui)}.warehouse-error-summary p{color:var(--color-danger-text);font-size:var(--text-caption);margin-top:var(--space-1)}.warehouse-error-summary ul{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:var(--space-1) 0 0;padding:0}.warehouse-error-summary button{background:transparent;border:0;color:var(--color-danger-text);cursor:pointer;font-size:var(--text-caption);padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.warehouse-advanced{border:1px solid var(--color-border-2);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.warehouse-advanced summary{color:var(--color-text-2);cursor:pointer;font-size:var(--text-ui);font-weight:600}.warehouse-advanced[open] summary{margin-bottom:var(--space-3)}.warehouse-delete-copy,.warehouse-discard-copy{color:var(--color-text-2);font-size:var(--text-ui)}@media (max-width:720px){.warehouse-filter-trigger{flex:1 1}.warehouse-filter-trigger .btn{width:100%}}@media (max-width:640px){.warehouse-list>.toolbar{align-items:stretch}.warehouse-list>.toolbar .toolbar-end{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.warehouse-list>.toolbar .toolbar-end>.btn,.warehouse-list>.toolbar .toolbar-end>.warehouse-filter-trigger{min-width:0;width:100%}.warehouse-filter-grid,.warehouse-form-grid{grid-template-columns:minmax(0,1fr)}.warehouse-filter-span-2,.warehouse-form-span-2{grid-column:auto}.warehouse-detail-tabs .segmented-item{height:var(--control-h-lg);min-height:var(--control-h-lg)}.warehouse-choice{min-height:var(--control-h-lg)}}.datatable,.datatable thead th{font-size:var(--table-font-size)!important}.datatable thead th{background:var(--table-header-bg)!important;color:var(--table-header-text)!important;font-weight:500!important;height:var(--table-header-h);letter-spacing:0!important}.datatable tbody td{color:var(--table-body-text);font-size:var(--table-font-size)!important;height:var(--table-row-h);line-height:1.25;padding-block:0!important}.datatable tbody tr.is-clickable:focus-visible td,.datatable tbody tr.is-clickable:hover td{background:var(--table-hover-bg)}.datatable tbody tr.is-selected td{background:var(--table-selected-bg)}.datatable .table-check-target{height:100%}@media (max-width:640px){.datatable tbody td,.datatable thead th{height:var(--control-h-lg)}.datatable .table-check-target{height:100%;width:var(--control-h-lg)}}@media (min-width:993px){.shell:has(>.shell-body>.shell-content>.workbench-flow){height:auto}.shell-body:has(>.shell-content>.workbench-flow){align-items:flex-start}.shell-content:has(>.workbench-flow){display:block;overflow:visible}.workbench-flow{display:block}.workbench-flow>:has(.datatable-scroll){display:block;flex:none}.workbench-flow :has(>.datatable-scroll){display:block;flex:none}.workbench-flow .datatable-scroll{flex:none;max-height:var(--datatable-max-height)}}.order-filter-sheet-panel .sheet-head{padding:14px 20px 10px}.order-filter-sheet-panel .sheet-title{font-size:20px;line-height:1.35}.order-filter-sheet-panel .sheet-desc{margin-top:2px}.order-filter-sheet-panel .sheet-body{gap:0;padding:8px 14px 12px}.order-filter-sheet{display:grid;grid-gap:6px;gap:6px;width:100%}.order-filter-number{border-bottom:1px solid var(--color-border-2);display:grid;grid-gap:8px;gap:8px;padding:6px 0 10px}.order-filter-number-label{padding-top:3px}.order-filter-number-control{display:grid;grid-gap:6px;gap:6px;min-width:0}.order-filter-grid{align-items:start;display:grid;grid-gap:5px 9px;gap:5px 9px;grid-template-columns:repeat(2,minmax(0,1fr))}.order-filter-grid-advanced{border-top:1px dashed var(--color-border-2);padding-top:7px}.order-filter-item{align-items:start;display:grid;grid-gap:5px;gap:5px;grid-template-columns:132px minmax(0,1fr);min-width:0}.order-filter-item.is-wide{grid-column:1/-1}.order-filter-item>label{color:var(--color-text-2);font-size:12px;line-height:28px;overflow-wrap:anywhere;text-align:right}.order-filter-item.is-textarea>label{line-height:18px;padding-top:5px}.order-filter-item-control{min-width:0;position:relative}.order-filter-item-control .field-input,.order-filter-multiselect-trigger{font-size:12px;height:28px;min-height:28px;padding:3px 7px;width:100%}.order-filter-control-textarea{line-height:1.45;min-height:42px;resize:vertical}.order-filter-multiselect{position:relative}.order-filter-multiselect-trigger{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-3);cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;text-align:left}.order-filter-multiselect-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-filter-multiselect-trigger svg{flex:none}.order-filter-multiselect-trigger.has-value{color:var(--color-text)}.order-filter-multiselect-trigger:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.order-filter-multiselect-menu{grid-gap:5px;gap:5px;max-height:270px;padding:6px;z-index:8}.order-filter-multiselect-menu>.field-input{height:28px;min-height:28px}.order-filter-multiselect-list{display:grid;grid-gap:1px;gap:1px;max-height:210px;overflow-y:auto}.order-filter-multiselect-list label{align-items:center;border-radius:var(--radius-xs);cursor:pointer;display:flex;font-size:12px;gap:7px;min-height:26px;padding:3px 5px}.order-filter-multiselect-list label:hover{background:var(--color-surface-2)}.order-filter-multiselect-list p{color:var(--color-text-3);font-size:12px;margin:0;padding:8px}.order-filter-checks{align-items:center;display:flex;flex-wrap:wrap;gap:3px 14px}.order-filter-checks label{align-items:center;color:var(--color-text);display:inline-flex;gap:4px;line-height:22px}.order-filter-checkbox-control{align-items:center;color:var(--color-text-3);display:inline-flex;font-size:12px;gap:5px;line-height:28px}.order-filter-error{color:var(--color-danger-text);font-size:12px;margin:0}.order-filter-more{padding:5px}.order-filter-empty{color:var(--color-text-3);font-size:13px;margin:20px 0;text-align:center}.order-filter-sheet-panel .sheet-foot{padding:10px 18px}.order-filter-footer{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;width:100%}.order-filter-footer-right{align-items:center;display:flex;gap:8px}.order-filter-settings-table{border:1px solid var(--color-border);max-height:min(56vh,480px);overflow-y:auto}.order-filter-settings-head,.order-filter-settings-row{align-items:center;display:grid;grid-template-columns:20px 28px minmax(0,1fr) 56px}.order-filter-settings-head{background:var(--color-surface-2);color:var(--color-text-2);font-size:12px;min-height:34px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.order-filter-settings-head span:last-child{grid-column:3/5}.order-filter-settings-row{border-top:1px solid var(--color-border-2);color:var(--color-text);font-size:12px;min-height:31px}.order-filter-settings-row.is-dragging{background:var(--color-accent-soft);opacity:.65}.order-filter-settings-grip{color:var(--color-text-3);cursor:-webkit-grab;cursor:grab}.order-filter-settings-move{display:flex;justify-content:flex-end}.order-filter-settings-move button{align-items:center;background:none;border:0;color:var(--color-text-3);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.order-filter-settings-foot{align-items:center;display:flex;font-size:12px;justify-content:space-between}.order-filter-settings-foot label{align-items:center;display:flex;gap:5px}.order-filter-settings-foot>span{color:var(--color-danger-text)}.order-filter-settings-actions{display:flex;gap:8px;justify-content:flex-end;width:100%}@media (max-width:720px){.order-filter-grid,.order-filter-number{grid-template-columns:minmax(0,1fr)}.order-filter-number-label{padding-top:0}.order-filter-item{grid-template-columns:118px minmax(0,1fr)}.order-filter-settings-foot>span{display:none}}.sheet.order-filter-sheet{display:flex;flex-direction:column;max-width:100vw;overflow:hidden;width:var(--sheet-width,600px)}.order-filter-sheet .sheet-body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 14px 12px}.order-filter-sheet-form{display:grid;grid-gap:5px;gap:5px}.order-filter-number{grid-template-columns:132px minmax(0,1fr)}.order-filter-keyword-input{line-height:1.45;min-height:48px;resize:vertical}.order-filter-sheet .order-filter-checks{padding:0 0 6px 140px}.order-filter-pairs{align-items:start;display:grid;grid-gap:2px 9px;gap:2px 9px;grid-template-columns:repeat(2,minmax(0,1fr))}.order-filter-row{align-items:start;display:grid;grid-gap:5px;gap:5px;grid-template-columns:minmax(88px,128px) minmax(0,1fr);min-width:0}.order-filter-row>label{color:var(--color-text-2);line-height:28px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.order-filter-row .field-input{height:28px;min-height:28px;padding:3px 7px;width:100%}.order-filter-row textarea.field-input{height:auto;line-height:1.4;min-height:42px;resize:vertical}.order-filter-row input[type=checkbox]{margin:7px 0 0}.order-filter-multiselect>summary{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-3);cursor:pointer;display:flex;gap:4px;height:28px;justify-content:space-between;list-style:none;overflow:hidden;padding:3px 7px;text-align:left}.order-filter-multiselect>summary::-webkit-details-marker{display:none}.order-filter-multiselect>summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-filter-multiselect[open]>summary{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.order-filter-multiselect-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);display:grid;left:0;max-height:260px;min-width:100%;overflow-y:auto;padding:5px;position:absolute;top:calc(100% + 3px);width:max(100%,220px);z-index:20}.order-filter-multiselect-menu label{align-items:center;border-radius:var(--radius-xs);cursor:pointer;display:flex;gap:6px;min-height:27px;padding:2px 5px}.order-filter-multiselect-menu label:hover{background:var(--color-surface-2)}.order-filter-multiselect-menu p{color:var(--color-text-3);font-size:12px;margin:0;padding:6px}.order-filter-more{align-items:center;background:none;border:0;border-bottom:1px solid var(--color-border-2);border-top:1px solid var(--color-border-2);color:var(--color-text-2);cursor:pointer;display:flex;font-size:12px;gap:5px;justify-content:center;margin-top:3px;min-height:30px;width:100%}.order-filter-more svg{transition:transform .14s ease}.order-filter-more svg.is-open{transform:rotate(180deg)}.order-filter-sheet .order-filter-count{color:var(--color-text-3);font-size:12px;margin:4px 0 0;text-align:right}.order-filter-settings,.order-filter-settings-head{display:grid;grid-gap:8px;gap:8px}.order-filter-settings-head{align-items:center;grid-template-columns:minmax(0,1fr) auto}.order-filter-settings-hint{color:var(--color-danger-text);font-size:12px;margin:0;text-align:right}.order-filter-all-fields{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-2);cursor:pointer;font-size:12px;height:28px;padding:0 12px}.order-filter-all-fields[aria-pressed=true]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.order-filter-settings-list{border:1px solid var(--color-border);max-height:min(58vh,480px);overflow-y:auto}.order-filter-setting-row{align-items:center;border-top:1px solid var(--color-border-2);display:grid;grid-gap:5px;gap:5px;grid-template-columns:16px minmax(0,1fr) 48px;min-height:32px;padding:2px 6px}.order-filter-setting-row:first-child{border-top:0}.order-filter-setting-row>svg{color:var(--color-text-3);cursor:-webkit-grab;cursor:grab}.order-filter-setting-row label{align-items:center;display:flex;gap:7px}.order-filter-setting-move{display:flex;justify-content:flex-end}.order-filter-setting-move button{background:none;border:0;color:var(--color-text-3);cursor:pointer;height:24px;width:24px}.order-filter-settings-footer{display:flex;gap:8px;justify-content:flex-end;width:100%}@media (max-width:720px){.sheet:not(.is-center){animation:fade-in var(--dur) var(--ease) both;transform:none}.order-filter-sheet .sheet-body{padding:8px 10px 12px}.order-filter-number,.order-filter-pairs{grid-template-columns:minmax(0,1fr)}.order-filter-sheet .order-filter-checks{padding-left:0}.order-filter-row{grid-template-columns:104px minmax(0,1fr)}.order-filter-footer{align-items:flex-start;flex-wrap:wrap}}.order-filter-sheet .sheet-head{align-items:center;min-height:52px;padding:9px 14px}.order-filter-sheet .sheet-title{font-size:18px;line-height:1.25}.order-filter-sheet .sheet-desc{font-size:11px;line-height:1.35;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-filter-sheet .sheet-body{padding:6px 12px 8px}.order-filter-sheet-form{gap:2px}.order-filter-number{gap:5px;grid-template-columns:94px minmax(0,1fr);padding-bottom:4px}.order-filter-number-range>summary{gap:4px;justify-content:space-between}.order-filter-number-range{align-self:start;max-width:94px;width:94px}.order-filter-number-range>summary span{flex:1 1 auto;min-width:0;text-align:left}.order-filter-number-range .order-filter-multiselect-menu{max-width:150px;min-width:150px;width:150px}.order-filter-number-range .order-filter-multiselect-menu input[type=checkbox]{accent-color:var(--color-success)}.order-filter-keyword-input{height:34px;min-height:34px;resize:none}.order-filter-sheet .order-filter-checks{gap:2px 12px;padding:1px 0 3px 109px}.order-filter-checks label{font-size:12px;line-height:18px}.order-filter-pairs{gap:1px 7px}.order-filter-row{gap:4px;grid-template-columns:minmax(82px,112px) minmax(0,1fr)}.order-filter-row>label{font-size:12px;line-height:24px}.order-filter-row .field-input{font-size:12px;height:24px;min-height:24px;padding:1px 5px}.order-filter-row textarea.field-input{height:32px;min-height:32px;resize:none}.order-filter-row input[type=checkbox]{height:14px;margin-top:5px;width:14px}.order-filter-multiselect>summary{font-size:12px;height:24px;padding:1px 5px}.order-filter-multiselect-menu{padding:4px}.order-filter-multiselect-menu label{font-size:12px;min-height:24px;padding:1px 4px}.order-filter-more{min-height:26px;padding:2px 5px}.order-filter-sheet .order-filter-count{font-size:11px;margin-top:1px}.order-filter-sheet .sheet-foot{min-height:50px;padding:7px 12px}.order-filter-sheet .sheet-foot .btn{font-size:12px;height:30px;min-height:30px;padding:0 10px}.order-filter-settings-sheet .sheet-head{align-items:center;padding:10px 14px}.order-filter-settings-sheet .sheet-title{font-size:17px}.order-filter-settings-sheet .sheet-body{gap:6px;padding:10px 12px}.order-filter-settings-head{gap:6px}.order-filter-settings-head .field-input{height:28px;min-height:28px}.order-filter-all-fields{height:26px;padding:0 10px}.order-filter-settings-hint{font-size:11px}.order-filter-settings-list{max-height:min(52vh,420px)}.order-filter-setting-row{font-size:12px;min-height:27px;padding:1px 4px}.order-filter-setting-move button{height:22px;width:22px}.order-filter-settings-sheet .sheet-foot{min-height:48px;padding:7px 12px}.order-filter-settings-sheet .sheet-foot .btn{height:30px;min-height:30px}@media (max-width:720px){.order-filter-number{grid-template-columns:minmax(0,1fr)}.order-filter-keyword-input{height:44px;min-height:44px}.order-filter-sheet .order-filter-checks{gap:4px 12px;padding-left:0}.order-filter-checks label{line-height:44px}.order-filter-row{gap:6px;grid-template-columns:104px minmax(0,1fr)}.order-filter-multiselect>summary,.order-filter-row .field-input{height:40px;min-height:40px;padding:5px 8px}.order-filter-row textarea.field-input{height:44px;min-height:44px}.order-filter-sheet .sheet-foot .btn{height:40px;min-height:40px}}.order-waybill-filter-btn{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-2);cursor:pointer;display:inline-flex;gap:4px;height:26px;padding:0 6px}.order-waybill-filter-btn:hover:not(:disabled){border-color:var(--color-cta);color:var(--color-accent-text)}.order-waybill-filter-btn:disabled{cursor:default;opacity:.6}.order-waybill-filter-badge{background:var(--color-cta);border-radius:8px;color:var(--color-cta-text);font-size:11px;line-height:14px;min-width:14px;padding:0 3px;text-align:center}.order-filter-results{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.order-filter-results-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.order-filter-results-head h2{font-size:13px;font-weight:600;margin:0}.order-filter-results-head button{background:none;border:0;color:var(--color-text-3);cursor:pointer;font-size:12px;padding:0}.order-filter-results-list{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;padding:0}.order-filter-results-list button{align-items:baseline;background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--space-3);padding:4px 6px;text-align:left;width:100%}.order-filter-results-list button:hover{background:var(--color-surface-2)}.order-filter-results-list strong{font-size:13px}.order-filter-results-list span{color:var(--color-accent-text);font-size:12px}.order-filter-results-list small{color:var(--color-text-3);font-size:12px}.workbench-dialog-check{align-items:flex-start;color:var(--color-text-2);display:flex;font-size:12px;gap:6px;line-height:1.5}.agent-push-progress{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.agent-push-progress-head{align-items:center;color:var(--color-text-2);display:flex;font-size:13px;justify-content:space-between;margin-bottom:var(--space-2)}.agent-push-percent{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.agent-push-bar{background:var(--color-surface-3);border-radius:999px;height:8px;overflow:hidden}.agent-push-bar-fill{background:var(--color-cta);height:100%;transition:width .25s ease}.agent-push-counts{display:flex;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}.agent-push-counts .is-success{color:var(--color-success)}.agent-push-counts .is-failed{color:var(--color-danger)}.agent-push-counts .is-skipped,.agent-push-counts .is-total{color:var(--color-text-3)}.agent-push-failures{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:220px;overflow-y:auto;padding:var(--space-3) var(--space-4)}.agent-push-failures h3{font-size:13px;margin:0 0 var(--space-2)}.agent-push-failures ul{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;padding:0}.agent-push-failures li{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12px;gap:var(--space-2)}.agent-push-failures strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-push-failures span{color:var(--color-danger)}.agent-push-failures em{color:var(--color-text-3);font-style:normal}.agent-push-summary{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.agent-push-summary,.transfer-export-template{align-items:center;color:var(--color-text-2);font-size:12px}.transfer-export-template{display:inline-flex;gap:6px}.transfer-export-template select{height:28px;min-width:168px}.ai-cell-mono{display:block;font-family:var(--font-mono);font-size:12px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-cell-error{color:var(--color-danger);font-size:12px}.ai-cell-pre{font-family:var(--font-mono);font-size:12px;margin:0;white-space:pre-wrap}.ai-advance{align-items:center;display:flex;gap:var(--space-2)}.ai-advance .agent-push-bar{flex:1 1;min-width:60px}.ai-log-status{align-items:center;display:flex;font-size:12px;gap:var(--space-2)}.ai-log-detail{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.ai-log-detail>div{display:grid;grid-gap:2px;gap:2px;grid-template-columns:110px minmax(0,1fr)}.ai-log-detail dt{color:var(--color-text-3);font-size:12px}.ai-log-detail dd{margin:0}.ai-preview{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.ai-preview h3{font-size:13px;margin:0}.ai-preview-answer{background:var(--color-accent-soft);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.ai-preview-answer.is-miss{background:var(--color-surface-2)}.ai-preview-answer strong{display:block;font-size:12px;margin-bottom:4px}.ai-preview-answer p{font-family:var(--font-mono);font-size:12px;margin:0;white-space:pre-wrap}