:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--w-color-gray-100:#f4f4f5;--w-color-gray-200:#e4e4e7;--w-color-gray-300:#d4d4d8;--w-color-gray-400:#a1a1aa;--w-color-gray-500:#71717a;--w-color-gray-600:#52525b;--w-color-gray-700:#3f3f46;--w-color-gray-800:#27272a;--w-color-gray-900:#18181b;--w-color-bg-page:#e7e7e7;--w-color-bg-surface:#fff;--w-color-bg-raised:#fff;--w-color-bg-muted:#f4f4f5;--w-color-bg-hover:#e4e4e7;--w-color-bg-active:#d4d4d8;--w-color-bg-header:#000;--w-color-bg-overlay:#00000080;--w-color-fg-default:#18181b;--w-color-fg-muted:#52525b;--w-color-fg-subtle:#71717a;--w-color-fg-on-header:#fff;--w-color-fg-on-header-muted:#ffffffb3;--w-color-fg-link:#1d4ed8;--w-color-line-strong:#18181b;--w-color-line-default:#d4d4d8;--w-color-line-focus:#18181b;--w-color-accent-fill:#ff6b1a;--w-color-accent-hover:#f05500;--w-color-accent-pressed:#d24a00;--w-color-accent-on:#18181b;--w-color-accent-soft:#ff6b1a24;--w-color-accent-icon:#e4580b;--w-color-status-danger:#c81e3a;--w-color-status-success:#15803d;--w-color-status-warning:#c2410c;--w-color-status-info:#0e7490;--w-color-status-on-status:#fff;--w-space-0:0;--w-space-1:4px;--w-space-2:8px;--w-space-3:12px;--w-space-4:16px;--w-space-5:20px;--w-space-6:24px;--w-space-8:32px;--w-space-10:40px;--w-space-12:48px;--w-radius-default:0;--w-cut-sm:14px;--w-cut-md:20px;--w-cut-lg:24px;--w-cut-hover:1.45;--w-cut-press:1.7;--w-border-strong:2px;--w-border-thin:1px;--w-border-tab:4px;--w-shadow-1:0 1px 2px 0 #00000014;--w-shadow-2:0 4px 12px 0 #0000001f;--w-shadow-3:0 12px 32px 0 #0000002e;--w-target-pointer:32px;--w-target-touch:44px;--w-font-family-sans:"UAF Sans", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;--w-font-family-numeric:Inter, "UAF Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--w-font-weight-regular:400;--w-font-weight-medium:500;--w-font-weight-semibold:600;--w-font-weight-bold:700;--w-font-size-caps-xs:11px;--w-font-size-caps-sm:12px;--w-font-size-caps-md:13px;--w-font-size-body:14px;--w-font-size-input-touch:16px;--w-font-size-title:18px;--w-font-size-heading:24px;--w-font-size-display:32px;--w-font-letter-spacing-caps:.04em;--w-font-letter-spacing-button:.02em;--w-font-letter-spacing-heading:-.01em;--w-motion-duration-fast:.12s;--w-motion-duration-base:.2s;--w-motion-duration-slow:.32s;--w-motion-duration-stagger:35ms;--w-motion-easing-out:cubic-bezier(.2, .8, .2, 1);--w-motion-easing-in:cubic-bezier(.4, 0, 1, 1);--w-motion-easing-build:cubic-bezier(.65, 0, .35, 1);--w-motion-easing-pop:cubic-bezier(.34, 1.56, .64, 1);--w-layout-compact-max:767px;--w-layout-header:48px;--w-layout-bottom-bar:56px;--w-layout-sidebar:232px;--w-layout-content-max:1200px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--w-color-gray-100:#18181b;--w-color-gray-200:#27272a;--w-color-gray-300:#3f3f46;--w-color-gray-400:#63636b;--w-color-gray-500:#8b8b94;--w-color-gray-600:#a1a1aa;--w-color-gray-700:#d4d4d8;--w-color-gray-800:#e4e4e7;--w-color-gray-900:#f4f4f5;--w-color-bg-page:#18181b;--w-color-bg-surface:#202024;--w-color-bg-raised:#26262b;--w-color-bg-muted:#27272a;--w-color-bg-hover:#27272a;--w-color-bg-active:#3f3f46;--w-color-bg-header:#000;--w-color-bg-overlay:#000000a6;--w-color-fg-default:#f4f4f5;--w-color-fg-muted:#a1a1aa;--w-color-fg-subtle:#8b8b94;--w-color-fg-on-header:#fff;--w-color-fg-on-header-muted:#ffffffb3;--w-color-fg-link:#7aa2ff;--w-color-line-strong:#f4f4f5;--w-color-line-default:#3f3f46;--w-color-line-focus:#f4f4f5;--w-color-accent-fill:#ff6b1a;--w-color-accent-hover:#f05500;--w-color-accent-pressed:#d24a00;--w-color-accent-on:#18181b;--w-color-accent-soft:#ff6b1a38;--w-color-accent-icon:#ff6b1a;--w-color-status-danger:#f0566f;--w-color-status-success:#22c55e;--w-color-status-warning:#fb923c;--w-color-status-info:#38bdf8;--w-color-status-on-status:#18181b;--w-shadow-1:0 1px 2px 0 #00000080;--w-shadow-2:0 4px 12px 0 #0000008c;--w-shadow-3:0 12px 32px 0 #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--w-color-gray-100:#18181b;--w-color-gray-200:#27272a;--w-color-gray-300:#3f3f46;--w-color-gray-400:#63636b;--w-color-gray-500:#8b8b94;--w-color-gray-600:#a1a1aa;--w-color-gray-700:#d4d4d8;--w-color-gray-800:#e4e4e7;--w-color-gray-900:#f4f4f5;--w-color-bg-page:#18181b;--w-color-bg-surface:#202024;--w-color-bg-raised:#26262b;--w-color-bg-muted:#27272a;--w-color-bg-hover:#27272a;--w-color-bg-active:#3f3f46;--w-color-bg-header:#000;--w-color-bg-overlay:#000000a6;--w-color-fg-default:#f4f4f5;--w-color-fg-muted:#a1a1aa;--w-color-fg-subtle:#8b8b94;--w-color-fg-on-header:#fff;--w-color-fg-on-header-muted:#ffffffb3;--w-color-fg-link:#7aa2ff;--w-color-line-strong:#f4f4f5;--w-color-line-default:#3f3f46;--w-color-line-focus:#f4f4f5;--w-color-accent-fill:#ff6b1a;--w-color-accent-hover:#f05500;--w-color-accent-pressed:#d24a00;--w-color-accent-on:#18181b;--w-color-accent-soft:#ff6b1a38;--w-color-accent-icon:#ff6b1a;--w-color-status-danger:#f0566f;--w-color-status-success:#22c55e;--w-color-status-warning:#fb923c;--w-color-status-info:#38bdf8;--w-color-status-on-status:#18181b;--w-shadow-1:0 1px 2px 0 #00000080;--w-shadow-2:0 4px 12px 0 #0000008c;--w-shadow-3:0 12px 32px 0 #0009}}@font-face{font-family:UAF Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/UAFSans-Regular-DTw8SoGS.ttf)format("truetype")}@font-face{font-family:UAF Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/UAFSans-Medium-BaIXX69F.ttf)format("truetype")}@font-face{font-family:UAF Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/UAFSans-SemiBold-ClRGK834.ttf)format("truetype")}@font-face{font-family:UAF Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/UAFSans-Bold-DWOX_Xga.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--w-target:var(--w-target-pointer);--w-font-size-input:var(--w-font-size-body);--w-cut-bg:var(--w-color-bg-page)}@media (pointer:coarse){:root{--w-target:var(--w-target-touch);--w-font-size-input:var(--w-font-size-input-touch)}}@media (prefers-reduced-motion:reduce){:root{--w-motion-duration-fast:0s;--w-motion-duration-base:0s;--w-motion-duration-slow:0s;--w-motion-duration-stagger:0s}}:root.w-no-motion{--w-motion-duration-fast:0s;--w-motion-duration-base:0s;--w-motion-duration-slow:0s;--w-motion-duration-stagger:0s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--w-color-bg-page);min-height:100dvh;color:var(--w-color-fg-default);font-family:var(--w-font-family-sans);font-size:var(--w-font-size-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.4}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--w-color-fg-link)}img,svg,canvas,iframe{max-width:100%}img{height:auto}h1,h2,h3,p{margin:0}:focus-visible{outline:var(--w-border-strong) solid var(--w-color-line-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--w-color-accent-soft)}.w-caps{font-size:var(--w-font-size-caps-sm);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.w-num{font-family:var(--w-font-family-numeric);font-variant-numeric:tabular-nums;white-space:nowrap}.w-muted{color:var(--w-color-fg-muted)}.w-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-cut{--w-cut:var(--w-cut-sm);position:relative}.w-cut:before{content:"";z-index:1;width:var(--w-cut);height:var(--w-cut);background:linear-gradient(225deg, var(--w-cut-bg) 50%, transparent calc(50% + .5px));pointer-events:none;transform-origin:100% 0;position:absolute;top:0;right:0}.w-cut[data-cut-line]:before{top:calc(-1 * var(--w-border-strong));right:calc(-1 * var(--w-border-strong));background:linear-gradient(225deg, var(--w-cut-bg) calc(50% - 1px), var(--w-color-line-strong) calc(50% - 1px), var(--w-color-line-strong) calc(50% + 1px), transparent calc(50% + 1px))}@media (width<=767.98px){.w-cut[data-cut-bleed]:before{display:none}}@keyframes w-fade-in{0%{opacity:0}}@keyframes w-fade-out{to{opacity:0}}@keyframes w-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes w-pop{0%{opacity:0;transform:scale(.3)}}@keyframes w-build-in{0%{clip-path:inset(0 0 100% 100%)}}.w-fade-in{animation:w-fade-in var(--w-motion-duration-base) var(--w-motion-easing-out) backwards}.w-build-in{animation:w-build-in var(--w-motion-duration-slow) var(--w-motion-easing-build) backwards}@media (prefers-reduced-motion:reduce){.w-fade-in,.w-build-in{animation:none}}.w-btn{--btn-bg:var(--w-color-bg-surface);--btn-fg:var(--w-color-line-strong);--btn-line:var(--w-color-line-strong);--btn-bg-hover:var(--w-color-bg-hover);--btn-bg-active:var(--w-color-bg-active);justify-content:center;align-items:center;gap:var(--w-space-2);min-width:var(--w-target);min-height:var(--w-target);padding:0 var(--w-space-4);border:var(--w-border-strong) solid var(--btn-line);border-radius:var(--w-radius-default);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--w-font-size-caps-md);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-button);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--w-motion-duration-fast) var(--w-motion-easing-out), transform var(--w-motion-duration-fast) var(--w-motion-easing-out);flex:none;line-height:1;text-decoration:none;display:inline-flex}.w-btn:hover{background:var(--btn-bg-hover)}.w-btn:active:not(:disabled){background:var(--btn-bg-active);transform:scale(.98)}.w-btn:disabled{cursor:not-allowed;opacity:.5}.w-btn svg{flex:none;width:1.25em;height:1.25em}.w-btn[data-variant=primary]{--btn-bg:var(--w-color-accent-fill);--btn-fg:var(--w-color-accent-on);--btn-line:var(--w-color-accent-fill);--btn-bg-hover:var(--w-color-accent-hover);--btn-bg-active:var(--w-color-accent-pressed)}.w-btn[data-variant=primary]:hover{--btn-line:var(--w-color-accent-hover)}.w-btn[data-variant=primary]:active:not(:disabled){--btn-line:var(--w-color-accent-pressed)}.w-btn[data-variant=create]{--btn-bg:var(--w-color-line-strong);--btn-fg:var(--w-color-bg-surface);--btn-line:var(--w-color-line-strong);--btn-bg-hover:var(--w-color-gray-800);--btn-bg-active:var(--w-color-gray-700)}.w-btn[data-variant=ghost]{--btn-bg:transparent;--btn-line:transparent}.w-btn[data-variant=header]{--btn-bg:transparent;--btn-fg:var(--w-color-fg-on-header);--btn-line:transparent;--btn-bg-hover:#ffffff24;--btn-bg-active:#ffffff38}.w-btn[data-size=icon]{width:var(--w-target);padding:0}.w-btn[data-size=lg]{min-height:max(var(--w-target), var(--w-target-touch));padding:0 var(--w-space-6);font-size:var(--w-font-size-caps-md)}.w-btn[data-block]{width:100%}.w-badge{padding:2px var(--w-space-2);background:var(--w-color-bg-active);color:var(--w-color-fg-default);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase;white-space:nowrap;align-items:center;line-height:1.4;display:inline-flex}.w-badge[data-tone=danger]{background:var(--w-color-status-danger);color:var(--w-color-status-on-status)}.w-badge[data-tone=success]{background:var(--w-color-status-success);color:var(--w-color-status-on-status)}.w-badge[data-tone=warning]{background:var(--w-color-status-warning);color:var(--w-color-status-on-status)}.w-badge[data-tone=info]{background:var(--w-color-status-info);color:var(--w-color-status-on-status)}.w-badge[data-tone=strong]{background:var(--w-color-line-strong);color:var(--w-color-bg-surface)}.w-field{gap:var(--w-space-1);flex-direction:column;min-width:0;display:flex}.w-field-label{color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.w-field-hint{color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-sm)}.w-field-error{color:var(--w-color-status-danger);font-size:var(--w-font-size-caps-sm)}.w-input{width:100%;min-width:0;min-height:var(--w-target);padding:0 var(--w-space-3);border:var(--w-border-thin) solid var(--w-color-line-default);border-radius:var(--w-radius-default);background:var(--w-color-bg-raised);color:var(--w-color-fg-default);font-size:var(--w-font-size-input)}.w-input::placeholder{color:var(--w-color-fg-subtle)}.w-input[aria-invalid=true]{border-color:var(--w-color-status-danger)}.w-input[data-variant=scan]{border:var(--w-border-strong) solid var(--w-color-line-strong);font-family:var(--w-font-family-numeric)}.w-input[data-variant=scan]:focus-visible{outline-offset:-4px;box-shadow:none}.w-plate{min-width:0;padding:var(--w-space-4);background:var(--w-color-bg-surface)}.w-plate[data-cut-size=md]{--w-cut:var(--w-cut-md)}.w-plate[data-cut-size=lg]{--w-cut:var(--w-cut-lg)}.w-plate[data-bordered]{border:var(--w-border-strong) solid var(--w-color-line-strong)}.w-list{background:var(--w-color-bg-surface);min-width:0;overflow-x:auto}.w-list-row{grid-template-columns:var(--w-list-cols);column-gap:var(--w-space-4);min-width:min-content;padding:var(--w-space-3) var(--w-space-4);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);align-items:baseline;display:grid}.w-list-row[data-head]{padding-top:var(--w-space-2);padding-bottom:var(--w-space-2);border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.w-list-row[data-interactive]{cursor:pointer}.w-list-row[data-interactive]:hover{background:var(--w-color-bg-muted)}.w-list-cell{overflow-wrap:anywhere;min-width:0}.w-list-cell[data-kind=number]{font-family:var(--w-font-family-numeric);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.w-list-cell[data-kind=title]{font-weight:var(--w-font-weight-semibold)}.w-list-empty{padding:var(--w-space-8) var(--w-space-4);color:var(--w-color-fg-muted);text-align:center}@media (width<=767.98px){.w-list{background:0 0;overflow-x:visible}.w-list-row[data-head]{display:none}.w-list-row{row-gap:var(--w-space-1);min-width:0;margin-bottom:var(--w-space-2);padding:var(--w-space-3);background:var(--w-color-bg-surface);border-bottom:0;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:dense}.w-list-cell[data-kind=title],.w-list-cell[data-kind=text]{grid-column:1}.w-list-cell[data-kind=title]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.w-list-cell[data-kind=text]{color:var(--w-color-fg-muted)}.w-list-cell[data-kind=number]{grid-column:2}.w-list-cell[data-compact-label]:before{content:attr(data-compact-label) " ";color:var(--w-color-fg-muted);font-family:var(--w-font-family-sans);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}}.w-mcard{gap:var(--w-space-1) var(--w-space-3);width:100%;min-width:0;min-height:var(--w-target);padding:var(--w-space-3);background:var(--w-color-bg-surface);color:inherit;text-align:left;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}button.w-mcard,a.w-mcard{cursor:pointer;transition:transform var(--w-motion-duration-fast) var(--w-motion-easing-out)}button.w-mcard:active,a.w-mcard:active{transform:scale(.99)}.w-mcard-title{font-weight:var(--w-font-weight-semibold);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.w-mcard-meta{gap:var(--w-space-1) var(--w-space-3);min-width:0;color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-md);flex-wrap:wrap;grid-column:1;display:flex}.w-mcard-aside{align-items:flex-end;gap:var(--w-space-1);flex-direction:column;grid-area:1/2/span 2;display:flex}.w-mcard-value{font-family:var(--w-font-family-numeric);font-size:var(--w-font-size-title);font-weight:var(--w-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.w-dialog-overlay{z-index:50;background:var(--w-color-bg-overlay);position:fixed;inset:0}.w-dialog{z-index:51;gap:var(--w-space-4);width:min(32rem, calc(100vw - 2 * var(--w-space-4)));max-height:calc(100dvh - 2 * var(--w-space-4));padding:var(--w-space-6);border:var(--w-border-strong) solid var(--w-color-line-strong);background:var(--w-color-bg-raised);box-shadow:var(--w-shadow-3);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.w-dialog-overlay[data-state=open],.w-dialog[data-state=open]{animation:w-fade-in var(--w-motion-duration-base) var(--w-motion-easing-out) backwards}.w-dialog-overlay[data-state=closed],.w-dialog[data-state=closed]{animation:w-fade-out var(--w-motion-duration-fast) var(--w-motion-easing-in) forwards}.w-dialog-title{font-size:var(--w-font-size-title);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-heading);text-transform:uppercase}.w-dialog-description{color:var(--w-color-fg-muted)}.w-dialog-footer{justify-content:flex-end;gap:var(--w-space-2);flex-wrap:wrap;display:flex}@media (width<=767.98px){.w-dialog{padding:var(--w-space-4)}.w-dialog-footer{justify-content:flex-start}.w-dialog-footer>[data-variant=primary]{flex:1 0 100%;order:-1}}.w-toast-viewport{z-index:60;right:var(--w-space-4);bottom:calc(var(--w-shell-bottom,0px) + var(--w-space-4));gap:var(--w-space-2);width:min(24rem, calc(100vw - 2 * var(--w-space-4)));outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.w-toast{align-items:start;gap:var(--w-space-1) var(--w-space-3);padding:var(--w-space-3) var(--w-space-3) var(--w-space-3) var(--w-space-4);background:var(--w-color-line-strong);box-shadow:var(--w-shadow-2), inset var(--w-border-tab) 0 0 var(--toast-tone,var(--w-color-accent-fill));color:var(--w-color-bg-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.w-toast[data-tone=danger]{--toast-tone:var(--w-color-status-danger)}.w-toast[data-tone=success]{--toast-tone:var(--w-color-status-success)}.w-toast[data-tone=info]{--toast-tone:var(--w-color-status-info)}.w-toast-title{font-weight:var(--w-font-weight-bold)}.w-toast-description{opacity:.85;grid-column:1}.w-toast-close{--btn-fg:currentColor;grid-area:1/2/span 2}.w-toast[data-state=open]{animation:w-rise var(--w-motion-duration-base) var(--w-motion-easing-out) backwards}.w-toast[data-state=closed]{animation:w-fade-out var(--w-motion-duration-fast) var(--w-motion-easing-in) forwards}.w-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.w-toast[data-swipe=cancel]{transition:transform var(--w-motion-duration-base) var(--w-motion-easing-out);transform:translate(0)}.w-toast[data-swipe=end]{animation:w-fade-out var(--w-motion-duration-fast) var(--w-motion-easing-in) forwards}@media (prefers-reduced-motion:reduce){.w-btn,.w-mcard,.w-toast,.w-dialog,.w-dialog-overlay{transition:none;animation:none}.w-btn:active:not(:disabled),button.w-mcard:active,a.w-mcard:active{transform:none}}.w-notice{padding:var(--w-space-3) var(--w-space-4);background:var(--w-color-bg-surface);box-shadow:inset var(--w-border-tab) 0 0 var(--notice-tone,var(--w-color-status-info));overflow-wrap:anywhere;animation:w-fade-in var(--w-motion-duration-base) var(--w-motion-easing-out) backwards;flex-direction:column;gap:2px;display:flex}.w-notice[data-tone=success]{--notice-tone:var(--w-color-status-success)}.w-notice[data-tone=warning]{--notice-tone:var(--w-color-status-warning)}.w-notice[data-tone=danger]{--notice-tone:var(--w-color-status-danger)}.w-notice-title{font-weight:var(--w-font-weight-bold)}.w-notice[data-tone=danger] .w-notice-title{color:var(--w-color-status-danger)}.w-tabs-list{border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);scrollbar-width:none;display:flex;overflow-x:auto}.w-tabs-list::-webkit-scrollbar{display:none}.w-tab{justify-content:center;align-items:center;gap:var(--w-space-2);min-height:max(var(--w-target), 40px);margin-bottom:calc(-1 * var(--w-border-strong));padding:0 var(--w-space-3);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-md);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 0 auto;display:inline-flex}.w-tab[data-state=active]{color:var(--w-color-line-strong);box-shadow:inset 0 calc(-1 * var(--w-border-tab)) 0 var(--w-color-line-strong)}@media (width<=767.98px){.w-tabs-list{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.w-tab{padding:0 var(--w-space-2)}}.w-tab-count{background:var(--w-color-bg-active);min-width:1.5em;color:var(--w-color-fg-default);font-size:var(--w-font-size-caps-xs);text-align:center;padding:0 4px;line-height:1.5}.w-tab[data-state=active] .w-tab-count{background:var(--w-color-line-strong);color:var(--w-color-bg-surface)}.w-tab .w-tab-count[data-alert]{background:var(--w-color-status-danger);color:var(--w-color-status-on-status)}.w-select{appearance:none;padding-right:var(--w-space-8);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px}.shell{grid-template:"header header" var(--w-layout-header) "side main" 1fr / var(--w-layout-sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.shell,.login{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.shell-header{z-index:20;align-items:center;gap:var(--w-space-2);min-width:0;padding:0 var(--w-space-3);background:var(--w-color-bg-header);color:var(--w-color-fg-on-header);grid-area:header;display:flex;position:sticky;top:0}.shell-brand{justify-content:center;align-items:center;gap:var(--w-space-2);min-width:var(--w-target);min-height:var(--w-target);color:inherit;flex:none;text-decoration:none;display:flex}.shell-brand-name{font-size:var(--w-font-size-caps-md);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.shell-title{min-width:0;font-size:var(--w-font-size-caps-md);font-weight:var(--w-font-weight-semibold);letter-spacing:var(--w-font-letter-spacing-caps);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:auto;overflow:hidden}.shell-test-login{padding:2px var(--w-space-2);background:var(--w-color-accent-fill);color:var(--w-color-accent-on);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase;white-space:nowrap;flex:none}.shell-scan{flex:0 20rem;min-width:10rem}.shell-scan .w-input{border-color:var(--w-color-fg-on-header-muted);color:var(--w-color-fg-on-header);background:0 0}.shell-scan .w-input::placeholder{color:var(--w-color-fg-on-header-muted)}.shell-scan .w-input:focus-visible{outline-color:var(--w-color-accent-fill)}.shell-side{top:var(--w-layout-header);height:calc(100dvh - var(--w-layout-header));border-right:var(--w-border-strong) solid var(--w-color-line-strong);background:var(--w-color-bg-surface);grid-area:side;position:sticky;overflow-y:auto}.shell-main{grid-area:main;min-width:0}.shell-compact-only{display:none}.nav-list{padding:var(--w-space-2) 0;margin:0;list-style:none}.nav-item{align-items:center;gap:var(--w-space-3);min-height:max(var(--w-target), 40px);padding:var(--w-space-1) var(--w-space-4);color:var(--w-color-fg-default);font-size:var(--w-font-size-caps-md);font-weight:var(--w-font-weight-semibold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--w-color-bg-hover)}.nav-item img{flex:none}.nav-label{overflow-wrap:anywhere;min-width:0}.nav-item[data-status=active]{background:var(--w-color-bg-muted);box-shadow:inset var(--w-border-tab) 0 0 var(--w-color-accent-fill)}.sheet{z-index:51;width:min(20rem, calc(100vw - var(--w-space-12)));padding-bottom:env(safe-area-inset-bottom);background:var(--w-color-bg-surface);box-shadow:var(--w-shadow-3);position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sheet[data-state=open]{animation:w-sheet-in var(--w-motion-duration-base) var(--w-motion-easing-out) backwards}.sheet[data-state=closed]{animation:w-sheet-out var(--w-motion-duration-fast) var(--w-motion-easing-in) forwards}@keyframes w-sheet-in{0%{transform:translate(-100%)}}@keyframes w-sheet-out{to{transform:translate(-100%)}}.sheet-head{z-index:1;min-height:var(--w-layout-header);padding:0 var(--w-space-2) 0 var(--w-space-4);background:var(--w-color-bg-header);color:var(--w-color-fg-on-header);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.sheet-title{font-size:var(--w-font-size-caps-md);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase;margin:0}.bottom{display:none}.menu{z-index:40;min-width:15rem;max-width:calc(100vw - var(--w-space-4));padding:var(--w-space-1) 0;border:var(--w-border-strong) solid var(--w-color-line-strong);background:var(--w-color-bg-raised);box-shadow:var(--w-shadow-2);animation:w-fade-in var(--w-motion-duration-fast) var(--w-motion-easing-out) backwards}.menu-who{padding:var(--w-space-2) var(--w-space-3);flex-direction:column;display:flex}.menu-who-name{font-weight:var(--w-font-weight-semibold)}.menu-who-meta{color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-sm);overflow-wrap:anywhere}.menu-label{padding:var(--w-space-2) var(--w-space-3) var(--w-space-1);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.menu-sep{height:var(--w-border-thin);margin:var(--w-space-1) 0;background:var(--w-color-line-default)}.menu-item{align-items:center;gap:var(--w-space-2);min-height:var(--w-target);padding:0 var(--w-space-3);cursor:pointer;outline:none;display:flex}.menu-item svg,.menu-item-spacer{flex:none;width:18px;height:18px}.menu-item[data-highlighted]{background:var(--w-color-bg-hover)}.menu-item[data-state=checked]{background:var(--w-color-line-strong);color:var(--w-color-bg-surface)}.palette{z-index:51;width:min(36rem, calc(100vw - 2 * var(--w-space-4)));border:var(--w-border-strong) solid var(--w-color-line-strong);background:var(--w-color-bg-raised);box-shadow:var(--w-shadow-3);animation:w-fade-in var(--w-motion-duration-base) var(--w-motion-easing-out) backwards;position:fixed;top:12vh;left:50%;translate:-50%}.palette-input{width:100%;min-height:max(var(--w-target), 48px);padding:0 var(--w-space-4);border:0;border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);font-size:var(--w-font-size-input);background:0 0;outline:none}.palette-input:focus-visible{box-shadow:none;outline:none}.palette-list{max-height:min(24rem,60dvh);padding:var(--w-space-1) 0;overflow-y:auto}.palette-empty{padding:var(--w-space-4);color:var(--w-color-fg-muted)}.palette-group [cmdk-group-heading]{padding:var(--w-space-2) var(--w-space-4) var(--w-space-1);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.palette-item{align-items:center;gap:var(--w-space-3);min-height:var(--w-target);padding:0 var(--w-space-4);cursor:pointer;display:flex}.palette-item svg{flex:none;width:20px;height:20px}.palette-item[data-selected=true]{background:var(--w-color-bg-muted);box-shadow:inset var(--w-border-tab) 0 0 var(--w-color-accent-fill)}.page{max-width:var(--w-layout-content-max);padding:var(--w-space-6)}.page-title{margin-bottom:var(--w-space-4);font-size:var(--w-font-size-heading);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-heading);text-transform:uppercase;line-height:1.1}.page-title-icon{align-items:center;gap:var(--w-space-3);display:flex}.page-center{min-height:100dvh;padding:var(--w-space-4);place-items:center;display:grid}.page-center-plate{align-items:flex-start;gap:var(--w-space-4);flex-direction:column;width:min(28rem,100%);display:flex}.desk-group{margin-top:var(--w-space-6)}.desk-group-title{margin-bottom:var(--w-space-3);padding-bottom:var(--w-space-2);border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);font-size:var(--w-font-size-caps-md);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.tiles{gap:var(--w-space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.tile{justify-content:flex-start;gap:var(--w-space-1);min-width:0;min-height:6.5rem;padding:var(--w-space-3);background:var(--w-color-bg-surface);color:var(--w-color-fg-default);text-align:left;cursor:pointer;transition:box-shadow var(--w-motion-duration-fast) var(--w-motion-easing-out), transform var(--w-motion-duration-fast) var(--w-motion-easing-out);border:0;flex-direction:column;text-decoration:none;display:flex;position:relative}.tile:before{transition:transform var(--w-motion-duration-base) var(--w-motion-easing-out)}.tile:hover,.tile:focus-visible{box-shadow:var(--w-shadow-1);transform:translateY(-1px)}.tile:hover:before,.tile:focus-visible:before{transform:scale(var(--w-cut-hover))}.tile:active{box-shadow:none;transform:scale(.98)}.tile:active:before{transform:scale(var(--w-cut-press))}.desk[data-arrive] .tile{animation:w-rise var(--w-motion-duration-base) var(--w-motion-easing-out) backwards;animation-delay:calc(var(--i,0) * var(--w-motion-duration-stagger))}.tile-icon{top:var(--w-space-3);right:var(--w-space-6);opacity:.6;width:20px;height:20px;position:absolute}.tile-glyph{opacity:.75;width:28px;height:2.2rem}.tile-count{font-size:var(--w-font-size-display);font-weight:var(--w-font-weight-semibold);line-height:1.1}.tile-title{font-size:.9375rem;font-weight:var(--w-font-weight-semibold);text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.15}.tile[data-tone=danger] .tile-count,.tile-tasks-overdue{color:var(--w-color-status-danger)}.tile[data-tone=muted] .tile-count{color:var(--w-color-fg-muted)}.tile-tasks{align-items:center;gap:var(--w-space-3);width:100%;min-height:4.5rem;padding-right:var(--w-space-12);flex-direction:row}.tile-tasks .tile-icon{top:50%;translate:0 -50%}.tile-tasks-text{flex-direction:column;min-width:0;display:flex}.tile-tasks-split{column-gap:var(--w-space-3);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-md);flex-wrap:wrap;display:flex}.tile-tasks-overdue{font-weight:var(--w-font-weight-bold)}.desk-stub{margin-top:var(--w-space-6);font-size:var(--w-font-size-caps-md)}.scan-result{gap:var(--w-space-2);flex-direction:column;display:flex}.scan-code{font-size:var(--w-font-size-heading);font-weight:var(--w-font-weight-bold);overflow-wrap:anywhere}.login{min-height:100dvh;padding-top:var(--w-space-4);padding-bottom:var(--w-space-4);place-items:center;display:grid}.login-plate{align-items:flex-start;gap:var(--w-space-4);width:min(26rem, calc(100vw - 2 * var(--w-space-4)));padding:var(--w-space-8) var(--w-space-6);flex-direction:column;display:flex}.login-title{font-size:var(--w-font-size-heading);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-heading);text-transform:uppercase}.login-error{gap:var(--w-space-1);width:100%;padding:var(--w-space-3);box-shadow:inset var(--w-border-tab) 0 0 var(--w-color-status-danger);background:var(--w-color-bg-muted);flex-direction:column;display:flex}.login-error strong{color:var(--w-color-status-danger)}.login-note{color:var(--w-color-fg-muted)}.kit-section{margin-top:var(--w-space-6)}.kit-row{gap:var(--w-space-2);flex-wrap:wrap;display:flex}.kit-form{gap:var(--w-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.kit-plates{gap:var(--w-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.kit-cards{gap:var(--w-space-2);max-width:28rem;display:grid}@media (width<=767.98px){:root{--w-shell-bottom:calc(var(--w-layout-bottom-bar) + env(safe-area-inset-bottom))}.shell{grid-template:"header" var(--w-layout-header) "main" 1fr / minmax(0, 1fr);padding-bottom:var(--w-shell-bottom)}.shell-side,.shell-scan,.shell-brand-name{display:none}.shell-header{padding:0 var(--w-space-1);gap:var(--w-space-1)}.shell-compact-only{display:inline-flex}.page{padding:var(--w-space-3)}.page-title{margin-bottom:var(--w-space-3);font-size:var(--w-font-size-title)}.tiles{gap:var(--w-space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.tile{min-height:5rem;padding:var(--w-space-3)}.tile-count{font-size:1.6rem}.tile-tasks{min-height:3.75rem}.desk-group{margin-top:var(--w-space-4)}.bottom{z-index:30;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:var(--w-border-strong) solid var(--w-color-line-strong);background:var(--w-color-bg-surface);display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-indicator{top:calc(-1 * var(--w-border-strong));left:env(safe-area-inset-left);background:var(--w-color-accent-fill);opacity:0;pointer-events:none;height:3px;transition:transform var(--w-motion-duration-base) var(--w-motion-easing-out), opacity var(--w-motion-duration-fast) var(--w-motion-easing-out);position:absolute}.bottom-indicator[data-on]{opacity:1}.bottom-item{min-width:0;min-height:var(--w-layout-bottom-bar);padding:var(--w-space-1);color:var(--w-color-fg-default);font-size:.625rem;font-weight:var(--w-font-weight-semibold);text-transform:uppercase;cursor:pointer;transition:transform var(--w-motion-duration-fast) var(--w-motion-easing-out);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;line-height:1.2;text-decoration:none;display:flex}.bottom-item:active{transform:scale(.94)}.bottom-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-icon-wrap{display:inline-flex;position:relative}.bottom-icon{width:22px;height:22px}.bottom-badge{background:var(--w-color-gray-700);min-width:18px;color:var(--w-color-bg-surface);font-size:.6875rem;font-weight:var(--w-font-weight-semibold);text-align:center;padding:0 4px;line-height:16px;position:absolute;top:-6px;right:-14px}.bottom-badge[data-tone=danger]{background:var(--w-color-status-danger);color:var(--w-color-status-on-status)}.bottom-scan{font-weight:var(--w-font-weight-bold)}.bottom-scan .bottom-icon{width:26px;height:26px;color:var(--w-color-accent-icon)}}@media (width<=379.98px){.bottom-item{font-size:.5625rem}}@media (prefers-reduced-motion:reduce){.tile,.tile:before,.bottom-item,.bottom-indicator,.sheet,.menu,.palette{transition:none;animation:none}.tile:hover,.tile:focus-visible,.tile:active,.bottom-item:active{transform:none}.desk[data-arrive] .tile{animation:none}}.stock-narrow{max-width:40rem}.stock-wide{max-width:var(--w-layout-content-max)}.page-head{align-items:center;gap:var(--w-space-2);margin-bottom:var(--w-space-4);display:flex}.page-head .page-title{overflow-wrap:anywhere;flex:auto;min-width:0;margin-bottom:0}.section-head{justify-content:space-between;align-items:flex-start;gap:var(--w-space-2);display:flex}.section-head .desk-group-title{flex:auto}.stock-section{margin-top:var(--w-space-6)}.stock-notice{margin-top:var(--w-space-3)}.stock-hint{margin-top:var(--w-space-4)}.stock-form{gap:var(--w-space-3);margin-top:var(--w-space-4);flex-direction:column;display:flex}.scanbar{align-items:stretch;gap:var(--w-space-2);margin-bottom:var(--w-space-3);display:flex}.scanbar-field{flex:auto}.scanbar-field .w-input{min-height:max(var(--w-target), 48px);font-size:max(var(--w-font-size-input), 1.125rem);letter-spacing:.02em}.scanbar-camera{min-width:max(var(--w-target), 48px);min-height:max(var(--w-target), 48px)}.camera{aspect-ratio:4/3;background:#000;position:relative;overflow:hidden}.camera-video{object-fit:cover;width:100%;height:100%}.camera-aim{border:var(--w-border-strong) solid var(--w-color-accent-fill);pointer-events:none;position:absolute;inset:22% 12%}.camera-error{height:100%;padding:var(--w-space-4);color:var(--w-color-fg-on-header);text-align:center;place-items:center;display:grid}.shelf-card{--w-cut-bg:var(--w-color-bg-page);gap:var(--w-space-2);margin-top:var(--w-space-4);flex-direction:column;display:flex}.shelf-card-head{justify-content:space-between;align-items:baseline;gap:var(--w-space-3);min-width:0;display:flex}.shelf-code{font-size:2.5rem;font-weight:var(--w-font-weight-bold);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:.95}.shelf-product{font-size:var(--w-font-size-title);overflow-wrap:anywhere}.shelf-sku{font-weight:var(--w-font-weight-bold)}.shelf-stats{gap:var(--w-space-3);margin:var(--w-space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.shelf-stat dt{color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.shelf-stat dd{font-size:1.75rem;font-weight:var(--w-font-weight-semibold);margin:0}.shelf-stat small{color:var(--w-color-fg-muted);font-size:var(--w-font-size-body);font-weight:var(--w-font-weight-regular)}.shelf-reserved{color:var(--w-color-status-warning);font-weight:var(--w-font-weight-semibold)}.expected-list{gap:var(--w-space-1);color:var(--w-color-fg-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.expected-list li{align-items:baseline;gap:var(--w-space-3);min-width:0;display:flex}.expected-doc{overflow-wrap:anywhere;min-width:0}.expected-qty{color:var(--w-color-fg-default);flex:none;margin-left:auto}.qty-form{gap:var(--w-space-3);flex-direction:column;display:flex}.qty-row{align-items:flex-end;gap:var(--w-space-2);display:flex}.qty-field{flex:auto}.qty-field .w-input{min-height:max(var(--w-target), 48px);font-family:var(--w-font-family-numeric);font-size:max(var(--w-font-size-input), 1.25rem);font-variant-numeric:tabular-nums}.qty-uom{min-height:max(var(--w-target), 48px);color:var(--w-color-fg-muted);flex:none;align-items:center;display:inline-flex}.qty-row:has(.w-field-error){align-items:center}.qty-submit{min-height:max(var(--w-target), 48px)}.stock-pop .w-notice-title:before{content:"✓ ";color:var(--w-color-status-success);animation:w-pop var(--w-motion-duration-slow) var(--w-motion-easing-pop) backwards;display:inline-block}.stock-log{margin-top:var(--w-space-6)}.stock-log ul{padding-left:var(--w-space-4);color:var(--w-color-fg-muted);margin:0}.product-shelves{gap:var(--w-space-2);margin:var(--w-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.product-shelf{align-items:center;gap:var(--w-space-3);min-height:var(--w-target);padding:0 var(--w-space-3);border:var(--w-border-strong) solid var(--w-color-line-strong);color:inherit;text-decoration:none;display:inline-flex}.product-shelf:hover{background:var(--w-color-bg-hover)}.queue{gap:var(--w-space-2);margin-top:var(--w-space-3);flex-direction:column;display:flex}.queue-card{--w-cut-bg:var(--w-color-bg-page);gap:var(--w-space-1);padding:var(--w-space-3);flex-direction:column;display:flex}.queue-card-link{color:inherit;transition:transform var(--w-motion-duration-fast) var(--w-motion-easing-out);text-decoration:none}.queue-card-link:hover{box-shadow:var(--w-shadow-1)}.queue-card-link:active{transform:scale(.99)}.queue-card-head{justify-content:space-between;align-items:baseline;gap:var(--w-space-3);display:flex}.queue-doc{font-weight:var(--w-font-weight-bold)}.queue-late{color:var(--w-color-status-danger);font-weight:var(--w-font-weight-bold);white-space:nowrap}.queue-sub{align-items:center;gap:var(--w-space-1) var(--w-space-3);flex-wrap:wrap;display:flex}.queue-lines{margin:var(--w-space-1) 0 0;padding:0;list-style:none}.queue-line,.queue-row,.issue-line-head{align-items:baseline;gap:var(--w-space-1) var(--w-space-3);min-height:var(--w-target);padding:var(--w-space-2) 0;border-top:var(--w-border-thin) solid var(--w-color-line-default);color:inherit;grid-template-columns:5.5rem minmax(0,1fr) auto;text-decoration:none;display:grid}.queue-row{padding:var(--w-space-3);background:var(--w-color-bg-surface);border:0;grid-template-columns:5.5rem minmax(0,1fr)}.queue-row .queue-meta{font-size:var(--w-font-size-caps-md);grid-column:2}a.queue-line:hover,a.queue-row:hover{background:var(--w-color-bg-muted)}.queue-shelf{font-weight:var(--w-font-weight-bold)}.queue-noshelf{color:var(--w-color-status-danger);font-family:var(--w-font-family-sans);font-size:var(--w-font-size-caps-sm)}.queue-name{overflow-wrap:anywhere;min-width:0}.queue-qty{align-items:center;gap:var(--w-space-1);text-align:right;white-space:nowrap;display:inline-flex}.queue-empty{padding:var(--w-space-6) var(--w-space-4);background:var(--w-color-bg-surface);text-align:center}.queue-empty-title{font-size:var(--w-font-size-title);font-weight:var(--w-font-weight-semibold)}.issue-head{align-items:center;gap:var(--w-space-2) var(--w-space-3);margin-bottom:var(--w-space-3);flex-wrap:wrap;display:flex}.progress{height:6px;margin-bottom:var(--w-space-2);background:var(--w-color-bg-active);overflow:hidden}.progress-bar{background:var(--w-color-line-strong);transform-origin:0;width:100%;height:100%;transition:transform var(--w-motion-duration-base) var(--w-motion-easing-out);display:block}.issue-lines{gap:var(--w-space-2);margin:0 0 var(--w-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.issue-line{background:var(--w-color-bg-surface)}.issue-line-head{width:100%;padding:var(--w-space-3);text-align:left;cursor:pointer;background:0 0;border:0}.issue-line[data-open]{box-shadow:inset var(--w-border-tab) 0 0 var(--w-color-accent-fill)}.issue-line[data-done] .queue-name{color:var(--w-color-fg-muted)}.issue-check{color:var(--w-color-status-success)}.issue-warn{color:var(--w-color-status-danger);font-size:var(--w-font-size-caps-md);grid-column:2/-1}.issue-take{padding:0 var(--w-space-3) var(--w-space-3)}.requests-filter{max-width:16rem;margin-bottom:var(--w-space-3)}.draft-head{gap:var(--w-space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.draft{gap:var(--w-space-3);flex-direction:column;display:flex}.draft-lines{gap:var(--w-space-2);margin:0 0 var(--w-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.draft-line{align-items:center;gap:var(--w-space-2);padding:var(--w-space-2) var(--w-space-3);background:var(--w-color-bg-surface);grid-template-columns:minmax(0,1fr) 6rem auto auto;display:grid}.draft-line-name{overflow-wrap:anywhere;min-width:0}.draft-qty .w-input{text-align:right;font-family:var(--w-font-family-numeric)}.product-search-list{margin:var(--w-space-1) 0 0;border:var(--w-border-strong) solid var(--w-color-line-strong);background:var(--w-color-bg-raised);padding:0;list-style:none}.product-search-item{align-items:center;gap:var(--w-space-2);width:100%;min-height:var(--w-target);padding:var(--w-space-2) var(--w-space-3);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.product-search-item:hover{background:var(--w-color-bg-hover)}.hint-list{gap:var(--w-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hint{align-items:center;gap:var(--w-space-1) var(--w-space-3);padding:var(--w-space-3);background:var(--w-color-bg-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.hint-name{min-width:0;font-weight:var(--w-font-weight-semibold);overflow-wrap:anywhere}.hint-why{font-size:var(--w-font-size-caps-md);grid-column:1}.hint-add{text-transform:none;grid-area:1/2/span 2}@media (width>=1024px){.stock-wide .draft{max-width:44rem}.stock-wide{column-gap:var(--w-space-8);grid-template-columns:minmax(0,44rem) minmax(0,1fr);align-items:start;display:grid}.stock-wide>.page-title{grid-column:1/-1}.draft-hints>.stock-section:first-child{margin-top:0}}@media (width<=767.98px){.shelf-code{font-size:2rem}.draft-line{padding:var(--w-space-2);grid-template-columns:minmax(0,1fr) 5rem auto auto}}@media (prefers-reduced-motion:reduce){.stock-pop .w-notice-title:before,.progress-bar,.queue-card-link{transition:none;animation:none}}.purchasing,.order{max-width:68rem}.notice-link{min-height:var(--w-target);color:var(--w-color-fg-link);font-weight:var(--w-font-weight-semibold);align-items:center;display:inline-flex}.notice-actions{gap:var(--w-space-2);margin-top:var(--w-space-2);flex-wrap:wrap;display:flex}.task-list{margin:0;padding:0;list-style:none}.field-error{color:var(--w-color-status-danger);font-size:var(--w-font-size-caps-sm)}.basket{--w-cut-bg:var(--w-color-bg-page);gap:var(--w-space-2);flex-direction:column;display:flex}.basket-head{align-items:center;gap:var(--w-space-2) var(--w-space-4);flex-wrap:wrap;display:flex}.basket-title{min-width:0;font-size:var(--w-font-size-title);font-weight:var(--w-font-weight-bold);overflow-wrap:anywhere;flex:12rem}.basket-sum{font-size:var(--w-font-size-title);font-weight:var(--w-font-weight-semibold);white-space:nowrap}.basket-lines{margin:0;padding:0;list-style:none}.basket-line{align-items:start;gap:var(--w-space-2) var(--w-space-4);padding:var(--w-space-3) 0;border-top:var(--w-border-thin) solid var(--w-color-line-default);grid-template-columns:minmax(0,1fr) 9rem 9rem;display:grid}.basket-what{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.basket-for{font-size:var(--w-font-size-caps-md)}.basket-qty{align-items:center;gap:var(--w-space-1);display:flex}.basket-qty .w-input{text-align:right;font-family:var(--w-font-family-numeric);font-variant-numeric:tabular-nums}.basket-amount{text-align:right;white-space:nowrap;align-self:center}.basket-assign{align-items:flex-end;gap:var(--w-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.basket-assign .w-field{flex:14rem}.advice{align-items:center;gap:0 var(--w-space-3);font-size:var(--w-font-size-caps-md);flex-wrap:wrap;display:flex}.advice-warn{color:var(--w-color-status-warning);font-weight:var(--w-font-weight-semibold)}.advice-use{min-height:var(--w-target);color:var(--w-color-fg-link);font-weight:var(--w-font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.order-row{justify-content:space-between;align-items:center;gap:var(--w-space-2) var(--w-space-4);min-height:var(--w-target);padding:var(--w-space-3);background:var(--w-color-bg-surface);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.order-row:hover{background:var(--w-color-bg-muted)}.order-row[data-late]{box-shadow:inset var(--w-border-tab) 0 0 var(--w-color-status-danger)}.order-row-main{gap:var(--w-space-3);flex:14rem;min-width:0;display:flex}.order-row-meta{align-items:center;gap:var(--w-space-2) var(--w-space-3);flex-wrap:wrap;display:flex}.order-row-sum{text-align:right;white-space:nowrap;min-width:8rem}.order-head{--w-cut-bg:var(--w-color-bg-page);align-items:flex-end;gap:var(--w-space-4);margin-top:var(--w-space-3);flex-wrap:wrap;display:flex}.order-meta{gap:var(--w-space-3);flex:24rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.order-meta-item dt,.order-total dt{color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.order-meta-item dd{overflow-wrap:anywhere;margin:0}.order-family{flex:0 12rem}.order-lines{background:var(--w-color-bg-surface)}.order-line{align-items:center;gap:var(--w-space-2) var(--w-space-3);padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);grid-template-columns:minmax(0,1fr) 8rem 9rem 5rem 9rem;display:grid}.order-line[data-head]{border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.order-line .num{text-align:right;white-space:nowrap}.order-line-product{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.order-line-meta{font-size:var(--w-font-size-caps-md)}.order-input .w-input{text-align:right;font-family:var(--w-font-family-numeric);font-variant-numeric:tabular-nums}.order-totals{align-items:flex-end;gap:var(--w-space-1);margin:var(--w-space-3) 0 0;flex-direction:column;display:flex}.order-total{align-items:baseline;gap:var(--w-space-4);display:flex}.order-total dd{text-align:right;min-width:9rem;margin:0}.order-total[data-strong] dd{font-size:var(--w-font-size-title);font-weight:var(--w-font-weight-bold)}.order-confirm{gap:var(--w-space-3);flex-direction:column;max-width:28rem;display:flex}.order-actions{align-items:center;gap:var(--w-space-2);margin-top:var(--w-space-3);flex-wrap:wrap;display:flex}.order-done{color:var(--w-color-status-success);font-weight:var(--w-font-weight-semibold)}.payments{margin:var(--w-space-3) 0;background:var(--w-color-bg-surface);padding:0;list-style:none}.payment{align-items:baseline;gap:var(--w-space-3);min-height:var(--w-target);padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);grid-template-columns:4rem minmax(0,1fr) auto;display:grid}.payment-ref{overflow-wrap:anywhere;min-width:0}.payment-sum{text-align:right;white-space:nowrap}.payment-form{align-items:end;gap:var(--w-space-3);margin-top:var(--w-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}@media (width<=767.98px){.basket-line{grid-template-columns:minmax(0,1fr) 8rem}.basket-amount{grid-column:2}.order-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.order-line[data-head]{display:none}.order-line-product{grid-column:1/-1}.order-line .num{text-align:left}.order-line .num:nth-child(n+4){text-align:right}.order-line .num[data-label]:before{content:attr(data-label);color:var(--w-color-fg-muted);font-family:var(--w-font-family-sans);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase;display:block}.order-totals{align-items:stretch}.order-total{justify-content:space-between}.payment-form{grid-template-columns:minmax(0,1fr)}}.line-page{max-width:none}.line-grid{align-items:start;gap:var(--w-space-4);grid-template-columns:repeat(4,minmax(13rem,1fr));display:grid}.line-tabs{display:none}@media (width<=1279.98px){.line-grid{grid-template-columns:repeat(3,minmax(13rem,1fr))}}.line-col{gap:var(--w-space-2);flex-direction:column;min-width:0;display:flex}.line-col-title{margin-bottom:var(--w-space-1);justify-content:space-between;display:flex}.line-empty{padding:var(--w-space-4);border:var(--w-border-thin) dashed var(--w-color-line-default);text-align:center}.line-card{--w-cut-bg:var(--w-color-bg-page);gap:var(--w-space-1);padding:var(--w-space-3);flex-direction:column;display:flex}.line-card[data-late]{box-shadow:inset var(--w-border-tab) 0 0 var(--w-color-status-danger)}.line-card-head{justify-content:space-between;align-items:baseline;gap:var(--w-space-2);display:flex}.line-card-number{min-height:var(--w-target);color:var(--w-color-fg-default);font-weight:var(--w-font-weight-bold);align-items:center;display:inline-flex}.line-card-product{font-weight:var(--w-font-weight-semibold);overflow-wrap:anywhere}.line-card-meta{font-size:var(--w-font-size-caps-md);overflow-wrap:anywhere}.line-card-alert{color:var(--w-color-status-danger);font-size:var(--w-font-size-caps-md);font-weight:var(--w-font-weight-semibold)}.line-card-actions{gap:var(--w-space-2);margin-top:var(--w-space-1);flex-wrap:wrap;display:flex}.line-card-actions:empty{display:none}.mo{max-width:60rem}.kit-lines{background:var(--w-color-bg-surface)}.kit-line{align-items:center;gap:var(--w-space-2) var(--w-space-3);min-height:var(--w-target);padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);grid-template-columns:minmax(0,1fr) 8rem 8rem;display:grid}.kit-line[data-head]{border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.kit-line .num{text-align:right;white-space:nowrap}.kit-line[data-short] .num:last-child{color:var(--w-color-status-danger);font-weight:var(--w-font-weight-bold)}.kit-name{overflow-wrap:anywhere;min-width:0}.units{gap:var(--w-space-2);margin:0 0 var(--w-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.unit{grid-template-columns:var(--w-target) minmax(0, 1fr) auto auto;align-items:center;gap:var(--w-space-2) var(--w-space-3);padding:var(--w-space-2) var(--w-space-3) var(--w-space-2) var(--w-space-1);background:var(--w-color-bg-surface);display:grid}.unit-check{width:var(--w-target);height:var(--w-target);cursor:pointer;place-items:center;display:grid}.unit-check[data-disabled]{cursor:default;opacity:.35}.unit-check input{width:1.4em;height:1.4em;accent-color:var(--w-color-line-strong);margin:0}.unit-main{flex-direction:column;min-width:0;display:flex}.unit-serial{min-height:var(--w-target);color:var(--w-color-fg-default);font-weight:var(--w-font-weight-bold);align-items:center;display:inline-flex}.unit-actions:empty{display:none}.unit-writeoff{gap:var(--w-space-2);display:flex}.pos{font-size:var(--w-font-size-caps-md);overflow-wrap:anywhere}.pos-alert{color:var(--w-color-status-danger);font-weight:var(--w-font-weight-semibold)}.pos-done{color:var(--w-color-status-success);font-weight:var(--w-font-weight-semibold)}.my-main{gap:var(--w-space-3);margin-top:var(--w-space-4);flex-direction:column;display:flex}.my-timer-label{text-align:center;font-weight:var(--w-font-weight-semibold)}.my-timer{font-size:3.5rem;font-weight:var(--w-font-weight-semibold);text-align:center;line-height:1}.my-actions{gap:var(--w-space-2);flex-direction:column;display:flex}.my-undo{align-self:flex-start}.steps{background:var(--w-color-bg-surface);margin:0;padding:0;list-style:none}.step{align-items:baseline;gap:var(--w-space-2);min-height:var(--w-target);padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);grid-template-columns:minmax(0,1fr) 7rem minmax(0,8rem) 4.5rem;display:grid}.step[data-mine]{box-shadow:inset var(--w-border-tab) 0 0 var(--w-color-accent-fill)}.step[data-closed]{color:var(--w-color-fg-muted)}.step-name{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.step-skill{font-size:var(--w-font-size-caps-sm)}.step-state{font-size:var(--w-font-size-caps-sm);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.step-state[data-state=PROGRESS]{color:var(--w-color-fg-default)}.step-state[data-state=REJECTED]{color:var(--w-color-status-danger)}.step-who{overflow-wrap:anywhere;min-width:0}.step-time{text-align:right;white-space:nowrap}.steps-total{margin:var(--w-space-2) 0;text-align:right;font-weight:var(--w-font-weight-semibold)}.repair{gap:var(--w-space-1);margin-bottom:var(--w-space-2);flex-direction:column;display:flex}.repair-works{padding-left:var(--w-space-4);margin:0}@media (width<=767.98px){.line-grid{display:none}.line-tabs{display:block}.kit-line{grid-template-columns:minmax(0,1fr) 6rem 6rem}.kit-line[data-head]{display:none}.kit-line .num[data-label]:before{content:attr(data-label);color:var(--w-color-fg-muted);font-family:var(--w-font-family-sans);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase;display:block}.unit{grid-template-columns:var(--w-target) minmax(0, 1fr) auto}.unit-actions{grid-column:2/-1}.step{grid-template-columns:minmax(0,1fr) auto}.step-who{font-size:var(--w-font-size-caps-md);grid-column:1}.step-time{grid-column:2}}.catalog{max-width:56rem}.catalog-results{gap:var(--w-space-2);margin:var(--w-space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.catalog-result{justify-content:space-between;align-items:center;gap:var(--w-space-3);min-height:var(--w-target);padding:var(--w-space-3);background:var(--w-color-bg-surface);color:inherit;text-decoration:none;display:flex}.catalog-result:hover{background:var(--w-color-bg-muted)}.catalog-result-main{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.catalog-result-meta{font-size:var(--w-font-size-caps-md)}.tags{gap:var(--w-space-1) var(--w-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.catalog-rename{flex:18rem}.check{align-items:center;gap:var(--w-space-2);min-height:var(--w-target);cursor:pointer;display:flex}.check input{width:1.25em;height:1.25em;accent-color:var(--w-color-line-strong);margin:0}.variant-code{gap:var(--w-space-2);grid-area:1/2/span 2;display:flex}.variant-input .w-input{width:9rem;font-family:var(--w-font-family-numeric)}.versions{gap:var(--w-space-2);margin-top:var(--w-space-3);flex-direction:column;display:flex}.version{align-items:center;gap:var(--w-space-2);padding:0 var(--w-space-2);background:var(--w-color-bg-surface);display:inline-flex}.offer-price{font-size:var(--w-font-size-title);font-weight:var(--w-font-weight-semibold);grid-area:1/2/span 2}.offer-form{align-items:end;gap:var(--w-space-3);margin-top:var(--w-space-3);padding:var(--w-space-4);background:var(--w-color-bg-surface);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}@media (width<=767.98px){.variant-code{grid-area:auto/1/auto/-1}.variant-input{flex:auto}.variant-input .w-input{width:100%}}.sales-lines{background:var(--w-color-bg-surface)}.sales-line{align-items:center;gap:var(--w-space-2) var(--w-space-3);min-height:var(--w-target);padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);grid-template-columns:minmax(0,1fr) 6rem 9rem 6rem 10rem;display:grid}.sales-line[data-head]{border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.sales-line .num{text-align:right;white-space:nowrap}.sales-product{overflow-wrap:anywhere;min-width:0}.sales-line-act{justify-content:flex-end;display:flex}.sales-narrow{display:none}.sales-empty{padding:var(--w-space-3);margin:0}.sales-tasks{padding-left:var(--w-space-4);margin:0}.sales-picked,.prices-picked{align-items:center;gap:var(--w-space-2);flex-wrap:wrap;margin:0;display:flex}.sales-shipped{background:var(--w-color-bg-surface);margin:0;padding:0;list-style:none}.sales-shipped-row{align-items:center;gap:var(--w-space-2) var(--w-space-3);min-height:var(--w-target);padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);grid-template-columns:9rem minmax(0,1fr) 9rem auto;display:grid}.sales-shipped-row .num{text-align:right;white-space:nowrap}.sales-shipped-act{justify-content:flex-end;gap:var(--w-space-2);flex-wrap:wrap;display:flex}.sales-serial{font-weight:var(--w-font-weight-bold)}.sales-scan{margin-bottom:var(--w-space-3)}.sales-candidates{gap:var(--w-space-2);margin:0;padding:0;list-style:none;display:grid}.sales-candidate{align-items:center;gap:var(--w-space-2) var(--w-space-3);width:100%;min-height:var(--w-target);padding:var(--w-space-2) var(--w-space-3);border:var(--w-border-thin) solid var(--w-color-line-default);background:var(--w-color-bg-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;display:flex}.sales-candidate:hover{background:var(--w-color-bg-hover)}.sales-candidate:focus-visible{outline:var(--w-border-strong) solid var(--w-color-line-focus);outline-offset:2px}.unit-attrs{gap:var(--w-space-2) var(--w-space-3);margin:var(--w-space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.unit-attrs dt{color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.unit-attrs dd{margin:0}.unit-actions{align-items:flex-end;gap:var(--w-space-3);flex-wrap:wrap;display:flex}.unit-actions>:first-child{flex:14rem}.cost-sum{margin:var(--w-space-3) 0;background:var(--w-color-bg-surface)}.cost-sum>div{justify-content:space-between;gap:var(--w-space-3);min-height:var(--w-target);padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);align-items:center;display:flex}.cost-sum dt{overflow-wrap:anywhere;min-width:0}.cost-sum dd{white-space:nowrap;margin:0}.cost-sum>div[data-sub]{padding-left:var(--w-space-6);color:var(--w-color-fg-muted)}.cost-sum>div[data-total]{border-top:var(--w-border-strong) solid var(--w-color-line-strong);font-weight:var(--w-font-weight-bold);border-bottom:0}[data-negative]{color:var(--w-color-status-danger)}.costing-nav{gap:var(--w-space-1) var(--w-space-4);margin-bottom:var(--w-space-4);border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);flex-wrap:wrap;display:flex}.costing-nav a{min-width:var(--w-target);min-height:var(--w-target);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-md);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase;border-bottom:3px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.costing-nav a[aria-current=page]{border-bottom-color:var(--w-color-accent-fill);color:var(--w-color-fg-default)}.costing-bar{align-items:center;gap:var(--w-space-2) var(--w-space-4);margin-bottom:var(--w-space-3);flex-wrap:wrap;display:flex}.month-picker{align-items:center;gap:var(--w-space-1);display:flex}.month-picker-label{min-width:10rem;font-weight:var(--w-font-weight-bold);text-align:center}.costing-state{align-items:center;gap:var(--w-space-2) var(--w-space-3);flex-wrap:wrap;display:flex}.costing-name{font-weight:var(--w-font-weight-bold)}.costing-grid{gap:0 var(--w-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.costing-basis-pick{gap:var(--w-space-2) var(--w-space-4);flex-wrap:wrap;display:flex}.costing-table{margin:var(--w-space-3) 0;background:var(--w-color-bg-surface)}.costing-table>[role=row]{align-items:center;gap:var(--w-space-2) var(--w-space-3);min-height:var(--w-target);padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);grid-template-columns:minmax(0,1fr) 8rem 9rem;display:grid}.costing-table[data-cols="4"]>[role=row]{grid-template-columns:minmax(0,1fr) 8rem 8rem 8rem}.costing-table[data-cols="5"]>[role=row]{grid-template-columns:minmax(0,1fr) 5rem 5rem 8rem 8rem}.costing-table>[data-head]{border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);font-weight:var(--w-font-weight-bold);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.costing-table>[data-total]{font-weight:var(--w-font-weight-bold)}.costing-table .num{text-align:right;white-space:nowrap}.costing-history{margin:var(--w-space-2) 0;padding-left:var(--w-space-4)}.pnl-scroll{overflow-x:auto}.pnl-matrix{border-collapse:collapse;background:var(--w-color-bg-surface);width:100%}.pnl-matrix th,.pnl-matrix td{padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);text-align:left;white-space:nowrap}.pnl-matrix thead th{border-bottom:var(--w-border-strong) solid var(--w-color-line-strong);color:var(--w-color-fg-muted);font-size:var(--w-font-size-caps-xs);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.pnl-matrix .num{text-align:right}.prices-sub{margin:var(--w-space-5) 0 var(--w-space-2);font-size:var(--w-font-size-caps-md);letter-spacing:var(--w-font-letter-spacing-caps);text-transform:uppercase}.prices-trend{background:var(--w-color-bg-surface);margin:0;padding:0;list-style:none}.prices-trend li{justify-content:space-between;gap:var(--w-space-3);padding:var(--w-space-2) var(--w-space-3);border-bottom:var(--w-border-thin) solid var(--w-color-line-default);display:flex}[data-tone=up]{color:var(--w-color-status-danger)}[data-tone=down]{color:var(--w-color-status-success)}.prices-draft-row{align-items:center;gap:var(--w-space-2);grid-template-columns:minmax(0,1fr) 6rem auto;display:grid}@media (width<=767.98px){.sales-line{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-line[data-head],.sales-wide{display:none}.sales-narrow{display:inline}.sales-product,.sales-line-act{grid-column:1/-1}.sales-line-act{justify-content:stretch}.sales-line-act>*{flex:1}.sales-shipped-row{grid-template-columns:minmax(0,1fr) auto}.sales-shipped-row>:nth-child(2),.sales-shipped-act{grid-column:1/-1}.sales-shipped-act{justify-content:flex-start}.costing-table>[role=row],.costing-table[data-cols]>[role=row]{grid-template-columns:repeat(2,minmax(0,1fr))}.costing-table>[role=row]>:first-child{grid-column:1/-1}.costing-table>[data-head]{display:none}}
