.context-launcher{z-index:24;border:1px solid var(--border-strong);background:var(--theme-surface-neutral-14161c-a094);min-width:112px;min-height:44px;color:var(--text);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:fixed;top:16px;right:16px}.context-launcher:hover{border-color:var(--theme-border-blue-8f7bd8-a055);background:var(--violet-soft)}.context-launcher-mobile{display:none}.context-rail{z-index:30;border-left:1px solid var(--border-strong);background:var(--theme-surface-neutral-0f1116-a097);width:clamp(360px,28vw,420px);min-width:360px;height:100vh;box-shadow:-18px 0 45px var(--theme-shadow-black-000000-a024);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow:hidden}.context-rail-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 14px 13px;display:flex}.context-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.context-heading>svg{color:var(--violet);flex:none;margin-top:3px}.context-heading>div{min-width:0}.context-kicker{color:var(--violet);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.context-heading h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:15px;line-height:1.35;display:block;overflow:hidden}.context-company{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.context-persistence{color:var(--faint);overflow-wrap:anywhere;font-size:10px;display:block}.context-head-actions{flex:none;gap:4px;display:flex}.context-icon-btn{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.context-icon-btn:hover{background:var(--theme-surface-white-ffffff-a006);color:var(--text);border:0}.context-tabs,.context-channel-tabs{border-bottom:1px solid var(--border);flex:none;gap:4px;padding:8px;display:grid}.context-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.context-tabs:has(#context-tab-suggestions){grid-template-columns:repeat(4,minmax(0,1fr))}.context-channel-tabs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 10px}.context-tabs button,.context-channel-tabs button{min-height:40px;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 8px;font-size:12.5px;font-weight:650}.context-tabs button[aria-selected=true],.context-channel-tabs button[aria-selected=true]{border-color:var(--theme-border-blue-8f7bd8-a026);background:var(--violet-soft);color:var(--text-on-emphasis)}.context-panel-host{flex:auto;min-width:0;min-height:0;overflow:hidden}.discussion-panel,.activity-panel,.context-files-panel,.mail-suggestions-panel{flex-direction:column;min-width:0;height:100%;padding:10px;display:flex;overflow:hidden}.activity-panel,.context-files-panel,.mail-suggestions-panel{overflow-y:auto}.context-loading,.context-empty,.context-readonly{min-height:84px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12.5px;display:flex}.context-empty{flex-direction:column}.context-readonly{border-top:1px solid var(--border);background:var(--theme-surface-white-ffffff-a0025);min-height:48px}.context-error{border:1px solid var(--theme-border-red-e5484d-a035);background:var(--theme-surface-red-e5484d-a009);color:var(--theme-text-red-ffd7d9);overflow-wrap:anywhere;border-radius:10px;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px;font-size:12px;display:flex}.context-error button,.context-error-actions{flex:none}.context-error button{align-items:center;gap:5px;min-height:34px;padding:5px 8px;display:inline-flex}.context-error-actions{flex-direction:column;gap:5px;display:flex}.context-protocol-note,.context-separation-note{border:1px solid var(--theme-border-blue-8f7bd8-a025);background:var(--theme-surface-blue-8f7bd8-a008);color:var(--theme-text-blue-cdc6eb);border-radius:10px;flex:none;align-items:flex-start;gap:8px;margin-bottom:9px;padding:9px 10px;font-size:11.5px;line-height:1.45;display:flex}.context-protocol-note>svg,.context-separation-note>svg{color:var(--violet);flex:none;margin-top:1px}.context-separation-note{border-color:var(--theme-border-green-3dd68c-a02);background:var(--theme-surface-green-3dd68c-a006);color:var(--theme-text-green-bae8d2)}.context-separation-note>svg{color:var(--green)}.context-message-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-width:0;min-height:110px;padding:0 2px 8px 0;overflow-y:auto}.context-message{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a0025);border-radius:11px;min-width:0;margin-bottom:8px;padding:10px}.context-message.machine{border-color:var(--theme-border-blue-8f7bd8-a028);background:var(--theme-surface-blue-8f7bd8-a0055)}.context-message.retracted{opacity:.78}.context-message header{align-items:center;gap:7px;min-width:0;margin-bottom:5px;display:flex}.context-message header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.context-message header time{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:10px}.context-machine-badge{background:var(--violet-soft);color:var(--theme-text-blue-cfc5ff);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 5px;font-size:9px;font-weight:750}.context-message p{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:12.5px;line-height:1.52}.context-message footer{gap:5px;margin-top:8px;display:flex}.context-message footer button{min-height:32px;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:4px 7px;font-size:10.5px;display:inline-flex}.context-message footer button:hover{background:var(--theme-surface-white-ffffff-a005);color:var(--text);border:0}.context-message footer .context-retract-open{color:var(--theme-text-red-f7a5a9)}.context-reply-preview,.context-attachment-count,.context-retraction-note,.context-attachment-failed{min-width:0;color:var(--muted);align-items:center;gap:5px;margin-bottom:6px;font-size:10.5px;display:flex}.context-reply-preview{border-left:2px solid var(--violet);background:var(--theme-surface-blue-8f7bd8-a006);padding:5px 6px}.context-reply-preview span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-attachment-count{color:var(--theme-text-blue-b9b2d8);margin:7px 0 0}.context-retraction-note{color:var(--faint);margin:7px 0 0}.context-attachment-failed{background:var(--amber-soft);color:var(--theme-text-orange-f6cd83);overflow-wrap:anywhere;border-radius:7px;align-items:flex-start;margin:7px 0 0;padding:6px}.context-mentions{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.context-mentions span{background:var(--violet-soft);color:var(--theme-text-blue-cfc5ff);border-radius:999px;padding:2px 5px;font-size:10px}.context-load-older{border:1px solid var(--border);width:100%;min-height:36px;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.context-spin{animation:.8s linear infinite contextSpin}@keyframes contextSpin{to{transform:rotate(360deg)}}.context-composer{border-top:1px solid var(--border);flex:none;padding-top:8px}.context-composer textarea,.context-composer input,.context-composer select{width:100%;min-width:0;font-size:12px}.context-composer textarea{resize:vertical;min-height:70px;max-height:160px}.context-composer-reply{background:var(--violet-soft);color:var(--theme-text-blue-d6d0ef);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:6px 8px;font-size:11px;display:flex}.context-composer-reply button{place-items:center;width:30px;height:30px;padding:0;display:grid}.context-composer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.context-composer-options label{min-width:0;color:var(--muted);font-size:10px}.context-composer-options select,.context-composer-options input{min-height:36px;margin-top:2px;padding:5px 7px}.context-composer-actions{justify-content:space-between;align-items:stretch;gap:7px;margin-top:7px;display:flex}.context-file-control,.context-send{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;font-size:11.5px;font-weight:650;display:inline-flex}.context-file-control{border:1px solid var(--border-strong);color:var(--muted);cursor:pointer;flex:auto;padding:8px;overflow:hidden}.context-file-control span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-file-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.context-send{border:1px solid var(--theme-border-green-3dd68c-a045);background:var(--theme-surface-green-3dd68c-a014);color:var(--theme-text-green-c8f3df);flex:none;padding:8px 12px}.context-send:hover:not(:disabled){border-color:var(--green);background:var(--theme-surface-green-3dd68c-a022)}.context-activity-list,.context-file-list{margin:0;padding:0;list-style:none}.context-activity-list{flex-direction:column;gap:7px;display:flex}.context-activity-list li{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);border-radius:10px;grid-template-columns:48px minmax(0,1fr);gap:8px;padding:9px;display:grid}.context-activity-source{color:var(--theme-text-blue-c7cce0);background:var(--theme-surface-white-ffffff-a006);text-align:center;text-transform:uppercase;border-radius:999px;align-self:start;padding:2px 5px;font-size:9px;font-weight:700}.context-activity-source.audit{color:var(--theme-text-green-b9e7d1);background:var(--green-soft)}.context-activity-list strong{overflow-wrap:anywhere;font-size:11.5px;display:block}.context-activity-list li div span{color:var(--faint);overflow-wrap:anywhere;font-size:10px;display:block}.context-file-list{flex-direction:column;gap:7px;display:flex}.context-file-list li{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);border-radius:10px;grid-template-columns:22px minmax(0,1fr) 40px;align-items:start;gap:8px;padding:10px;display:grid}.context-file-list li.inactive{opacity:.72}.context-file-list li>svg{color:var(--violet);margin-top:2px}.context-file-list strong,.context-file-list span{overflow-wrap:anywhere;min-width:0;display:block}.context-file-list strong{font-size:11.5px}.context-file-list span{color:var(--muted);font-size:10px}.context-file-list .context-file-lifecycle{color:var(--faint);margin-top:4px}.context-file-list a{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.context-file-list a:hover{color:var(--text);background:var(--theme-surface-white-ffffff-a005)}.mail-suggestion-receipt{border:1px solid var(--theme-border-blue-8f7bd8-a028);background:var(--violet-soft);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:9px;padding:10px;display:flex}.mail-suggestion-receipt>svg{color:var(--violet);flex:none}.mail-suggestion-receipt strong,.mail-suggestion-receipt span{overflow-wrap:anywhere;display:block}.mail-suggestion-receipt strong{text-transform:capitalize;font-size:12px}.mail-suggestion-receipt span{color:var(--muted);font-size:9.5px}.mail-suggestion-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mail-suggestion-list>li{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a0025);border-radius:10px;min-width:0;padding:10px}.mail-suggestion-list>li.selected{border-color:var(--theme-border-blue-8f7bd8-a055);box-shadow:0 0 0 1px var(--theme-shadow-blue-8f7bd8-a013)}.mail-suggestion-list header{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0;display:grid}.mail-suggestion-list header>svg{color:var(--violet);margin-top:2px}.mail-suggestion-list header strong,.mail-suggestion-list header span{overflow-wrap:anywhere;min-width:0;display:block}.mail-suggestion-list header strong{font-size:11.5px}.mail-suggestion-list header div span{color:var(--faint);font-size:9px}.mail-suggestion-list>li>p{color:var(--muted);margin:8px 0;font-size:10.5px;line-height:1.45}.mail-suggestion-list dl{grid-template-columns:max-content minmax(0,1fr);gap:3px 7px;margin:0;display:grid}.mail-suggestion-list dt{color:var(--faint);text-transform:uppercase;font-size:8.5px}.mail-suggestion-list dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:9.5px}.mail-suggestion-fact{display:contents}.mail-suggestion-list>li>button{align-items:center;gap:5px;min-height:38px;margin-top:9px;font-size:10px;display:inline-flex}.context-sheet-sizes,.context-scrim{display:none}@media (width>=769px){.layout.context-open .context-launcher{display:none}.layout.context-open .main{width:auto;max-width:min(1180px,100vw - 592px)}}@media (width<=768px){.context-launcher{display:none}.context-launcher-mobile{border:1px solid var(--border);min-width:44px;min-height:44px;color:var(--text);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 9px;font-size:11px;display:inline-flex}.context-scrim{inset:var(--topbar-h) 0 0;z-index:51;background:var(--theme-surface-black-030407-a054);width:auto;height:auto;box-shadow:none;border:0;border-radius:0;padding:0;display:block;position:fixed}.context-rail{z-index:52;width:100%;min-width:0;height:58dvh;max-height:calc(100dvh - var(--topbar-h));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border-strong);box-shadow:0 -20px 52px var(--theme-shadow-black-000000-a048);border-left:0;border-radius:18px 18px 0 0;transition:height .2s;position:fixed;inset:auto 0 0}.context-rail[data-sheet-size=collapsed]{height:24dvh;min-height:190px}.context-rail[data-sheet-size=half]{height:58dvh}.context-rail[data-sheet-size=full]{height:calc(100dvh - var(--topbar-h));border-radius:0}.context-sheet-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px 8px 0;display:grid}.context-sheet-sizes button{min-height:38px;color:var(--faint);background:0 0;border:0;justify-content:center;align-items:center;gap:3px;padding:4px;font-size:10px;display:flex}.context-sheet-sizes button[aria-pressed=true]{background:var(--theme-surface-white-ffffff-a005);color:var(--text)}.context-rail-head{padding:8px 10px}.context-icon-btn{width:44px;height:44px}.context-tabs button,.context-channel-tabs button,.context-load-older,.context-error button{min-height:44px}.discussion-panel,.activity-panel,.context-files-panel,.mail-suggestions-panel{padding-left:8px;padding-right:8px}.context-tabs:has(#context-tab-suggestions){grid-template-columns:repeat(2,minmax(0,1fr))}.mail-suggestion-list>li>button{min-height:44px}.context-composer-options{grid-template-columns:minmax(0,1fr)}.context-message p,.context-file-list strong,.context-file-list span{overflow-wrap:anywhere;word-break:break-word}}@media (prefers-reduced-motion:reduce){.context-rail{transition:none}.context-spin{animation:none}}@font-face{font-family:Inter Variable;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 Variable;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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;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 Variable;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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0f;--bg-glow-1:#e5484d12;--bg-glow-2:#5865f20d;--panel:#16181fb8;--panel-solid:#14161c;--panel-2:#1c1f28;--border:#ffffff12;--border-strong:#ffffff21;--text:#eceef2;--muted:#8b93a1;--faint:#7d8595;--accent:#e5484d;--accent-bright:#ff5d63;--accent-soft:#e5484d21;--alarm:#b4232a;--alarm-hover:#c62d35;--green:#3dd68c;--green-soft:#3dd68c1f;--amber:#f5a524;--amber-soft:#f5a52421;--violet:#8f7bd8;--violet-soft:#8f7bd824;--red:var(--accent);--red-soft:var(--accent-soft);--surface-2:#ffffff05;--text-muted:var(--muted);--text-on-emphasis:#fff;--text-on-confirm:#07130d;--text-on-warning:#1a1205;--media-black:#000;--paper:#fff;--paper-text:#111;--focus:#7fc8ff;--info:#5b8def;--info-bright:#7aa2f7;--green-hover:#55df9d;--green-border:#78e8b1;--danger-hover:#ff7a7f;--alarm-border:#de555c;--alarm-border-hover:#ef6a71;--amber-bright:#ffc35c;--chart-shipment-pending:#8b93a7;--chart-shipment-in-transit:#8b5cf6;--chart-shipment-delayed:var(--amber);--chart-shipment-delivered:var(--green);--chart-shipment-exception:var(--accent);--chart-track:var(--border);--chart-track-soft:#ffffff0f;--chart-1:var(--info);--chart-2:var(--green);--chart-3:var(--amber);--chart-4:var(--accent);--chart-5:var(--violet);--chart-6:#2fbdb3;--chart-7:#d86bb0;--chart-8:#93a3b8;--theme-border-amber-fff0ba:#fff0ba;--theme-border-black-000000-a035:#00000059;--theme-border-black-000000-a055:#0000008c;--theme-border-black-050609-a09:#050609e6;--theme-border-black-050609-a095:#050609f2;--theme-border-black-050609-a098:#050609fa;--theme-border-blue-2a2f3e:#2a2f3e;--theme-border-blue-30343f:#30343f;--theme-border-blue-3a3e49:#3a3e49;--theme-border-blue-3a3f4c:#3a3f4c;--theme-border-blue-5865f2-a045:#5865f273;--theme-border-blue-8b5cf6-a035:#8b5cf659;--theme-border-blue-8b5cf6-a04:#8b5cf666;--theme-border-blue-8b5cf6-a05:#8b5cf680;--theme-border-blue-8b5cf6-a055:#8b5cf68c;--theme-border-blue-8b5cf6-a075:#8b5cf6bf;--theme-border-blue-8b5cf6-a085:#8b5cf6d9;--theme-border-blue-8f7bd8-a025:#8f7bd840;--theme-border-blue-8f7bd8-a026:#8f7bd842;--theme-border-blue-8f7bd8-a028:#8f7bd847;--theme-border-blue-8f7bd8-a03:#8f7bd84d;--theme-border-blue-8f7bd8-a035:#8f7bd859;--theme-border-blue-8f7bd8-a04:#8f7bd866;--theme-border-blue-8f7bd8-a045:#8f7bd873;--theme-border-blue-8f7bd8-a05:#8f7bd880;--theme-border-blue-8f7bd8-a055:#8f7bd88c;--theme-border-blue-8f7bd8-a058:#8f7bd894;--theme-border-blue-8f7bd8-a06:#8f7bd899;--theme-border-blue-8f7bd8-a07:#8f7bd8b3;--theme-border-blue-a78bfa:#a78bfa;--theme-border-blue-a78bfa-a035:#a78bfa59;--theme-border-blue-d3c8ff:#d3c8ff;--theme-border-cyan-4579d3:#4579d3;--theme-border-cyan-4676bf:#4676bf;--theme-border-cyan-4d5563:#4d5563;--theme-border-cyan-4d78bd:#4d78bd;--theme-border-cyan-5b8def-a035:#5b8def59;--theme-border-cyan-6cb8e0-a038:#6cb8e061;--theme-border-cyan-6ea8fe:#6ea8fe;--theme-border-cyan-7dd3fc-a028:#7dd3fc47;--theme-border-cyan-aab3bf:#aab3bf;--theme-border-cyan-bfd0ea:#bfd0ea;--theme-border-cyan-cbd6e5:#cbd6e5;--theme-border-green-34b36f:#34b36f;--theme-border-green-3dd68c-a02:#3dd68c33;--theme-border-green-3dd68c-a03:#3dd68c4d;--theme-border-green-3dd68c-a035:#3dd68c59;--theme-border-green-3dd68c-a036:#3dd68c5c;--theme-border-green-3dd68c-a04:#3dd68c66;--theme-border-green-3dd68c-a042:#3dd68c6b;--theme-border-green-3dd68c-a045:#3dd68c73;--theme-border-green-3dd68c-a05:#3dd68c80;--theme-border-green-3dd68c-a055:#3dd68c8c;--theme-border-green-3dd68c-a06:#3dd68c99;--theme-border-green-3dd68c-a065:#3dd68ca6;--theme-border-green-3dd68c-a085:#3dd68cd9;--theme-border-green-3dd68c-a09:#3dd68ce6;--theme-border-green-46c878-a05:#46c87880;--theme-border-green-4ade80-a035:#4ade8059;--theme-border-green-4d9a63:#4d9a63;--theme-border-green-b9d2c1:#b9d2c1;--theme-border-green-b9ffdf:#b9ffdf;--theme-border-magenta-ff66d9:#ff66d9;--theme-border-neutral-111319:#111319;--theme-border-neutral-dfe3e8:#dfe3e8;--theme-border-orange-d8ad5d:#d8ad5d;--theme-border-orange-d8ad5d-a05:#d8ad5d80;--theme-border-orange-d99a2b:#d99a2b;--theme-border-orange-e5a03d:#e5a03d;--theme-border-orange-f0b429-a04:#f0b42966;--theme-border-orange-f2b34a-a025:#f2b34a40;--theme-border-orange-f2b34a-a028:#f2b34a47;--theme-border-orange-f5a524-a025:#f5a52440;--theme-border-orange-f5a524-a035:#f5a52459;--theme-border-orange-f5a524-a038:#f5a52461;--theme-border-orange-f5a524-a04:#f5a52466;--theme-border-orange-f5a524-a042:#f5a5246b;--theme-border-orange-f5a524-a045:#f5a52473;--theme-border-orange-f5a524-a048:#f5a5247a;--theme-border-orange-f5a524-a05:#f5a52480;--theme-border-orange-f5a524-a055:#f5a5248c;--theme-border-orange-f5a524-a06:#f5a52499;--theme-border-orange-f5a524-a065:#f5a524a6;--theme-border-orange-fbbf24-a05:#fbbf2480;--theme-border-orange-fff3d7:#fff3d7;--theme-border-red-c93b3b:#c93b3b;--theme-border-red-d5484f:#d5484f;--theme-border-red-dc4747:#dc4747;--theme-border-red-dc4747-a035:#dc474759;--theme-border-red-dc4747-a045:#dc474773;--theme-border-red-dc4747-a05:#dc474780;--theme-border-red-e29a9a:#e29a9a;--theme-border-red-e5484d-a032:#e5484d52;--theme-border-red-e5484d-a035:#e5484d59;--theme-border-red-e5484d-a04:#e5484d66;--theme-border-red-e5484d-a045:#e5484d73;--theme-border-red-e5484d-a048:#e5484d7a;--theme-border-red-e5484d-a05:#e5484d80;--theme-border-red-e5484d-a055:#e5484d8c;--theme-border-red-e5484d-a06:#e5484d99;--theme-border-red-f05252-a05:#f0525280;--theme-border-red-f87171-a035:#f8717159;--theme-border-red-ff5d63-a045:#ff5d6373;--theme-border-red-ff5d63-a05:#ff5d6380;--theme-border-red-ff5d63-a068:#ff5d63ad;--theme-border-teal-45e3ff:#45e3ff;--theme-border-teal-45e3ff-a03:#45e3ff4d;--theme-border-teal-e9fbff:#e9fbff;--theme-border-violet-f0e7ff:#f0e7ff;--theme-border-white-ffffff-a006:#ffffff0f;--theme-border-white-ffffff-a008:#ffffff14;--theme-border-white-ffffff-a009:#ffffff17;--theme-border-white-ffffff-a01:#ffffff1a;--theme-border-white-ffffff-a012:#ffffff1f;--theme-border-white-ffffff-a014:#ffffff24;--theme-border-white-ffffff-a016:#ffffff29;--theme-border-white-ffffff-a018:#ffffff2e;--theme-border-white-ffffff-a02:#fff3;--theme-border-white-ffffff-a022:#ffffff38;--theme-border-white-ffffff-a025:#ffffff40;--theme-border-white-ffffff-a028:#ffffff47;--theme-border-white-ffffff-a03:#ffffff4d;--theme-border-white-ffffff-a034:#ffffff57;--theme-border-white-ffffff-a035:#ffffff59;--theme-border-white-ffffff-a04:#fff6;--theme-border-white-ffffff-a055:#ffffff8c;--theme-border-white-ffffff-a058:#ffffff94;--theme-border-white-ffffff-a078:#ffffffc7;--theme-border-white-ffffff-a085:#ffffffd9;--theme-fill-black-0c0d11-a085:#0c0d11d9;--theme-fill-blue-8b5cf6:#8b5cf6;--theme-fill-blue-8b5cf6-a014:#8b5cf624;--theme-fill-blue-8b5cf6-a016:#8b5cf629;--theme-fill-cyan-075985:#075985;--theme-fill-green-087f5b:#087f5b;--theme-fill-green-1f7a4f:#1f7a4f;--theme-fill-green-3dd68c-a004:#3dd68c0a;--theme-fill-green-3dd68c-a012:#3dd68c1f;--theme-fill-neutral-171a21:#171a21;--theme-fill-orange-9a5b00:#9a5b00;--theme-fill-red-e5484d-a005:#e5484d0d;--theme-fill-red-e5484d-a008:#e5484d14;--theme-fill-red-e5484d-a01:#e5484d1a;--theme-fill-red-e5484d-a012:#e5484d1f;--theme-fill-red-e5484d-a094:#e5484df0;--theme-fill-red-ffd7d9:#ffd7d9;--theme-fill-teal-45e3ff-a02:#45e3ff33;--theme-fill-teal-eafcff:#eafcff;--theme-fill-violet-6d28d9:#6d28d9;--theme-fill-violet-9b64ff-a025:#9b64ff40;--theme-fill-white-ffffff-a002:#ffffff05;--theme-fill-white-ffffff-a005:#ffffff0d;--theme-fill-white-ffffff-a0055:#ffffff0e;--theme-fill-white-ffffff-a008:#ffffff14;--theme-palette-cyan-4d5563:#4d5563;--theme-print-black-111111:#111;--theme-print-neutral-222222:#222;--theme-print-neutral-444444:#444;--theme-print-neutral-999999:#999;--theme-print-neutral-aaaaaa:#aaa;--theme-print-neutral-bbbbbb:#bbb;--theme-print-white-f3f3f3:#f3f3f3;--theme-shadow-black-000000-a013:#00000021;--theme-shadow-black-000000-a014:#00000024;--theme-shadow-black-000000-a024:#0000003d;--theme-shadow-black-000000-a025:#00000040;--theme-shadow-black-000000-a035:#00000059;--theme-shadow-black-000000-a045:#00000073;--theme-shadow-black-000000-a048:#0000007a;--theme-shadow-black-000000-a05:#00000080;--theme-shadow-black-000000-a055:#0000008c;--theme-shadow-black-000000-a058:#00000094;--theme-shadow-black-000000-a06:#0009;--theme-shadow-black-000000-a07:#000000b3;--theme-shadow-blue-0f172a-a014:#0f172a24;--theme-shadow-blue-8b5cf6:#8b5cf6;--theme-shadow-blue-8f7bd8-a013:#8f7bd821;--theme-shadow-blue-8f7bd8-a016:#8f7bd829;--theme-shadow-blue-8f7bd8-a055:#8f7bd88c;--theme-shadow-blue-bda8ff-a095:#bda8fff2;--theme-shadow-cyan-2291ff-a055:#2291ff8c;--theme-shadow-cyan-4579d3-a01:#4579d31a;--theme-shadow-green-3dd68c-a0:#3dd68c00;--theme-shadow-green-3dd68c-a01:#3dd68c1a;--theme-shadow-green-3dd68c-a022:#3dd68c38;--theme-shadow-green-3dd68c-a024:#3dd68c3d;--theme-shadow-green-3dd68c-a04:#3dd68c66;--theme-shadow-green-3dd68c-a045:#3dd68c73;--theme-shadow-green-3dd68c-a05:#3dd68c80;--theme-shadow-green-3dd68c-a055:#3dd68c8c;--theme-shadow-green-3dd68c-a085:#3dd68cd9;--theme-shadow-magenta-ff66d9-a095:#ff66d9f2;--theme-shadow-orange-f5a524-a022:#f5a52438;--theme-shadow-orange-f5a524-a025:#f5a52440;--theme-shadow-orange-f5a524-a032:#f5a52452;--theme-shadow-red-b4232a-a034:#b4232a57;--theme-shadow-red-e5484d-a0:#e5484d00;--theme-shadow-red-e5484d-a012:#e5484d1f;--theme-shadow-red-e5484d-a018:#e5484d2e;--theme-shadow-red-e5484d-a035:#e5484d59;--theme-shadow-red-e5484d-a045:#e5484d73;--theme-shadow-red-e5484d-a09:#e5484de6;--theme-shadow-red-ff5d63-a024:#ff5d633d;--theme-shadow-red-ff5d63-a07:#ff5d63b3;--theme-shadow-teal-45e3ff-a092:#45e3ffeb;--theme-shadow-teal-45e3ff-a095:#45e3fff2;--theme-shadow-violet-be32ff-a05:#be32ff80;--theme-shadow-white-ffffff-a018:#ffffff2e;--theme-shadow-white-ffffff-a02:#fff3;--theme-shadow-white-ffffff-a025:#ffffff40;--theme-shadow-white-ffffff-a032:#ffffff52;--theme-surface-black-000000-a012:#0000001f;--theme-surface-black-000000-a014:#00000024;--theme-surface-black-000000-a015:#00000026;--theme-surface-black-000000-a016:#00000029;--theme-surface-black-000000-a018:#0000002e;--theme-surface-black-000000-a02:#0003;--theme-surface-black-000000-a022:#00000038;--theme-surface-black-000000-a025:#00000040;--theme-surface-black-000000-a026:#00000042;--theme-surface-black-000000-a028:#00000047;--theme-surface-black-000000-a03:#0000004d;--theme-surface-black-000000-a035:#00000059;--theme-surface-black-000000-a06:#0009;--theme-surface-black-000000-a072:#000000b8;--theme-surface-black-030407-a054:#0304078a;--theme-surface-black-040507-a06:#04050799;--theme-surface-black-040508-a062:#0405089e;--theme-surface-black-040508-a078:#040508c7;--theme-surface-black-050609-a062:#0506099e;--theme-surface-black-050609-a088:#050609e0;--theme-surface-black-050609-a094:#050609f0;--theme-surface-black-05070b-a078:#05070bc7;--theme-surface-black-06070a-a062:#06070a9e;--theme-surface-black-07080b:#07080b;--theme-surface-black-08090c-a097:#08090cf7;--theme-surface-black-080a0e-a052:#080a0e85;--theme-surface-black-0a0b0f-a035:#0a0b0f59;--theme-surface-black-0a0b0f-a065:#0a0b0fa6;--theme-surface-blue-1d2029:#1d2029;--theme-surface-blue-1e212a-a086:#1e212adb;--theme-surface-blue-232733:#232733;--theme-surface-blue-262a34:#262a34;--theme-surface-blue-3a3f4c:#3a3f4c;--theme-surface-blue-5865f2-a007:#5865f212;--theme-surface-blue-5865f2-a008:#5865f214;--theme-surface-blue-5865f2-a01:#5865f21a;--theme-surface-blue-5865f2-a016:#5865f229;--theme-surface-blue-5a82ff-a012:#5a82ff1f;--theme-surface-blue-8b5cf6-a007:#8b5cf612;--theme-surface-blue-8b5cf6-a008:#8b5cf614;--theme-surface-blue-8b5cf6-a011:#8b5cf61c;--theme-surface-blue-8b5cf6-a016:#8b5cf629;--theme-surface-blue-8b5cf6-a018:#8b5cf62e;--theme-surface-blue-8c96aa-a014:#8c96aa24;--theme-surface-blue-8f7bd8-a005:#8f7bd80d;--theme-surface-blue-8f7bd8-a0055:#8f7bd80e;--theme-surface-blue-8f7bd8-a006:#8f7bd80f;--theme-surface-blue-8f7bd8-a007:#8f7bd812;--theme-surface-blue-8f7bd8-a008:#8f7bd814;--theme-surface-blue-8f7bd8-a009:#8f7bd817;--theme-surface-blue-8f7bd8-a01:#8f7bd81a;--theme-surface-blue-8f7bd8-a022:#8f7bd838;--theme-surface-blue-8f7bd8-a024:#8f7bd83d;--theme-surface-cyan-075985:#075985;--theme-surface-cyan-0ea5e9-a008:#0ea5e914;--theme-surface-cyan-0ea5e9-a015:#0ea5e926;--theme-surface-cyan-121923-a048:#1219237a;--theme-surface-cyan-5b8def-a009:#5b8def17;--theme-surface-cyan-5b8def-a012:#5b8def1f;--theme-surface-cyan-6cb8e0-a007:#6cb8e012;--theme-surface-cyan-6cb8e0-a014:#6cb8e024;--theme-surface-cyan-6ea8fe:#6ea8fe;--theme-surface-cyan-6ea8fe-a0055:#6ea8fe0e;--theme-surface-cyan-86909c:#86909c;--theme-surface-cyan-94a3b8-a018:#94a3b82e;--theme-surface-green-10221a-a092:#10221aeb;--theme-surface-green-16653f-a092:#16653feb;--theme-surface-green-22c55e-a01:#22c55e1a;--theme-surface-green-22c55e-a012:#22c55e1f;--theme-surface-green-22c55e-a015:#22c55e26;--theme-surface-green-2aa870:#2aa870;--theme-surface-green-2fae72:#2fae72;--theme-surface-green-34b36f:#34b36f;--theme-surface-green-3dd68c-a0035:#3dd68c09;--theme-surface-green-3dd68c-a0045:#3dd68c0b;--theme-surface-green-3dd68c-a005:#3dd68c0d;--theme-surface-green-3dd68c-a006:#3dd68c0f;--theme-surface-green-3dd68c-a007:#3dd68c12;--theme-surface-green-3dd68c-a008:#3dd68c14;--theme-surface-green-3dd68c-a01:#3dd68c1a;--theme-surface-green-3dd68c-a014:#3dd68c24;--theme-surface-green-3dd68c-a02:#3dd68c33;--theme-surface-green-3dd68c-a022:#3dd68c38;--theme-surface-green-4be29a:#4be29a;--theme-surface-neutral-0c0d12-a055:#0c0d128c;--theme-surface-neutral-0d0e12-a04:#0d0e1266;--theme-surface-neutral-0d0e12-a045:#0d0e1273;--theme-surface-neutral-0d0e12-a05:#0d0e1280;--theme-surface-neutral-0d0e12-a055:#0d0e128c;--theme-surface-neutral-0d0e12-a06:#0d0e1299;--theme-surface-neutral-0d0e12-a072:#0d0e12b8;--theme-surface-neutral-0d0e12-a075:#0d0e12bf;--theme-surface-neutral-0d0e12-a082:#0d0e12d1;--theme-surface-neutral-0d0e12-a092:#0d0e12eb;--theme-surface-neutral-0d0e12-a094:#0d0e12f0;--theme-surface-neutral-0d0e12-a096:#0d0e12f5;--theme-surface-neutral-0d0e12-a097:#0d0e12f7;--theme-surface-neutral-0d0f14-a072:#0d0f14b8;--theme-surface-neutral-0e0f14-a09:#0e0f14e6;--theme-surface-neutral-0e1015-a095:#0e1015f2;--theme-surface-neutral-0f1116-a097:#0f1116f7;--theme-surface-neutral-101217:#101217;--theme-surface-neutral-12141a-a092:#12141aeb;--theme-surface-neutral-12141a-a096:#12141af5;--theme-surface-neutral-12141a-a097:#12141af7;--theme-surface-neutral-12141a-a098:#12141afa;--theme-surface-neutral-13151b-a098:#13151bfa;--theme-surface-neutral-14161c-a085:#14161cd9;--theme-surface-neutral-14161c-a094:#14161cf0;--theme-surface-neutral-14161d:#14161d;--theme-surface-neutral-16181f-a0:#16181f00;--theme-surface-neutral-16181f-a055:#16181f8c;--theme-surface-neutral-16181f-a062:#16181f9e;--theme-surface-neutral-16181f-a085:#16181fd9;--theme-surface-neutral-16181f-a098:#16181ffa;--theme-surface-neutral-17191f:#17191f;--theme-surface-neutral-171920:#171920;--theme-surface-neutral-1a1d25:#1a1d25;--theme-surface-neutral-1d2026:#1d2026;--theme-surface-orange-2e220c-a092:#2e220ceb;--theme-surface-orange-cc6f16:#cc6f16;--theme-surface-orange-d18b19:#d18b19;--theme-surface-orange-d7971b:#d7971b;--theme-surface-orange-d99a2b:#d99a2b;--theme-surface-orange-f0aa3a-a008:#f0aa3a14;--theme-surface-orange-f0b429-a012:#f0b4291f;--theme-surface-orange-f0b429-a02:#f0b42933;--theme-surface-orange-f2b34a-a007:#f2b34a12;--theme-surface-orange-f59e0b-a012:#f59e0b1f;--theme-surface-orange-f5a524-a005:#f5a5240d;--theme-surface-orange-f5a524-a0055:#f5a5240e;--theme-surface-orange-f5a524-a006:#f5a5240f;--theme-surface-orange-f5a524-a007:#f5a52412;--theme-surface-orange-f5a524-a008:#f5a52414;--theme-surface-orange-f5a524-a009:#f5a52417;--theme-surface-orange-f5a524-a01:#f5a5241a;--theme-surface-orange-f5a524-a012:#f5a5241f;--theme-surface-orange-f5a524-a02:#f5a52433;--theme-surface-red-261012-a095:#261012f2;--theme-surface-red-2e1113-a092:#2e1113eb;--theme-surface-red-371013-a094:#371013f0;--theme-surface-red-781a1f-a094:#781a1ff0;--theme-surface-red-b3252a:#b3252a;--theme-surface-red-c93b3b:#c93b3b;--theme-surface-red-d5484f:#d5484f;--theme-surface-red-d84747:#d84747;--theme-surface-red-dc4747-a009:#dc474717;--theme-surface-red-e5484d-a004:#e5484d0a;--theme-surface-red-e5484d-a005:#e5484d0d;--theme-surface-red-e5484d-a006:#e5484d0f;--theme-surface-red-e5484d-a007:#e5484d12;--theme-surface-red-e5484d-a008:#e5484d14;--theme-surface-red-e5484d-a009:#e5484d17;--theme-surface-red-e5484d-a01:#e5484d1a;--theme-surface-red-e5484d-a012:#e5484d1f;--theme-surface-red-e5484d-a014:#e5484d24;--theme-surface-red-e5484d-a016:#e5484d29;--theme-surface-red-e5484d-a018:#e5484d2e;--theme-surface-red-e5484d-a02:#e5484d33;--theme-surface-red-e5484d-a022:#e5484d38;--theme-surface-red-e5484d-a035:#e5484d59;--theme-surface-red-e5484d-a09:#e5484de6;--theme-surface-red-ef4444-a012:#ef44441f;--theme-surface-red-ef4444-a015:#ef444426;--theme-surface-red-f05252-a006:#f052520f;--theme-surface-red-f05252-a014:#f0525224;--theme-surface-red-ff5d63-a075:#ff5d63bf;--theme-surface-teal-45e3ff-a0055:#45e3ff0e;--theme-surface-white-ffffff-a0012:#ffffff03;--theme-surface-white-ffffff-a0015:#ffffff04;--theme-surface-white-ffffff-a0018:#ffffff05;--theme-surface-white-ffffff-a002:#ffffff05;--theme-surface-white-ffffff-a0022:#ffffff06;--theme-surface-white-ffffff-a0025:#ffffff06;--theme-surface-white-ffffff-a0028:#ffffff07;--theme-surface-white-ffffff-a003:#ffffff08;--theme-surface-white-ffffff-a0035:#ffffff09;--theme-surface-white-ffffff-a004:#ffffff0a;--theme-surface-white-ffffff-a0045:#ffffff0b;--theme-surface-white-ffffff-a005:#ffffff0d;--theme-surface-white-ffffff-a0055:#ffffff0e;--theme-surface-white-ffffff-a006:#ffffff0f;--theme-surface-white-ffffff-a007:#ffffff12;--work-raised:#17171f;--work-line:#2a2a30;--work-line-soft:#26262c;--theme-surface-blue-7c5cff-a014:#7c5cff24;--theme-surface-orange-f59e0b-a016:#f59e0b29;--theme-surface-red-7f1d1d-a018:#7f1d1d2e;--theme-surface-black-000000-a055:#0000008c;--theme-surface-black-000000-a062:#0000009e;--theme-text-blue-b9a1ff:#b9a1ff;--theme-text-blue-b8a8ff:#b8a8ff;--theme-text-blue-c2b6ff:#c2b6ff;--theme-text-red-ff8c90:#ff8c90;--theme-text-red-ff989c:#ff989c;--theme-text-orange-fbbf24:#fbbf24;--theme-border-red-7f1d1d:#7f1d1d;--theme-text-green-08251a:#08251a;--theme-text-orange-2b1c02:#2b1c02;--theme-surface-white-ffffff-a0075:#ffffff13;--theme-surface-white-ffffff-a008:#ffffff14;--theme-surface-white-ffffff-a009:#ffffff17;--theme-surface-white-ffffff-a01:#ffffff1a;--theme-surface-white-ffffff-a011:#ffffff1c;--theme-surface-white-ffffff-a012:#ffffff1f;--theme-surface-white-ffffff-a013:#ffffff21;--theme-surface-white-ffffff-a016:#ffffff29;--theme-surface-white-ffffff-a022:#ffffff38;--theme-surface-white-ffffff-a028:#ffffff47;--theme-text-amber-fcd34d:#fcd34d;--theme-text-blue-7aa2ff:#7aa2ff;--theme-text-blue-8b93a7:#8b93a7;--theme-text-blue-8fb2ff:#8fb2ff;--theme-text-blue-9bbcff:#9bbcff;--theme-text-blue-a78bfa:#a78bfa;--theme-text-blue-b5c6ff:#b5c6ff;--theme-text-blue-b9b2d8:#b9b2d8;--theme-text-blue-bda8ff:#bda8ff;--theme-text-blue-c4b5fd:#c4b5fd;--theme-text-blue-c5b4ff:#c5b4ff;--theme-text-blue-c7cce0:#c7cce0;--theme-text-blue-c9c2e9:#c9c2e9;--theme-text-blue-cdc6eb:#cdc6eb;--theme-text-blue-cfc5ff:#cfc5ff;--theme-text-blue-cfc8ed:#cfc8ed;--theme-text-blue-d6d0ef:#d6d0ef;--theme-text-blue-f2efff:#f2efff;--theme-text-cyan-08131c:#08131c;--theme-text-cyan-444a55:#444a55;--theme-text-cyan-68717d:#68717d;--theme-text-cyan-6cb8e0:#6cb8e0;--theme-text-cyan-6ea8fe:#6ea8fe;--theme-text-cyan-79808d:#79808d;--theme-text-cyan-7aa7ff:#7aa7ff;--theme-text-cyan-7dd3fc:#7dd3fc;--theme-text-cyan-8a94a6:#8a94a6;--theme-text-cyan-a9afba:#a9afba;--theme-text-cyan-b9c2d0:#b9c2d0;--theme-text-cyan-bae6fd:#bae6fd;--theme-text-cyan-cbd5e1:#cbd5e1;--theme-text-cyan-dff3ff:#dff3ff;--theme-text-green-06130c:#06130c;--theme-text-green-62d498:#62d498;--theme-text-green-83e3aa:#83e3aa;--theme-text-green-86efac:#86efac;--theme-text-green-9ce8b9:#9ce8b9;--theme-text-green-b9e7d1:#b9e7d1;--theme-text-green-bae8d2:#bae8d2;--theme-text-green-bce8d2:#bce8d2;--theme-text-green-c8f3df:#c8f3df;--theme-text-green-d9f5e8:#d9f5e8;--theme-text-green-eafff3:#eafff3;--theme-text-magenta-ff66d9:#ff66d9;--theme-text-neutral-171a21:#171a21;--theme-text-neutral-d8dbe1:#d8dbe1;--theme-text-neutral-e1e4ec:#e1e4ec;--theme-text-orange-8a5e07:#8a5e07;--theme-text-orange-94500c:#94500c;--theme-text-orange-d99a2b:#d99a2b;--theme-text-orange-d9a13c:#d9a13c;--theme-text-orange-e5a03d:#e5a03d;--theme-text-orange-e8a93d:#e8a93d;--theme-text-orange-e8b55a:#e8b55a;--theme-text-orange-f0a74f:#f0a74f;--theme-text-orange-f0b429:#f0b429;--theme-text-orange-f2cf91:#f2cf91;--theme-text-orange-f6cd83:#f6cd83;--theme-text-orange-fdba74:#fdba74;--theme-text-orange-ffc766:#ffc766;--theme-text-orange-ffd28a:#ffd28a;--theme-text-orange-ffd58a:#ffd58a;--theme-text-orange-ffd892:#ffd892;--theme-text-red-a62828:#a62828;--theme-text-red-a73535:#a73535;--theme-text-red-b52d2d:#b52d2d;--theme-text-red-d5484f:#d5484f;--theme-text-red-dc4747:#dc4747;--theme-text-red-ef777d:#ef777d;--theme-text-red-f05252:#f05252;--theme-text-red-f07b81:#f07b81;--theme-text-red-f0b7ba:#f0b7ba;--theme-text-red-f7a5a9:#f7a5a9;--theme-text-red-fca5a5:#fca5a5;--theme-text-red-ff6a6e:#ff6a6e;--theme-text-red-ff8b8f:#ff8b8f;--theme-text-red-ff8d91:#ff8d91;--theme-text-red-ff9a9e:#ff9a9e;--theme-text-red-ff9ca0:#ff9ca0;--theme-text-red-ffb4b8:#ffb4b8;--theme-text-red-ffd3d5:#ffd3d5;--theme-text-red-ffd7d9:#ffd7d9;--theme-text-red-ffd9da:#ffd9da;--theme-text-red-ffecec:#ffecec;--theme-text-teal-45e3ff:#45e3ff;--theme-text-violet-d8b4fe:#d8b4fe;--theme-text-white-ffffff-a03:#ffffff4d;--theme-text-white-ffffff-a085:#ffffffd9;--radius:14px;--radius-sm:9px;--shadow:0 1px 2px #0006, 0 8px 24px #00000059;--font:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--topbar-h:52px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f9;--bg-glow-1:#b4232a0f;--bg-glow-2:#4338ca0a;--panel:#ffffffe0;--panel-solid:#fff;--panel-2:#edf1f6;--border:#0f172a1f;--border-strong:#0f172a38;--text:#172033;--muted:#4b5565;--faint:#596579;--accent:#b4232a;--accent-bright:#9f1d24;--accent-soft:#b4232a1a;--alarm:#991b1b;--alarm-hover:#7f1d1d;--green:#087443;--green-soft:#0874431a;--amber:#8a4b00;--amber-soft:#8a4b001c;--violet:#5b45aa;--violet-soft:#5b45aa1c;--surface-2:#0f172a06;--text-on-confirm:#fff;--text-on-warning:#fff;--focus:#1d4ed8;--info:#315fbd;--info-bright:#1d4ed8;--green-hover:#06633a;--green-border:#087443;--danger-hover:#8f161d;--alarm-border:#991b1b;--alarm-border-hover:#7f1d1d;--amber-bright:#7a3f00;--chart-shipment-pending:#596579;--chart-shipment-in-transit:#6246c7;--chart-track-soft:#0f172a14;--chart-6:#0f766e;--chart-7:#a83274;--chart-8:#596579;--theme-border-amber-fff0ba:#9b916f;--theme-border-black-000000-a035:#0f172a59;--theme-border-black-000000-a055:#0f172a8c;--theme-border-black-050609-a09:#0f172ae6;--theme-border-black-050609-a095:#0f172af2;--theme-border-black-050609-a098:#0f172afa;--theme-border-blue-2a2f3e:#2a2f3e;--theme-border-blue-30343f:#30343f;--theme-border-blue-3a3e49:#3a3e49;--theme-border-blue-3a3f4c:#3a3f4c;--theme-border-blue-5865f2-a045:#5865f273;--theme-border-blue-8b5cf6-a035:#8b5cf659;--theme-border-blue-8b5cf6-a04:#8b5cf666;--theme-border-blue-8b5cf6-a05:#8b5cf680;--theme-border-blue-8b5cf6-a055:#8b5cf68c;--theme-border-blue-8b5cf6-a075:#8b5cf6a6;--theme-border-blue-8b5cf6-a085:#8b5cf6a6;--theme-border-blue-8f7bd8-a025:#8f7bd840;--theme-border-blue-8f7bd8-a026:#8f7bd842;--theme-border-blue-8f7bd8-a028:#8f7bd847;--theme-border-blue-8f7bd8-a03:#8f7bd84d;--theme-border-blue-8f7bd8-a035:#8f7bd859;--theme-border-blue-8f7bd8-a04:#8f7bd866;--theme-border-blue-8f7bd8-a045:#8f7bd873;--theme-border-blue-8f7bd8-a05:#8f7bd880;--theme-border-blue-8f7bd8-a055:#8f7bd88c;--theme-border-blue-8f7bd8-a058:#8f7bd894;--theme-border-blue-8f7bd8-a06:#8f7bd899;--theme-border-blue-8f7bd8-a07:#8f7bd8a6;--theme-border-blue-a78bfa:#9a80e6;--theme-border-blue-a78bfa-a035:#9a80e659;--theme-border-blue-d3c8ff:#978fb7;--theme-border-cyan-4579d3:#4579d3;--theme-border-cyan-4676bf:#4676bf;--theme-border-cyan-4d5563:#4d5563;--theme-border-cyan-4d78bd:#4d78bd;--theme-border-cyan-5b8def-a035:#5b8def59;--theme-border-cyan-6cb8e0-a038:#5b9bbe61;--theme-border-cyan-6ea8fe:#5d8fd7;--theme-border-cyan-7dd3fc-a028:#5a97b447;--theme-border-cyan-aab3bf:#848c95;--theme-border-cyan-bfd0ea:#8995a7;--theme-border-cyan-cbd6e5:#858e97;--theme-border-green-34b36f:#30a566;--theme-border-green-3dd68c-a02:#30a76d38;--theme-border-green-3dd68c-a03:#30a76d4d;--theme-border-green-3dd68c-a035:#30a76d59;--theme-border-green-3dd68c-a036:#30a76d5c;--theme-border-green-3dd68c-a04:#30a76d66;--theme-border-green-3dd68c-a042:#30a76d6b;--theme-border-green-3dd68c-a045:#30a76d73;--theme-border-green-3dd68c-a05:#30a76d80;--theme-border-green-3dd68c-a055:#30a76d8c;--theme-border-green-3dd68c-a06:#30a76d99;--theme-border-green-3dd68c-a065:#30a76da6;--theme-border-green-3dd68c-a085:#30a76da6;--theme-border-green-3dd68c-a09:#30a76da6;--theme-border-green-46c878-a05:#369b5d80;--theme-border-green-4ade80-a035:#359f5c59;--theme-border-green-4d9a63:#4d9a63;--theme-border-green-b9d2c1:#84978b;--theme-border-green-b9ffdf:#6f9b87;--theme-border-magenta-ff66d9:#eb5ec8;--theme-border-neutral-111319:#111319;--theme-border-neutral-dfe3e8:#878a8d;--theme-border-orange-d8ad5d:#a88649;--theme-border-orange-d8ad5d-a05:#a8864980;--theme-border-orange-d99a2b:#b88325;--theme-border-orange-e5a03d:#c28734;--theme-border-orange-f0b429-a04:#bb8d2066;--theme-border-orange-f2b34a-a025:#bd8c3a40;--theme-border-orange-f2b34a-a028:#bd8c3a47;--theme-border-orange-f5a524-a025:#be811c40;--theme-border-orange-f5a524-a035:#be811c59;--theme-border-orange-f5a524-a038:#be811c61;--theme-border-orange-f5a524-a04:#be811c66;--theme-border-orange-f5a524-a042:#be811c6b;--theme-border-orange-f5a524-a045:#be811c73;--theme-border-orange-f5a524-a048:#be811c7a;--theme-border-orange-f5a524-a05:#be811c80;--theme-border-orange-f5a524-a055:#be811c8c;--theme-border-orange-f5a524-a06:#be811c99;--theme-border-orange-f5a524-a065:#be811ca6;--theme-border-orange-fbbf24-a05:#b4891a80;--theme-border-orange-fff3d7:#9b9483;--theme-border-red-c93b3b:#c93b3b;--theme-border-red-d5484f:#d5484f;--theme-border-red-dc4747:#dc4747;--theme-border-red-dc4747-a035:#dc474759;--theme-border-red-dc4747-a045:#dc474773;--theme-border-red-dc4747-a05:#dc474780;--theme-border-red-e29a9a:#bf8383;--theme-border-red-e5484d-a032:#e5484d52;--theme-border-red-e5484d-a035:#e5484d59;--theme-border-red-e5484d-a04:#e5484d66;--theme-border-red-e5484d-a045:#e5484d73;--theme-border-red-e5484d-a048:#e5484d7a;--theme-border-red-e5484d-a05:#e5484d80;--theme-border-red-e5484d-a055:#e5484d8c;--theme-border-red-e5484d-a06:#e5484d99;--theme-border-red-f05252-a05:#f0525280;--theme-border-red-f87171-a035:#e4686859;--theme-border-red-ff5d63-a045:#ff5d6373;--theme-border-red-ff5d63-a05:#ff5d6380;--theme-border-red-ff5d63-a068:#ff5d63a6;--theme-border-teal-45e3ff:#2d96a8;--theme-border-teal-45e3ff-a03:#2d96a84d;--theme-border-teal-e9fbff:#838d8f;--theme-border-violet-f0e7ff:#918d9b;--theme-border-white-ffffff-a006:#0f172a1a;--theme-border-white-ffffff-a008:#0f172a1a;--theme-border-white-ffffff-a009:#0f172a1a;--theme-border-white-ffffff-a01:#0f172a1a;--theme-border-white-ffffff-a012:#0f172a1f;--theme-border-white-ffffff-a014:#0f172a24;--theme-border-white-ffffff-a016:#0f172a29;--theme-border-white-ffffff-a018:#0f172a2e;--theme-border-white-ffffff-a02:#0f172a33;--theme-border-white-ffffff-a022:#0f172a38;--theme-border-white-ffffff-a025:#0f172a40;--theme-border-white-ffffff-a028:#0f172a47;--theme-border-white-ffffff-a03:#0f172a4d;--theme-border-white-ffffff-a034:#0f172a57;--theme-border-white-ffffff-a035:#0f172a59;--theme-border-white-ffffff-a04:#0f172a66;--theme-border-white-ffffff-a055:#0f172a8c;--theme-border-white-ffffff-a058:#0f172a8c;--theme-border-white-ffffff-a078:#0f172a8c;--theme-border-white-ffffff-a085:#0f172a8c;--theme-fill-black-0c0d11-a085:#0c0d11d9;--theme-fill-blue-8b5cf6:#8b5cf6;--theme-fill-blue-8b5cf6-a014:#8b5cf624;--theme-fill-blue-8b5cf6-a016:#8b5cf629;--theme-fill-cyan-075985:#075985;--theme-fill-green-087f5b:#087f5b;--theme-fill-green-1f7a4f:#1f7a4f;--theme-fill-green-3dd68c-a004:#3dd68c0a;--theme-fill-green-3dd68c-a012:#3dd68c1f;--theme-fill-neutral-171a21:#171a21;--theme-fill-orange-9a5b00:#9a5b00;--theme-fill-red-e5484d-a005:#e5484d0d;--theme-fill-red-e5484d-a008:#e5484d14;--theme-fill-red-e5484d-a01:#e5484d1a;--theme-fill-red-e5484d-a012:#e5484d1f;--theme-fill-red-e5484d-a094:#e5484df0;--theme-fill-red-ffd7d9:#ffd7d9;--theme-fill-teal-45e3ff-a02:#45e3ff33;--theme-fill-teal-eafcff:#eafcff;--theme-fill-violet-6d28d9:#6d28d9;--theme-fill-violet-9b64ff-a025:#9b64ff40;--theme-fill-white-ffffff-a002:#0f172a05;--theme-fill-white-ffffff-a005:#0f172a0d;--theme-fill-white-ffffff-a0055:#0f172a0e;--theme-fill-white-ffffff-a008:#0f172a14;--theme-palette-cyan-4d5563:#4d5563;--theme-print-black-111111:#111;--theme-print-neutral-222222:#222;--theme-print-neutral-444444:#444;--theme-print-neutral-999999:#999;--theme-print-neutral-aaaaaa:#aaa;--theme-print-neutral-bbbbbb:#bbb;--theme-print-white-f3f3f3:#f3f3f3;--theme-shadow-black-000000-a013:#00000021;--theme-shadow-black-000000-a014:#00000024;--theme-shadow-black-000000-a024:#0000003d;--theme-shadow-black-000000-a025:#00000040;--theme-shadow-black-000000-a035:#00000059;--theme-shadow-black-000000-a045:#00000073;--theme-shadow-black-000000-a048:#0000007a;--theme-shadow-black-000000-a05:#00000080;--theme-shadow-black-000000-a055:#0000008c;--theme-shadow-black-000000-a058:#00000094;--theme-shadow-black-000000-a06:#0009;--theme-shadow-black-000000-a07:#000000b3;--theme-shadow-blue-0f172a-a014:#0f172a24;--theme-shadow-blue-8b5cf6:#8b5cf6;--theme-shadow-blue-8f7bd8-a013:#8f7bd821;--theme-shadow-blue-8f7bd8-a016:#8f7bd829;--theme-shadow-blue-8f7bd8-a055:#8f7bd88c;--theme-shadow-blue-bda8ff-a095:#bda8fff2;--theme-shadow-cyan-2291ff-a055:#2291ff8c;--theme-shadow-cyan-4579d3-a01:#4579d31a;--theme-shadow-green-3dd68c-a0:#3dd68c00;--theme-shadow-green-3dd68c-a01:#3dd68c1a;--theme-shadow-green-3dd68c-a022:#3dd68c38;--theme-shadow-green-3dd68c-a024:#3dd68c3d;--theme-shadow-green-3dd68c-a04:#3dd68c66;--theme-shadow-green-3dd68c-a045:#3dd68c73;--theme-shadow-green-3dd68c-a05:#3dd68c80;--theme-shadow-green-3dd68c-a055:#3dd68c8c;--theme-shadow-green-3dd68c-a085:#3dd68cd9;--theme-shadow-magenta-ff66d9-a095:#ff66d9f2;--theme-shadow-orange-f5a524-a022:#f5a52438;--theme-shadow-orange-f5a524-a025:#f5a52440;--theme-shadow-orange-f5a524-a032:#f5a52452;--theme-shadow-red-b4232a-a034:#b4232a57;--theme-shadow-red-e5484d-a0:#e5484d00;--theme-shadow-red-e5484d-a012:#e5484d1f;--theme-shadow-red-e5484d-a018:#e5484d2e;--theme-shadow-red-e5484d-a035:#e5484d59;--theme-shadow-red-e5484d-a045:#e5484d73;--theme-shadow-red-e5484d-a09:#e5484de6;--theme-shadow-red-ff5d63-a024:#ff5d633d;--theme-shadow-red-ff5d63-a07:#ff5d63b3;--theme-shadow-teal-45e3ff-a092:#45e3ffeb;--theme-shadow-teal-45e3ff-a095:#45e3fff2;--theme-shadow-violet-be32ff-a05:#be32ff80;--theme-shadow-white-ffffff-a018:#ffffff2e;--theme-shadow-white-ffffff-a02:#fff3;--theme-shadow-white-ffffff-a025:#ffffff40;--theme-shadow-white-ffffff-a032:#ffffff52;--theme-surface-black-000000-a012:#ffffffc7;--theme-surface-black-000000-a014:#ffffffc7;--theme-surface-black-000000-a015:#ffffffc7;--theme-surface-black-000000-a016:#ffffffc7;--theme-surface-black-000000-a018:#ffffffc7;--theme-surface-black-000000-a02:#ffffffc7;--theme-surface-black-000000-a022:#ffffffc7;--theme-surface-black-000000-a025:#ffffffc7;--theme-surface-black-000000-a026:#ffffffc7;--theme-surface-black-000000-a028:#ffffffc7;--theme-surface-black-000000-a03:#ffffffc7;--theme-surface-black-000000-a035:#ffffffc7;--theme-surface-black-000000-a06:#0009;--theme-surface-black-000000-a072:#000000b8;--theme-surface-black-030407-a054:#0304078a;--theme-surface-black-040507-a06:#04050799;--theme-surface-black-040508-a062:#0405089e;--theme-surface-black-040508-a078:#040508c7;--theme-surface-black-050609-a062:#0506099e;--theme-surface-black-050609-a088:#050609e0;--theme-surface-black-050609-a094:#050609f0;--theme-surface-black-05070b-a078:#ebebebdb;--theme-surface-black-06070a-a062:#06070a9e;--theme-surface-black-07080b:#e1e1e2;--theme-surface-black-08090c-a097:#ebebecf7;--theme-surface-black-080a0e-a052:#ebebecdb;--theme-surface-black-0a0b0f-a035:#ebebecdb;--theme-surface-black-0a0b0f-a065:#ebebecdb;--theme-surface-blue-1d2029:#e4e4e5;--theme-surface-blue-1e212a-a086:#ededeedb;--theme-surface-blue-232733:#e5e5e7;--theme-surface-blue-262a34:#e5e5e7;--theme-surface-blue-3a3f4c:#e7e8ea;--theme-surface-blue-5865f2-a007:#5865f212;--theme-surface-blue-5865f2-a008:#5865f214;--theme-surface-blue-5865f2-a01:#5865f21a;--theme-surface-blue-5865f2-a016:#5865f229;--theme-surface-blue-5a82ff-a012:#5a82ff1f;--theme-surface-blue-8b5cf6-a007:#8b5cf612;--theme-surface-blue-8b5cf6-a008:#8b5cf614;--theme-surface-blue-8b5cf6-a011:#8b5cf61c;--theme-surface-blue-8b5cf6-a016:#8b5cf629;--theme-surface-blue-8b5cf6-a018:#8b5cf629;--theme-surface-blue-8c96aa-a014:#818a9c24;--theme-surface-blue-8f7bd8-a005:#8f7bd80d;--theme-surface-blue-8f7bd8-a0055:#8f7bd80e;--theme-surface-blue-8f7bd8-a006:#8f7bd80f;--theme-surface-blue-8f7bd8-a007:#8f7bd812;--theme-surface-blue-8f7bd8-a008:#8f7bd814;--theme-surface-blue-8f7bd8-a009:#8f7bd817;--theme-surface-blue-8f7bd8-a01:#8f7bd81a;--theme-surface-blue-8f7bd8-a022:#8f7bd829;--theme-surface-blue-8f7bd8-a024:#8f7bd829;--theme-surface-cyan-075985:#e1ebf0;--theme-surface-cyan-0ea5e9-a008:#0d98d614;--theme-surface-cyan-0ea5e9-a015:#0d98d626;--theme-surface-cyan-121923-a048:#ecededdb;--theme-surface-cyan-5b8def-a009:#5b8def17;--theme-surface-cyan-5b8def-a012:#5b8def1f;--theme-surface-cyan-6cb8e0-a007:#5b9bbe12;--theme-surface-cyan-6cb8e0-a014:#5b9bbe24;--theme-surface-cyan-6ea8fe:#6ea8fe;--theme-surface-cyan-6ea8fe-a0055:#5d8fd70e;--theme-surface-cyan-86909c:#86909c;--theme-surface-cyan-94a3b8-a018:#8896a929;--theme-surface-green-10221a-a092:#ecededeb;--theme-surface-green-16653f-a092:#16653f29;--theme-surface-green-22c55e-a01:#1da74f1a;--theme-surface-green-22c55e-a012:#1da74f1f;--theme-surface-green-22c55e-a015:#1da74f26;--theme-surface-green-2aa870:#2aa870;--theme-surface-green-2fae72:#2fae72;--theme-surface-green-34b36f:#34b36f;--theme-surface-green-3dd68c-a0035:#30a76d09;--theme-surface-green-3dd68c-a0045:#30a76d0b;--theme-surface-green-3dd68c-a005:#30a76d0d;--theme-surface-green-3dd68c-a006:#30a76d0f;--theme-surface-green-3dd68c-a007:#30a76d12;--theme-surface-green-3dd68c-a008:#30a76d14;--theme-surface-green-3dd68c-a01:#30a76d1a;--theme-surface-green-3dd68c-a014:#30a76d24;--theme-surface-green-3dd68c-a02:#30a76d29;--theme-surface-green-3dd68c-a022:#30a76d29;--theme-surface-green-4be29a:#4be29a;--theme-surface-neutral-0c0d12-a055:#ecececdb;--theme-surface-neutral-0d0e12-a04:#ecececdb;--theme-surface-neutral-0d0e12-a045:#ecececdb;--theme-surface-neutral-0d0e12-a05:#ecececdb;--theme-surface-neutral-0d0e12-a055:#ecececdb;--theme-surface-neutral-0d0e12-a06:#ecececdb;--theme-surface-neutral-0d0e12-a072:#ecececdb;--theme-surface-neutral-0d0e12-a075:#ecececdb;--theme-surface-neutral-0d0e12-a082:#ecececdb;--theme-surface-neutral-0d0e12-a092:#ecececeb;--theme-surface-neutral-0d0e12-a094:#ecececf0;--theme-surface-neutral-0d0e12-a096:#ecececf5;--theme-surface-neutral-0d0e12-a097:#ecececf7;--theme-surface-neutral-0d0f14-a072:#ecececdb;--theme-surface-neutral-0e0f14-a09:#ececece6;--theme-surface-neutral-0e1015-a095:#ecececf2;--theme-surface-neutral-0f1116-a097:#ecececf7;--theme-surface-neutral-101217:#e2e3e3;--theme-surface-neutral-12141a-a092:#ececedeb;--theme-surface-neutral-12141a-a096:#ececedf5;--theme-surface-neutral-12141a-a097:#ececedf7;--theme-surface-neutral-12141a-a098:#ececedfa;--theme-surface-neutral-13151b-a098:#ececedfa;--theme-surface-neutral-14161c-a085:#ececeddb;--theme-surface-neutral-14161c-a094:#ececedf0;--theme-surface-neutral-14161d:#e3e3e4;--theme-surface-neutral-16181f-a0:#ecededdb;--theme-surface-neutral-16181f-a055:#ecededdb;--theme-surface-neutral-16181f-a062:#ecededdb;--theme-surface-neutral-16181f-a085:#ecededdb;--theme-surface-neutral-16181f-a098:#ecededfa;--theme-surface-neutral-17191f:#e3e3e4;--theme-surface-neutral-171920:#e3e3e4;--theme-surface-neutral-1a1d25:#e4e4e5;--theme-surface-neutral-1d2026:#e4e4e5;--theme-surface-orange-2e220c-a092:#eeedeceb;--theme-surface-orange-cc6f16:#cc6f16;--theme-surface-orange-d18b19:#d18b19;--theme-surface-orange-d7971b:#d7971b;--theme-surface-orange-d99a2b:#d99a2b;--theme-surface-orange-f0aa3a-a008:#bb842d14;--theme-surface-orange-f0b429-a012:#bb8d201f;--theme-surface-orange-f0b429-a02:#bb8d2029;--theme-surface-orange-f2b34a-a007:#bd8c3a12;--theme-surface-orange-f59e0b-a012:#be7a081f;--theme-surface-orange-f5a524-a005:#be811c0d;--theme-surface-orange-f5a524-a0055:#be811c0e;--theme-surface-orange-f5a524-a006:#be811c0f;--theme-surface-orange-f5a524-a007:#be811c12;--theme-surface-orange-f5a524-a008:#be811c14;--theme-surface-orange-f5a524-a009:#be811c17;--theme-surface-orange-f5a524-a01:#be811c1a;--theme-surface-orange-f5a524-a012:#be811c1f;--theme-surface-orange-f5a524-a02:#be811c29;--theme-surface-red-261012-a095:#eeececf2;--theme-surface-red-2e1113-a092:#eeececeb;--theme-surface-red-371013-a094:#efececf0;--theme-surface-red-781a1f-a094:#f4ededf0;--theme-surface-red-b3252a:#f6e5e5;--theme-surface-red-c93b3b:#f9e7e7;--theme-surface-red-d5484f:#d5484f;--theme-surface-red-d84747:#d84747;--theme-surface-red-dc4747-a009:#dc474717;--theme-surface-red-e5484d-a004:#e5484d0a;--theme-surface-red-e5484d-a005:#e5484d0d;--theme-surface-red-e5484d-a006:#e5484d0f;--theme-surface-red-e5484d-a007:#e5484d12;--theme-surface-red-e5484d-a008:#e5484d14;--theme-surface-red-e5484d-a009:#e5484d17;--theme-surface-red-e5484d-a01:#e5484d1a;--theme-surface-red-e5484d-a012:#e5484d1f;--theme-surface-red-e5484d-a014:#e5484d24;--theme-surface-red-e5484d-a016:#e5484d29;--theme-surface-red-e5484d-a018:#e5484d29;--theme-surface-red-e5484d-a02:#e5484d29;--theme-surface-red-e5484d-a022:#e5484d29;--theme-surface-red-e5484d-a035:#e5484d29;--theme-surface-red-e5484d-a09:#e5484d29;--theme-surface-red-ef4444-a012:#ef44441f;--theme-surface-red-ef4444-a015:#ef444426;--theme-surface-red-f05252-a006:#f052520f;--theme-surface-red-f05252-a014:#f0525224;--theme-surface-red-ff5d63-a075:#ff5d6329;--theme-surface-teal-45e3ff-a0055:#2d96a80e;--theme-surface-white-ffffff-a0012:#0f172a03;--theme-surface-white-ffffff-a0015:#0f172a04;--theme-surface-white-ffffff-a0018:#0f172a05;--theme-surface-white-ffffff-a002:#0f172a05;--theme-surface-white-ffffff-a0022:#0f172a06;--theme-surface-white-ffffff-a0025:#0f172a06;--theme-surface-white-ffffff-a0028:#0f172a07;--theme-surface-white-ffffff-a003:#0f172a08;--theme-surface-white-ffffff-a0035:#0f172a09;--theme-surface-white-ffffff-a004:#0f172a0a;--theme-surface-white-ffffff-a0045:#0f172a0b;--theme-surface-white-ffffff-a005:#0f172a0d;--theme-surface-white-ffffff-a0055:#0f172a0e;--theme-surface-white-ffffff-a006:#0f172a0f;--theme-surface-white-ffffff-a007:#0f172a12;--work-raised:#f7f9fc;--work-line:#d5dbe6;--work-line-soft:#dde3ec;--theme-surface-blue-7c5cff-a014:#5b45aa1f;--theme-surface-orange-f59e0b-a016:#8a4b001f;--theme-surface-red-7f1d1d-a018:#991b1b1a;--theme-surface-black-000000-a055:#0000008c;--theme-surface-black-000000-a062:#0000009e;--theme-text-blue-b9a1ff:#6f639c;--theme-text-blue-b8a8ff:#71689c;--theme-text-blue-c2b6ff:#776e9d;--theme-text-red-ff8c90:#9b5054;--theme-text-red-ff989c:#9d565a;--theme-text-orange-fbbf24:#8a5b10;--theme-border-red-7f1d1d:#991b1b;--theme-text-green-08251a:#fff;--theme-text-orange-2b1c02:#fff;--theme-surface-white-ffffff-a0075:#0f172a13;--theme-surface-white-ffffff-a008:#0f172a14;--theme-surface-white-ffffff-a009:#0f172a17;--theme-surface-white-ffffff-a01:#0f172a1a;--theme-surface-white-ffffff-a011:#0f172a1c;--theme-surface-white-ffffff-a012:#0f172a1f;--theme-surface-white-ffffff-a013:#0f172a21;--theme-surface-white-ffffff-a016:#0f172a29;--theme-surface-white-ffffff-a022:#0f172a38;--theme-surface-white-ffffff-a028:#0f172a47;--theme-text-amber-fcd34d:#826d28;--theme-text-blue-7aa2ff:#5774b7;--theme-text-blue-8b93a7:#6d7283;--theme-text-blue-8fb2ff:#5e76a8;--theme-text-blue-9bbcff:#5e719b;--theme-text-blue-a78bfa:#7964b3;--theme-text-blue-b5c6ff:#666f8f;--theme-text-blue-b9b2d8:#6f6d84;--theme-text-blue-bda8ff:#5f5484;--theme-text-blue-c4b5fd:#786f9a;--theme-text-blue-c5b4ff:#796e9b;--theme-text-blue-c7cce0:#6f717d;--theme-text-blue-c9c2e9:#6f6d83;--theme-text-blue-cdc6eb:#726f84;--theme-text-blue-cfc5ff:#736f8f;--theme-text-blue-cfc8ed:#736f84;--theme-text-blue-d6d0ef:#797484;--theme-text-blue-f2efff:#726f79;--theme-text-cyan-08131c:#08131c;--theme-text-cyan-444a55:#444a55;--theme-text-cyan-68717d:#68717d;--theme-text-cyan-6cb8e0:#477994;--theme-text-cyan-6ea8fe:#496fa7;--theme-text-cyan-79808d:#6f7682;--theme-text-cyan-7aa7ff:#506fa8;--theme-text-cyan-7dd3fc:#46768d;--theme-text-cyan-8a94a6:#6c7382;--theme-text-cyan-a9afba:#6f7379;--theme-text-cyan-b9c2d0:#6f767e;--theme-text-cyan-bae6fd:#5e7783;--theme-text-cyan-cbd5e1:#676e73;--theme-text-cyan-dff3ff:#697379;--theme-text-green-06130c:#06130c;--theme-text-green-62d498:#3b815c;--theme-text-green-83e3aa:#497f5e;--theme-text-green-86efac:#457957;--theme-text-green-9ce8b9:#4f785e;--theme-text-green-b9e7d1:#5e786c;--theme-text-green-bae8d2:#5e786d;--theme-text-green-bce8d2:#60786d;--theme-text-green-c8f3df:#5e7369;--theme-text-green-d9f5e8:#66736e;--theme-text-green-eafff3:#6f7973;--theme-text-magenta-ff66d9:#b7499b;--theme-text-neutral-171a21:#171a21;--theme-text-neutral-d8dbe1:#6f6f73;--theme-text-neutral-e1e4ec:#737679;--theme-text-orange-8a5e07:#8a5e07;--theme-text-orange-94500c:#94500c;--theme-text-orange-d99a2b:#8f661d;--theme-text-orange-d9a13c:#8f6a28;--theme-text-orange-e5a03d:#976928;--theme-text-orange-e8a93d:#996f28;--theme-text-orange-e8b55a:#8d6f36;--theme-text-orange-f0a74f:#916630;--theme-text-orange-f0b429:#916e19;--theme-text-orange-f2cf91:#877350;--theme-text-orange-f6cd83:#897249;--theme-text-orange-fdba74:#8e6640;--theme-text-orange-ffc766:#8f6f39;--theme-text-orange-ffd28a:#846d47;--theme-text-orange-ffd58a:#6d5a38;--theme-text-orange-ffd892:#846f4b;--theme-text-red-a62828:#a62828;--theme-text-red-a73535:#a73535;--theme-text-red-b52d2d:#b52d2d;--theme-text-red-d5484f:#c44249;--theme-text-red-dc4747:#ca4141;--theme-text-red-ef777d:#ab555a;--theme-text-red-f05252:#cb4545;--theme-text-red-f07b81:#ac585c;--theme-text-red-f0b7ba:#856666;--theme-text-red-f7a5a9:#966466;--theme-text-red-fca5a5:#996464;--theme-text-red-ff6a6e:#b74c4f;--theme-text-red-ff8b8f:#a85c5e;--theme-text-red-ff8d91:#a85d5f;--theme-text-red-ff9a9e:#9b5e5f;--theme-text-red-ff9ca0:#9b5e61;--theme-text-red-ffb4b8:#8f6566;--theme-text-red-ffd3d5:#846d6e;--theme-text-red-ffd7d9:#846f6f;--theme-text-red-ffd9da:#846f6f;--theme-text-red-ffecec:#796f6f;--theme-text-teal-45e3ff:#267f8f;--theme-text-violet-d8b4fe:#79658e;--theme-text-white-ffffff-a03:#1720334d;--theme-text-white-ffffff-a085:#172033d9;--shadow:0 1px 2px #0f172a1f, 0 8px 24px #0f172a17}:root{--theme-warehouse-canvas:#0000004d;--theme-warehouse-grid:#ffffff0d;--theme-warehouse-room-stroke:#ffffff57;--theme-warehouse-tower-stroke:#ffffff94;--theme-warehouse-space-stroke:#fff3;--theme-warehouse-label:#a9afba;--theme-warehouse-room-label:#d8dbe1;--theme-warehouse-space-label:#8b93a1;--theme-warehouse-rack-label:#79808d;--theme-warehouse-priority-label:#fff;--theme-warehouse-priority-outline:#050609e6;--theme-warehouse-count-fill:#171a21;--theme-warehouse-count-stroke:#ffffff47;--theme-warehouse-count-text:#f5a524;--theme-warehouse-chip-active-text:#fff;--theme-warehouse-scale-stroke:#ffffff8c;--theme-warehouse-legend-room:#ffffff57;--theme-warehouse-legend-tower:#fff9;--theme-warehouse-legend-space:#fff3;--theme-warehouse-legend-space-fill:#3dd68c14;--theme-warehouse-minimap-fill:#0c0d11d9;--theme-warehouse-minimap-stroke:#ffffff21;--theme-warehouse-minimap-node:#ffffff14;--theme-warehouse-minimap-room:#ffffff0d;--theme-warehouse-minimap-tower:#9b64ff40;--theme-warehouse-minimap-node-stroke:#ffffff40;--theme-warehouse-minimap-viewport:#e5484d14;--theme-warehouse-graph-node-fill:#171a21;--theme-warehouse-graph-node-stroke:#d3c8ff;--theme-warehouse-graph-node-selected:#fff;--theme-warehouse-graph-node-shadow:#bda8fff2;--theme-warehouse-graph-label:#f2efff;--theme-warehouse-graph-label-outline:#050609f2;--theme-warehouse-util-empty:#ffffff05;--theme-warehouse-util-low-rgb:61, 214, 140;--theme-warehouse-util-mid-rgb:61, 214, 140;--theme-warehouse-util-warn-rgb:245, 165, 36;--theme-warehouse-util-high-rgb:229, 72, 77;--theme-warehouse-util-low-alpha:.045;--theme-warehouse-util-mid-alpha:.1;--theme-warehouse-util-warn-alpha:.2;--theme-warehouse-util-high-alpha:.42}:root[data-theme=light]{--theme-warehouse-canvas:#fbfcfe;--theme-warehouse-grid:#0f172a1f;--theme-warehouse-room-stroke:#0f172a85;--theme-warehouse-tower-stroke:#0f172ab8;--theme-warehouse-space-stroke:#0f172a61;--theme-warehouse-label:#344054;--theme-warehouse-room-label:#111827;--theme-warehouse-space-label:#4b5565;--theme-warehouse-rack-label:#475467;--theme-warehouse-priority-label:#111827;--theme-warehouse-priority-outline:#ffffffeb;--theme-warehouse-count-fill:#fff;--theme-warehouse-count-stroke:#0f172a52;--theme-warehouse-count-text:#8a4b00;--theme-warehouse-chip-active-text:#7f1d1d;--theme-warehouse-scale-stroke:#0f172a8c;--theme-warehouse-legend-room:#0f172a85;--theme-warehouse-legend-tower:#0f172ab8;--theme-warehouse-legend-space:#0f172a61;--theme-warehouse-legend-space-fill:#0874431f;--theme-warehouse-minimap-fill:#f8fafcf5;--theme-warehouse-minimap-stroke:#0f172a4d;--theme-warehouse-minimap-node:#0f172a1f;--theme-warehouse-minimap-room:#0f172a14;--theme-warehouse-minimap-tower:#5b45aa38;--theme-warehouse-minimap-node-stroke:#0f172a47;--theme-warehouse-minimap-viewport:#b4232a1a;--theme-warehouse-graph-node-fill:#fff;--theme-warehouse-graph-node-stroke:#5b45aa;--theme-warehouse-graph-node-selected:#172033;--theme-warehouse-graph-node-shadow:#5b45aa8c;--theme-warehouse-graph-label:#172033;--theme-warehouse-graph-label-outline:#fffffff2;--theme-warehouse-util-empty:#0f172a0a;--theme-warehouse-util-low-rgb:8, 116, 67;--theme-warehouse-util-mid-rgb:8, 116, 67;--theme-warehouse-util-warn-rgb:138, 75, 0;--theme-warehouse-util-high-rgb:159, 29, 36;--theme-warehouse-util-low-alpha:.07;--theme-warehouse-util-mid-alpha:.13;--theme-warehouse-util-warn-alpha:.18;--theme-warehouse-util-high-alpha:.28}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(900px 600px at 8% -5%, var(--bg-glow-1), transparent 60%), radial-gradient(800px 500px at 100% 110%, var(--bg-glow-2), transparent 60%), var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-size:14.5px;line-height:1.55}::selection{background:var(--theme-surface-red-e5484d-a035)}a{color:inherit;text-decoration:none}h1{letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:700}h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:650;display:flex}h2 svg{color:var(--faint)}p{margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--theme-surface-blue-262a34);border:2px solid var(--bg);border-radius:8px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.layout{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);background:var(--theme-surface-neutral-0d0e12-a06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;flex-direction:column;flex-shrink:0;gap:2px;width:232px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:hidden}.brand{align-items:center;gap:10px;padding:4px 8px 20px;display:flex}.sidebar>.brand{z-index:1;flex:none;position:relative}.brand-mark{width:32px;height:32px;color:var(--text-on-emphasis);background:linear-gradient(135deg, var(--accent-bright), var(--theme-surface-red-b3252a));box-shadow:0 2px 10px var(--theme-shadow-red-e5484d-a045), inset 0 1px 0 var(--theme-shadow-white-ffffff-a025);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.brand-name{letter-spacing:.05em;font-size:15.5px;font-weight:750}.brand-name span{color:var(--accent-bright)}.brand-sub{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin-top:-2px;font-size:10.5px}.navlink{border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:10px;padding:8.5px 10px;scroll-margin-block:4px;font-size:13.5px;font-weight:530;transition:background .15s,color .15s;display:flex}.navlink svg{opacity:.75;flex-shrink:0}.navlink:hover{background:var(--theme-surface-white-ffffff-a0045);color:var(--text)}.navlink.active{background:var(--accent-soft);color:var(--text)}.navlink.active svg{color:var(--accent-bright);opacity:1}.nav-section{text-transform:uppercase;letter-spacing:.14em;color:var(--faint);padding:18px 10px 6px;font-size:10.5px;font-weight:600}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-group-btn{border-radius:var(--radius-sm);width:100%;color:var(--muted);text-align:left;box-shadow:none;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:10px;padding:8.5px 10px;font-size:13.5px;font-weight:530;transition:background .15s,color .15s;display:flex}.nav-group-btn:hover{background:var(--theme-surface-white-ffffff-a0045);color:var(--text)}.nav-group-btn svg{opacity:.75;flex-shrink:0}.nav-group-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-group-dot{background:var(--accent-bright);border-radius:50%;flex-shrink:0;width:6px;height:6px}.nav-group-chevron{transition:transform .18s}.nav-group-btn[aria-expanded=true] .nav-group-chevron{transform:rotate(90deg)}.nav-group-items{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin-left:17px;padding-left:7px;display:flex}.nav-group-items[hidden]{display:none}.sidebar-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theme-border-blue-30343f) transparent;flex:auto;min-height:0;padding-bottom:4px;overflow-y:auto}.whoami{z-index:1;border-top:1px solid var(--border);background:var(--theme-surface-neutral-0d0e12-a094);flex:none;align-items:center;gap:6px;padding:12px 8px 4px;display:flex;position:relative}.avatar{background:var(--panel-2);border:1px solid var(--border-strong);width:32px;height:32px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.whoami-info{flex:1;min-width:0}.whoami-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.whoami-role{color:var(--faint);text-transform:capitalize;font-size:11px}.icon-btn{color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:6px;transition:color .15s,background .15s;display:grid}.icon-btn:hover{color:var(--accent-bright);background:var(--accent-soft)}.theme-toggle{flex:0 0 32px;width:32px;height:32px;padding:0}.main{z-index:1;overflow-wrap:break-word;flex:1;width:calc(100vw - 232px);min-width:0;max-width:1180px;padding:68px 42px 60px;position:relative}.main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.main pre{max-width:100%;overflow-x:auto}.page-anim{animation:.18s ease-out both pageFade}@keyframes pageFade{0%{opacity:0}to{opacity:1}}@media (width>=769px) and (width<=1000px){.page-anim{min-width:0;max-width:100%;overflow-x:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.route-skeleton{width:100%;min-height:420px}.route-skeleton-head{margin-bottom:22px}.skeleton-block{background:var(--theme-surface-white-ffffff-a0075);border-radius:6px;height:12px}.skeleton-title{width:min(260px,54%);height:25px;margin-bottom:9px}.skeleton-subtitle{width:min(480px,82%);height:11px}.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.skeleton-grid-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton-grid-form{grid-template-columns:minmax(0,2fr) minmax(180px,1fr)}.skeleton-grid-kiosk{grid-template-columns:minmax(0,1fr)}.skeleton-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:132px;padding:20px}.skeleton-card .skeleton-block{margin-top:16px}.skeleton-card .skeleton-block:first-child{margin-top:0}.skeleton-card-title{width:42%;height:14px}.skeleton-card .skeleton-short{width:68%}.skeleton-table{min-height:330px}.skeleton-table-head{width:34%;margin-bottom:14px}.skeleton-row{border-top:1px solid var(--border);grid-template-columns:1.4fr 1fr .7fr;gap:22px;padding:13px 0;display:grid}.skeleton-row .skeleton-block{height:10px;margin:0}.boot-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.boot-sidebar{border-right:1px solid var(--border);background:var(--theme-surface-neutral-0d0e12-a072);height:100vh;padding:18px 12px}.boot-nav-lines{flex-direction:column;gap:15px;padding:8px 10px;display:flex}.boot-nav-lines .skeleton-block{height:13px}.boot-nav-lines .skeleton-block:nth-child(3n){width:72%}.boot-main{min-width:0;max-width:1180px;padding:34px 42px 60px}.boot-main>.brand{display:none}.route-error-card{border:1px solid var(--theme-border-red-e5484d-a035);border-radius:var(--radius);background:var(--panel);max-width:620px;box-shadow:var(--shadow);padding:24px}.route-error-card h1{margin-bottom:8px}.route-error-card p{color:var(--muted);margin-bottom:18px}.auth-recovery{align-content:center;justify-items:center;gap:18px;min-height:100vh;padding:24px;display:grid}.auth-recovery>.brand{padding-bottom:0}.topbar,.sidebar-close{display:none}@media (width<=768px){.layout{display:block}.topbar{z-index:50;height:var(--topbar-h);background:var(--theme-surface-neutral-0d0e12-a082);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:0 10px;display:flex;position:sticky;top:0}.topbar .brand{gap:8px;padding:0}.topbar .brand-mark{border-radius:8px;width:27px;height:27px}.topbar .brand-name{font-size:13.5px}.topbar .brand-sub{font-size:9.5px}.menu-btn{width:42px;height:42px;color:var(--text);box-shadow:none;background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.menu-btn:hover{background:var(--theme-surface-white-ffffff-a006);border:none}.sidebar{z-index:55;background:var(--theme-surface-neutral-0d0e12-a092);overscroll-behavior:contain;width:min(304px,86vw);height:100dvh;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-103%)}.layout.nav-open .sidebar{box-shadow:18px 0 50px var(--theme-shadow-black-000000-a05);transform:translate(0)}.sidebar-close{width:38px;height:38px;color:var(--muted);box-shadow:none;background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;display:grid}.sidebar-close:hover{background:var(--theme-surface-white-ffffff-a006);color:var(--text);border:none}.navlink,.nav-group-btn{padding:11px 10px}.whoami>.icon-btn{flex-basis:40px;width:40px;height:40px}:where(.main button,.main .btn,.main input:not([type=checkbox]):not([type=radio]),.main select,.main textarea){min-height:40px}.scan-mode-link{align-items:center;min-height:40px;padding-block:10px;display:inline-flex}.nav-scrim{z-index:54;background:var(--theme-surface-black-040508-a062);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.2s both scrimIn;position:fixed;inset:0}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.main{overflow-wrap:break-word;width:100%;min-width:0;max-width:100%;padding:20px 14px 56px}.main table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.main pre{overflow-x:auto}.main select{max-width:calc(100vw - 70px)}.main .row>.field{flex:auto;min-width:min(100%,200px)}.main .field select{width:100%}.login-card{width:min(380px,100vw - 28px)}.boot-shell{display:block}.boot-sidebar{display:none}.boot-main{max-width:100%;padding:18px 14px 48px}.boot-main>.brand{padding:2px 2px 24px;display:flex}.skeleton-grid,.skeleton-grid-dashboard,.skeleton-grid-form{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}.nav-scrim{animation:none}.nav-group-chevron{transition:none}.page-anim{animation:none}}.page-head{margin-bottom:22px}.page-head .sub{color:var(--muted);max-width:640px;font-size:13.5px}.co-switch{margin:0 8px 14px}.co-switch select{background:var(--theme-surface-black-000000-a03);width:100%;font-size:13px;font-weight:600}.co-chip{letter-spacing:.06em;background:var(--theme-surface-white-ffffff-a006);color:var(--muted);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:10.5px;font-weight:750;display:inline-flex}.co-chip .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:16px;padding:20px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grow{flex:1}.mt{margin-top:14px}button,.btn{background:var(--panel-2);color:var(--text);border:1px solid var(--border-strong);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8.5px 15px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,transform .1s,box-shadow .15s;display:inline-flex}button:hover,.btn:hover{border-color:var(--theme-border-white-ffffff-a022);background:var(--theme-surface-blue-232733)}button:active,.btn:active{transform:translateY(1px)}button.primary,.btn.primary{background:linear-gradient(180deg, var(--accent-bright), var(--accent));color:var(--text-on-emphasis);box-shadow:0 2px 12px var(--theme-shadow-red-e5484d-a035), inset 0 1px 0 var(--theme-shadow-white-ffffff-a02);border-color:#0000}button.primary:hover{filter:brightness(1.08);background:linear-gradient(180deg, var(--accent-bright), var(--accent))}button:disabled{opacity:.45;cursor:default;transform:none}button.danger{color:var(--accent-bright)}button.danger:hover{border-color:var(--accent);background:var(--accent-soft)}button.confirm,.btn.confirm,button[data-action-semantic=confirm]{color:var(--text-on-confirm);background:var(--green);border-color:var(--theme-border-green-3dd68c-a09);box-shadow:0 2px 12px var(--theme-shadow-green-3dd68c-a022), inset 0 1px 0 var(--theme-shadow-white-ffffff-a032)}button.confirm:hover:not(:disabled),.btn.confirm:hover,button[data-action-semantic=confirm]:hover:not(:disabled){color:var(--text-on-confirm);background:var(--green-hover);border-color:var(--green-border);filter:none}button.confirm:focus-visible,button[data-action-semantic=confirm]:focus-visible{outline-color:var(--green);box-shadow:0 0 0 3px var(--theme-shadow-green-3dd68c-a022)}button.danger,.btn.danger,button[data-action-semantic=danger]{color:var(--accent-bright);border-color:var(--theme-border-red-ff5d63-a068);box-shadow:none;background:0 0}button.danger:hover:not(:disabled),.btn.danger:hover,button[data-action-semantic=danger]:hover:not(:disabled){color:var(--danger-hover);background:var(--accent-soft);border-color:var(--accent-bright);filter:none}button.danger-confirm,.btn.danger-confirm,button[data-action-semantic=danger-confirm]{color:var(--text-on-emphasis);background:var(--alarm);border-color:var(--alarm-border);box-shadow:0 2px 12px var(--theme-shadow-red-b4232a-a034), inset 0 1px 0 var(--theme-shadow-white-ffffff-a018)}button.danger-confirm:hover:not(:disabled),.btn.danger-confirm:hover,button[data-action-semantic=danger-confirm]:hover:not(:disabled){color:var(--text-on-emphasis);background:var(--alarm-hover);border-color:var(--alarm-border-hover);filter:none}button.danger-confirm:focus-visible,button[data-action-semantic=danger-confirm]:focus-visible{outline-color:var(--danger-hover);box-shadow:0 0 0 3px var(--theme-shadow-red-ff5d63-a024)}.action-button{position:relative}.action-button-label{justify-content:center;align-items:center;gap:8px;display:inline-flex}.action-spinner{inset-inline-end:8px;opacity:0;border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;margin-top:-6.5px;position:absolute;top:50%}.action-spinner.active{opacity:.82;animation:.75s linear infinite action-spin}@keyframes action-spin{to{transform:rotate(360deg)}}.action-dialog-backdrop{z-index:1200;background:var(--theme-surface-black-040508-a078);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.action-dialog{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel-solid);width:min(520px,100%);max-height:min(720px,100dvh - 40px);box-shadow:0 24px 80px var(--theme-shadow-black-000000-a058);padding:22px;overflow:auto}.action-dialog-copy{margin-bottom:18px}.action-dialog-copy h2{color:var(--text);margin-bottom:7px}.action-dialog-copy p{color:var(--muted)}.action-dialog .field{margin-top:16px}.action-dialog .field textarea{resize:vertical;width:100%}.action-dialog-error{outline:none;margin-top:16px}.action-dialog-error:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.action-dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.action-dialog-actions>button{min-height:44px}@media (width<=520px){.action-dialog-backdrop{align-items:end;padding:10px}.action-dialog{max-height:calc(100dvh - 20px);padding:18px}.action-dialog-actions{flex-direction:column-reverse}.action-dialog-actions>button{width:100%}}@media (prefers-reduced-motion:reduce){.action-spinner.active{animation-duration:1.5s}}input,select,textarea{background:var(--theme-surface-black-000000-a025);border:1px solid var(--border-strong);color:var(--text);border-radius:10px;min-width:0;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--theme-shadow-red-e5484d-a018);outline:none}input::placeholder,textarea::placeholder{color:var(--faint)}label.field{color:var(--muted);letter-spacing:.02em;flex-direction:column;gap:5px;font-size:12px;font-weight:550;display:flex}input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px}input[type=date]{color-scheme:inherit}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:left;color:var(--faint);text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid var(--border-strong);padding:8px 12px;font-size:10.5px;font-weight:620}td{border-bottom:1px solid var(--border);vertical-align:top;padding:11px 12px}tbody tr{transition:background .12s}tbody tr:hover{background:var(--theme-surface-white-ffffff-a0025)}tr:last-child td{border-bottom:none}code{background:var(--theme-surface-white-ffffff-a006);border:1px solid var(--border);font-size:12.5px;font-family:var(--mono);border-radius:6px;padding:1.5px 7px}.badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:2.5px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.badge.green{background:var(--green-soft);color:var(--green)}.badge.red{background:var(--accent-soft);color:var(--accent-bright)}.badge.amber{background:var(--amber-soft);color:var(--amber)}.badge.violet{background:var(--violet-soft);color:var(--theme-text-blue-bda8ff)}.badge.gray{background:var(--theme-surface-white-ffffff-a006);color:var(--muted)}.error-box{background:var(--accent-soft);border:1px solid var(--theme-border-red-e5484d-a04);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:13.5px;display:flex}.token-box{background:var(--green-soft);border:1px solid var(--theme-border-green-3dd68c-a04);word-break:break-all;border-radius:10px;margin-bottom:14px;padding:14px 16px;font-size:13.5px}.empty{color:var(--faint);flex-direction:column;align-items:center;gap:8px;padding:26px 0 18px;font-size:13.5px;display:flex}.dash-notice{background:var(--theme-surface-white-ffffff-a003);border:1px solid var(--border);border-left:3px solid var(--faint);color:var(--muted);border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.dash-notice svg{color:var(--faint);flex:none;margin-top:2px}.dash-notice.warn{border-left-color:var(--amber,var(--theme-border-orange-e5a03d))}.dash-notice.warn svg{color:var(--amber,var(--theme-text-orange-e5a03d))}.url-state-notice{border:1px solid var(--theme-border-cyan-5b8def-a035);border-left:3px solid var(--info);background:var(--theme-surface-cyan-5b8def-a009);min-width:0;color:var(--muted);border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex}.url-state-notice>span{flex:1;min-width:0}.url-state-notice>svg{color:var(--info-bright);flex:none}.url-state-notice .icon-btn{flex:none}.wayfind-selected-row>td{background:var(--theme-surface-cyan-5b8def-a012)}.wayfind-selected-row>td:first-child{box-shadow:inset 3px 0 0 var(--info)}.wayfind-subject-link{appearance:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:620}.wayfind-subject-link:hover{color:var(--theme-text-blue-8fb2ff);text-underline-offset:3px;text-decoration:underline}.login-wrap{background:radial-gradient(600px 400px at 50% 30%, var(--theme-surface-red-e5484d-a012), transparent 65%);place-items:center;min-height:100vh;display:grid}.login-card{width:380px;padding:34px 32px 30px}.login-brand{flex-direction:column;align-items:center;gap:12px;margin-bottom:26px;display:flex}.login-brand .brand-mark{border-radius:13px;width:46px;height:46px}.login-title{letter-spacing:.05em;font-size:20px;font-weight:750}.login-title span{color:var(--accent-bright)}.login-sub{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.login-card form{flex-direction:column;gap:14px;display:flex}.login-card button{margin-top:6px;padding:11px;font-size:14px}.login-hint{text-align:center;color:var(--faint);margin-top:16px;font-size:12px}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.stat{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px}.stat-label{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:flex}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:650}.stat-value small{color:var(--muted);font-size:14px;font-weight:500}.stat.warn .stat-value{color:var(--amber)}.stat.ok .stat-value{color:var(--green)}.stat.bad .stat-value{color:var(--accent-bright)}.dash-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dash-head button{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.widget-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:14px;display:grid}.widget{min-width:0;margin:0}.widget.span-4{grid-column:span 4}.widget.span-6{grid-column:span 6}.widget.span-12{grid-column:span 12}@media (width<=1080px){.widget.span-4{grid-column:span 6}}@media (width<=760px){.widget.span-4,.widget.span-6,.widget.span-12{grid-column:span 12}.dash-head{flex-direction:column}}.widget h2{margin-bottom:12px}.h2-aside{color:var(--faint);letter-spacing:.01em;margin-left:auto;font-size:11px;font-weight:550}.spark-aside{align-items:center;gap:7px;display:inline-flex}.spark-aside small{color:var(--faint);font-size:10.5px}.pctbar{width:100%;display:block}.hbars{flex-direction:column;gap:9px;display:flex}.hbar-row{grid-template-columns:minmax(72px,38%) 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.hbar-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hbar-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hbar-value small{color:var(--faint);font-weight:500}.donut-wrap{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.chart-legend{flex-direction:column;flex:1;gap:6px;min-width:130px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.chart-legend li{align-items:center;gap:8px;display:flex}.chart-legend .dot{border-radius:3px;flex:none;width:8px;height:8px}.legend-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend-value{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ring-wrap{flex-direction:column;align-items:center;gap:10px;padding:6px 0 2px;display:flex}.ring-wrap .center{text-align:center}.bignum{padding:4px 0 12px}.bignum-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650}.bignum.ok .bignum-value{color:var(--green)}.bignum.warn .bignum-value{color:var(--amber)}.bignum.bad .bignum-value{color:var(--accent-bright)}.bignum-sub{color:var(--muted);margin-top:2px;font-size:12.5px}.mini-rows{flex-direction:column;gap:8px;margin-top:4px;display:flex}table.tight{font-size:13px}table.tight th{padding:6px 10px}table.tight td{padding:8px 10px}th.num,td.num{text-align:right}td.nowrap{white-space:nowrap}.warn-text{color:var(--amber);font-weight:600}.pct-cell{align-items:center;gap:9px;display:flex}.pct-cell span{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:34px;font-size:12px}.customize-panel{margin-bottom:14px}.customize-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;display:grid}.customize-item{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.muted{color:var(--muted)}.small{font-size:12.5px}.mono{font-family:var(--mono)}.dashboard-stats{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.dashboard-stats .stat{flex:158px;min-width:0}.dashboard-stat-link{cursor:pointer;color:inherit;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;position:relative}.dashboard-stat-link .stat-label{padding-right:16px}.dashboard-stat-link:after{content:"↗";color:var(--faint);font-size:13px;transition:color .15s,transform .15s;position:absolute;top:13px;right:14px}.dashboard-stat-link:hover{border-color:var(--border-strong);background:var(--theme-surface-blue-1e212a-a086);transform:translateY(-1px)}.dashboard-stat-link:hover:after{color:var(--text);transform:translate(1px,-1px)}.dashboard-widget-grid{grid-auto-flow:dense;grid-auto-rows:1px;align-items:start;gap:14px}.dashboard-widget-slot{align-self:start;min-width:0}.dashboard-widget-slot.span-4{grid-column:span 4}.dashboard-widget-slot.span-6{grid-column:span 6}.dashboard-widget-slot.span-12{grid-column:span 12}.dashboard-widget{flex-direction:column;width:100%;max-height:460px;margin:0;display:flex;position:relative;overflow:hidden}.dashboard-widget h2{flex:none;min-width:0}.dashboard-widget-link{color:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.dashboard-widget-link:hover{border-color:var(--border-strong);background:var(--theme-surface-blue-1e212a-a086);transform:translateY(-1px)}.dashboard-widget-cue,.dashboard-widget-action{color:var(--faint);flex:none;justify-content:center;align-items:center;transition:color .15s,transform .15s;display:inline-flex}.dashboard-widget-cue.push,.dashboard-widget-action.push{margin-left:auto}.dashboard-widget .h2-aside+.dashboard-widget-cue,.dashboard-widget .h2-aside+.dashboard-widget-action{margin-left:8px}.dashboard-widget-link:hover .dashboard-widget-cue,.dashboard-widget-action:hover{color:var(--text);transform:translate(1px,-1px)}.dashboard-widget-scroll-shell{flex:auto;min-height:0;position:relative}.dashboard-widget-scroll{scrollbar-width:thin;scrollbar-color:var(--theme-border-blue-3a3f4c) transparent;max-height:382px;padding-right:4px;overflow:auto}.dashboard-widget-scroll::-webkit-scrollbar{width:6px;height:6px}.dashboard-widget-scroll::-webkit-scrollbar-thumb{background:var(--theme-surface-blue-3a3f4c);border:0;border-radius:999px}.dashboard-widget-scroll-shell.has-more:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--theme-surface-neutral-16181f-a0), var(--theme-surface-neutral-16181f-a098));height:34px;position:absolute;bottom:0;left:0;right:4px}.dashboard-click-row{cursor:pointer;outline-offset:-2px}.dashboard-click-row:hover,.dashboard-click-row:focus-visible{background:var(--theme-surface-white-ffffff-a0045)}.dashboard-link-label{align-items:center;gap:5px;min-width:0;display:flex}.dashboard-link-label>span:first-child{overflow-wrap:anywhere;min-width:0}.dashboard-row-cue{color:var(--faint);opacity:.65;flex:none;transition:color .15s,transform .15s,opacity .15s}.dashboard-click-row:hover .dashboard-row-cue,.dashboard-click-row:focus-visible .dashboard-row-cue{color:var(--text);opacity:1;transform:translate(2px)}.dashboard-bar-link{color:inherit;cursor:pointer;border-radius:7px;margin:-3px -5px;padding:3px 5px;transition:background .15s}.dashboard-bar-link:hover,.dashboard-bar-link:focus-visible{background:var(--theme-surface-white-ffffff-a0045)}.dashboard-bar-value{align-items:center;gap:3px;display:inline-flex}.dashboard-bar-value svg{color:var(--faint);transition:color .15s,transform .15s}.dashboard-bar-link:hover .dashboard-bar-value svg,.dashboard-bar-link:focus-visible .dashboard-bar-value svg{color:var(--text);transform:translate(2px)}@media (width<=1080px){.dashboard-widget-slot.span-4{grid-column:span 6}}@media (width<=760px){.dashboard-widget-slot.span-4,.dashboard-widget-slot.span-6,.dashboard-widget-slot.span-12{grid-column:span 12}.dashboard-stats .stat{flex-basis:145px}}@media (prefers-reduced-motion:reduce){.dashboard-stat-link,.dashboard-stat-link:after,.dashboard-widget-link,.dashboard-widget-cue,.dashboard-widget-action,.dashboard-row-cue,.dashboard-bar-value svg{transition:none}}.info-tip-anchor{min-width:0;max-width:100%;display:inline-flex;position:relative}.info-tip-trigger{border:1px dashed var(--border-strong);min-width:24px;min-height:24px;color:inherit;font:inherit;line-height:inherit;text-align:left;background:0 0;border-radius:7px;padding:2px 6px}.info-tip-trigger:hover{background:var(--theme-surface-white-ffffff-a004);border-color:currentColor}.info-tip-anchor :is(button,[role=button],input,select,textarea,a):focus-visible,.info-tip-trigger:focus-visible{outline:2px solid var(--focus,var(--focus));outline-offset:2px}.info-tip{z-index:300;overflow-wrap:anywhere;border:1px solid var(--border-strong);background:var(--panel-solid,var(--panel-2));max-height:calc(100vh - 16px);box-shadow:var(--shadow);color:var(--text);letter-spacing:0;pointer-events:none;text-align:left;text-transform:none;white-space:pre-wrap;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;font-weight:450;line-height:1.45;display:flex;position:fixed;overflow:hidden}.info-tip-label{color:var(--text);font-size:12.5px}.info-tip-what,.info-tip-detail,.info-tip-doctrine{display:block}.info-tip-detail{color:var(--muted)}.info-tip-detail b{color:var(--text-dim);font-weight:650}.info-tip-doctrine{border-top:1px solid var(--border);color:var(--amber);padding-top:6px}@media (prefers-reduced-motion:reduce){.info-tip,.info-tip-anchor,.info-tip-anchor :is(button,[role=button],input,select,textarea,a){transition:none!important;animation:none!important}}.clamped-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block;position:relative}.clamped-text-measure,.clamped-text-value{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.clamped-text-measure{visibility:hidden;pointer-events:none;-webkit-line-clamp:var(--clamped-lines);-webkit-box-orient:vertical;width:100%;height:auto;display:-webkit-box;position:absolute;inset:0 auto auto 0;overflow:hidden}.clamped-text-value{-webkit-line-clamp:var(--clamped-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamped-text-value.expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.clamped-text-tip{width:100%;display:flex}.clamped-text-toggle{width:100%;min-width:24px;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;white-space:inherit;background:0 0;border:0;padding:0;display:block}.clamped-text-toggle:hover{background:0 0;border:0}.clamped-text-affordance{color:var(--accent-bright);margin-top:2px;font-size:11px;font-weight:650;line-height:1.3;display:inline-block}@media (prefers-reduced-motion:reduce){.clamped-text,.clamped-text-toggle,.clamped-text-value{transition:none!important;animation:none!important}}.field-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.linkish{color:var(--accent,var(--theme-text-cyan-6ea8fe));cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;margin:0;padding:0;font-size:11px;display:inline-flex}.linkish:hover{text-decoration:underline}.quick-add{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2,var(--theme-surface-white-ffffff-a003));padding:12px 14px}.quick-add-head{align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.quick-add-actions{align-items:flex-end;gap:8px;display:flex}.camera-panel{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--media-black);width:320px;max-width:100%;box-shadow:var(--shadow);margin-top:10px;position:relative;overflow:hidden}.camera-panel video{aspect-ratio:4/3;object-fit:cover;background:var(--media-black);width:100%;display:block}.camera-reticle{border:1.5px dashed var(--theme-border-white-ffffff-a035);pointer-events:none;border-radius:12px;position:absolute;inset:18%}.camera-reticle:before{content:"";background:linear-gradient(90deg, transparent, var(--theme-surface-red-ff5d63-a075), transparent);height:2px;animation:2.2s ease-in-out infinite camSweep;position:absolute;top:50%;left:8%;right:8%}@keyframes camSweep{0%,to{opacity:.4;transform:translateY(-34px)}50%{opacity:1;transform:translateY(34px)}}.camera-flash{pointer-events:none;background:var(--green-soft);box-shadow:inset 0 0 0 3px var(--green);border-radius:inherit;animation:.55s ease-out forwards camFlash;position:absolute;inset:0}@keyframes camFlash{0%{opacity:1}to{opacity:0}}.camera-hint{color:var(--theme-text-white-ffffff-a085);background:linear-gradient(180deg, transparent, var(--theme-surface-black-000000-a072));pointer-events:none;padding:6px 10px;font-size:11px;position:absolute;bottom:0;left:0;right:0}button.camera-live{border-color:var(--theme-border-green-3dd68c-a05);color:var(--green);background:var(--green-soft)}button.camera-live:hover{border-color:var(--green);background:var(--green-soft)}.camera-unsupported{cursor:help;display:inline-flex}.camera-error{color:var(--amber);margin-top:8px}.mode-divider{background:var(--border-strong);align-self:stretch;width:1px;min-height:26px;margin:0 2px}.kit-bom td,.kit-return-lines td{vertical-align:middle}.kit-partial{color:var(--text);border:1px dashed var(--border-strong);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:550;transition:border-color .15s,background .15s;display:inline-flex}.kit-partial:hover{border-color:var(--amber);background:var(--amber-soft)}.kit-result-lines{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.kit-result-lines code{background:var(--theme-surface-black-000000-a03)}.counter-feed .feed-list{flex-direction:column;max-height:336px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.feed-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:9px 2px;font-size:13px;display:flex}.feed-row:last-child{border-bottom:none}.feed-kind{flex-shrink:0;justify-content:center;min-width:96px;margin-top:1px}.feed-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.feed-line{flex-wrap:wrap;align-items:center;gap:8px;font-weight:550;display:flex}.feed-line code{font-size:11px}.feed-qty{color:var(--muted);white-space:nowrap;font-size:12.5px}.feed-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.feed-when{color:var(--faint);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;font-size:11.5px;display:flex}.feed-by{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11px;overflow:hidden}@media (width<=640px){.feed-row{flex-wrap:wrap}.feed-when{flex-direction:row;align-items:baseline;gap:8px;width:100%;padding-left:108px}}.label-simple{border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 94%, var(--violet)), var(--panel));border-radius:14px;margin-bottom:12px;padding:16px}.label-simple-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px;display:flex}.label-simple-head h2,.label-simple-head p,.label-intent h3,.label-intent p{margin:0}.label-simple-head h2{margin-top:3px;font-size:17px}.label-simple-head>p{max-width:360px;color:var(--muted);text-align:right;font-size:12px}.label-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.label-intent{border:1px solid var(--border);background:var(--theme-surface-black-000000-a018);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:14px;display:flex}.label-intent>svg{color:var(--violet);margin-bottom:10px}.label-intent h3{font-size:14px}.label-intent p{color:var(--muted);flex:1;margin-top:5px;font-size:11.5px;line-height:1.45}.label-intent>button{width:100%;min-height:42px;margin-top:12px}.label-intent>a{width:100%;min-height:34px;color:var(--accent-bright);text-align:center;justify-content:center;align-items:center;font-size:10.5px;display:inline-flex}.label-disclosure{border:1px solid var(--border);background:var(--panel);border-radius:14px;min-width:0;margin-bottom:12px}.label-disclosure>summary{cursor:pointer;align-items:center;gap:12px;min-height:58px;padding:10px 14px;list-style:none;display:flex}.label-disclosure>summary::-webkit-details-marker{display:none}.label-disclosure>summary:before{content:"›";color:var(--muted);flex:none;font-size:20px;line-height:1;transition:transform .15s;transform:rotate(0)}.label-disclosure[open]>summary:before{transform:rotate(90deg)}.label-disclosure>summary span{font-size:14px;font-weight:700}.label-disclosure>summary small{color:var(--muted);text-align:right;margin-left:auto;font-size:11px}.label-disclosure[open]>summary{border-bottom:1px solid var(--border)}.label-disclosure>.card{margin:12px}.label-history-disclosure .lq-card{box-shadow:none;border-color:#0000;margin:12px}.label-tabs{border:1px solid var(--border);background:var(--theme-surface-black-000000-a025);scrollbar-width:none;border-radius:12px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.label-tabs::-webkit-scrollbar{display:none}.label-tab{color:var(--muted);background:0 0;border:none;border-radius:9px;padding:6.5px 12px;font-size:12.5px}.label-tab:hover{background:var(--theme-surface-white-ffffff-a005);color:var(--text)}.label-tab.on{background:var(--accent-soft);color:var(--text-on-emphasis)}.label-tab.on svg{color:var(--accent-bright)}.label-picker{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;max-height:264px;margin-top:14px;padding:2px;display:grid;overflow-y:auto}.label-cand{text-align:left;border:1px solid var(--border);background:var(--theme-surface-black-000000-a018);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;font-weight:500;display:flex}.label-cand:hover{border-color:var(--border-strong);background:var(--theme-surface-white-ffffff-a004)}.label-cand.on{border-color:var(--theme-border-red-e5484d-a055);background:var(--accent-soft)}.label-cand-title{color:var(--text);font-size:13px;font-weight:600}.label-cand-sub{color:var(--muted);font-size:11.5px;font-family:var(--mono)}.sheet-chips{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;display:flex}.sheet-chip{border:1px solid var(--border-strong);background:var(--panel-2);border-radius:999px;align-items:center;gap:7px;padding:3px 6px 3px 10px;font-size:12px;font-weight:550;display:inline-flex}.sheet-chip .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sheet-chip.k-item .dot{background:var(--amber)}.sheet-chip.k-asset .dot{background:var(--violet)}.sheet-chip.k-employee .dot{background:var(--green)}.sheet-chip code{padding:.5px 5px;font-size:10.5px}.sheet-chip button{color:var(--faint);background:0 0;border:none;border-radius:50%;place-items:center;padding:3px;display:grid}.sheet-chip button:hover{color:var(--accent-bright);background:var(--accent-soft)}.size-toggle{border:1px solid var(--border);background:var(--theme-surface-black-000000-a025);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.size-toggle button{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:0 0;border:none;border-radius:7px;padding:5px 12px;font-size:12px}.size-toggle button.on{background:var(--accent-soft);color:var(--text-on-emphasis)}.label-sheet{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.label-card{background:var(--paper);width:2.4in;height:1.2in;color:var(--paper-text);border:1px solid var(--theme-border-black-000000-a035);break-inside:avoid;page-break-inside:avoid;border-radius:6px;flex-shrink:0;align-items:center;gap:.1in;padding:.1in;display:flex;overflow:hidden}.label-qr{flex-shrink:0;place-items:center;width:.95in;height:.95in;display:grid}.label-qr svg{width:100%;height:100%;display:block}.label-text{flex-direction:column;gap:2px;min-width:0;display:flex}.label-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.label-sub{font-size:9px;font-family:var(--mono);color:var(--theme-text-cyan-444a55);-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.label-sheet.sm .label-card{gap:.08in;width:2in;height:1in;padding:.08in}.label-sheet.sm .label-qr{width:.8in;height:.8in}.label-sheet.sm .label-title{font-size:10px}.label-sheet.sm .label-sub{font-size:8px}.label-card.unknown{background:var(--theme-surface-white-ffffff-a004);border:1px dashed var(--border-strong);color:var(--faint);text-align:center;justify-content:center}.label-card.unknown .label-title{color:var(--faint);font-weight:600}.label-card.unknown .label-sub{color:var(--faint)}@page{margin:.4in}@media print{body.rpi-labels-page{background:var(--text-on-emphasis)!important}body.rpi-labels-page .sidebar,body.rpi-labels-page .print-hide{display:none!important}body.rpi-labels-page .layout{display:block}body.rpi-labels-page .main{max-width:none;padding:0}body.rpi-labels-page .page-anim{animation:none}body.rpi-labels-page .card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;margin:0;padding:0}body.rpi-labels-page .label-advanced{background:0 0;border:none}body.rpi-labels-page .label-sheet{gap:.14in;margin:0}body.rpi-labels-page .label-card{border:1px solid var(--theme-print-neutral-999999);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px}body.rpi-labels-page .label-card.unknown{display:none}}.print-setup h2{margin-bottom:12px}.print-setup-row{align-items:flex-end}.stock-field{min-width:250px}.stock-field select{font-weight:600}.stock-help{letter-spacing:0;color:var(--faint);max-width:340px;font-size:11.5px;font-weight:450;line-height:1.45}.label-option-group{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:150px;margin:0;padding:8px 10px;display:flex}.label-option-group legend{color:var(--muted);padding:0 4px;font-size:10.5px;font-weight:650}.label-option-group label{min-height:28px;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.label-option-group input{accent-color:var(--accent-bright)}.print-setup-count{white-space:nowrap;margin-right:2px}.copies-stepper{border:1px solid var(--border);background:var(--theme-surface-black-000000-a028);border-radius:999px;align-items:center;gap:1px;padding:1px;display:inline-flex}.sheet-chip .copies-stepper button{width:22px;height:22px;color:var(--muted);background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.sheet-chip .copies-stepper button:hover:not(:disabled){color:var(--text);background:var(--theme-surface-white-ffffff-a009)}.sheet-chip .copies-stepper button:disabled{opacity:.3}.copies-x{text-align:center;font-variant-numeric:tabular-nums;min-width:25px;color:var(--text);font-size:11px;font-weight:700}@media (pointer:coarse){.sheet-chip .copies-stepper button,.sheet-chip>button{width:44px;height:44px}}.bulk-paste{width:100%;font-family:var(--mono);resize:vertical;white-space:pre;min-height:122px;font-size:12.5px;line-height:1.65}.bulk-errors{border:1px dashed var(--theme-border-orange-f5a524-a05);background:var(--amber-soft);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;display:flex}.bulk-errors svg{color:var(--amber);flex-shrink:0;margin-top:2px}.bulk-errors ul{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;display:flex}.bulk-errors code{font-size:11.5px}.print-tray{right:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:40;flex-direction:column;align-items:flex-end;gap:8px;animation:.18s cubic-bezier(.2,.8,.2,1) both trayPop;display:flex;position:fixed}@keyframes trayPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.print-tray-bar{border:1px solid var(--border-strong);background:var(--theme-surface-neutral-14161c-a094);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px var(--theme-shadow-black-000000-a05), 0 0 0 1px var(--theme-shadow-red-e5484d-a012);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 18px;display:flex}.print-tray-count{white-space:nowrap;font-size:13px;font-weight:650}.print-tray-bar button{border-radius:999px;min-height:44px}.print-tray-clear{min-width:44px;color:var(--muted);background:0 0;border-color:#0000;padding:8px}.print-tray-clear:hover{color:var(--accent-bright);background:var(--accent-soft);border-color:#0000}.print-tray-error{border:1px solid var(--theme-border-red-e5484d-a04);background:var(--theme-surface-red-261012-a095);max-width:340px;color:var(--accent-bright);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;display:flex}.print-tray-error svg{flex-shrink:0}.tray-cell{text-align:right;width:44px}.tray-add{width:34px;height:34px;color:var(--muted);background:0 0;border-color:#0000;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.tray-add:after{content:"";position:absolute;inset:-5px}.tray-add:hover{color:var(--text);border-color:var(--border-strong);background:var(--panel-2)}.tray-add.queued{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--theme-border-red-e5484d-a045)}@media print{.print-tray{display:none!important}}.lq-card h2{align-items:center;gap:7px;font-size:14.5px;display:inline-flex}.lq-filters{flex-wrap:wrap;gap:6px;display:flex}.lq-tools{align-items:end;gap:10px;margin-top:12px;display:flex}.lq-search{border:1px solid var(--border);min-width:220px;min-height:42px;color:var(--faint);background:var(--theme-surface-black-000000-a018);border-radius:10px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.lq-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0}.lq-sort{min-width:150px}.lq-count{background:var(--panel-2);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px}.label-tab.on .lq-count{background:var(--theme-surface-white-ffffff-a012);border-color:#0000}.lq-batchbar{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.lq-groups{flex-direction:column;gap:14px;display:flex}.lq-group{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.lq-group-head{background:var(--theme-surface-black-000000-a018);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.lq-table{border-collapse:collapse;width:100%}.lq-table td{border-top:1px solid var(--border);vertical-align:middle;padding:8px 12px;font-size:13px}.lq-table tr:first-child td{border-top:none}.lq-table tr.on td{background:var(--accent-soft)}.lq-pick{width:34px}.lq-title{align-items:center;gap:8px;font-weight:600;display:flex}.lq-copies{color:var(--muted);font-size:11.5px;font-weight:500}.lq-kind{width:110px}.lq-kind .sheet-chip{pointer-events:none;font-size:11.5px}.lq-status{width:150px}.lq-actions{text-align:right;white-space:nowrap;width:260px}.lq-act{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;margin-left:6px;padding:4px 9px;font-size:12px;text-decoration:none;display:inline-flex}.lq-act:hover{color:var(--text);border-color:var(--border-strong);background:var(--panel-2)}.lq-act.danger:hover{color:var(--accent-bright);border-color:var(--theme-border-red-e5484d-a045);background:var(--accent-soft)}@media (width<=768px){.label-simple{padding:12px}.label-simple-head{flex-direction:column;align-items:flex-start}.label-simple-head>p{text-align:left;max-width:none}.label-intent-grid{grid-template-columns:minmax(0,1fr)}.label-disclosure>summary{flex-wrap:wrap;align-items:flex-start}.label-disclosure>summary small{text-align:left;width:calc(100% - 28px);margin-left:28px}.label-disclosure>.card,.label-history-disclosure .lq-card{margin:8px}.lq-tools,.print-setup-row{flex-direction:column;align-items:stretch}.lq-search,.lq-sort,.stock-field,.label-option-group{width:100%;min-width:0}.label-option-group label{min-height:44px}}@media (prefers-reduced-motion:reduce){.label-disclosure>summary:before{transition:none}}@media print{.lq-card{display:none!important}}.counter-transfer-nudge{border:1px solid var(--theme-border-blue-8f7bd8-a045);background:var(--violet-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.counter-transfer-nudge .grow{flex:1;min-width:220px}.counter-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.counter-tabs::-webkit-scrollbar{display:none}.counter-tabs>button{flex:none;min-height:44px}.counter-checkout-semantics,.counter-pick-semantics{flex-wrap:wrap;gap:7px;display:flex}.counter-pick-mode{margin-top:4px}.counter-pick-header{align-items:flex-end}.counter-pick-header .field{min-width:180px}.counter-search-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;display:grid}.counter-search-row>span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.counter-item-search{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.counter-item-search>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;left:11px}.counter-item-search>input{width:100%;padding-left:34px}.counter-item-results{z-index:30;border:1px solid var(--border-strong);background:var(--theme-surface-neutral-13151b-a098);box-shadow:var(--shadow);border-radius:10px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden}.counter-item-results button{text-align:left;background:0 0;border:0;border-radius:0;width:100%;min-height:48px;padding:8px 11px}.counter-item-results button+button{border-top:1px solid var(--border)}.counter-item-results button:hover{background:var(--panel-2)}.counter-item-results button span{gap:2px;display:grid}.counter-item-results small{color:var(--muted);font-family:var(--mono);font-size:11px}.counter-item-empty{color:var(--muted);padding:12px;font-size:12px}.counter-pick-workspace{margin-top:14px}.counter-pick-compose{border:1px solid var(--border);background:var(--theme-surface-black-000000-a012);border-radius:12px;padding:14px}.counter-pick-intro{align-items:flex-start;gap:10px;display:flex}.counter-pick-intro>svg{color:var(--accent-bright);margin-top:2px}.counter-pick-intro h2{margin:0;font-size:15px}.counter-pick-intro p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.counter-pick-lines{gap:6px;margin-top:12px;display:grid}.counter-pick-line{border:1px solid var(--border);border-radius:9px;grid-template-columns:minmax(0,1fr) 82px auto 38px;align-items:center;gap:8px;min-height:52px;padding:7px 9px 7px 12px;display:grid}.counter-pick-line>div{gap:2px;min-width:0;display:grid}.counter-pick-line>div strong,.counter-pick-line>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.counter-pick-line>div small{color:var(--muted);font-size:11px}.counter-pick-line input{text-align:center;width:82px}.counter-pick-fixed-qty{text-align:center;width:82px;color:var(--muted);font-variant-numeric:tabular-nums}.counter-pick-empty{border:1px dashed var(--border-strong);min-height:82px;color:var(--muted);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:7px;margin-top:12px;font-size:12px;display:grid}.counter-pick-actions,.counter-pick-confirm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.counter-pick-actions button,.counter-pick-confirm button,.counter-map-link{min-height:44px}.counter-pick-plan{margin-top:14px}.counter-pick-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.counter-pick-plan-head>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.counter-map-link{border:1px solid var(--border-strong);color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;text-decoration:none;display:inline-flex}.counter-map-link:hover{background:var(--panel-2)}.counter-pick-route-note{border-left:3px solid var(--green);background:var(--green-soft);border-radius:7px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.45}.counter-pick-route-note.location{border-left-color:var(--amber);background:var(--amber-soft)}.counter-pick-map-preview{border:1px solid var(--border);border-radius:12px;margin-top:10px;padding:10px;overflow:hidden}.counter-pick-map-preview>div{align-items:center;gap:7px;font-size:12px;display:flex}.counter-pick-map-preview svg{background:linear-gradient(30deg, transparent 49%, var(--theme-surface-white-ffffff-a0035) 50%, transparent 51%), linear-gradient(150deg, transparent 49%, var(--theme-surface-white-ffffff-a0035) 50%, transparent 51%);background-size:18px 18px;width:100%;max-height:270px;margin-top:5px;display:block}.counter-pick-map-preview polyline{fill:none;stroke:var(--theme-border-teal-45e3ff);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.counter-pick-map-preview polyline.provisional{stroke:var(--theme-border-magenta-ff66d9);stroke-dasharray:7 5}.counter-pick-map-preview small{color:var(--muted)}.counter-pick-print{margin-top:12px}.counter-pick-print>header{display:none}.counter-pick-stops{gap:7px;margin:0;padding:0;list-style:none;display:grid}.counter-pick-stops>li{border:1px solid var(--border);break-inside:avoid;page-break-inside:avoid;border-radius:10px;grid-template-columns:38px minmax(180px,1.2fr) minmax(190px,1fr) 64px auto;align-items:center;gap:10px;min-height:66px;padding:8px 10px;display:grid}.counter-pick-stops>li.picked{border-color:var(--theme-border-green-3dd68c-a045);background:var(--theme-surface-green-3dd68c-a0045)}.counter-pick-check{border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;padding:0;font-weight:750;display:grid}.counter-pick-stops>li.picked .counter-pick-check{border-color:var(--green);color:var(--green);background:var(--green-soft)}.counter-pick-print-order{display:none}.counter-pick-stop-main,.counter-pick-stop-place{gap:2px;min-width:0;display:grid}.counter-pick-stop-main>strong,.counter-pick-stop-main>span,.counter-pick-stop-place>span,.counter-pick-stop-place>code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.counter-pick-stop-main>span,.counter-pick-stop-main>small,.counter-pick-stop-place>span{color:var(--muted);font-size:11px}.counter-pick-stop-place>strong{color:var(--amber);font-size:12px}.counter-pick-stop-place>code{font-size:10.5px}.counter-pick-stop-qty{justify-items:center;display:grid}.counter-pick-stop-qty>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.counter-pick-stop-qty>strong{font-variant-numeric:tabular-nums;font-size:18px}.counter-pick-confirm>small{color:var(--muted)}.counter-pick-confirm .counter-pick-failed{color:var(--accent-bright)}.counter-tape>h2{align-items:center;gap:7px;display:flex}.counter-tape>ul{margin:10px 0 0;padding:0;list-style:none;display:grid}.counter-tape>ul>li{border-top:1px solid var(--border);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 0;display:grid}.counter-tape>ul>li>div{gap:2px;min-width:0;display:grid}.counter-tape>ul>li small{color:var(--muted);font-size:11px}.counter-tape>ul>li .counter-tape-error{color:var(--accent-bright)}@media (width<=700px){.counter-pick-line{grid-template-columns:minmax(0,1fr) 72px 38px}.counter-pick-line>.badge{grid-column:1/3;justify-self:start}.counter-pick-line input,.counter-pick-fixed-qty{width:72px}.counter-pick-stops>li{grid-template-columns:38px minmax(0,1fr) 58px}.counter-pick-stop-place{grid-column:2/4}.counter-pick-stop-main>strong{white-space:normal;overflow:visible}.counter-pick-stops>li>.badge{grid-column:2/4;justify-self:start}.counter-tape>ul>li{grid-template-columns:82px minmax(0,1fr)}.counter-tape>ul>li>button,.counter-tape>ul>li>.badge:last-child{grid-column:2;justify-self:start}}@media (width<=430px){.counter-pick-compose{padding:11px}.counter-pick-header .field{width:100%;min-width:min(100%,220px)}.counter-search-row{grid-template-columns:1fr}.counter-search-row>span{display:none}.counter-pick-plan-head>div,.counter-pick-plan-head button,.counter-map-link,.counter-pick-confirm>button{width:100%}}@media print{@page{margin:.45in}body.rpi-counter-page{background:var(--text-on-emphasis)!important;color:var(--theme-print-black-111111)!important}body.rpi-counter-page .sidebar,body.rpi-counter-page .page-head,body.rpi-counter-page .counter-tabs,body.rpi-counter-page .counter-pick-screen-only,body.rpi-counter-page .counter-feed,body.rpi-counter-page .counter-tape{display:none!important}body.rpi-counter-page .layout,body.rpi-counter-page .main{width:auto;max-width:none;margin:0;padding:0;display:block}body.rpi-counter-page .page-anim{animation:none}body.rpi-counter-page .counter-card,body.rpi-counter-page .counter-pick-compose,body.rpi-counter-page .counter-pick-map-preview{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0}body.rpi-counter-page .counter-pick-plan{margin:0}body.rpi-counter-page .counter-pick-route-note{border:1px solid var(--theme-print-neutral-bbbbbb);color:var(--theme-print-neutral-222222);background:0 0;margin:0 0 .18in}body.rpi-counter-page .counter-pick-print{color:var(--theme-print-black-111111);margin:0}body.rpi-counter-page .counter-pick-print>header{margin-bottom:.2in;display:block}body.rpi-counter-page .counter-pick-print>header>span{letter-spacing:.12em;text-transform:uppercase;font-size:9pt;font-weight:750}body.rpi-counter-page .counter-pick-print>header h2{margin:.04in 0;font-size:20pt}body.rpi-counter-page .counter-pick-print>header p{color:var(--theme-print-neutral-444444);margin:0;font-size:10pt}body.rpi-counter-page .counter-pick-stops>li{border:1px solid var(--theme-print-neutral-aaaaaa);min-height:.58in;color:var(--theme-print-black-111111);background:var(--text-on-emphasis);grid-template-columns:.32in minmax(2.2in,1.3fr) minmax(2in,1fr) .55in;padding:.08in}body.rpi-counter-page .counter-pick-print-order{border:1.5px solid var(--theme-print-neutral-222222);border-radius:50%;place-items:center;width:.28in;height:.28in;font-weight:800;display:grid}body.rpi-counter-page .counter-pick-stop-main>span,body.rpi-counter-page .counter-pick-stop-main>small,body.rpi-counter-page .counter-pick-stop-place>span{color:var(--theme-print-neutral-444444)}body.rpi-counter-page .counter-pick-stop-place>strong{color:var(--theme-print-black-111111)}body.rpi-counter-page .counter-pick-stop-place>code{color:var(--theme-print-black-111111);background:var(--theme-print-white-f3f3f3)}body.rpi-counter-page .counter-pick-stops>li>.badge{display:none}}.kit-row{cursor:pointer}.kit-row.selected td{background:var(--accent-soft)}.kit-row.selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.kit-builder{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--theme-surface-black-000000-a014);padding:14px}.kit-builder-lines{margin-bottom:12px}.kit-builder-lines td{vertical-align:middle}.kit-panel-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kit-panel-head>.row{gap:8px}.kit-panel-name{letter-spacing:-.01em;font-size:16px;font-weight:700}.kit-deploy-note{align-items:center;gap:7px;display:flex}.kit-deploy-note svg{color:var(--faint);flex-shrink:0}.import-file-btn{cursor:pointer}.import-file-btn input[type=file]{display:none}.import-paste{font-family:var(--mono);resize:vertical;white-space:pre;min-height:110px;font-size:12.5px;line-height:1.6}.import-map-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.import-map{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--theme-surface-black-000000-a018);flex-direction:column;gap:7px;padding:11px 12px;transition:border-color .15s;display:flex}.import-map.mapped{border-color:var(--theme-border-green-3dd68c-a035)}.import-map-header code{font-size:11.5px}.import-map-sample{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.import-mode-fixes{border:1px dashed var(--theme-border-orange-f5a524-a045);border-radius:var(--radius-sm);background:var(--theme-surface-orange-f5a524-a005);padding:12px 14px}.import-mode-fix-list{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.import-mode-fix{align-items:center;gap:10px;display:flex}.import-mode-fix-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.import-mode-fix select{padding:5px 10px;font-size:12.5px}.import-plan tbody tr:nth-child(odd){background:var(--theme-surface-white-ffffff-a002)}.import-plan tbody tr:hover{background:var(--theme-surface-white-ffffff-a0045)}.thumb-cell{vertical-align:middle;width:40px;padding-right:0}.thumb{object-fit:cover;border:1px solid var(--border-strong);background:var(--panel-2);border-radius:8px;width:32px;height:32px;display:block}.thumb-btn{cursor:zoom-in;background:0 0;border:none;border-radius:8px;padding:0;transition:transform .12s,box-shadow .15s;display:block}.thumb-btn:hover{box-shadow:0 2px 12px var(--theme-shadow-black-000000-a05);background:0 0;border:none;transform:scale(1.08)}.thumb-empty{color:var(--faint);border-style:dashed;border-color:var(--border);place-items:center;display:grid}.photo-overlay{z-index:60;padding:max(18px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));background:var(--theme-surface-black-050609-a088);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;place-items:center;animation:.16s ease-out both photoFade;display:grid;position:fixed;inset:0}@keyframes photoFade{0%{opacity:0}to{opacity:1}}.photo-overlay img{max-width:100%;max-height:calc(100dvh - 72px);box-shadow:0 12px 48px var(--theme-shadow-black-000000-a07);background:var(--panel-solid);border-radius:12px}.photo-overlay-close{top:max(14px, env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px));width:44px;height:44px;color:var(--text);background:var(--theme-surface-neutral-14161c-a085);border:1px solid var(--border-strong);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.photo-overlay-close:hover{color:var(--accent-bright);border-color:var(--accent)}.sku-copy{cursor:copy;transition:color .15s,border-color .15s,background .15s}.sku-copy:hover{border-color:var(--border-strong);background:var(--theme-surface-white-ffffff-a01)}.sku-copy.copied{color:var(--green);border-color:var(--theme-border-green-3dd68c-a04);background:var(--green-soft)}.assets-split.open{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}@media (width<=1100px){.assets-split.open{grid-template-columns:minmax(0,1fr)}}.asset-row{cursor:pointer}.asset-row.selected td{background:var(--accent-soft)}.asset-row.selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.asset-panel{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}@media (width<=1100px){.asset-panel{max-height:none;position:static}}.asset-panel .faint{color:var(--faint)}.asset-panel-head{align-items:flex-start;gap:10px;display:flex}.asset-panel-title{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.asset-panel-name{letter-spacing:-.01em;font-size:15.5px;font-weight:700}.asset-panel-badges{gap:6px;margin-top:6px}.asset-panel-facts{flex-direction:column;gap:2px;margin-top:8px;display:flex}.asset-panel-section{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);align-items:center;gap:7px;margin:18px 0 10px;font-size:11px;font-weight:650;display:flex}.asset-panel-section svg{flex-shrink:0}.asset-photo-mainbtn{cursor:zoom-in;border-radius:var(--radius-sm);background:0 0;border:none;width:100%;padding:0;display:block}.asset-photo-main{object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--panel-2);width:100%;max-height:260px;display:block}.asset-photo-caption{margin-top:6px}.asset-photo-empty{border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--faint);background:var(--theme-surface-black-000000-a014);flex-direction:column;align-items:center;gap:6px;padding:22px 12px;display:flex}.asset-photo-thumbs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.asset-photo-thumb{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;padding:2px;transition:border-color .15s}.asset-photo-thumb:hover{border-color:var(--border-strong);background:0 0}.asset-photo-thumb.selected{border-color:var(--accent)}.asset-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.asset-event{border-bottom:1px solid var(--border);gap:10px;padding:9px 0;display:flex}.asset-event:last-child{border-bottom:none}.asset-event-icon{width:26px;height:26px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.asset-event.incident .asset-event-icon{color:var(--amber);background:var(--amber-soft);border-color:var(--theme-border-orange-f5a524-a035)}.asset-event-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.asset-event-line{font-size:13px}.asset-event-line strong{font-weight:650}.count-clickrow{cursor:pointer}.count-clickrow td{transition:background .12s}.count-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.count-title{letter-spacing:-.01em;font-size:16px;font-weight:700}.count-progress{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.count-bar{background:var(--theme-surface-white-ffffff-a008);border-radius:999px;flex-shrink:0;width:64px;height:6px;overflow:hidden}.count-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-bright));height:100%;transition:width .25s;display:block}.count-input{text-align:right;font-variant-numeric:tabular-nums;width:110px;font-weight:600}.count-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.count-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.count-input[type=number]{appearance:textfield}tr.count-done td{background:var(--theme-surface-green-3dd68c-a0035)}.confirm-bar{background:var(--amber-soft);border:1px solid var(--theme-border-orange-f5a524-a04);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:13.5px;display:flex}.confirm-bar>svg{color:var(--amber);flex-shrink:0}.confirm-bar>span{flex:1;min-width:220px}.confirm-bar.danger{background:var(--accent-soft);border-color:var(--theme-border-red-e5484d-a04)}.confirm-bar.danger>svg{color:var(--accent-bright)}.wt-shell{gap:14px;margin-bottom:16px;display:grid}.wt-off-banner{border:1px solid var(--theme-border-orange-f5a524-a042);background:var(--amber-soft);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.wt-off-banner.on{border-color:var(--theme-border-green-3dd68c-a04);background:var(--theme-surface-green-3dd68c-a008)}.wt-off-banner>svg{color:var(--amber);flex:none}.wt-off-banner.on>svg{color:var(--green)}.wt-off-banner>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wt-off-banner span{color:var(--muted);font-size:12px}.wt-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.wt-section-head h2{margin-bottom:3px}.wt-section-head>div{min-width:0}.wt-due-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.wt-due-item{text-align:left;min-height:132px;color:inherit;background:var(--panel-2);border:1px solid var(--border);flex-direction:column;align-items:stretch;gap:7px;padding:13px;display:flex}.wt-due-item:hover{border-color:var(--border-strong);background:var(--theme-surface-white-ffffff-a0035)}.wt-due-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wt-due-top>b{overflow-wrap:anywhere;min-width:0}.wt-chips{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;display:flex}.wt-blind-note{color:var(--text);background:var(--theme-surface-blue-8b5cf6-a011);border:1px solid var(--theme-border-blue-8b5cf6-a035);border-radius:10px;align-items:flex-start;gap:8px;margin:8px 0 12px;padding:10px 12px;font-size:13px;display:flex}.wt-blind-note svg{flex:none}.wt-attempts{gap:8px;margin:10px 0;display:grid}.wt-attempt{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a0018);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.wt-manager-grid{gap:10px;margin-top:12px;display:grid}.wt-control-box{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;gap:9px;padding:12px;display:grid}.wt-control-box textarea,.wt-weekly-card textarea{resize:vertical;min-height:76px}.wt-policy-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.wt-policy{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.wt-policy .field{min-width:0}.wt-policy input,.wt-policy select{width:100%;min-width:0}.wt-preview{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;padding:11px 12px;display:flex}.wt-preview small{color:var(--muted);flex-basis:100%}.wt-package{gap:10px;margin-top:12px;display:grid}.wt-metrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}.wt-metrics>div{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.wt-metrics small{color:var(--muted);overflow-wrap:anywhere}.wt-checksum{overflow-wrap:anywhere;white-space:normal;border:1px solid var(--border);border-radius:8px;max-width:100%;padding:9px;display:block}.wt-close-history{gap:7px;margin-top:14px;display:grid}.wt-close-history>div{border-top:1px solid var(--border);grid-template-columns:auto auto minmax(0,1fr);gap:10px;padding:9px 0;font-size:12px;display:grid}.wt-close-history code{overflow-wrap:anywhere}@media (width<=768px){.wt-off-banner{flex-wrap:wrap;align-items:flex-start}.wt-off-banner>.badge{margin-left:28px}.wt-due-grid,.wt-policy-grid,.wt-metrics{grid-template-columns:1fr}.wt-due-item{width:100%;min-height:144px}.wt-shell button,.wt-shell input,.wt-shell select{min-height:44px}.wt-shell textarea{min-height:88px}.wt-control-box,.wt-policy{padding:11px}.wt-close-history>div{grid-template-columns:1fr;gap:3px}.count-input{width:100%;min-height:48px;font-size:20px}.confirm-bar>span{flex-basis:100%;min-width:0}.count-lines-table,.count-sessions-table{width:100%;display:block;overflow:visible!important}.count-lines-table thead,.count-sessions-table thead{display:none}.count-lines-table tbody,.count-sessions-table tbody{gap:10px;display:grid}.count-lines-table tr,.count-sessions-table tr{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;gap:7px;padding:11px;display:grid}.count-lines-table td,.count-sessions-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(84px,.42fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:3px 0;display:grid}.count-lines-table td:before,.count-sessions-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}}.set-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 18px;margin-top:10px;display:grid}.set-help{color:var(--muted);font-size:11px;font-weight:400}.set-toggle{align-items:center;gap:8px;min-height:34px;display:flex}.set-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.set-status{align-items:center;gap:10px}.set-mailhelp{max-width:720px;margin-top:14px;line-height:1.5}.pr-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.pr-tab{border:1px solid var(--border-strong);color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.pr-tab svg{color:var(--faint)}.pr-tab:hover{color:var(--text);background:var(--theme-surface-white-ffffff-a004)}.pr-tab.active{background:var(--accent-soft);border-color:var(--theme-border-red-e5484d-a045);color:var(--text)}.pr-tab.active svg{color:var(--accent-bright)}.rp-strip{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rp-strip-title{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.rp-strip-title svg{color:var(--accent-bright)}.rp-strip-spacer{flex:1}.rp-strip-sub{margin:8px 0 0}.rp-knobs-link{border:1px solid var(--border-strong);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}.rp-knobs-link:hover{color:var(--text)}.rp-spin{animation:.9s linear infinite rp-rotate}@keyframes rp-rotate{to{transform:rotate(360deg)}}.rp-draft-strip{border:1px dashed var(--border-strong);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;display:flex}.rp-draft-strip svg{color:var(--faint)}.rp-vendor-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.rp-vendor-name{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.rp-vendor-name svg{color:var(--faint)}.rp-table td{vertical-align:middle}.rp-item{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rp-velocity{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rp-spark{color:var(--accent-bright);opacity:.85;flex:none}.rp-spark-empty{width:92px;height:22px;display:inline-block}.rp-qty{text-align:right;width:84px}.rp-row-actions{white-space:nowrap;text-align:right}.rp-row-actions .pr-sm{margin-left:6px}tr.rp-open td{border-bottom:none}.rp-abc{border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.rp-abc-a{background:var(--theme-surface-red-e5484d-a018);color:var(--accent-bright);border:1px solid var(--theme-border-red-e5484d-a045)}.rp-abc-b{background:var(--theme-surface-white-ffffff-a007);color:var(--text);border:1px solid var(--border-strong)}.rp-abc-c{color:var(--faint);border:1px solid var(--border-strong);background:0 0}.rp-basis{background:var(--theme-surface-white-ffffff-a003);border:1px solid var(--border-strong);border-radius:10px;margin:2px 0 8px;padding:10px 12px}.rp-basis-summary{margin-bottom:8px}.rp-basis-summary code{color:var(--accent-bright);font-size:12.5px}.rp-basis-notes{color:var(--amber,var(--theme-text-orange-d9a13c));margin:0 0 8px;padding-left:18px;font-size:12.5px}.rp-basis-nested{gap:2px;display:grid}.rp-basis-row{grid-template-columns:170px 1fr;align-items:baseline;gap:8px;font-size:12.5px;display:grid}.rp-basis-row .rp-basis-row{grid-template-columns:150px 1fr}.rp-basis-key{color:var(--faint)}.rp-basis-val{color:var(--text);overflow-wrap:anywhere}.rp-dismiss-row td{background:var(--theme-surface-red-e5484d-a004)}.rp-basis-row-outer td{padding-top:0}.sh-summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sh-summary>span{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a0025);color:var(--muted);border-radius:9px;align-items:baseline;gap:5px;padding:7px 10px;font-size:12.5px;display:inline-flex}.sh-summary strong{color:var(--text);font-variant-numeric:tabular-nums}.sh-badge{border:1px solid var(--border-strong);white-space:nowrap;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:4px 8px;font-size:12px;font-weight:680;line-height:1.25;display:inline-flex}.sh-danger{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--theme-border-red-e5484d-a05)}.sh-warn{color:var(--amber);background:var(--amber-soft);border-color:var(--theme-border-orange-f5a524-a05)}.sh-safe{color:var(--green);background:var(--green-soft);border-color:var(--theme-border-green-3dd68c-a042)}.sh-quiet{color:var(--muted);background:var(--theme-surface-white-ffffff-a0035)}.rp-runout,.rp-supply-split{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rp-supply-split{white-space:nowrap;align-items:flex-end}.rp-risk-stockout td:first-child,.rp-risk-before_receipt td:first-child{box-shadow:inset 3px 0 0 var(--accent-bright)}.rp-risk-inside_reorder_horizon td:first-child,.rp-risk-watch td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.rp-math-stack{gap:12px;display:grid}.rp-math-stack h4{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:12px}.sh-math{border:1px solid var(--border-strong);background:var(--theme-surface-black-000000-a018);border-radius:10px;gap:10px;min-width:0;padding:11px 12px;display:grid}.sh-callout{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.sh-callout svg{color:var(--amber);flex:none;margin-top:2px}.sh-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;display:grid}.sh-fact{grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;font-size:12.5px;display:grid}.sh-fact dt{color:var(--faint)}.sh-fact dd{overflow-wrap:anywhere;margin:0}.sh-arrivals{border-top:1px dashed var(--border);gap:5px;padding-top:8px;display:grid}.sh-arrivals-title{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.sh-arrival{background:var(--theme-surface-white-ffffff-a0025);overflow-wrap:anywhere;border-radius:7px;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.4fr) minmax(120px,.8fr);align-items:baseline;gap:8px;padding:6px 8px;font-size:12px;display:grid}.sh-arrival-late{border-left:2px solid var(--amber)}.sh-arrival-unknown{border-left:2px solid var(--faint)}.sh-arrival .badge{margin-left:6px}.sh-reasons{color:var(--muted);margin:0;padding-left:18px;font-size:12px;line-height:1.45}.sh-restricted{margin:0}.sh-details>summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:650;list-style:none;display:inline-flex}.sh-details>summary::-webkit-details-marker{display:none}.sh-details[open]>summary svg{transform:rotate(180deg)}.sh-details>.sh-math{margin-bottom:8px}.sh-panel-card{border:1px solid var(--border-strong);background:var(--theme-surface-white-ffffff-a0025);border-radius:10px;gap:8px;padding:11px 12px;display:grid}.sh-panel-head,.sh-panel-position{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh-panel-head{justify-content:space-between}.sh-panel-position>span{border-right:1px solid var(--border);padding-right:8px;font-size:12.5px}.sh-panel-position>span:last-child{border-right:none}.sh-panel-card p{margin:0}.pr-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pr-quicktrack{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pr-quicktrack input{min-width:200px;font-family:var(--mono,ui-monospace, monospace);flex:1}.pr-expand{cursor:pointer;color:var(--text-muted,var(--theme-text-cyan-8a94a6));vertical-align:middle;background:0 0;border:none;margin:0;padding:0 6px 0 0}.pr-caret{transition:transform .15s}.pr-caret.open{transform:rotate(90deg)}.pr-timeline-row>td{background:var(--surface-2,var(--theme-surface-white-ffffff-a002));padding:14px 18px}.pr-timeline-add{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pr-timeline-add input{flex:1;min-width:220px}.pr-log{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pr-log li{align-items:flex-start;gap:10px;display:flex}.pr-log-dot{background:var(--accent,var(--theme-surface-cyan-6ea8fe));border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.pr-log-body{flex-direction:column;gap:2px;display:flex}.pr-log-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-log-src{text-transform:uppercase;letter-spacing:.04em}.pr-chip{letter-spacing:.02em;background:var(--theme-surface-white-ffffff-a004);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:3.5px 12px;font-size:12px;font-weight:620}.pr-chip:hover{color:var(--text);border-color:var(--border-strong);background:var(--theme-surface-white-ffffff-a006)}.pr-chip.active{background:var(--accent-soft);border-color:var(--theme-border-red-e5484d-a04);color:var(--accent-bright)}.pr-sm{border-radius:8px;padding:5px 10px;font-size:12.5px}.pr-num{font-variant-numeric:tabular-nums}.pr-late{color:var(--amber);font-weight:620}.clm-late{color:var(--accent-bright);font-weight:620}.pr-track{align-items:center;gap:5px;display:inline-flex}.pr-track svg{color:var(--faint)}.pr-track:hover code{border-color:var(--accent);color:var(--accent-bright)}.pr-track:hover svg{color:var(--accent-bright)}.pr-click{cursor:pointer}.pr-caret{vertical-align:-2px;color:var(--faint);margin-right:6px;transition:transform .15s;display:inline-flex}.pr-caret.open{color:var(--accent-bright);transform:rotate(90deg)}tbody tr.pr-open,tbody tr.pr-open:hover{background:var(--theme-surface-white-ffffff-a003)}tr.pr-open td{border-bottom-color:#0000}tbody tr.pr-detail-row,tbody tr.pr-detail-row:hover{background:var(--theme-surface-white-ffffff-a0015)}tr.pr-detail-row>td{padding:2px 10px 16px}.pr-detail{background:var(--theme-surface-black-000000-a025);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px}.pr-lines{margin-top:10px}.pr-lines th{padding:6px 12px;font-size:10px}.pr-lines td{padding:8px 12px;font-size:13px}.pr-progress{background:var(--theme-surface-white-ffffff-a008);border-radius:4px;flex-shrink:0;width:84px;height:5px;display:inline-block;overflow:hidden}.pr-progress i{background:var(--green);border-radius:4px;height:100%;transition:width .2s;display:block}.pr-progress i.part{background:var(--amber)}.pr-receive{border-top:1px dashed var(--border-strong);margin-top:14px;padding-top:14px}.pr-receive-title{align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.pr-receive-title svg{color:var(--green)}.pr-rline{border-bottom:1px dashed var(--border);grid-template-columns:minmax(220px,1fr) 84px auto minmax(160px,1fr);align-items:center;gap:10px;padding:7px 0;display:grid}.pr-rline:last-of-type{border-bottom:none}.pr-toggle{border:1px solid var(--border-strong);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pr-toggle input{appearance:none;background:0 0;border:none;width:0;height:0;margin:0}.pr-toggle:hover{color:var(--text)}.pr-toggle:has(input:checked){background:var(--amber-soft);border-color:var(--theme-border-orange-f5a524-a045);color:var(--amber)}.pr-result{background:var(--green-soft);border:1px solid var(--theme-border-green-3dd68c-a04);border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;font-size:13.5px;display:flex}.pr-discs{flex-direction:column;gap:6px;display:flex}.pr-disc{align-items:center;gap:8px;display:flex}.pr-lineb-head,.pr-lineb{grid-template-columns:96px minmax(220px,1fr) 84px 110px 34px;gap:10px;display:grid}.pr-lineb-head{color:var(--faint);text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid var(--border-strong);padding-bottom:5px;font-size:10.5px;font-weight:620}.pr-lineb{border-bottom:1px dashed var(--border);align-items:start;padding:10px 0}.pr-lineb>.pr-chip{justify-self:start;margin-top:5px}.pr-lineb>.icon-btn{margin-top:5px}.pr-hint{color:var(--faint);margin-top:5px;font-size:12px}.pr-hint strong{color:var(--green);font-weight:650}.pr-picker{position:relative}.pr-picker-menu{z-index:40;background:var(--panel-solid);border:1px solid var(--border-strong);min-width:100%;box-shadow:var(--shadow);border-radius:10px;max-height:250px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}.pr-picker-opt{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 10px;font-size:13px;font-weight:550;display:flex}.pr-picker-opt:hover{background:var(--accent-soft)}.pr-pickchip{background:var(--theme-surface-white-ffffff-a005);border:1px solid var(--border-strong);border-radius:10px;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:13.5px;font-weight:550;display:inline-flex}.pr-pickchip .icon-btn{padding:3px}.pr-ingest textarea{resize:vertical;width:100%;min-height:150px;font-family:var(--mono);font-size:12.5px;line-height:1.55}.pr-parsed{background:var(--green-soft);border:1px solid var(--theme-border-green-3dd68c-a035);border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.pr-chipline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clm-narr{max-width:240px}.clm-amounts{white-space:nowrap;font-variant-numeric:tabular-nums}.clm-arrow{color:var(--faint);margin:0 5px}.clm-rec{color:var(--green);font-weight:680}.clm-kinds{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.clm-actions{flex-direction:column;gap:6px;min-width:170px;display:flex}.in-table .in-row{cursor:pointer}.in-table .in-row:hover td{background:var(--theme-surface-white-ffffff-a003)}.in-table td{vertical-align:top;min-width:0}.in-order{align-items:center;gap:6px;display:flex}.in-order-caret{color:var(--faint);flex:none}.in-row:hover .in-order-caret{color:var(--accent-bright)}.in-order-loose{color:var(--muted);font-style:italic}.in-track-chip{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.in-status{text-transform:capitalize}.in-status-delayed{border-color:var(--theme-border-orange-f5a524-a055);color:var(--amber)}.in-status-exception{border-color:var(--theme-border-red-e5484d-a055);color:var(--accent-bright)}.in-status-delivered{color:var(--green)}.in-assignee{align-items:center;gap:7px;display:inline-flex}.in-avatar{letter-spacing:.02em;background:var(--violet-soft);width:24px;height:24px;color:var(--violet);border:1px solid var(--theme-border-blue-8f7bd8-a04);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:750;display:inline-flex}.in-avatar.ghost{color:var(--faint);border:1px dashed var(--border-strong);background:0 0}.in-eta-inline{width:130px;margin-top:4px;padding:3px 6px;font-size:12px;display:block}.in-activity{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:240px;line-height:1.45}.in-overlay{z-index:40;background:var(--theme-surface-black-06070a-a062);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;display:flex;position:fixed;inset:0}.in-drawer{background:var(--panel-solid);border-left:1px solid var(--border-strong);width:min(600px,100%);min-width:0;max-width:100vw;height:100%;padding:20px 22px 40px;animation:.16s in-slide;overflow:hidden auto}@keyframes in-slide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.in-drawer-head{align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}.in-drawer-head>.grow{min-width:0}.in-drawer-head .small,.in-drawer-title{overflow-wrap:anywhere;word-break:break-word}.in-drawer-title{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.35}.in-drawer-title code{font-size:15px}.in-pipeline{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.in-pill{border:1px solid var(--border-strong);color:var(--muted);text-transform:capitalize;background:0 0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:650}.in-pill:hover{color:var(--text);background:var(--theme-surface-white-ffffff-a004)}.in-pill.active{color:var(--text-on-emphasis);background:var(--theme-surface-white-ffffff-a008)}.in-pill-delayed.active{background:var(--amber-soft);border-color:var(--theme-border-orange-f5a524-a055);color:var(--amber)}.in-pill-delivered.active{background:var(--green-soft);border-color:var(--theme-border-green-3dd68c-a05);color:var(--green)}.in-pill-exception.active{background:var(--accent-soft);border-color:var(--theme-border-red-e5484d-a055);color:var(--accent-bright)}.in-pill-in_transit.active{background:var(--violet-soft);border-color:var(--theme-border-blue-8f7bd8-a05);color:var(--violet)}.in-eta-field{border:1px dashed var(--theme-border-orange-f5a524-a05);border-radius:var(--radius-sm);background:var(--amber-soft);color:var(--amber);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;display:flex}.in-eta-field label{color:var(--text)}.in-eta-field input[type=date]{padding:4px 8px;font-size:12.5px}.in-dates{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--theme-surface-black-000000-a018);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:grid}.in-dt-label{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:2px;font-size:11px;display:block}.in-facts{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.in-checkin{border-radius:var(--radius-sm);background:var(--green-soft);color:var(--green);border:1px solid var(--theme-border-green-3dd68c-a045);align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.in-checkin:hover{background:var(--theme-surface-green-3dd68c-a02)}.in-note{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:2px 0 6px}.in-section{border-top:1px solid var(--border);margin-top:18px;padding-top:12px}.in-section h2{align-items:center;gap:7px;margin-bottom:10px;font-size:13.5px;display:flex}.in-thumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.in-thumb{border-radius:var(--radius-sm);border:1px solid var(--border-strong);width:72px;height:72px;display:block;overflow:hidden}.in-thumb img{object-fit:cover;width:100%;height:100%;display:block}.in-thumb.damage{border-color:var(--theme-border-red-e5484d-a06)}.in-thumb-add{border-radius:var(--radius-sm);cursor:pointer;border:1px dashed var(--border-strong);width:72px;height:72px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.in-thumb-add:hover{color:var(--text);border-color:var(--accent)}.in-thumb-add input{display:none}.in-busy{font-size:16px}.in-composer{gap:8px;margin-bottom:12px;display:flex}.in-composer input{flex:1}.in-feed{flex-direction:column;gap:9px;display:flex}.in-comment{align-items:flex-start;gap:9px;display:flex}.in-comment-body{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex:1;min-width:0;padding:8px 11px}.in-comment-head{align-items:baseline;gap:8px;margin-bottom:3px;font-size:12.5px;display:flex}.in-comment-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.in-sysline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;padding-left:3px;font-size:12.5px;display:flex}.in-sysline svg{color:var(--faint);flex:none}.in-sysdot{background:var(--faint);border-radius:50%;flex:none;width:5px;height:5px}.in-sysnote{color:var(--text);opacity:.85;overflow-wrap:anywhere}.in-bucket-row td{cursor:pointer;background:var(--theme-surface-white-ffffff-a0028);border-top:1px solid var(--border-strong)}.in-bucket-row:hover td{background:var(--theme-surface-white-ffffff-a0055)}.in-bucket-label{letter-spacing:-.005em;font-weight:680}.in-bucket-ico{color:var(--violet);flex:none}.in-caret-btn{cursor:pointer;color:var(--faint);background:0 0;border:none;align-items:center;padding:2px;display:inline-flex}.in-caret-btn:hover{color:var(--text)}.in-caret-btn svg{transition:transform .12s}.in-caret-btn.open svg{transform:rotate(90deg)}.in-sub td:first-child{padding-left:36px}.in-sub-empty td{background:var(--theme-surface-white-ffffff-a0012);padding-left:36px}.in-bucket-bar{vertical-align:middle}.in-progress-label{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:12px}.in-group-head td{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;padding-top:16px;font-size:11px}.in-select{accent-color:var(--accent);cursor:pointer;margin-right:2px}.in-groupbar{border:1px dashed var(--theme-border-blue-8f7bd8-a055);border-radius:var(--radius-sm);background:var(--violet-soft);color:var(--violet);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:13px;display:flex}.in-groupbar strong{color:var(--text)}.in-groupbar select,.in-groupbar input{padding:5px 8px;font-size:12.5px}.in-groupbar input{min-width:240px}.in-claimflag{color:var(--amber);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.in-rollup{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--theme-surface-black-000000-a018);margin-bottom:12px;padding:12px}.in-rollup-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.in-rollup-bar{width:180px;height:9px}.in-rollup .pr-lines{margin-top:10px}.in-parcel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);align-items:center;gap:8px;margin-bottom:6px;padding:7px 9px;display:flex}.in-parcel-main{cursor:pointer;min-width:0;color:var(--text);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.in-parcel-main:hover code{color:var(--accent-bright)}.in-parcel-note{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0}.in-parcel-chip{color:var(--faint);font-size:11px}.in-claim{border-bottom:1px dashed var(--border);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 0;display:flex}.in-claim:last-of-type{border-bottom:none}.in-claim-text{overflow-wrap:anywhere;flex:1;min-width:180px}.in-claim-open{align-items:center;gap:6px;margin-top:6px;display:inline-flex}.in-claim-form{border:1px dashed var(--theme-border-orange-f5a524-a05);border-radius:var(--radius-sm);background:var(--theme-surface-orange-f5a524-a005);flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.in-claim-form textarea{min-height:52px}.in-claim-photos{cursor:pointer;border-radius:var(--radius-sm);border:1px dashed var(--border-strong);color:var(--muted);align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.in-claim-photos:hover{color:var(--text);border-color:var(--accent)}.in-claim-photos input{display:none}.in-bucket-link{cursor:pointer;background:var(--violet-soft);color:var(--violet);border:1px solid var(--theme-border-blue-8f7bd8-a05);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.in-bucket-link:hover{background:var(--theme-surface-blue-8f7bd8-a024)}@media (width<=720px){.in-drawer{width:100%;padding:68px 14px calc(28px + env(safe-area-inset-bottom,0px));border-left:none}.in-overlay{justify-content:stretch}.in-dates{grid-template-columns:1fr 1fr}.in-activity{display:none}.in-sub td:first-child{padding-left:22px}.in-rollup-bar{width:120px}.in-progress-label{white-space:normal}.in-groupbar input{flex:1;min-width:0}.in-facts,.in-assignee,.in-composer{min-width:0;max-width:100%}.in-composer{flex-wrap:wrap}.in-composer input{flex-basis:210px;min-width:0}.in-track-chip,.in-track-chip code,.pr-track{overflow-wrap:anywhere;word-break:break-all;max-width:100%}.in-parcel{align-items:flex-start}.in-parcel-main{flex-wrap:wrap}.pr-lineb-head{display:none}.pr-lineb{grid-template-columns:96px minmax(0,1fr) 34px;grid-template-areas:"type what what""qty price del";gap:8px 10px}.pr-lineb>:first-child{grid-area:type}.pr-lineb>:nth-child(2){grid-area:what}.pr-lineb>:nth-child(3){grid-area:qty}.pr-lineb>:nth-child(4){grid-area:price}.pr-lineb>:nth-child(5){grid-area:del}.pr-rline{grid-template-columns:84px auto minmax(0,1fr);grid-template-areas:"label label label""qty dmg note";gap:8px 10px}.pr-rline>:first-child{grid-area:label}.pr-rline>:nth-child(2){grid-area:qty}.pr-rline>:nth-child(3){grid-area:dmg;justify-self:start}.pr-rline>:nth-child(4){grid-area:note}.rp-strip .pr-sm,.rp-strip .rp-knobs-link,.rp-vendor-head .pr-sm,.rp-row-actions .pr-sm,.rp-dismiss-row .pr-sm,.rp-qty{min-height:44px}.rp-table,.rp-table tbody{width:100%;display:block}.rp-table thead{display:none}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row){border:1px solid var(--border-strong);background:var(--theme-surface-white-ffffff-a002);border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:0 0 12px;padding:12px;display:grid}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td{text-align:left;white-space:normal;border:0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0;display:flex}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:before{content:attr(data-label);color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:650}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:first-child{order:1;grid-column:1/-1}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:nth-child(2){order:2;grid-column:1/-1}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:nth-child(3){order:3}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:nth-child(4){order:4}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:nth-child(7){order:5}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:nth-child(9){order:6;grid-column:1/-1}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:nth-child(5){order:7}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:nth-child(6){order:8}.rp-table tbody>tr:not(.rp-basis-row-outer):not(.rp-dismiss-row)>td:nth-child(8){order:9}.rp-supply-split{align-items:flex-start}.rp-row-actions{flex-flow:wrap!important;gap:8px!important;display:flex!important}.rp-row-actions .pr-sm{margin:0}.rp-qty{text-align:left;width:100%}.rp-basis-row-outer,.rp-dismiss-row,.rp-basis-row-outer>td,.rp-dismiss-row>td{width:100%;display:block}.rp-basis-row-outer>td,.rp-dismiss-row>td{padding:0 0 12px}.rp-dismiss-row .row{align-items:stretch}.sh-facts{grid-template-columns:1fr}.sh-fact{grid-template-columns:105px minmax(0,1fr)}.sh-arrival{grid-template-columns:1fr}.sh-badge{white-space:normal}}.in-labels-chip{background:var(--amber-soft,var(--theme-surface-orange-f0b429-a012));color:var(--amber,var(--theme-text-orange-f0b429));border:1px solid var(--theme-border-orange-f0b429-a04);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.in-labels-chip:hover{background:var(--theme-surface-orange-f0b429-a02)}.in-doc-actions{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.in-doc-read{align-items:center;gap:6px;max-width:100%;display:inline-flex}.in-doc-read svg{flex:none}.in-doc-msg{margin:2px 0 8px}.in-props{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.in-prop{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 84px auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.in-prop.review{border-color:var(--theme-border-orange-f5a524-a045)}.in-prop-raw{font-family:var(--mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.in-prop-facts{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px;display:flex}.in-prop-file{opacity:.7}.in-prop-match{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.in-prop-item{overflow-wrap:anywhere;font-size:13px;font-weight:600}.in-prop-badges{align-items:center;gap:5px;display:inline-flex}.in-conf{border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.in-conf-high{background:var(--green-soft);color:var(--green);border-color:var(--theme-border-green-3dd68c-a04)}.in-conf-mid{background:var(--amber-soft);color:var(--amber);border-color:var(--theme-border-orange-f5a524-a04)}.in-conf-low{background:var(--theme-surface-red-e5484d-a01);color:var(--red,var(--accent));border-color:var(--theme-border-red-e5484d-a04)}.in-prop-picker{flex:1;min-width:160px}.in-prop-picker input{width:100%;padding:4px 8px;font-size:12.5px}.in-prop-qty input{text-align:right;width:74px;padding:5px 8px;font-size:13px}.in-prop-qty-done{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.in-prop-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.in-prop-btn{border-radius:var(--radius-sm);border:1px solid var(--border-strong);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.in-prop-btn:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.in-prop-btn.ok:hover:not(:disabled){color:var(--green);border-color:var(--theme-border-green-3dd68c-a06)}.in-prop-btn.no:hover:not(:disabled){color:var(--red,var(--accent));border-color:var(--theme-border-red-e5484d-a06)}.in-prop-new{border-radius:var(--radius-sm);cursor:pointer;border:1px dashed var(--theme-border-blue-8f7bd8-a055);background:var(--violet-soft);color:var(--violet);align-items:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.in-prop-new:hover:not(:disabled){background:var(--theme-surface-blue-8f7bd8-a022)}.in-apply{border:1px dashed var(--theme-border-green-3dd68c-a05);border-radius:var(--radius-sm);background:var(--green-soft);color:var(--green);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:flex}.in-apply select{padding:5px 8px;font-size:12.5px}.in-apply-done{margin-top:8px}@media (width<=720px){.in-prop{grid-template-columns:1fr;gap:6px}.in-prop-qty{align-items:center;gap:8px;display:flex}.in-prop-actions{justify-content:flex-start}}.rp-pack-suggest{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.rp-pack-suggest label{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:flex}.rp-pack-suggest input{min-height:36px}.rp-pack-line{color:var(--muted);white-space:nowrap;margin-top:3px;display:block}.rp-pack-math{border:1px solid var(--theme-border-blue-8f7bd8-a035);border-radius:var(--radius-sm);background:var(--violet-soft);padding:12px}.rp-pack-math.invalid{border-color:var(--theme-border-red-e5484d-a045);background:var(--theme-surface-red-e5484d-a006)}.rp-pack-math p{margin:5px 0}.pr-pack-hint{color:var(--violet);margin-top:4px;font-size:11.5px}.pr-input-unit{color:var(--muted);align-self:center;margin-left:-8px;font-size:11px}.pr-pack-receive-inputs{grid-template-columns:repeat(2,minmax(76px,1fr));gap:6px;display:grid}.pr-pack-receive-inputs label{color:var(--muted);flex-direction:column;gap:2px;font-size:10.5px;display:flex}.pr-pack-receive-inputs input{width:100%;min-height:44px}.pr-pack-editor{border-top:1px solid var(--border-strong);margin-top:18px;padding-top:18px}.pr-pack-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pr-pack-editor h3{align-items:center;gap:7px;margin:0 0 4px;display:flex}.pr-pack-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:14px 0;display:grid}.pr-pack-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.pr-pack-card.inactive{opacity:.68}.pr-pack-card-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pr-pack-breaks{flex-wrap:wrap;gap:5px 10px;display:flex}.pr-pack-breaks span.inactive{text-decoration:line-through}.pr-pack-form{border:1px dashed var(--theme-border-blue-8f7bd8-a05);border-radius:var(--radius-sm);background:var(--theme-surface-blue-8f7bd8-a005);padding:14px}.pr-pack-form h4{margin:0 0 10px}.pr-pack-fields{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;display:grid}.pr-pack-fields input,.pr-pack-fields select,.pr-pack-preview input,.pr-pack-break-row input{width:100%;min-height:44px}.pr-pack-preview{border-radius:var(--radius-sm);background:var(--panel-2);flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;padding:10px;display:flex}.pr-pack-preview label{min-width:170px;color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.pr-pack-break-editor{flex-direction:column;gap:7px;margin:12px 0;display:flex}.pr-pack-break-row{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) auto 44px;align-items:end;gap:8px;display:grid}.pr-pack-break-row>label:not(.pr-toggle){color:var(--muted);flex-direction:column;gap:3px;font-size:11px;display:flex}.pr-pack-break-row .pr-toggle{min-height:44px}.pr-pack-break-row .icon-btn{width:44px;height:44px}@media (width<=720px){.rp-pack-suggest{align-items:stretch}.rp-pack-suggest label{justify-content:space-between}.rp-pack-suggest input{min-height:44px}.pr-pack-list,.pr-pack-fields{grid-template-columns:1fr}.pr-pack-break-row{grid-template-columns:1fr 1fr}.pr-pack-break-row .pr-toggle,.pr-pack-break-row .icon-btn{width:100%}.pr-pack-receive-inputs{grid-column:1/-1}.pr-pack-editor button,.pr-pack-form button{min-height:44px}}.inv-shell{gap:14px;display:grid}.inv-boundary,.inv-detail-head,.inv-section-head,.inv-list-head,.inv-line-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inv-boundary>div,.inv-detail-head>div,.inv-section-head>div{min-width:0}.inv-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.inv-list{gap:6px;padding:10px;display:grid;position:sticky;top:18px}.inv-list-head{align-items:center;padding:4px 4px 8px}.inv-list-row{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);width:100%;min-height:52px;color:var(--text);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.inv-list-row:hover,.inv-list-row.active{border-color:var(--theme-border-red-e5484d-a05);background:var(--accent-soft)}.inv-list-row>span{gap:2px;min-width:0;display:grid}.inv-list-row>span:last-child{flex-shrink:0;justify-items:end}.inv-list-row strong,.inv-list-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-list-row small{color:var(--muted);font-size:11px}.inv-form,.inv-detail{min-width:0}.inv-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inv-money-fields{grid-template-columns:repeat(6,minmax(90px,1fr))}.inv-line-editor,.inv-lines{gap:10px;margin:12px 0;display:grid}.inv-edit-line{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);border-radius:10px;grid-template-columns:minmax(190px,2fr) repeat(3,minmax(95px,1fr));gap:8px;padding:10px;display:grid}.inv-inline-form,.inv-action-form,.inv-allocation-form{border:1px solid var(--border-strong);background:var(--theme-surface-white-ffffff-a0025);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;margin:12px 0;padding:10px;display:grid}.inv-action-form{grid-template-columns:minmax(120px,auto) minmax(110px,.4fr) minmax(180px,1fr) auto;align-items:center}.inv-action-form>strong{font-size:13px}.inv-detail{gap:16px;display:grid}.inv-detail h3{align-items:center;gap:7px;margin:0 0 8px;font-size:13px;display:flex}.inv-detail-head h2{margin:0}.inv-math{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;display:grid}.inv-math>span{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);border-radius:9px;gap:2px;min-width:0;padding:9px;display:grid}.inv-math small{color:var(--muted)}.inv-math strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.inv-math .bad{border-color:var(--theme-border-red-e5484d-a05);color:var(--accent-bright)}.inv-blockers{border:1px solid var(--theme-border-orange-f5a524-a04);background:var(--amber-soft);border-radius:10px;gap:6px;padding:10px;display:grid}.inv-blockers>div{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.inv-blockers svg{color:var(--amber);flex:none;margin-top:2px}.inv-evidence{border:1px solid var(--border);border-radius:10px;padding:10px}.inv-line{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);border-radius:10px;min-width:0;padding:11px}.inv-line-head{align-items:center}.inv-allocation-meter{background:var(--theme-surface-white-ffffff-a007);border-radius:999px;height:5px;margin:8px 0 4px;overflow:hidden}.inv-allocation-meter span{border-radius:inherit;background:var(--green);height:100%;display:block}.inv-allocation-form{grid-template-columns:minmax(150px,1fr) minmax(100px,.45fr) auto;margin-bottom:0}.inv-ref-row{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:6px 0;display:flex}.inv-external{gap:5px;display:grid}.inv-review{border-top:1px solid var(--border);gap:9px;padding-top:12px;display:grid}.inv-terminal-actions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.inv-terminal-actions form{align-content:end;gap:8px;display:grid}.inv-shell button,.inv-shell select,.inv-shell input,.inv-shell a{min-height:44px}.inv-shell a{align-items:center;display:inline-flex}.clm-recovery-form{border:1px solid var(--border-strong);background:var(--panel-solid);border-radius:10px;gap:10px;width:min(680px,100vw - 48px);padding:12px;display:grid}.clm-recovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.clm-recovery-note{grid-column:1/-1}.clm-recovery-form input,.clm-recovery-form select,.clm-recovery-form button{min-height:44px}.clm-recovery-history{gap:5px;margin-top:10px;display:grid}.clm-recovery-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;display:flex}@media (width<=900px){.inv-layout{grid-template-columns:1fr}.inv-list{position:static}.inv-money-fields{grid-template-columns:repeat(3,minmax(90px,1fr))}.inv-edit-line{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-edit-line .inv-desc{grid-column:1/-1}}@media (width<=600px){.inv-boundary,.inv-detail-head,.inv-section-head{display:grid}.inv-boundary>button,.inv-detail-head>button,.inv-section-head>button{width:100%}.inv-fields,.inv-money-fields,.inv-edit-line,.inv-inline-form,.inv-action-form,.inv-allocation-form,.inv-terminal-actions{grid-template-columns:1fr}.inv-math{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-action-form>button,.inv-allocation-form>button{width:100%}.clm-recovery-form{width:min(100%,100vw - 32px)}.clm-recovery-grid{grid-template-columns:1fr}.clm-recovery-note{grid-column:auto}.clm-table{overflow:visible}.clm-table table,.clm-table tbody,.clm-table tr,.clm-table td{width:100%;display:block}.clm-table thead{display:none}.clm-table tr{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);border-radius:10px;margin-top:10px;padding:10px}.clm-table td{white-space:normal;border:0;min-height:36px;padding:5px 0}.clm-table td:first-child:before{content:"Kind · ";color:var(--muted)}.clm-table td:nth-child(2):before{content:"What · ";color:var(--muted)}.clm-table td:nth-child(3):before{content:"Vendor · ";color:var(--muted)}.clm-table td:nth-child(5):before{content:"Claimed → confirmed · ";color:var(--muted)}.clm-table td:nth-child(6):before{content:"Deadline · ";color:var(--muted)}.clm-table td:nth-child(7):before{content:"Status · ";color:var(--muted)}.clm-table .clm-actions{margin-top:6px}}.q-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.q-pills{background:var(--theme-surface-black-000000-a028);border:1px solid var(--border);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.q-pills>.info-tip-anchor{display:flex}.q-pill,.q-pill:hover{box-shadow:none;background:0 0;border:1px solid #0000}.q-pill{min-height:44px;color:var(--muted);text-transform:capitalize;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:620;transition:background .15s,color .15s}.q-pill:hover{color:var(--text)}.q-pill.active{background:var(--accent-soft);color:var(--text);border-color:var(--theme-border-red-e5484d-a035)}.q-pill.mono{font-family:var(--mono);text-transform:none}.q-pill:disabled{opacity:.45;cursor:not-allowed}.q-filters>select{min-height:44px}.q-ownership-pills{scrollbar-width:thin;border-radius:14px;max-width:100%;overflow-x:auto}.q-ownership-pills .q-pill{flex:none}.q-filter-note{color:var(--faint);flex-basis:100%;font-size:12px}.q-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.queue-item{--qi-crimson:var(--accent);--qi-amber:var(--amber);--qi-green:var(--green);--qi-violet:var(--violet);--qi-gray:var(--theme-palette-cyan-4d5563);--qi-accent:var(--qi-gray);background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--qi-accent);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 18px 15px}.queue-item.qi-crimson{--qi-accent:var(--qi-crimson)}.queue-item.qi-amber{--qi-accent:var(--qi-amber)}.queue-item.qi-green{--qi-accent:var(--qi-green)}.queue-item.qi-violet{--qi-accent:var(--qi-violet)}.queue-item.qi-gray{--qi-accent:var(--qi-gray)}.queue-item.resolved{opacity:.72}.qi-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qi-head .badge svg{flex-shrink:0}button.qi-info-chip,button.qi-info-chip:hover{min-height:24px;box-shadow:none;border:0;padding:3px 7px;font-size:10.5px;line-height:1.2}.qi-prov{font-family:var(--mono);letter-spacing:0}.qi-when{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px}.qi-amount{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.qi-title{letter-spacing:-.01em;margin-top:10px;font-size:15px;font-weight:650}.qi-proposed{align-items:flex-start;gap:7px;margin-top:4px;font-size:13.5px;font-weight:570;display:flex}.qi-proposed svg{color:var(--qi-accent);flex-shrink:0;margin-top:2px}.qi-ownership{background:var(--theme-surface-black-000000-a018);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:8px;margin-top:12px;padding:10px;display:grid}.qi-owner-fact{min-width:0;color:var(--muted);border-radius:8px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.qi-owner-fact>svg{color:var(--faint);flex:none;margin-top:3px}.qi-owner-fact>span{flex-direction:column;gap:2px;min-width:0;display:flex}.qi-owner-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:680}.qi-owner-fact strong{overflow-wrap:anywhere;color:var(--text);text-transform:capitalize;font-size:12.5px}.qi-owner-fact small{overflow-wrap:anywhere;color:var(--faint);font-size:10.5px;line-height:1.35}.qi-due.breached{background:var(--theme-surface-red-e5484d-a01)}.qi-due.breached>svg,.qi-due.breached strong{color:var(--accent-bright)}.qi-due.due_soon{background:var(--theme-surface-orange-f0aa3a-a008)}.qi-due.due_soon>svg{color:var(--amber)}.qi-impact.critical strong,.qi-impact.high strong{color:var(--accent-bright)}.qi-impact.medium strong{color:var(--amber)}.qi-edit-ownership{white-space:nowrap;align-self:center;min-height:44px}.qi-evidence{margin-top:10px}.qi-evidence summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--muted);align-items:center;gap:5px;font-size:12.5px;font-weight:620;list-style:none;display:inline-flex}.qi-evidence summary::-webkit-details-marker{display:none}.qi-evidence summary:hover{color:var(--text)}.qi-evidence summary svg{color:var(--faint);transition:transform .15s}.qi-evidence[open] summary svg{transform:rotate(90deg)}.qi-detail-grid{background:var(--theme-surface-black-000000-a022);border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(120px,max-content) 1fr;gap:7px 18px;margin-top:10px;padding:13px 15px;font-size:13px;display:grid}.qi-detail-key{color:var(--faint);text-transform:uppercase;letter-spacing:.09em;padding-top:2px;font-size:10.5px;font-weight:650}.qi-detail-val{overflow-wrap:anywhere;min-width:0}.qi-detail-val .qi-link{color:var(--accent-bright);align-items:center;gap:4px;display:inline-flex}.qi-detail-val .qi-link:hover{text-decoration:underline}code.qi-json{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 10px;font-size:12px;line-height:1.5;display:block}.qi-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.qi-actions button{min-height:44px;padding:7px 13px;font-size:13px}.qi-pop-wrap{display:inline-block;position:relative}.qi-popover{z-index:30;background:var(--panel-solid);border:1px solid var(--border-strong);width:300px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:10px;padding:14px;animation:.14s cubic-bezier(.2,.8,.2,1) both qiPop;display:flex;position:absolute;top:calc(100% + 8px);left:0}@keyframes qiPop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.qi-pop-actions{justify-content:flex-end;gap:8px;display:flex}.qi-dismiss-row{align-items:center;gap:8px;margin-top:10px;display:flex}.qi-dismiss-row button{flex-shrink:0}.qi-dismiss-row input,.qi-dismiss-row button,.qi-popover input,.qi-pop-actions button{min-height:44px}.qi-exec{align-items:center;gap:10px;display:flex}.qi-exec svg{color:var(--green);flex-shrink:0}.qi-exec .icon-btn{margin-left:auto}.qi-resolution{border-top:1px dashed var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:12.5px;display:flex}.qi-resolution svg{color:var(--faint);flex-shrink:0}.qi-resolution-note{color:var(--text);font-style:italic}.qi-resolution-sla{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto}.qi-ownership-backdrop{z-index:120;background:var(--theme-surface-black-05070b-a078);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.qi-ownership-dialog{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto}.qi-ownership-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.qi-ownership-dialog h2{margin:2px 0 0}.qi-ownership-dialog .field{margin-top:12px}.qi-ownership-dialog input,.qi-ownership-dialog select,.qi-ownership-dialog textarea,.qi-ownership-dialog button{min-height:44px}.qi-ownership-dialog textarea{resize:vertical}.qi-ownership-error{min-height:20px;color:var(--accent-bright);margin-top:10px;font-size:12px}.qi-ownership-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@media (width<=620px){.q-filters{align-items:stretch}.q-filters>select{width:100%}.q-pills{max-width:100%;overflow-x:auto}.queue-item{padding:14px 12px}.qi-when{width:100%;margin-left:0}.qi-ownership{grid-template-columns:1fr}.qi-edit-ownership{width:100%}.qi-actions,.qi-dismiss-row,.qi-ownership-actions{flex-direction:column;align-items:stretch}.qi-actions button,.qi-dismiss-row button,.qi-ownership-actions button{width:100%}.qi-pop-wrap{display:block}.qi-popover{width:100%;margin-top:8px;position:static}.qi-resolution-sla{width:100%;margin-left:20px}.qi-ownership-backdrop{align-items:end;padding:8px}.qi-ownership-dialog{width:100%;max-height:calc(100dvh - 16px)}}.src-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:-4px 0;list-style:none;display:flex}.src-group>summary::-webkit-details-marker{display:none}.src-group>summary svg{color:var(--faint);flex-shrink:0}.src-group>summary .src-chev{transition:transform .15s}.src-group[open]>summary .src-chev{transform:rotate(90deg)}.src-project{letter-spacing:-.01em;font-size:14.5px;font-weight:680}.src-counts{color:var(--faint);font-size:12.5px}.src-counts-unsourced{color:var(--accent-bright);font-weight:620}.src-reqs{flex-direction:column;gap:12px;margin-top:16px;display:flex}.src-req{background:var(--theme-surface-black-000000-a018);border:1px solid var(--border);border-left:3px solid #0000;border-radius:10px;padding:12px 14px}.src-req.unsourced{border-left-color:var(--theme-border-red-e5484d-a055)}.src-req-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.src-req-head button{padding:5.5px 11px;font-size:12.5px}.src-req-name{font-weight:650}.src-req-qty{color:var(--muted);font-variant-numeric:tabular-nums}.src-req-when{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px}.src-req-notes{color:var(--muted);margin-top:6px;font-size:13px}.src-alts{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:10px;margin-top:12px;display:grid}.alt-card{background:var(--theme-surface-white-ffffff-a003);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.alt-card.chosen{border-color:var(--theme-border-green-3dd68c-a065);box-shadow:0 0 0 1px var(--theme-shadow-green-3dd68c-a055), 0 0 18px var(--theme-shadow-green-3dd68c-a01)}.alt-title{font-size:13px;font-weight:620}.alt-title a{align-items:center;gap:4px;display:inline-flex}.alt-title a:hover{color:var(--accent-bright);text-decoration:underline}.alt-title a svg{color:var(--faint);flex-shrink:0}.alt-meta{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.alt-price{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.alt-foot{align-items:center;gap:8px;margin-top:auto;display:flex}.alt-choose{border-radius:8px;padding:4px 11px;font-size:12px}.alt-meter{align-items:center;gap:3px;display:inline-flex}.alt-dot{background:var(--theme-surface-white-ffffff-a013);border-radius:50%;width:6px;height:6px}.alt-dot.on{background:var(--violet);box-shadow:0 0 6px var(--theme-shadow-blue-8f7bd8-a055)}.alt-add,.alt-add:hover{box-shadow:none;background:0 0}.alt-add{border:1px dashed var(--border-strong);color:var(--faint);border-radius:10px;min-height:64px;font-size:12.5px}.alt-add:hover{color:var(--text);border-color:var(--theme-border-white-ffffff-a028)}.alt-form{background:var(--theme-surface-black-000000-a02);border:1px dashed var(--border-strong);border-radius:10px;grid-column:1/-1;padding:12px 14px}.alt-form-head{color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:650;display:flex}.intake-page{flex-direction:column;min-height:0;display:flex}.intake-banner{align-items:center;gap:10px;margin-top:12px;display:flex}.intake-banner .grow{flex:1}.intake-layout{flex-direction:column;gap:16px;margin-top:16px;display:flex}.intake-spin{animation:.9s linear infinite intakeSpin}@keyframes intakeSpin{to{transform:rotate(360deg)}}.intake-session{z-index:30;border:1px solid var(--border);border-radius:var(--radius);background:var(--theme-surface-neutral-0d0e12-a082);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.intake-session .grow{flex:1}.intake-pick{max-width:46vw;padding:9px 10px;font-size:13px}.intake-session-resume{color:var(--muted);align-items:center;gap:8px;padding:6px 2px;font-size:13px;display:inline-flex}.intake-session-chip{border:1px solid var(--theme-border-green-3dd68c-a035);background:var(--green-soft);color:var(--green);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.intake-session-chip .dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2s ease-in-out infinite intakePulse}.intake-session-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.intake-stock{color:var(--faint);align-items:center;gap:6px;display:inline-flex}.intake-stock select{padding:7px 9px;font-size:12.5px}.intake-finish{white-space:nowrap}@keyframes intakePulse{0%,to{opacity:1}50%{opacity:.45}}.intake-tile{border:2px dashed var(--theme-border-red-ff5d63-a045);border-radius:var(--radius);background:radial-gradient(420px 260px at 50% 0%, var(--theme-surface-red-e5484d-a009), transparent 70%), var(--theme-surface-neutral-16181f-a055);width:100%;min-height:min(44vh,340px);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:26px 20px;transition:border-color .15s,background .15s,transform .1s;display:flex}.intake-tile:hover{border-color:var(--accent-bright);background:var(--theme-surface-red-e5484d-a007)}.intake-tile:active{transform:scale(.99)}.intake-tile svg{color:var(--accent-bright)}.intake-tile.drag{border-color:var(--accent-bright);background:var(--accent-soft);border-style:solid}.intake-tile.off{border-color:var(--border-strong);opacity:.7}.intake-tile.off svg{color:var(--faint)}.intake-tile-title{letter-spacing:-.01em;font-size:17px;font-weight:750}.intake-tile-sub{color:var(--muted);max-width:300px;font-size:12.5px;line-height:1.45}.intake-capture-alt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.intake-lane{flex-direction:column;gap:14px;min-width:0;display:flex}.intake-empty{padding:34px 0}article.intake-unit{margin-bottom:0;padding:16px}.intake-unit-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.intake-unit-title{align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.intake-unit-title svg{color:var(--faint)}.intake-unit-title .muted{font-weight:500}.intake-pulse{animation:1.6s ease-in-out infinite intakePulse}.intake-ocr-btn{color:var(--violet);border-color:var(--theme-border-blue-8f7bd8-a04);background:var(--violet-soft);border-radius:999px;padding:5px 10px;font-size:12px}.intake-ocr-btn:hover{border-color:var(--violet);background:var(--violet-soft)}.intake-inline-error{margin:10px 0 0;padding:9px 12px;font-size:12.5px}.intake-inline-error .grow{flex:1}.intake-inline-error button{padding:5px 10px;font-size:12px}.intake-strip{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.intake-photo{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--theme-surface-black-000000-a035);flex:none;width:84px;height:84px;position:relative;overflow:hidden}.intake-photo-img{cursor:zoom-in;background:0 0;border:none;border-radius:0;width:100%;height:100%;padding:0;display:block}.intake-photo img{object-fit:cover;width:100%;height:100%;display:block}.intake-photo.s-queued img,.intake-photo.s-compressing img,.intake-photo.s-uploading img{opacity:.45}.intake-photo.s-error{border-color:var(--accent)}.intake-photo.s-error img{opacity:.35}.intake-photo-ring{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.intake-ring{width:30px;height:30px;transform:rotate(-90deg)}.intake-ring .bg{fill:none;stroke:var(--theme-border-white-ffffff-a022);stroke-width:3.5px}.intake-ring .fg{fill:none;stroke:var(--accent-bright);stroke-width:3.5px;stroke-linecap:round;transition:stroke-dasharray .15s linear}.intake-ring.spin{animation:.9s linear infinite intakeSpin}.intake-photo-ok{background:var(--green);width:18px;height:18px;color:var(--theme-text-green-06130c);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.intake-photo-retry{background:var(--theme-surface-red-e5484d-a09);color:var(--text-on-emphasis);border:none;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:10.5px;display:inline-flex;position:absolute;inset:auto 4px 4px}.intake-strip-add{border:1.5px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--theme-surface-black-000000-a02);width:84px;height:84px;color:var(--muted);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.intake-strip-add:hover{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.intake-strip-done{padding-top:8px}.intake-skel{animation:1.2s ease-in-out infinite intakeShimmer;background:linear-gradient(100deg, var(--theme-surface-white-ffffff-a004) 30%, var(--theme-surface-white-ffffff-a011) 50%, var(--theme-surface-white-ffffff-a004) 70%)!important;background-size:220% 100%!important}@keyframes intakeShimmer{0%{background-position:130% 0}to{background-position:-90% 0}}.intake-skel-box{border:1px solid var(--border);border-radius:10px;min-height:52px}.intake-skel-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:10px;padding:18px;display:flex}.intake-skel-bar{border-radius:7px;height:14px}.intake-skel-bar.w60{width:60%}.intake-skel-bar.w80{width:80%}.intake-tag-ocr{letter-spacing:.08em;background:var(--violet-soft);color:var(--violet);vertical-align:1px;border-radius:999px;align-items:center;gap:3px;margin-left:5px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-flex}.intake-verify,input.intake-verify{border-color:var(--amber)!important;box-shadow:0 0 0 3px var(--amber-soft)!important}.intake-block{margin-top:14px}.intake-label-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.intake-field-label{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);align-items:center;font-size:11px;font-weight:650;display:inline-flex}.intake-count{text-align:center;font-variant-numeric:tabular-nums;background:var(--green-soft);min-width:24px;color:var(--green);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:750}.intake-count.zero{background:var(--theme-surface-white-ffffff-a006);color:var(--faint)}.intake-serial-hint{color:var(--faint);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.intake-item{margin-top:6px}.intake-seg{border:1px solid var(--border);background:var(--theme-surface-black-000000-a025);border-radius:10px;gap:3px;margin-left:auto;padding:3px;display:inline-flex}.intake-seg button{color:var(--muted);background:0 0;border:none;border-radius:7px;padding:6px 12px;font-size:12px}.intake-seg button.on{background:var(--accent-soft);color:var(--text-on-emphasis)}.intake-search{border:1px solid var(--border-strong);background:var(--theme-surface-black-000000-a025);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.intake-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--theme-shadow-red-e5484d-a018)}.intake-search svg{color:var(--faint);flex-shrink:0}.intake-search input{background:0 0;border:none;flex:1;padding:11px 0;box-shadow:none!important}.intake-results{flex-direction:column;gap:6px;margin-top:8px;display:flex}.intake-result{text-align:left;border:1px solid var(--border);background:var(--theme-surface-black-000000-a018);border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"name badge""sub badge";align-items:center;gap:1px 10px;min-height:48px;padding:10px 12px;display:grid}.intake-result:hover{border-color:var(--accent);background:var(--accent-soft)}.intake-result-name{grid-area:name;font-size:13.5px;font-weight:600}.intake-result-sub{color:var(--muted);grid-area:sub;font-size:11.5px}.intake-result .badge{grid-area:badge}.intake-noresult{color:var(--muted);margin-top:8px}.intake-link{font-size:inherit;color:var(--accent-bright);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.intake-chosen{border:1px solid var(--theme-border-green-3dd68c-a04);background:var(--green-soft);border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:flex}.intake-chosen-check{color:var(--green);flex-shrink:0}.intake-chosen-label{text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.intake-chosen-x{color:var(--faint);background:0 0;border:none;border-radius:8px;place-items:center;padding:8px;display:grid}.intake-chosen-x:hover{color:var(--accent-bright);background:var(--accent-soft)}.intake-new-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.intake-span2{grid-column:span 2}.intake-field{gap:4px}.intake-serials{border:1px solid var(--border-strong);background:var(--theme-surface-black-000000-a022);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px;transition:border-color .15s,box-shadow .15s;display:flex}.intake-serials:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--theme-shadow-red-e5484d-a018)}.intake-chip{border:1px solid var(--theme-border-blue-8f7bd8-a045);background:var(--violet-soft);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.intake-chip-text{font-family:var(--mono);color:var(--text);letter-spacing:.02em;background:0 0;border:none;padding:8px 4px 8px 13px;font-size:13px}.intake-chip-x{color:var(--faint);background:0 0;border:none;place-items:center;padding:8px 9px 8px 6px;display:grid}.intake-chip-x:hover{color:var(--accent-bright)}.intake-chip-edit{width:150px;font-family:var(--mono);border-radius:999px;padding:7px 11px;font-size:13px}.intake-chip-add{min-width:130px;font-family:var(--mono);flex:1;padding:8px 6px;font-size:13.5px;box-shadow:none!important;background:0 0!important;border:none!important}.intake-add-serial{border-radius:999px;padding:7px 12px;font-size:12px}.intake-qty-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.intake-qty-row .intake-field-label{flex-basis:100%}.intake-qty{border:1px solid var(--border-strong);background:var(--theme-surface-black-000000-a025);border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden}.intake-qty button{background:var(--panel-2);border:none;border-radius:0;width:52px;min-height:48px;font-size:18px}.intake-qty input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:none;border-radius:0;width:72px;font-size:17px;font-weight:700;box-shadow:none!important}.intake-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.intake-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.intake-detail-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intake-conds{gap:7px;display:inline-flex}.intake-cond{background:var(--theme-surface-black-000000-a022);border-radius:999px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650}.intake-cond.c-ok.on{background:var(--green-soft);border-color:var(--green);color:var(--green)}.intake-cond.c-worn.on{background:var(--amber-soft);border-color:var(--amber);color:var(--amber)}.intake-cond.c-damaged.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-bright)}.intake-bin{text-transform:uppercase;width:110px;margin-left:auto}.intake-notes{resize:vertical;width:100%;min-height:44px;margin-top:12px}.intake-upload-warn{color:var(--amber);align-items:center;gap:7px;margin-top:10px;display:flex}.intake-commitbar{z-index:5;background:linear-gradient(180deg, transparent, var(--theme-surface-neutral-0e0f14-a09) 26%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);margin:14px -16px -16px;padding:10px 16px 12px;position:sticky;bottom:0}.intake-blocker{color:var(--amber);text-align:center;margin-bottom:7px}.intake-commit{border-radius:13px;width:100%;min-height:52px;font-size:15.5px}article.intake-done{border:1px solid var(--theme-border-green-3dd68c-a03);border-left:3px solid var(--green);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 12px}.intake-done-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intake-done-main{text-align:left;background:0 0;border:none;flex-wrap:wrap;flex:1;align-items:center;gap:9px;min-width:0;padding:6px 2px;font-size:13px;display:flex}.intake-done-check{color:var(--green);flex-shrink:0}.intake-done-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:650;overflow:hidden}.intake-done-tags{flex-wrap:wrap;gap:5px;display:inline-flex}.intake-done-tags code{background:var(--theme-surface-green-3dd68c-a01);border-color:var(--theme-border-green-3dd68c-a03);font-size:11.5px}.intake-done-actions{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.intake-print{padding:8px 14px;font-size:12.5px}.intake-zpl{color:var(--muted);border-color:var(--border);background:0 0;padding:8px 10px;font-size:11.5px}.intake-zpl:hover{color:var(--text)}.intake-viewer{z-index:100;background:var(--theme-surface-black-050609-a094);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;inset:0}.intake-viewer-track{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;width:100%;height:100dvh;display:flex;overflow:auto hidden}.intake-viewer-track::-webkit-scrollbar{display:none}.intake-viewer-slide{scroll-snap-align:center;scroll-snap-stop:always;height:100%;padding:max(16px, env(safe-area-inset-top)) 12px max(40px, env(safe-area-inset-bottom));flex:0 0 100%;place-items:center;display:grid;overflow:auto}.intake-viewer-slide img{object-fit:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:100%;max-height:100%}.intake-viewer-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:2;background:var(--theme-surface-neutral-16181f-a085);border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:fixed}.intake-viewer-dots{left:0;right:0;bottom:max(14px, env(safe-area-inset-bottom));pointer-events:none;justify-content:center;gap:7px;display:flex;position:fixed}.intake-viewer-dots span{background:var(--theme-surface-white-ffffff-a028);border-radius:50%;width:8px;height:8px;transition:background .15s,transform .15s}.intake-viewer-dots span.on{background:var(--accent-bright);transform:scale(1.25)}@media (width<=719px){.intake-page{padding-bottom:calc(24px + env(safe-area-inset-bottom));margin:-20px -14px -56px}.intake-head{margin-bottom:10px;padding:12px 16px 0}.intake-head .sub{font-size:12.5px}.intake-session{padding:max(10px, env(safe-area-inset-top)) 12px 10px;border-left:none;border-right:none;border-radius:0}.intake-pick,.intake-session .primary,.intake-finish{min-height:48px}.intake-banner{margin:12px 16px 0}.intake-layout{gap:14px;margin-top:14px}.intake-capture{padding:0 12px}.intake-tile{min-height:46vh}.intake-capture-alt button{flex:1;min-height:48px}.intake-desktop-hint{display:none}.intake-lane{gap:12px}.intake-empty,.intake-skel-card{margin:0 12px}article.intake-unit{border-left:none;border-right:none;border-radius:0}article.intake-done{border-right:none;border-left:3px solid var(--green);border-radius:0}.intake-commitbar{padding-bottom:calc(12px + env(safe-area-inset-bottom));border-radius:0}.intake-unit input,.intake-unit select,.intake-unit textarea,.intake-search input,.intake-chip-add{font-size:16px}.intake-chip-text{padding-top:10px;padding-bottom:10px;font-size:14.5px}.intake-chip-x{padding:10px 11px 10px 6px}.intake-add-serial{min-height:44px}.intake-seg button{padding:9px 14px}.intake-result{min-height:56px}.intake-photo,.intake-strip-add{width:96px;height:96px}.intake-bin{width:96px}}@media (width<=768px){.intake-session{top:var(--topbar-h)}}@media (width>=1000px){.intake-layout{grid-template-columns:minmax(300px,1fr) minmax(0,2fr);align-items:start;gap:18px;display:grid}.intake-capture{position:sticky;top:74px}.intake-tile{min-height:320px}.intake-session{top:8px}}@media (prefers-reduced-motion:reduce){.intake-skel,.intake-session-chip .dot,.intake-pulse{animation:none}}.rcv-layout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;width:100%;display:grid}.rcv-layout-main{min-width:0;container:receiving-main/inline-size}.rcv-bridge{border:1px solid var(--border);border-left:3px solid var(--accent,var(--theme-border-cyan-6ea8fe));border-radius:var(--radius-sm);background:var(--theme-surface-white-ffffff-a003);color:var(--muted);align-items:flex-start;gap:9px;margin-bottom:16px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.rcv-bridge svg{flex:none;margin-top:2px}.rcv-bridge a{color:var(--accent,var(--theme-text-cyan-6ea8fe))}.rcv-bridge em{color:var(--text);font-style:italic}.rcv-num{font-variant-numeric:tabular-nums}.rcv-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.rcv-chip{letter-spacing:.02em;background:var(--theme-surface-white-ffffff-a004);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:3.5px 12px;font-size:12px;font-weight:620}.rcv-chip:hover{color:var(--text);border-color:var(--border-strong);background:var(--theme-surface-white-ffffff-a006)}.rcv-chip.active{background:var(--accent-soft);border-color:var(--theme-border-red-e5484d-a04);color:var(--accent-bright)}.rcv-chip.s-open.active{background:var(--amber-soft);border-color:var(--theme-border-orange-f5a524-a045);color:var(--amber)}.rcv-chip.s-flagged.active{background:var(--accent-soft);border-color:var(--theme-border-red-e5484d-a05);color:var(--accent-bright)}.rcv-chip.s-signed.active{background:var(--green-soft);border-color:var(--theme-border-green-3dd68c-a045);color:var(--green)}.rcv-progress{background:var(--theme-surface-white-ffffff-a008);border-radius:4px;flex-shrink:0;width:72px;height:5px;display:inline-block;overflow:hidden}.rcv-progress i{background:var(--green);border-radius:4px;height:100%;transition:width .2s;display:block}.rcv-progress i.part{background:var(--amber)}.rcv-click{cursor:pointer}.rcv-scroll{overflow-x:auto}.rcv-picker{margin-top:6px;position:relative}.rcv-picker input{width:100%;padding:6px 10px;font-size:13px}.rcv-picker-menu{z-index:40;background:var(--panel-solid);border:1px solid var(--border-strong);min-width:100%;box-shadow:var(--shadow);border-radius:10px;max-height:250px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}.rcv-picker-opt{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 10px;font-size:13px;font-weight:550;display:flex}.rcv-picker-opt:hover{background:var(--accent-soft)}.rcv-pickchip{background:var(--theme-surface-white-ffffff-a005);border:1px solid var(--border-strong);border-radius:10px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:13px;font-weight:550;display:inline-flex}.rcv-pickchip .icon-btn{padding:3px}.rcv-sm-btn{border-radius:8px;gap:5px;padding:4px 10px;font-size:12px}.rcv-fixed-vendor{border:1px dashed var(--border-strong);min-height:38px;color:var(--text);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.rcv-po-preview{background:var(--theme-surface-black-000000-a025);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);margin-top:14px;padding:12px 14px}.rcv-po-lines{flex-wrap:wrap;gap:6px;display:flex}.rcv-po-line{background:var(--theme-surface-white-ffffff-a005);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:12.5px;display:inline-flex}.rcv-po-line strong{color:var(--text);font-variant-numeric:tabular-nums}.rcv-back{color:var(--muted);box-shadow:none;background:0 0;border:none;gap:6px;margin-bottom:10px;padding:4px 2px;font-size:13px}.rcv-back:hover{color:var(--text);background:0 0;border:none}.rcv-session-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rcv-session{min-width:0;max-width:100%;overflow-x:clip}.rcv-session-head>div{min-width:0}.rcv-session-head .sub,.rcv-item-name,.rcv-slip-said{overflow-wrap:anywhere;word-break:break-word}.rcv-h1-code{vertical-align:2px;font-size:18px}.rcv-status-badge{margin-top:6px;padding:4px 13px;font-size:12.5px}.rcv-signed-strip{display:block}.rcv-grid{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rcv-slipzone{position:sticky;top:16px}.rcv-lines-card{min-width:0;overflow-x:clip}.rcv-lines-card h2 .badge{margin-left:2px}.rcv-merged-evidence{border-top:1px dashed var(--border-strong);min-width:0;margin-top:14px;padding-top:14px}.rcv-slip-sub{margin-bottom:12px}.rcv-capture-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcv-capture-btn{cursor:pointer}.rcv-capture-btn input{display:none}.rcv-slip-thumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rcv-noslip{margin-top:12px}.rcv-thumb{border:1px solid var(--border-strong);background:var(--media-black);border-radius:8px;flex-shrink:0;width:44px;height:44px;transition:border-color .15s,transform .1s;display:block;overflow:hidden}.rcv-thumb:hover{border-color:var(--accent);transform:scale(1.04)}.rcv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rcv-thumb-lg{border-radius:10px;width:76px;height:76px}.rcv-ocr-row{margin-top:14px}.rcv-ocr-results{background:var(--theme-surface-black-000000-a025);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:12px;padding:12px}.rcv-ocr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rcv-ocr-title{color:var(--violet);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.rcv-ocr-chips{flex-direction:column;gap:6px;display:flex}.rcv-ocr-chip{text-align:left;background:var(--theme-surface-white-ffffff-a003);border:1px solid var(--border-strong);width:100%;color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:550;display:flex}.rcv-ocr-chip:hover{border-color:var(--violet);background:var(--violet-soft)}.rcv-ocr-chip.low{border-color:var(--theme-border-orange-f5a524-a055)}.rcv-ocr-chip.low:hover{background:var(--amber-soft)}.rcv-ocr-chip.added{opacity:.55;border-color:var(--theme-border-green-3dd68c-a04);background:var(--green-soft)}.rcv-ocr-chip:disabled{cursor:default;transform:none}.rcv-ocr-chip>svg:last-child{color:var(--faint);flex-shrink:0;margin-left:auto}.rcv-ocr-chip.added>svg:last-child{color:var(--green)}.rcv-ocr-tag{letter-spacing:.08em;background:var(--violet-soft);color:var(--violet);border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 7px;font-size:9.5px;font-weight:750;display:inline-flex}.rcv-ocr-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rcv-ocr-qty{color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:650}.rcv-ocr-un{color:var(--amber);letter-spacing:.04em;flex-shrink:0;font-size:10.5px;font-weight:700}.rcv-ocr-busy{color:var(--faint);margin-left:auto}.rcv-ocr-note{margin-top:10px}.rcv-expected{border-top:1px dashed var(--border-strong);margin-top:14px;padding-top:14px}.rcv-expected-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.rcv-lt-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rcv-blind{border:1px solid var(--border-strong);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:5px 13px;font-size:12.5px;font-weight:620;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.rcv-blind input{appearance:none;background:0 0;border:none;width:0;height:0;margin:0}.rcv-blind:hover{color:var(--text)}.rcv-blind.on{background:var(--amber-soft);border-color:var(--theme-border-orange-f5a524-a05);color:var(--amber)}.rcv-blind-hint{max-width:420px}.rcv-lt{flex-direction:column;display:flex}.rcv-lt-head,.rcv-line{grid-template-columns:minmax(115px,1.1fr) minmax(68px,.55fr) minmax(110px,.8fr) minmax(130px,1.05fr) minmax(72px,.5fr) minmax(145px,1.2fr);align-items:start;gap:10px;display:grid}.rcv-lt-head{color:var(--faint);text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid var(--border-strong);padding:0 0 7px;font-size:10.5px;font-weight:620}.rcv-line{border-bottom:1px dashed var(--border);border-left:3px solid #0000;border-radius:2px;margin:0 -8px;padding:12px 8px;transition:background .15s,border-color .15s}.rcv-line:hover{background:var(--theme-surface-white-ffffff-a002)}.rcv-line.ok{border-left-color:var(--theme-border-green-3dd68c-a055)}.rcv-line.money-missing{box-shadow:inset 0 0 0 1px var(--theme-shadow-orange-f5a524-a032);background:linear-gradient(90deg, var(--theme-surface-orange-f5a524-a006), transparent 58%)}.rcv-line.flagged{border-left-color:var(--accent);background:linear-gradient(90deg, var(--theme-surface-red-e5484d-a008), transparent 55%);animation:.5s ease-out rcvFlame}.rcv-line.flagged.f-over{border-left-color:var(--amber);background:linear-gradient(90deg, var(--theme-surface-orange-f5a524-a008), transparent 55%)}@keyframes rcvFlame{0%{background-color:var(--theme-surface-red-e5484d-a022)}to{background-color:#0000}}.rcv-line.blocked{border-left-color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--theme-shadow-red-e5484d-a035)}.rcv-line.flash{animation:2.4s ease-out rcvFlash}@keyframes rcvFlash{0%,30%{box-shadow:inset 0 0 0 2px var(--accent-bright);background-color:var(--theme-surface-red-e5484d-a014)}to{box-shadow:inset 0 0 0 1px var(--theme-shadow-red-e5484d-a035)}}.rcv-cell{min-width:0}.rcv-item-name{font-size:13.5px;font-weight:600}.rcv-slip-said{margin-top:2px}.rcv-qty{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.rcv-qty small{color:var(--muted);font-weight:500}.rcv-qty.big{font-size:19px}.rcv-mask{background:var(--theme-surface-orange-f5a524-a008);border:1px dashed var(--theme-border-orange-f5a524-a04);color:var(--amber);letter-spacing:.2em;cursor:help;border-radius:8px;padding:3px 12px;font-weight:700;display:inline-block}.rcv-slip-input{text-align:center;font-variant-numeric:tabular-nums;width:76px;padding:7px 8px}.rcv-count-wrap{flex-direction:column;gap:6px;display:flex}.rcv-count-input{text-align:center;font-variant-numeric:tabular-nums;border-color:var(--border-strong);width:108px;padding:9px 10px;font-size:19px;font-weight:650}.rcv-count-input::placeholder{letter-spacing:.02em;font-size:13px;font-weight:500}.rcv-counted-done{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rcv-c-money{flex-direction:column;gap:6px;display:flex}.rcv-cost-field,.rcv-attribution-field{min-width:0;color:var(--muted);flex-direction:column;gap:3px;font-size:10.5px;display:flex}.rcv-cost-input-wrap{align-items:center;gap:4px;min-width:0;display:flex}.rcv-cost-input-wrap>span{color:var(--muted);font-weight:700}.rcv-cost-input-wrap input,.rcv-attribution-field select{width:100%;min-width:0;padding:7px 8px;font-size:12.5px}.rcv-line-money-total{color:var(--text);overflow-wrap:anywhere;font-size:11.5px;font-weight:650;line-height:1.4}.rcv-money-line-callout{color:var(--amber);background:var(--amber-soft);border:1px solid var(--theme-border-orange-f5a524-a042);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;font-size:11px;font-weight:650;display:flex}.rcv-money-line-callout svg{flex:none}.rcv-verify-btn{border-color:var(--theme-border-green-3dd68c-a04);width:108px;color:var(--green);border-radius:8px;gap:5px;padding:6px 10px;font-size:12.5px}.rcv-verify-btn:hover:not(:disabled){background:var(--green-soft);border-color:var(--green)}.rcv-photo-strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rcv-photo-btn{border:1px dashed var(--border-strong);width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.rcv-photo-btn:hover{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-soft)}.rcv-photo-btn input{display:none}.rcv-status-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rcv-by{white-space:nowrap}.rcv-flag-select{background:var(--theme-surface-black-000000-a02);color:var(--muted);border-radius:8px;max-width:130px;padding:4px 8px;font-size:11.5px}.rcv-arrived{margin-top:8px}.rcv-arrived .rcv-picker{margin-top:4px}.rcv-fix{border:1px solid var(--border);background:var(--theme-surface-black-000000-a02);border-radius:9px;flex-direction:column;gap:6px;margin-top:8px;padding:8px;display:flex}.rcv-fix select,.rcv-fix input{padding:7px 10px;font-size:12.5px}.rcv-fix-done{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.rcv-pulse{border-color:var(--theme-border-red-e5484d-a05);animation:1.6s ease-in-out infinite rcvPulse}@keyframes rcvPulse{0%,to{box-shadow:0 0 0 0 var(--theme-shadow-red-e5484d-a0)}50%{box-shadow:0 0 0 4px var(--theme-shadow-red-e5484d-a018);border-color:var(--accent)}}.rcv-line-err{color:var(--accent-bright);align-items:center;gap:5px;margin-top:6px;display:flex}.rcv-pack-one{color:var(--muted);flex-direction:column;gap:3px;font-size:10.5px;display:flex}.rcv-pack-one input{min-height:44px}.rcv-pack-count{grid-template-columns:repeat(2,minmax(72px,1fr));gap:6px;width:100%;display:grid}.rcv-pack-count label{min-width:0;color:var(--muted);flex-direction:column;gap:3px;font-size:10.5px;display:flex}.rcv-pack-count .rcv-count-input{width:100%;min-width:0;min-height:48px}.rcv-pack-count+.rcv-verify-btn{min-height:48px}.rcv-counted-done .rcv-qty small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.rcv-addline{border-top:1px solid var(--border-strong);grid-template-columns:auto minmax(180px,1fr) 78px 70px 92px minmax(150px,.8fr) auto;align-items:start;gap:10px;margin-top:2px;padding:12px 0 2px;display:grid}.rcv-addline>.rcv-chip{justify-self:start;margin-top:6px}.rcv-addline-what{min-width:0}.rcv-addline-what .rcv-picker{margin-top:0}.rcv-addline-what>input{width:100%}.rcv-addline input[type=number]{text-align:center;font-variant-numeric:tabular-nums}.rcv-addline>.rcv-line-err{grid-column:1/-1}.rcv-foot{z-index:20;background:var(--theme-surface-neutral-12141a-a092);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:0 -4px 30px var(--theme-shadow-black-000000-a05), var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:14px 18px;display:flex;position:sticky;bottom:12px}.rcv-foot-status{flex:1;min-width:220px}.rcv-foot-line{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.rcv-foot-dot{color:var(--faint)}.rcv-foot-warn{color:var(--amber);font-weight:620}.rcv-foot-bar{background:var(--theme-surface-white-ffffff-a008);border-radius:4px;height:5px;margin-top:7px;overflow:hidden}.rcv-foot-bar i{background:var(--amber);border-radius:4px;height:100%;transition:width .25s;display:block}.rcv-foot-bar i.done{background:var(--green)}.rcv-foot-hint{margin-top:6px}.rcv-foot-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcv-sign-note{width:230px}.rcv-sign-btn{padding:11px 22px;font-size:14.5px}.rcv-sign-btn.ready{background:linear-gradient(180deg, var(--theme-surface-green-4be29a), var(--theme-surface-green-2fae72));box-shadow:0 2px 14px var(--theme-shadow-green-3dd68c-a04), inset 0 1px 0 var(--theme-shadow-white-ffffff-a025)}.rcv-blockers{border-top:1px dashed var(--theme-border-red-e5484d-a04);flex-direction:column;flex-basis:100%;gap:6px;padding-top:10px;display:flex}.rcv-blocker{background:var(--accent-soft);border:1px solid var(--theme-border-red-e5484d-a045);color:var(--accent-bright);text-align:left;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.rcv-blocker strong{color:var(--text)}.rcv-blocker-btn{cursor:pointer;width:100%}.rcv-blocker-btn:hover{border-color:var(--accent-bright);background:var(--theme-surface-red-e5484d-a02)}.rcv-blocker-go{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.rcv-result{border-color:var(--theme-border-green-3dd68c-a04)}.rcv-result h2 svg{color:var(--green)}.rcv-result-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rcv-idchip{background:var(--theme-surface-white-ffffff-a005);border:1px solid var(--border-strong);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.rcv-idchip code{padding:0 5px;font-size:11.5px}.rcv-idchip.link:hover{border-color:var(--accent);color:var(--text)}.rcv-money-card{margin-bottom:16px}.rcv-money-card.has-missing{border-color:var(--theme-border-orange-f5a524-a048)}.rcv-money-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcv-money-head>div{flex:1;min-width:200px}.rcv-money-head h2{margin-bottom:2px}.rcv-money-head p{margin:0}.rcv-money-total{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px}.rcv-money-attributions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.rcv-money-chip{border:1px solid var(--border);max-width:100%;color:var(--muted);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.rcv-money-chip strong{color:var(--text);margin-left:3px}.rcv-money-missing,.rcv-ocr-money{overflow-wrap:anywhere;border-radius:9px;align-items:flex-start;gap:7px;margin-top:10px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.rcv-money-missing{color:var(--amber);border:1px solid var(--theme-border-orange-f5a524-a045);background:var(--amber-soft)}.rcv-money-missing.gate-off{color:var(--muted);border-color:var(--border);background:var(--theme-surface-white-ffffff-a0025)}.rcv-ocr-money{color:var(--muted);border:1px solid var(--border);background:var(--violet-soft)}.rcv-ocr-money.mismatch{color:var(--amber);border-color:var(--theme-border-orange-f5a524-a05);background:var(--amber-soft)}.rcv-ocr-money .badge{flex:none;margin-left:auto}.rcv-ocr-price{color:var(--violet);flex:none;font-weight:650}.rcv-receipt-labels{margin-top:16px}.rcv-receipt-label-list{flex-direction:column;gap:6px;display:flex}.rcv-receipt-label-list>div{border:1px solid var(--border);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.rcv-receipt-label-list strong{overflow-wrap:anywhere;min-width:0}.rcv-receipt-label-list code{overflow-wrap:anywhere}.rcv-receipt-label-list a,.rcv-label-actions a{color:var(--accent-bright);align-items:center;gap:5px;font-size:12px;display:inline-flex}.rcv-receipt-label-list a{margin-left:auto}.rcv-label-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ship-progress{width:100%;min-width:0;margin:9px 0 12px}.ship-progress-track{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ship-progress-stage{text-align:center;min-width:0;color:var(--faint);padding:0 5px;position:relative}.ship-progress-stage:before{content:"";background:var(--border-strong);width:100%;height:2px;position:absolute;top:5px;left:-50%}.ship-progress-stage:first-child:before{display:none}.ship-progress-stage.is-complete:before,.ship-progress-stage.is-current:before{background:var(--green)}.ship-progress-dot{z-index:1;border:2px solid var(--border-strong);background:var(--panel-solid);border-radius:50%;width:11px;height:11px;margin:0 auto 5px;display:block;position:relative}.ship-progress-stage.is-complete .ship-progress-dot{border-color:var(--green);background:var(--green)}.ship-progress-stage.is-current{color:var(--text)}.ship-progress-stage.is-current .ship-progress-dot{border-color:var(--accent-bright);background:var(--accent-bright);box-shadow:0 0 0 4px var(--accent-soft)}.ship-progress-stage.tone-warning.is-current .ship-progress-dot{border-color:var(--amber);background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.ship-progress-stage.tone-critical.is-current .ship-progress-dot{border-color:var(--accent);background:var(--accent)}.ship-progress-stage.tone-success.is-current .ship-progress-dot{border-color:var(--green);background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.ship-progress-stage.is-skipped .ship-progress-dot{opacity:.6;border-style:dashed}.ship-progress-label{overflow-wrap:anywhere;font-size:9.5px;font-weight:650;line-height:1.25;display:block}.ship-tracking-summary{min-width:0;color:var(--muted);align-items:baseline;gap:7px;margin-top:7px;font-size:11.5px;line-height:1.4;display:flex}.ship-tracking-summary strong{color:var(--text);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10.5px}.ship-tracking-summary span{overflow-wrap:anywhere;min-width:0}.ship-progress.compact{min-width:280px;margin:8px 0 0}.ship-progress.compact .ship-tracking-summary{margin-top:5px}.ship-progress.compact .ship-progress-label{font-size:8.5px}.rcv-incoming{margin-bottom:16px}.rcv-incoming h2{align-items:center;gap:7px;display:flex}.rcv-incoming-all{margin-left:auto;font-size:12px;font-weight:600}.rcv-incoming-list{flex-direction:column;gap:7px;margin-top:10px;display:flex}.rcv-incoming-row{border:1px solid var(--border);min-width:0;color:inherit;border-radius:10px;grid-template-columns:minmax(150px,.45fr) minmax(340px,1fr);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.rcv-incoming-row:hover{border-color:var(--border-strong);background:var(--theme-surface-white-ffffff-a0025)}.rcv-incoming-name{flex-direction:column;gap:2px;min-width:0;display:flex}.rcv-incoming-name strong,.rcv-incoming-name span{overflow-wrap:anywhere}.rcv-incoming-name span{color:var(--muted);font-size:12px}.rcv-incoming-row .ship-progress{margin:0}.rcv-shipment-panel{border-color:var(--border-strong);background:linear-gradient(135deg, var(--theme-surface-cyan-6ea8fe-a0055), transparent 42%), var(--panel);margin-bottom:16px}.rcv-shipment-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rcv-shipment-head>div{min-width:0}.rcv-shipment-head h2{flex-wrap:wrap;align-items:center;gap:8px;margin:3px 0 2px;display:flex}.rcv-shipment-head h2 code,.rcv-shipment-head p{overflow-wrap:anywhere}.rcv-shipment-kicker,.rcv-shipment-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.rcv-shipment-status{font-size:10px}.rcv-shipment-status.s-delayed{color:var(--amber);background:var(--amber-soft)}.rcv-shipment-status.s-exception{color:var(--accent-bright);background:var(--accent-soft)}.rcv-shipment-status.s-delivered{color:var(--green);background:var(--green-soft)}.rcv-shipment-facts{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;margin:12px 0;display:grid}.rcv-shipment-facts>div,.rcv-shipment-links>div{border:1px solid var(--border);background:var(--theme-surface-black-000000-a018);border-radius:9px;min-width:0;padding:9px 10px}.rcv-shipment-facts span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.rcv-shipment-facts strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;display:block}.rcv-shipment-links{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px;display:grid}.rcv-shipment-links>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rcv-shipment-links a{min-width:0;color:var(--accent-bright);align-items:center;gap:4px;display:inline-flex}.rcv-shipment-links code{overflow-wrap:anywhere}.rcv-shipment-links small{color:var(--muted)}.rcv-shipment-counts{justify-content:center}.rcv-shipment-counts span{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.rcv-shipment-receiving{border:1px solid var(--border-strong);background:var(--theme-surface-black-000000-a022);border-radius:10px;margin-top:12px;padding:12px 14px}.rcv-shipment-receiving h3{align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.rcv-shipment-receiving p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.rcv-shipment-session-links,.rcv-shipment-open-sessions{flex-direction:column;align-items:flex-start;gap:6px;margin-top:9px;font-size:12px;display:flex}.rcv-shipment-session-links a,.rcv-shipment-open-sessions a{color:var(--accent-bright);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.rcv-shipment-receipt-note{border-left:3px solid var(--border-strong);background:var(--theme-surface-white-ffffff-a0025);flex-direction:column;gap:3px;margin-top:9px;padding:8px 10px;font-size:12px;display:flex}.rcv-shipment-receipt-note.recorded{border-left-color:var(--amber)}.rcv-shipment-receipt-note span{color:var(--muted);overflow-wrap:anywhere}.rcv-shipment-note{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.5}.rcv-shipment-actions{border-top:1px dashed var(--border-strong);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.rcv-shipment-checkin,.rcv-shipment-full{border:1px solid var(--border-strong);border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:7px 12px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.rcv-shipment-checkin{color:var(--text-on-confirm);border-color:var(--theme-border-green-3dd68c-a06);background:var(--green)}.rcv-shipment-full{color:var(--accent-bright)}.rcv-suggested{z-index:3;align-items:flex-start;gap:8px;width:max-content;max-width:100%;display:flex;position:sticky;top:72px}.rcv-suggested-toggle{border:1px solid var(--border-strong);background:var(--panel-solid);min-height:42px;color:var(--text);box-shadow:none;writing-mode:vertical-rl;border-radius:10px;flex:0 0 42px;align-items:center;gap:6px;padding:8px 10px;display:flex}.rcv-suggested-toggle span{letter-spacing:.03em;font-size:11px;font-weight:700}.rcv-suggested-toggle b{background:var(--amber-soft);min-width:20px;height:20px;color:var(--amber);border-radius:999px;place-items:center;font-size:10px;display:grid}.rcv-suggested-panel{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--panel-solid);width:320px;max-height:calc(100dvh - 88px);box-shadow:none;border-radius:10px;padding:12px;overflow-y:auto}.rcv-suggested-panel header{align-items:flex-start;gap:8px;display:flex}.rcv-suggested-panel header>div{flex:1;min-width:0}.rcv-suggested-panel header strong,.rcv-suggested-panel header span{overflow-wrap:anywhere;display:block}.rcv-suggested-panel header span,.rcv-suggested-panel footer{color:var(--faint);font-size:10.5px;line-height:1.4}.rcv-suggested-list{flex-direction:column;gap:7px;margin:10px 0;display:flex}.rcv-suggested-list a{border:1px solid var(--border);min-width:0;color:inherit;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 9px;text-decoration:none;display:flex}.rcv-suggested-list a:hover{border-color:var(--accent);background:var(--theme-surface-white-ffffff-a003)}.rcv-suggested-list strong,.rcv-suggested-list small{overflow-wrap:anywhere}.rcv-suggested-list small{color:var(--muted);line-height:1.4}.rcv-suggested-list p{color:var(--muted);font-size:12px}.rcv-suggested-error{color:var(--accent-bright);overflow-wrap:anywhere;margin-top:8px;font-size:12px}@container receiving-main (width<=1100px){.rcv-grid{grid-template-columns:minmax(0,1fr)}.rcv-slipzone{position:static}}@container receiving-main (width<=820px){.rcv-lt-head{display:none}.rcv-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;margin:0 -10px;padding:14px 10px}.rcv-line .rcv-c-item,.rcv-line .rcv-c-money,.rcv-line .rcv-c-status{grid-column:1/-1}.rcv-cell[data-label]:before{content:attr(data-label);color:var(--faint);letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.rcv-count-input,.rcv-slip-input,.rcv-count-wrap,.rcv-verify-btn{width:100%}.rcv-addline{grid-template-columns:auto minmax(0,1fr)}.rcv-addline>input,.rcv-addline>select,.rcv-addline>button{width:100%;min-width:0}}@media (width<=920px){.rcv-grid{grid-template-columns:1fr}.rcv-slipzone{position:static}.rcv-lt-head{display:none}.rcv-line{grid-template-columns:1fr 1fr;gap:10px 12px;margin:0 -10px;padding:14px 10px}.rcv-line .rcv-c-item,.rcv-line .rcv-c-money,.rcv-line .rcv-c-status{grid-column:1/-1}.rcv-cell[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.11em;color:var(--faint);margin-bottom:4px;font-size:10px;font-weight:650;display:block}.rcv-capture-btn,.rcv-verify-btn,.rcv-sign-btn,.rcv-ocr-chip,.rcv-addline button,.rcv-expected-head button{min-height:48px}.rcv-count-input{width:100%;min-height:52px;font-size:22px}.rcv-count-wrap,.rcv-verify-btn{width:100%}.rcv-slip-input{width:100%;min-height:44px}.rcv-photo-btn,.rcv-thumb{width:48px;height:48px}.rcv-thumb-lg{width:84px;height:84px}.rcv-fix select,.rcv-fix input{min-height:44px}.rcv-flag-select{min-height:40px}.rcv-foot{border-radius:var(--radius) var(--radius) 0 0;margin-left:-8px;margin-right:-8px;bottom:0}.rcv-foot-actions{width:100%}.rcv-sign-note{flex:1;width:auto;min-height:46px}.rcv-sign-btn{flex-shrink:0}.rcv-addline{grid-template-columns:auto 1fr}.rcv-addline input[type=number],.rcv-addline>input,.rcv-addline>button{min-height:48px}.rcv-pack-count{grid-template-columns:1fr 1fr}.rcv-addline>input,.rcv-addline>select,.rcv-addline>button{width:100%;min-width:0}.rcv-incoming-row{grid-template-columns:1fr}.ship-progress.compact{min-width:0}}@media (width<=700px){.rcv-layout{grid-template-columns:minmax(0,1fr)}.rcv-layout-main{grid-column:1}.rcv-suggested{order:-1;width:100%;max-width:none;display:block;position:static}.rcv-suggested-toggle{writing-mode:horizontal-tb;border-radius:999px;width:auto;max-width:100%;min-height:42px}.rcv-suggested:not(.collapsed) .rcv-suggested-toggle{border-radius:10px 10px 0 0;width:100%}.rcv-suggested-panel{border-radius:0 0 10px 10px;width:100%;max-height:none;margin-top:6px;overflow:visible}.rcv-shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rcv-shipment-links{grid-template-columns:minmax(0,1fr)}.rcv-shipment-counts{flex-wrap:wrap;justify-content:flex-start;flex-direction:row!important}.rcv-shipment-actions>a{justify-content:center;width:100%}.rcv-bridge a,.rcv-incoming-all{align-items:center;min-height:40px;display:inline-flex}}@media (width<=520px){.rcv-line{grid-template-columns:1fr}.rcv-line .rcv-c-item,.rcv-line .rcv-c-money,.rcv-line .rcv-c-status{grid-column:1}.rcv-foot{padding:12px}.rcv-foot-actions,.rcv-sign-btn{width:100%}.rcv-sign-btn{justify-content:center}.rcv-money-head>div{flex-basis:100%;min-width:0}.rcv-money-total{font-size:22px}.rcv-ocr-money{flex-wrap:wrap}.rcv-ocr-money .badge{margin-left:0}.rcv-receipt-label-list>div{flex-wrap:wrap;align-items:flex-start}.rcv-receipt-label-list a{margin-left:0}.ship-progress-track{grid-template-columns:repeat(5,minmax(48px,1fr))}.ship-progress{padding-bottom:3px;overflow-x:auto}.ship-progress-track,.ship-tracking-summary{min-width:285px}.ship-tracking-summary{flex-direction:column;align-items:flex-start;gap:2px}}@media (prefers-reduced-motion:reduce){.rcv-pulse,.rcv-line.flagged,.rcv-line.flash{animation:none}}.rcv-doc-note{border:1px dashed var(--theme-border-blue-8f7bd8-a055);border-radius:var(--radius-sm);background:var(--violet-soft,var(--theme-surface-blue-8f7bd8-a01));color:var(--violet,var(--violet));align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:13px;display:flex}.rcv-doc-note svg{flex:none}.rcv-insp{margin-top:16px}.rcv-insp-sub{margin-bottom:12px}.rcv-insp-unverified{color:var(--amber);font-weight:620}.rcv-insp-guide{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--theme-surface-black-000000-a025);color:var(--muted);margin-bottom:12px;padding:10px 14px;font-size:12.5px}.rcv-insp-guide strong{color:var(--text);margin-bottom:4px;display:block}.rcv-insp-guide ol{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.rcv-insp-captures{flex-direction:column;gap:8px;margin-top:12px;display:flex}.rcv-insp-cap{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);border-left:3px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.rcv-insp-cap.gate-live{border-left-color:var(--accent);background:linear-gradient(90deg, var(--theme-surface-red-e5484d-a007), transparent 55%)}.rcv-insp-cap-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rcv-insp-cap-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rcv-insp-line-chip{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a004);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:11.5px}.rcv-insp-token{background:var(--green-soft);color:var(--green);border:1px solid var(--theme-border-green-3dd68c-a035);border-radius:6px;padding:1px 6px;font-size:11px}.rcv-insp-reason{line-height:1.45}.rcv-insp-attest{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.rcv-insp-attest .rcv-picker{flex:1;min-width:200px;margin-top:0}.rcv-insp-attest select{border-radius:8px;max-width:190px;padding:6px 9px;font-size:12.5px}.rcv-insp-gates{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--theme-surface-black-000000-a025);margin-top:14px;padding:12px 14px}.rcv-insp-gates-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.rcv-insp-gate-list{flex-direction:column;gap:6px;display:flex}.rcv-insp-gate{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a002);border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;padding:6px 9px;display:flex}.rcv-insp-gate.g-open{border-color:var(--theme-border-red-e5484d-a045);background:var(--theme-surface-red-e5484d-a006)}.rcv-insp-gate.g-overridden{border-color:var(--theme-border-blue-8f7bd8-a04)}.rcv-insp-gate-name{font-size:13px;font-weight:600}.rcv-insp-gate-why{text-overflow:ellipsis;min-width:0;overflow:hidden}.rcv-insp-override-btn{color:var(--amber);border-color:var(--theme-border-orange-f5a524-a04);margin-left:auto}.rcv-insp-override-btn:hover:not(:disabled){background:var(--amber-soft);border-color:var(--amber)}.rcv-insp-blocker-line{color:var(--accent-bright);align-items:center;gap:6px;margin-top:7px;display:flex}.rcv-insp-blocker-line strong{color:var(--text)}.rcv-insp-override{border:1px solid var(--theme-border-orange-f5a524-a05);background:var(--amber-soft);border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.rcv-insp-override-row{flex-wrap:wrap;gap:8px;display:flex}.rcv-insp-override-row input{flex:1;min-width:220px}@media (width<=920px){.rcv-insp .rcv-capture-btn{min-height:48px}.rcv-insp-attest select,.rcv-insp-override-row input,.rcv-insp-override-row button{min-height:44px}.rcv-insp-cap>.rcv-thumb{width:56px;height:56px}}.mygear{max-width:560px;margin:0 auto;padding-bottom:84px}.mg-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mg-emp{border:1px solid var(--border-strong);background:var(--panel);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.mg-emp svg{color:var(--faint);flex-shrink:0}.mg-emp code{padding:.5px 6px;font-size:11px}.mg-last{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.mg-last svg{color:var(--green);flex-shrink:0}.mg-loading{color:var(--faint);padding:18px 2px}.mg-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mg-row{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-height:64px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.mg-thumb{background:var(--panel-2);border:1px solid var(--border);width:44px;height:44px;color:var(--faint);border-radius:10px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.mg-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mg-info{flex:1;min-width:0}.mg-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:620;overflow:hidden}.mg-sub{color:var(--muted);align-items:center;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.mg-cond{text-transform:lowercase;font-weight:620}.mg-cond.worn{color:var(--amber)}.mg-cond.damaged{color:var(--accent-bright)}.mg-age{white-space:nowrap;flex-shrink:0}.mg-empty-card,.mg-note-card{background:var(--panel);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);padding:30px 22px;font-size:13.5px}.mg-empty-card{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.mg-empty-card svg{color:var(--faint)}.mg-empty-title{color:var(--text);font-size:15px;font-weight:650}.mg-empty-card p{color:var(--faint);max-width:320px}.mg-note-card{align-items:flex-start;gap:14px;padding:22px;display:flex}.mg-note-card svg{color:var(--amber);flex-shrink:0;margin-top:2px}.mg-note-title{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:650}.mg-bar{z-index:5;padding:18px 0 calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--bg) 42%);margin-top:14px;position:sticky;bottom:0}.mg-bar-btn{border-radius:13px;width:100%;min-height:52px;font-size:15px}.eod-layer{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.eod-scrim{background:var(--theme-surface-black-050609-a062);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.2s ease-out both eodFade;position:absolute;inset:0}@keyframes eodFade{0%{opacity:0}to{opacity:1}}.eod-sheet{background:var(--panel-solid);border:1px solid var(--border-strong);width:100%;max-width:560px;max-height:calc(100dvh - 40px);box-shadow:0 -12px 48px var(--theme-shadow-black-000000-a055);border-bottom:none;border-radius:20px 20px 0 0;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) both eodSlide;display:flex;position:relative}@keyframes eodSlide{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.eod-sheet,.eod-scrim{animation:none}}.eod-head{flex-shrink:0;justify-content:center;align-items:center;padding:20px 16px 10px;display:flex;position:relative}.eod-grab{background:var(--theme-surface-white-ffffff-a016);border-radius:999px;width:42px;height:4.5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.eod-title{margin:0;font-size:16px}.eod-close{width:44px;height:44px;color:var(--faint);background:0 0;border:none;border-radius:50%;padding:0;position:absolute;top:12px;right:10px}.eod-close:hover{background:var(--theme-surface-white-ffffff-a006);color:var(--text)}.eod-scroll{overscroll-behavior:contain;padding:0 16px 16px;overflow-y:auto}.eod-hint{color:var(--muted);margin-bottom:12px;font-size:13px}.eod-all{width:100%;min-height:48px;color:var(--muted);border-style:dashed;border-radius:12px;margin-bottom:10px;font-size:14px}.eod-all:hover{color:var(--text)}.eod-list{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.eod-list li{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a0025);border-radius:12px;transition:border-color .15s,background .15s;overflow:hidden}.eod-list li.ret{border-color:var(--theme-border-blue-8f7bd8-a045);background:var(--theme-surface-blue-8f7bd8-a007)}.eod-toggle{text-align:left;width:100%;min-height:56px;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.eod-toggle:hover{background:var(--theme-surface-white-ffffff-a003)}.eod-toggle:active{transform:none}.eod-row-info{flex-direction:column;gap:2px;min-width:0;display:flex}.eod-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.eod-row-sub{color:var(--muted);font-size:12px;font-weight:500}.eod-row-sub code{font-size:11px}.eod-state{letter-spacing:.01em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:680;display:inline-flex}.eod-state.keep{background:var(--green-soft);color:var(--green)}.eod-state.ret{background:var(--violet-soft);color:var(--violet)}.eod-state svg{flex-shrink:0}.eod-qty{align-items:center;gap:8px;padding:4px 12px 12px;display:flex}.eod-qty button{border-radius:11px;flex-shrink:0;width:48px;height:44px;padding:0;font-size:20px;font-weight:600}.eod-qty input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:76px;height:44px;font-size:15px;font-weight:650}.eod-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eod-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.eod-qty-of{color:var(--muted);font-size:12.5px}.eod-van{margin-bottom:14px}.eod-van .field{width:100%}.eod-van select{min-height:48px;font-size:15px}.eod-van-retry{border-style:dashed;border-color:var(--theme-border-orange-f5a524-a05);width:100%;min-height:48px;color:var(--amber);font-size:13px}.eod-photo{margin-bottom:6px}.eod-photo-btn{width:100%;min-height:48px;color:var(--muted);border-style:dashed;border-radius:12px;font-size:13.5px;font-weight:550}.eod-photo-btn:hover{color:var(--text)}.eod-photo-preview{border:1px solid var(--border-strong);background:var(--theme-surface-black-000000-a022);color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.eod-photo-preview img{object-fit:cover;border-radius:9px;width:52px;height:52px;display:block}.eod-photo-preview button{width:44px;height:44px;color:var(--faint);border-radius:50%;flex-shrink:0;padding:0}.eod-error{margin:12px 0 0}.eod-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--theme-surface-black-000000-a018);flex-shrink:0}.eod-sum{color:var(--muted);text-align:center;margin-bottom:8px;font-size:12.5px;font-weight:600}.eod-sum-need{color:var(--amber);font-weight:650}.eod-submit{border-radius:13px;width:100%;min-height:52px;font-size:15.5px}.eod-done{text-align:center;padding:44px 24px calc(28px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:12px;display:flex}.eod-done svg{color:var(--green)}.eod-done-title{letter-spacing:-.01em;font-size:17px;font-weight:700}.eod-done-note{color:var(--muted);max-width:340px;font-size:13px}.eod-done-btn{min-width:180px;min-height:48px;margin-top:8px}@media (width>=700px){.eod-layer{align-items:center;padding:24px}.eod-sheet{border-bottom:1px solid var(--border-strong);border-radius:20px;max-height:min(720px,100dvh - 48px)}.eod-grab{display:none}.eod-foot{border-radius:0 0 20px 20px}}.mail-workspace{min-width:0;max-width:none;color:var(--text)}.mail-workspace-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.mail-workspace-head h1{margin:1px 0 2px;font-size:25px}.mail-workspace-head p{max-width:720px;color:var(--muted);font-size:12.5px}.mail-kicker{color:var(--violet);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:760}.mail-head-actions,.mail-message-actions,.mail-compose-actions,.mail-proposal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mail-head-actions button,.mail-message-actions button,.mail-compose-actions button,.mail-proposal-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.mail-alert{margin:0 0 10px}.mail-mobile-panes{display:none}.mail-two-pane{border:1px solid var(--border-strong);background:var(--theme-surface-neutral-0d0f14-a072);min-width:0;height:calc(100dvh - 145px);min-height:620px;box-shadow:var(--shadow);border-radius:14px;grid-template-columns:clamp(280px,27vw,340px) minmax(430px,1fr);display:grid;overflow:hidden}.mail-list-pane,.mail-message-pane{min-width:0;min-height:0}.mail-list-pane{border-right:1px solid var(--border);background:var(--theme-surface-black-080a0e-a052);flex-direction:column;display:flex}.mail-message-pane{overscroll-behavior:contain;scrollbar-width:thin;padding:16px;overflow-y:auto}.mail-list-controls{border-bottom:1px solid var(--border);flex:none;padding:10px}.mail-mailboxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:8px;display:grid}.mail-mailboxes button{min-width:0;min-height:44px;color:var(--faint);text-transform:capitalize;box-shadow:none;background:0 0;border-color:#0000;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:1px 3px;padding:5px 6px;font-size:10px;display:grid}.mail-mailboxes button.active,.mail-mailboxes button[aria-selected=true]{border-color:var(--theme-border-blue-8f7bd8-a03);background:var(--violet-soft);color:var(--text-on-emphasis)}.mail-mailbox-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.mail-mailbox-count{background:var(--theme-surface-white-ffffff-a008);font-variant-numeric:tabular-nums;border-radius:999px;min-width:18px;padding:1px 4px;display:inline-block}.mail-mailbox-unread{color:var(--violet);letter-spacing:.02em;text-align:left;text-transform:none;grid-column:1/-1;font-size:8px;font-weight:800}.mail-mailboxes button.active .mail-mailbox-unread{color:currentColor}.mail-search{border:1px solid var(--border);background:var(--theme-surface-black-000000-a02);min-width:0;height:40px;color:var(--faint);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.mail-search input{width:100%;min-width:0;height:36px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.mail-search input:focus{box-shadow:none;outline:0}.mail-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.mail-filter-row select{width:100%;min-width:0;height:36px;padding:5px 7px;font-size:10.5px}.mail-auto-read-setting{border:1px solid var(--border);background:var(--theme-surface-black-000000-a015);min-width:0;color:var(--muted);border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;margin-top:8px;padding:8px;font-size:10px;line-height:1.35;display:grid}.mail-auto-read-setting input{width:18px;height:18px;margin:0}.mail-auto-read-setting span,.mail-auto-read-setting small{min-width:0;display:block}.mail-auto-read-setting small{color:var(--faint);margin-top:2px;font-size:9px}.mail-bulk-toolbar{border-bottom:1px solid var(--border);background:var(--theme-surface-white-ffffff-a0022);min-width:0;color:var(--muted);scrollbar-width:thin;flex:none;align-items:center;gap:7px;padding:7px 9px;font-size:9.5px;display:flex;overflow-x:auto}.mail-bulk-toolbar>label,.mail-bulk-toolbar>div,.mail-bulk-toolbar button{align-items:center;display:inline-flex}.mail-bulk-toolbar>label{white-space:nowrap;gap:5px}.mail-bulk-toolbar>label input{width:18px;height:18px;margin:0}.mail-bulk-toolbar>div{gap:4px}.mail-bulk-toolbar button{white-space:nowrap;flex:none;justify-content:center;gap:4px;min-height:34px;padding:4px 6px;font-size:9px}.mail-key-hint{white-space:nowrap;margin-left:auto}.mail-key-hint kbd{border:1px solid var(--border-strong);background:var(--theme-surface-black-000000-a02);color:var(--text);font-family:var(--mono);border-radius:4px;padding:1px 4px}.mail-connector-strip{border-bottom:1px solid var(--border);min-width:0;color:var(--muted);flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:10.5px;display:flex}.mail-connector-strip>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-connector-strip small{color:var(--faint);font-size:9.5px;display:block}.mail-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.mail-dot.ok{background:var(--green);box-shadow:0 0 8px var(--theme-shadow-green-3dd68c-a045)}.mail-thread-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.mail-thread-list li{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);display:grid}.mail-thread-list li:not(:has(.mail-row-select)){grid-template-columns:minmax(0,1fr)}.mail-row-select{background:var(--theme-surface-black-000000-a012);place-items:start center;padding-top:14px;display:grid}.mail-row-select input{width:18px;height:18px;margin:0}.mail-thread-entry.unread .mail-row-select{background:var(--theme-surface-blue-8f7bd8-a006)}button.mail-thread-button,button.mail-thread-button:hover{width:100%;min-width:0;min-height:112px;box-shadow:none;color:var(--text);text-align:left;background:0 0;border:0;border-radius:0;padding:11px 12px;display:block}button.mail-thread-button:hover{background:var(--theme-surface-white-ffffff-a0035)}button.mail-thread-button.unread{background:var(--theme-surface-blue-8f7bd8-a006);box-shadow:inset 3px 0 0 var(--violet)}button.mail-thread-button.unread:hover{background:var(--theme-surface-blue-8f7bd8-a009)}button.mail-thread-button.selected{background:var(--theme-surface-blue-8f7bd8-a009);box-shadow:inset 3px 0 0 var(--violet)}.mail-thread-topline{min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;font-size:11px;display:flex}.mail-thread-topline time{color:var(--faint);flex:none;font-size:9.5px}.mail-thread-sender{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.mail-thread-sender .info-tip-anchor{flex:auto;min-width:0;max-width:100%;overflow:hidden}.mail-thread-button.unread .mail-thread-sender,.mail-thread-button.unread .mail-subject{color:var(--text);font-weight:820}.mail-thread-button.unread .mail-snippet{color:var(--muted)}button.mail-who-tip,button.mail-who-tip:hover{max-width:100%;min-height:24px;box-shadow:none;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:0 0;border:0;padding:0;overflow:hidden}.mail-unread-dot{background:var(--violet);width:7px;height:7px;box-shadow:0 0 7px var(--theme-shadow-blue-8f7bd8-a055);border-radius:50%;margin-right:6px;display:inline-block}.mail-subject{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.mail-snippet{min-width:0;max-height:2.7em;color:var(--faint);margin-top:3px;font-size:10.5px;line-height:1.35;display:block;overflow:hidden}.mail-thread-badges{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.mail-thread-badges .badge{font-size:8.5px}.mail-list-summary{border-top:1px solid var(--border);color:var(--faint);flex:none;justify-content:space-between;gap:5px;padding:8px 10px;font-size:9px;display:flex}.mail-pane-empty{min-height:180px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:22px;font-size:12px;display:flex}.mail-select-empty{flex-direction:column;height:100%}.mail-select-empty h2{color:var(--text);margin:2px 0;font-size:18px}.mail-select-empty p{max-width:390px}.mail-message-toolbar{z-index:4;border-bottom:1px solid var(--border);background:var(--theme-surface-neutral-0e1015-a095);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:7px;min-width:0;margin:-16px -16px 14px;padding:10px 14px;display:flex;position:sticky;top:-16px}.mail-message-toolbar button{align-items:center;gap:5px;min-height:38px;padding:6px 9px;font-size:10.5px;display:inline-flex}.mail-message-toolbar .mail-back{display:none}.mail-message-state{gap:5px;margin-right:auto;display:flex}.mail-message-card,.mail-evidence-section,.mail-proposals-section{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a0022);border-radius:12px;margin-bottom:14px;padding:16px}.mail-message-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mail-reader-header{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;display:grid!important}.mail-sender-avatar{border:1px solid var(--theme-border-blue-8f7bd8-a028);background:var(--violet-soft);width:42px;height:42px;color:var(--violet);border-radius:50%;place-items:center;font-size:16px;font-weight:820;display:grid}.mail-reader-title{min-width:0}.mail-reader-title p{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:5px;margin:5px 0 0;font-size:10.5px;display:flex}.mail-reader-title p span{color:var(--faint);overflow-wrap:anywhere}.mail-message-card h2{overflow-wrap:anywhere;margin:2px 0 0;font-size:20px}.mail-message-card>header time{color:var(--faint);white-space:nowrap;font-size:10px}.mail-message-meta,.mail-address-block{background:var(--theme-surface-black-000000-a02);border-radius:9px;grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;margin:13px 0;padding:11px 12px;font-size:11px;display:grid}.mail-address-block{border:1px solid var(--border);background:var(--theme-surface-white-ffffff-a0028)}.mail-source-meta{margin-top:-5px}.mail-message-meta dt,.mail-address-block dt{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-weight:700}.mail-message-meta dd,.mail-address-block dd{overflow-wrap:anywhere;min-width:0;margin:0}.mail-message-meta code{font-size:10px}.mail-untrusted-note{border:1px solid var(--theme-border-orange-f2b34a-a025);background:var(--theme-surface-orange-f2b34a-a007);color:var(--theme-text-orange-f2cf91);border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 10px;font-size:10.5px;line-height:1.45;display:flex}.mail-untrusted-note svg{flex:none;margin-top:1px}.mail-body{border:1px solid var(--border);background:var(--theme-surface-black-000000-a026);max-height:520px;color:var(--theme-text-neutral-e1e4ec);font-family:var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:9px;margin:0;padding:14px;font-size:11.5px;line-height:1.58;overflow:auto}.mail-message-actions{margin-top:11px}.mail-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.mail-section-title>div{align-items:center;gap:7px;display:flex}.mail-section-title svg{color:var(--violet)}.mail-section-title h3{margin:0;font-size:14px}.mail-section-title>span{color:var(--faint);font-size:10px}.mail-inline-empty{border:1px dashed var(--border);color:var(--faint);text-align:center;border-radius:9px;padding:18px;font-size:11px}.mail-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mail-artifact{border:1px solid var(--border);background:var(--theme-surface-black-000000-a015);border-radius:10px;min-width:0;padding:10px}.mail-artifact.quarantined,.mail-artifact.failed{border-color:var(--theme-border-red-e5484d-a032)}.mail-artifact.unsupported{border-color:var(--theme-border-orange-f2b34a-a028)}.mail-artifact>header{grid-template-columns:20px minmax(0,1fr) 38px;align-items:start;gap:7px;min-width:0;display:grid}.mail-artifact>header>svg{color:var(--violet);margin-top:2px}.mail-artifact>header strong,.mail-artifact>header span{overflow-wrap:anywhere;min-width:0;display:block}.mail-artifact>header strong{font-size:10.5px}.mail-artifact>header span{color:var(--faint);font-size:9px}.mail-artifact>header a{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.mail-artifact-status{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:9px;display:flex}.mail-artifact-status code{font-size:9px}.mail-artifact p{color:var(--muted);margin:7px 0 0;font-size:9.5px;line-height:1.4}.mail-artifact details{margin-top:8px}.mail-artifact summary{color:var(--theme-text-blue-c9c2e9);cursor:pointer;font-size:10px}.mail-artifact details pre{background:var(--theme-surface-black-000000-a028);white-space:pre-wrap;border-radius:7px;max-height:160px;margin:7px 0 4px;padding:8px;font-size:9.5px;overflow:auto}.mail-artifact details small{color:var(--faint);font-size:8.5px}.mail-proposal-list{flex-direction:column;gap:9px;display:flex}.mail-proposal{border:1px solid var(--border);background:var(--theme-surface-black-000000-a014);border-radius:10px;min-width:0;padding:12px}.mail-proposal.selected{border-color:var(--theme-border-blue-8f7bd8-a058);box-shadow:0 0 0 1px var(--theme-shadow-blue-8f7bd8-a016)}.mail-proposal>header{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.mail-proposal>header>svg{color:var(--violet);margin-top:2px}.mail-proposal>header strong,.mail-proposal>header span{overflow-wrap:anywhere;min-width:0;display:block}.mail-proposal>header strong{font-size:12px}.mail-proposal>header div span{color:var(--faint);font-size:9.5px}.mail-proposal>p{color:var(--muted);margin:8px 0;font-size:10.5px;line-height:1.48}.mail-proposal-provenance,.mail-execution{background:var(--violet-soft);color:var(--theme-text-blue-cfc8ed);border-radius:8px;align-items:flex-start;gap:6px;padding:7px 8px;font-size:9.5px;display:flex}.mail-proposal-provenance svg,.mail-execution svg{flex:none;margin-top:1px}.mail-proposal-review{border:1px solid var(--border);border-radius:8px;gap:8px;margin-top:9px;padding:9px;display:grid}.mail-proposal-review label,.mail-decision-reason{color:var(--muted);gap:4px;font-size:9.5px;display:grid}.mail-proposal-review select{width:100%;min-width:0;min-height:38px;font-size:10.5px}.mail-owner-pilot{align-items:center;grid-template-columns:20px minmax(0,1fr)!important}.mail-owner-pilot input{width:18px;height:18px;margin:0}.mail-decision-reason{margin-top:9px}.mail-decision-reason textarea{resize:vertical;min-height:54px;font-size:10.5px}.mail-proposal-actions{justify-content:flex-end;margin-top:8px}.mail-proposal-actions button{min-height:38px;font-size:10px}.mail-execution{background:var(--theme-surface-white-ffffff-a004);color:var(--muted);margin-top:9px}.mail-execution.succeeded{background:var(--green-soft);color:var(--theme-text-green-bce8d2)}.mail-execution.failed,.mail-execution.blocked{background:var(--red-soft);color:var(--theme-text-red-f0b7ba)}.mail-execution span{overflow-wrap:anywhere;flex:1;min-width:0}.mail-execution a{color:inherit;flex:none;align-items:center;display:inline-flex}.mail-open-suggestion{min-height:36px;color:var(--muted);box-shadow:none;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:5px 7px;font-size:9.5px;display:inline-flex}.mail-compose{margin-bottom:12px}.mail-compose-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.mail-compose-title h2{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.mail-compose-title button{width:40px;height:40px;padding:0}.mail-compose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.mail-compose-grid label{min-width:0;color:var(--muted);gap:4px;font-size:10px;display:grid}.mail-compose-grid .wide{grid-column:1/-1}.mail-compose-grid input,.mail-compose-grid textarea{width:100%;min-width:0}.mail-compose-grid textarea{font-family:var(--mono);resize:vertical}.mail-compose-actions{justify-content:flex-end;margin-top:9px}.mail-spin{animation:.8s linear infinite mailSpin}@keyframes mailSpin{to{transform:rotate(360deg)}}@media (width>=1100px){.layout:has(.mail-workspace) .main{flex:auto;width:auto;max-width:none;padding:20px 18px 24px}.layout.context-open:has(.mail-workspace) .main{max-width:none}}@media (width>=769px) and (width<=1099px){.layout:has(.mail-workspace) .main{padding-left:18px;padding-right:18px}.mail-two-pane{grid-template-columns:280px minmax(380px,1fr)}.mail-artifact-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.main:has(.mail-workspace){padding:10px 0 0;overflow:hidden}.mail-workspace{width:100%;min-height:calc(100dvh - var(--topbar-h))}.mail-workspace-head{border-bottom:1px solid var(--border);align-items:center;margin:0;padding:8px 12px}.mail-workspace-head h1{font-size:18px}.mail-workspace-head p{display:none}.mail-head-actions button{min-width:44px;min-height:44px}.mail-head-actions button:not(.primary){padding:0}.mail-head-actions .primary{font-size:0}.mail-head-actions .primary svg{width:18px;height:18px}.mail-mobile-panes{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px 8px;display:grid}.mail-mobile-panes button{min-width:0;min-height:44px;color:var(--faint);text-transform:capitalize;background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:10.5px;display:flex}.mail-mobile-panes button.active{border-color:var(--theme-border-blue-8f7bd8-a028);background:var(--violet-soft);color:var(--text-on-emphasis)}.mail-alert{margin:8px}.mail-two-pane{height:calc(100dvh - var(--topbar-h) - 112px);min-height:0;box-shadow:none;border:0;border-radius:0;display:block}.mail-list-pane,.mail-message-pane{border:0;width:100%;height:100%}.mail-workspace[data-pane=list] .mail-message-pane,.mail-workspace[data-pane=message] .mail-list-pane,.mail-workspace[data-pane=suggestions] .mail-two-pane{display:none}.mail-list-controls{padding:8px}.mail-mailboxes button,.mail-search,.mail-filter-row select{min-height:44px}.mail-auto-read-setting{grid-template-columns:22px minmax(0,1fr)}.mail-auto-read-setting input,.mail-row-select input,.mail-bulk-toolbar>label input{width:20px;height:20px}.mail-bulk-toolbar{padding:6px 8px}.mail-bulk-toolbar button{min-height:44px}.mail-thread-list{padding-bottom:env(safe-area-inset-bottom)}button.mail-thread-button,button.mail-thread-button:hover{min-height:120px;padding:13px 12px}.mail-row-select{padding-top:15px}.mail-list-summary{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.mail-message-pane{padding:10px}.mail-message-toolbar{margin:-10px -10px 10px;padding:7px 8px;top:-10px;overflow-x:auto}.mail-message-toolbar .mail-back{display:inline-flex}.mail-message-toolbar button{flex:none;min-height:44px}.mail-message-state{flex:none}.mail-message-card,.mail-evidence-section,.mail-proposals-section{border-radius:10px;padding:12px}.mail-message-card>header{display:block}.mail-reader-header{grid-template-columns:42px minmax(0,1fr)}.mail-reader-header time{white-space:normal;grid-column:2;margin-top:5px;display:block}.mail-message-meta,.mail-address-block{grid-template-columns:minmax(0,1fr)}.mail-message-meta dt,.mail-address-block dt{margin-top:4px}.mail-body{min-height:240px;max-height:none;font-size:11px}.mail-artifact-grid{grid-template-columns:minmax(0,1fr)}.mail-artifact>header{grid-template-columns:20px minmax(0,1fr) 44px}.mail-artifact>header a{width:44px;height:44px}.mail-proposal-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mail-proposal-actions button{white-space:normal;min-width:0;min-height:44px}.mail-open-suggestion{min-height:44px}.mail-compose{inset:var(--topbar-h) 0 0;z-index:49;background:var(--bg);border:0;border-radius:0;margin:0;position:fixed;overflow-y:auto}.mail-compose-grid{grid-template-columns:minmax(0,1fr)}.mail-compose-grid .wide{grid-column:auto}.mail-compose-grid input,.mail-compose-grid textarea,.mail-compose-actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.mail-spin{animation:none}}.trust-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trust-head-side{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.trust-sweep-meta{text-align:right;line-height:1.5}.trust-tiles{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;margin-bottom:16px;display:grid}.trust-tiles>.info-tip-anchor{display:flex}.trust-tile{background:var(--panel);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:14px 16px 12px;transition:border-color .12s,transform .12s;display:flex}.trust-tile:hover{border-color:var(--border-strong);transform:translateY(-1px)}.trust-tile.active{border-color:var(--accent-bright)}.trust-tile.ok{border-color:var(--theme-border-green-3dd68c-a035)}.trust-tile.bad{border-color:var(--theme-border-red-ff5d63-a05)}.trust-tile.warn{border-color:var(--theme-border-orange-f5a524-a04)}.trust-tile-head{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);align-items:center;gap:7px;font-size:10.5px;font-weight:650;display:flex}.trust-tile-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;min-height:38px;font-size:32px;font-weight:650;display:flex}.trust-tile.bad .trust-tile-big{color:var(--accent-bright)}.trust-tile.warn .trust-tile-big{color:var(--amber)}.trust-tile.note .trust-tile-big{color:var(--muted)}.trust-ok{color:var(--green);align-items:center;gap:9px;display:flex}.trust-ok-word{letter-spacing:.01em;font-size:15px;font-weight:600}.trust-tile-sub{flex-wrap:wrap;gap:9px;min-height:17px;display:flex}.t-crit{color:var(--accent-bright);font-weight:600}.t-warn{color:var(--amber);font-weight:600}.t-info{color:var(--muted);font-weight:600}.trust-count{margin-left:auto}.trust-table-card{max-width:100%;padding:0;overflow:hidden}.trust-table{table-layout:fixed;width:100%}.trust-table th:first-child{width:26px}.trust-table th:nth-child(3){width:25%}.trust-table th:nth-child(4){width:84px}.trust-table th:nth-child(5){width:168px}.trust-table td{min-width:0;overflow:hidden}.trust-sev-cell{padding-right:0!important}.trust-dot{border-radius:50%;width:9px;height:9px;margin-top:5px;display:inline-block}.trust-dot.critical{background:var(--accent-bright);box-shadow:0 0 7px var(--theme-shadow-red-ff5d63-a07)}.trust-dot.warn{background:var(--amber)}.trust-dot.info{background:var(--faint)}.trust-summary{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.trust-row-quiet .trust-summary{color:var(--muted)}.trust-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:5px;display:flex}.trust-meta .badge{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}button.trust-check-chip,button.trust-check-chip:hover{min-height:24px;box-shadow:none;border:0;padding:3px 7px;font-size:10.5px;line-height:1.2}.trust-accepted,.trust-resolved{overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:inline-flex}.trust-accepted{color:var(--green)}.trust-resolved{color:var(--muted)}.trust-accepted svg,.trust-resolved svg{flex:none;margin-top:2px}.trust-facts{color:var(--muted);white-space:normal;line-height:1.45}.trust-fact{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trust-facts-arrow{color:var(--faint);margin:3px 0;display:block}.trust-raw-evidence{color:var(--faint);margin-top:6px;font-size:11px}.trust-raw-evidence summary{cursor:pointer;width:max-content;max-width:100%}.trust-raw-evidence pre{border:1px solid var(--border);background:var(--theme-surface-black-000000-a022);max-width:100%;max-height:220px;color:var(--muted);font:10.5px/1.45 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:6px 0 0;padding:7px;overflow:auto}.trust-when{white-space:nowrap;font-variant-numeric:tabular-nums}.trust-actions{white-space:normal;position:relative;padding-left:6px!important;padding-right:8px!important}.trust-action-list{flex-wrap:wrap;align-items:flex-start;gap:4px;min-width:0;display:flex}.trust-act{border:1px solid var(--border);background:var(--panel-2);min-width:0;max-width:100%;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:5px;margin:0;padding:5px 8px;font-size:12px;text-decoration:none;display:inline-flex}.trust-act:hover{color:var(--text);border-color:var(--border-strong)}a.trust-link{color:var(--muted)}.trust-act svg{flex:none}.trust-accept-row{background:var(--panel-solid);border:1px solid var(--border-strong);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;margin-top:7px;padding:7px;display:grid}.trust-accept-row input{grid-column:1/-1;width:100%;min-width:0;padding:7px 8px}.trust-accept-row button{min-width:0;padding:6px}.trust-empty{text-align:center;flex-direction:column;gap:10px;padding:34px 18px}.trust-empty svg{color:var(--green)}.trust-empty-title{margin-bottom:4px;font-size:15px;font-weight:600}@media (width<=920px){.trust-table th:nth-child(3){width:23%}.trust-table th:nth-child(4){width:76px}.trust-table th:nth-child(5){width:152px}.trust-table th,.trust-table td{padding-left:7px;padding-right:7px}.trust-act{padding:5px 7px}}@media (width<=700px){.trust-table,.trust-table tbody{display:block}.trust-table thead{display:none}.trust-table tr{border-bottom:1px solid var(--border);grid-template-columns:18px minmax(0,1fr);padding:12px 10px;display:grid}.trust-table tr:last-child{border-bottom:0}.trust-table td{border-bottom:0;width:auto;display:block;padding:3px 0!important}.trust-table .trust-sev-cell{grid-area:1/1/5;padding-right:6px!important}.trust-table td:nth-child(n+2){grid-column:2}.trust-summary{-webkit-line-clamp:3}.trust-facts{margin-top:5px}.trust-fact{-webkit-line-clamp:3}.trust-when{white-space:normal;gap:8px;margin-top:4px;display:flex}.trust-action-list{margin-top:5px}.trust-accept-row{grid-template-columns:repeat(2,minmax(96px,1fr));max-width:420px}}.job-list-head h2{align-items:center;gap:6px;margin:0;display:flex}.job-list-head .spacer{flex:1}.job-toggle{color:var(--muted,var(--theme-text-blue-8b93a7));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.job-row{cursor:pointer}.job-row:hover td{background:color-mix(in srgb, currentColor 4%, transparent)}.job-site{align-items:center;gap:4px;display:inline-flex}.job-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.job-total{border:1px solid var(--border,var(--theme-border-blue-2a2f3e));background:var(--card,transparent);border-radius:10px;padding:12px 14px}.job-total-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,var(--theme-text-blue-8b93a7));font-size:11px}.job-total-value{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:650}.job-total-grand{border-width:2px}.job-budget{flex-direction:column;gap:3px;min-width:140px;display:flex}.job-budget-track{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:4px;height:6px;overflow:hidden}.job-budget-fill{background:var(--theme-surface-green-34b36f);border-radius:4px;height:100%;transition:width .25s}.job-budget-fill.warm{background:var(--theme-surface-orange-d99a2b)}.job-budget-fill.over{background:var(--theme-surface-red-d5484f)}.job-over{color:var(--theme-text-red-d5484f);font-weight:600}.job-budget-card{padding:12px 16px}.job-honesty{border:1px solid color-mix(in srgb, var(--theme-border-orange-d99a2b) 45%, transparent);background:color-mix(in srgb, var(--theme-surface-orange-d99a2b) 9%, transparent);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 14px;line-height:1.45;display:flex}.job-honesty svg{color:var(--theme-text-orange-d99a2b);flex:none;margin-top:2px}.job-honesty-toggle{opacity:.75;margin-left:4px;text-decoration:underline}.job-columns{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.job-columns .card{margin-bottom:14px}@media (width<=980px){.job-columns{grid-template-columns:1fr}}.job-caret{width:22px;color:var(--muted,var(--theme-text-blue-8b93a7))}.job-ledger-row>td{padding:0 8px 12px 30px}.job-ledger{font-size:12.5px}.job-ledger th{font-size:11px}.job-sparkline path{stroke:var(--info)}.job-sparkline circle{fill:var(--info)}.job-back{align-items:center;gap:5px;margin-bottom:8px;display:inline-flex}.job-actions{align-items:center}.counter-job-chip{align-items:center;gap:5px;display:inline-flex}.materials-page,.materials-detail{min-width:0}.material-page-head,.material-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.material-page-head>div,.material-detail-head>div{min-width:0}.materials-page button,.materials-detail button,.material-form button,.material-form input,.material-form select,.material-form textarea,.material-filters input,.material-filters select,.material-allocate input,.material-allocate select,.material-block-form input,.material-block-form select,.material-cancel input{min-height:44px}.material-create-card{margin-bottom:14px}.material-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.material-filters label{min-width:150px}.material-filters .material-mine{flex-direction:row;align-items:center;gap:8px;min-width:auto;min-height:44px;display:inline-flex}.material-filters .material-mine input,.material-substitute input{width:20px;height:20px;min-height:20px}.material-request-list{gap:10px;display:grid}.material-request-card{width:100%;color:inherit;text-align:left;cursor:pointer;gap:9px;display:grid;overflow:hidden}.material-request-card:hover{border-color:color-mix(in srgb, var(--accent,var(--info)) 55%, var(--border,var(--theme-border-blue-2a2f3e)))}.material-card-head{flex-wrap:wrap}.material-card-head>strong{margin-right:auto;font-size:17px}.material-card-meta{color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:13px;display:grid}.material-card-lines{flex-wrap:wrap;gap:6px;display:flex}.material-card-lines span{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;padding:4px 8px;font-size:12px}.material-card-blocker{color:var(--theme-text-orange-e8a93d);align-items:flex-start;gap:7px;font-size:13px;display:flex}.material-card-blocker svg{flex:none;margin-top:2px}.material-readiness,.material-impact{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.material-readiness.fulfilled,.material-readiness.reserved{color:var(--theme-text-green-62d498);background:color-mix(in srgb, var(--theme-surface-green-34b36f) 15%, transparent);border:1px solid color-mix(in srgb, var(--theme-border-green-34b36f) 45%, transparent)}.material-readiness.available{color:var(--theme-text-cyan-7aa7ff);background:color-mix(in srgb, var(--info) 14%, transparent);border:1px solid color-mix(in srgb, var(--info) 45%, transparent)}.material-readiness.projected{color:var(--theme-text-orange-e8b55a);background:color-mix(in srgb, var(--theme-surface-orange-d99a2b) 14%, transparent);border:1px solid color-mix(in srgb, var(--theme-border-orange-d99a2b) 45%, transparent)}.material-readiness.blocked{color:var(--theme-text-red-f07b81);background:color-mix(in srgb, var(--theme-surface-red-d5484f) 14%, transparent);border:1px solid color-mix(in srgb, var(--theme-border-red-d5484f) 45%, transparent)}.material-impact{color:var(--muted);border:1px solid var(--border)}.material-impact.high,.material-impact.critical{color:var(--theme-text-orange-f0a74f)}.material-impact.critical{border-color:color-mix(in srgb, var(--theme-border-red-d5484f) 55%, var(--border))}.material-form{gap:16px;display:grid}.material-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.material-form label,.material-allocate label,.material-block-form label{min-width:0}.material-lines{gap:10px;display:grid}.material-lines h3{margin:0}.material-line-editor{border:1px solid var(--border);border-radius:10px;grid-template-columns:30px minmax(180px,2fr) minmax(110px,.7fr) minmax(170px,1fr);gap:9px;min-width:0;padding:12px;display:grid;position:relative}.material-line-seq{background:color-mix(in srgb, var(--accent,var(--info)) 18%, transparent);border-radius:50%;place-items:center;width:28px;height:28px;margin-top:22px;font-weight:700;display:grid}.material-item-field{min-width:0}.material-unit{color:var(--muted);margin-top:3px;font-size:11px}.material-substitute{flex-direction:row;grid-column:2/4;align-items:center;gap:8px;min-height:44px;display:flex}.material-line-note{grid-column:2/-1}.material-remove{position:absolute;top:6px;right:6px}.material-form-actions{justify-content:flex-end}.material-back{align-items:center;gap:6px;margin-bottom:10px;display:inline-flex}.material-title-row{flex-wrap:wrap}.material-title-row h1{margin:0}.material-refs{color:var(--muted);overflow-wrap:anywhere}.material-head-actions{flex-wrap:wrap;justify-content:flex-end}.material-boundary-note{border:1px solid color-mix(in srgb, var(--info) 40%, var(--border));background:color-mix(in srgb, var(--info) 8%, transparent);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;line-height:1.45;display:flex}.material-boundary-note svg{flex:none;margin-top:2px}.material-coverage-strip,.material-qty-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.material-coverage-strip{margin-bottom:14px}.material-coverage-strip>div,.material-qty-grid>div{border:1px solid var(--border);border-radius:9px;min-width:0;padding:10px 12px}.material-coverage-strip span,.material-qty-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.material-coverage-strip strong,.material-qty-grid strong{overflow-wrap:anywhere;margin-top:3px;font-size:17px;display:block}.material-line-card{border-left-width:3px;margin-bottom:14px;overflow:hidden}.material-line-card.blocked{border-left-color:var(--theme-border-red-d5484f)}.material-line-card.projected{border-left-color:var(--theme-border-orange-d99a2b)}.material-line-card.available{border-left-color:var(--info)}.material-line-card.reserved{border-left-color:var(--theme-border-green-34b36f)}.material-line-heading{align-items:flex-start;margin-bottom:12px}.material-line-heading>div{flex:1;min-width:0}.material-line-heading h2{overflow-wrap:anywhere;margin:2px 0}.material-seq{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.material-reasons{color:var(--muted);margin:10px 0;padding-left:20px;font-size:13px;line-height:1.5}.material-evidence{border-top:1px solid var(--border);padding:10px 0}.material-evidence summary,.material-assumptions summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.material-cell-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.material-cell{background:color-mix(in srgb, currentColor 4%, transparent);border-radius:8px;gap:3px;padding:9px 10px;font-size:12px;display:grid}.material-cell span{color:var(--muted)}.material-inbound-group{margin-top:9px}.material-inbound-row{background:color-mix(in srgb, currentColor 4%, transparent);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:5px;padding:8px;font-size:12px;display:grid}.material-inbound-row span{overflow-wrap:anywhere}.material-allocation-list{border-top:1px solid var(--border);padding-top:12px}.material-allocation-list h3{margin:0 0 8px}.material-allocation{border:1px solid var(--border);border-radius:8px;gap:10px;margin-top:6px;padding:9px;display:grid}.material-allocation.active{border-color:color-mix(in srgb, var(--theme-border-green-34b36f) 55%, var(--border))}.material-allocation-head{align-items:flex-start;gap:9px;display:flex}.material-allocation-head>div{flex:1;gap:2px;min-width:0;display:grid}.material-allocation span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.material-allocation-head span{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.material-allocation-head small{color:var(--muted);overflow-wrap:anywhere}.material-allocation-timeline{border-left:2px solid color-mix(in srgb, var(--info) 38%, var(--border));background:color-mix(in srgb, var(--info) 4%, transparent);border-radius:0 7px 7px 0;gap:5px;padding:8px 8px 8px 16px;font-size:12px;display:grid}.material-allocation-timeline>div{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.material-allocation-timeline small{width:100%;color:var(--muted);padding-left:10px}.material-allocation-timeline a{align-items:center;min-height:44px;display:inline-flex}.material-timeline-dot{background:var(--info);border-radius:999px;width:8px;height:8px;position:absolute;left:-21px}.material-execution-actions{flex-wrap:wrap;gap:8px;display:flex}.material-execution-actions button{flex:160px}.material-allocate{background:color-mix(in srgb, var(--theme-surface-green-34b36f) 7%, transparent);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:9px;margin-top:12px;padding:11px;display:grid}.material-allocate .error-box{grid-column:1/-1}.material-blockers,.material-cancel,.material-assumptions{margin-bottom:14px}.material-blocker{border:1px solid color-mix(in srgb, var(--theme-border-red-d5484f) 38%, var(--border));border-radius:9px;align-items:flex-start;gap:9px;margin-top:8px;padding:10px;display:flex}.material-blocker.resolved{opacity:.7;border-color:var(--border)}.material-blocker>div{flex:1;gap:3px;min-width:0;display:grid}.material-blocker span,.material-blocker small{overflow-wrap:anywhere}.material-blocker small{color:var(--muted)}.material-block-form{grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) minmax(220px,2fr) auto;align-items:end;gap:9px;margin-top:14px;display:grid}.material-cancel .row{align-items:center}.material-cancel input{flex:1;min-width:0}.danger-outline{color:var(--theme-text-red-ef777d);border-color:color-mix(in srgb, var(--theme-border-red-d5484f) 60%, var(--border))}.material-approval-workspace{gap:16px;margin-bottom:14px;display:grid}.material-workspace-head,.material-pick-head,.trace-timeline-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.material-workspace-head h2,.material-pick-head h3,.trace-timeline-head h2{margin:0 0 4px}.material-workspace-head p,.material-pick-head p,.trace-timeline-head p{margin:0}.material-approval-groups{gap:12px;display:grid}.material-approval-group{border:1px solid var(--border);border-radius:10px;overflow:hidden}.material-approval-group>header{background:color-mix(in srgb, var(--accent,var(--info)) 7%, transparent);justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.material-approval-group>header>div{gap:3px;display:grid}.material-approval-group>header span{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.material-approval-lines{display:grid}.material-approval-line{border-top:1px solid var(--border);grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) minmax(260px,1.5fr);align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.material-approval-line:first-child{border-top:0}.material-approval-request{text-align:left;gap:3px;min-width:0;padding:7px 9px;display:grid}.material-approval-request span,.material-approval-evidence span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.material-approval-evidence{gap:3px;min-width:0;display:grid}.material-routing-actions{min-width:0}.material-routing-actions>button{width:100%}.material-procure-action{grid-template-columns:minmax(110px,.75fr) minmax(170px,1.25fr);align-items:end;gap:8px;display:grid}.material-procure-action input,.material-procure-action button{min-height:44px}.material-routing-result{border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:13px;font-weight:650;display:flex}.material-routing-result.approved{color:var(--theme-text-green-62d498);background:color-mix(in srgb, var(--theme-surface-green-34b36f) 11%, transparent)}.material-routing-result.procurement{color:var(--theme-text-orange-e8b55a);background:color-mix(in srgb, var(--theme-surface-orange-d99a2b) 11%, transparent)}.material-scope-note{min-height:44px;color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.material-pick-planner{border-top:1px solid var(--border);gap:12px;padding-top:15px;display:grid}.material-pick-basis{border:1px solid color-mix(in srgb, var(--info) 45%, var(--border));background:color-mix(in srgb, var(--info) 7%, transparent);border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.material-pick-basis>div{flex:1;gap:2px;min-width:0;display:grid}.material-pick-basis span{color:var(--muted);font-size:12px}.material-pick-basis.location{border-color:color-mix(in srgb, var(--theme-border-orange-d99a2b) 45%, var(--border));background:color-mix(in srgb, var(--theme-surface-orange-d99a2b) 7%, transparent)}.material-pick-print-controls{flex-wrap:wrap;gap:8px;display:flex}.material-consolidated-view,.material-split-view{border:1px solid var(--border);border-radius:10px;padding:12px}.material-consolidated-view h3,.material-split-view h3{margin:0 0 10px}.material-pick-stops{gap:8px;margin:0;padding:0;list-style:none;display:grid}.material-pick-stops>li{border:1px solid var(--border);break-inside:avoid;border-radius:8px;gap:10px;padding:9px;display:flex}.material-pick-order{background:color-mix(in srgb, var(--info) 17%, transparent);border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.material-pick-stops>li>div{gap:3px;min-width:0;display:grid}.material-pick-stops span,.material-pick-stops small,.material-requester-splits span,.material-requester-splits small{color:var(--muted);overflow-wrap:anywhere}.material-requester-splits{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.material-requester-splits article{border:1px solid var(--border);break-inside:avoid;border-radius:8px;padding:10px}.material-requester-splits article>header{border-bottom:1px solid var(--border);gap:3px;padding-bottom:8px;display:grid}.material-requester-splits ol{margin:8px 0 0;padding-left:22px}.material-requester-splits li{margin-top:7px}.material-requester-splits li>*{display:block}.trace-timeline-card{margin-bottom:14px;overflow:hidden}.trace-completeness{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.trace-completeness.complete{color:var(--theme-text-green-62d498);border-color:color-mix(in srgb, var(--theme-border-green-34b36f) 50%, var(--border))}.trace-timeline{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:10px;margin:14px 0 0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.trace-node{min-width:0;position:relative}.trace-node:after{content:"";border-top:2px solid color-mix(in srgb, var(--info) 40%, var(--border));width:16px;position:absolute;top:24px;left:calc(100% - 3px)}.trace-node:last-child:after{display:none}.trace-node>a,.trace-node>div{min-height:102px;color:inherit;border:1px solid var(--border);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:9px;align-items:flex-start;gap:8px;padding:11px;text-decoration:none;display:flex}.trace-node>a:hover{border-color:color-mix(in srgb, var(--info) 55%, var(--border))}.trace-node>a>svg:first-child,.trace-node>div>svg:first-child{color:var(--theme-text-green-62d498);flex:none}.trace-node-copy{flex:1;gap:4px;min-width:0;display:grid}.trace-node-copy span,.trace-node-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}@media (width<=760px){.material-page-head,.material-detail-head{display:grid}.material-page-head>button,.material-detail-head .material-head-actions{width:100%}.material-detail-head .material-head-actions button{flex:1}.material-card-meta,.material-coverage-strip,.material-qty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-form-grid,.material-line-editor,.material-allocate,.material-block-form,.material-inbound-row{grid-template-columns:1fr}.material-line-editor{padding-top:42px}.material-line-seq{margin:0;position:absolute;top:8px;left:10px}.material-substitute,.material-line-note{grid-column:auto}.material-allocate>button,.material-block-form>button{width:100%}.material-execution-actions button{flex-basis:100%;width:100%}.material-cancel .row{flex-direction:column;align-items:stretch}.material-cancel button{width:100%}.material-workspace-head,.material-pick-head,.trace-timeline-head{display:grid}.material-workspace-head>button,.material-pick-head>button{width:100%}.material-approval-line,.material-procure-action{grid-template-columns:1fr}.material-procure-action button{width:100%}.trace-timeline{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.trace-node:after{border-top:0;border-left:2px solid color-mix(in srgb, var(--info) 40%, var(--border));width:0;height:16px;top:calc(100% - 3px);left:24px}}@media (width<=420px){.material-card-meta,.material-coverage-strip,.material-qty-grid{grid-template-columns:1fr}.material-filters>label,.material-filters>button,.material-filters .material-mine{width:100%}.material-title-row{align-items:flex-start}.material-approval-group>header{display:grid}.material-pick-print-controls button{width:100%}}@media print{.material-approval-workspace.material-print-consolidated,.material-approval-workspace.material-print-split{z-index:10000;color:#000;background:#fff;border:0;position:absolute;inset:0}.material-approval-workspace.material-print-consolidated *,.material-approval-workspace.material-print-split *{color:#000!important}.material-approval-workspace.material-print-consolidated .material-workspace-head,.material-approval-workspace.material-print-consolidated .material-approval-groups,.material-approval-workspace.material-print-consolidated .material-pick-head,.material-approval-workspace.material-print-consolidated .material-pick-print-controls,.material-approval-workspace.material-print-consolidated .material-split-view,.material-approval-workspace.material-print-split .material-workspace-head,.material-approval-workspace.material-print-split .material-approval-groups,.material-approval-workspace.material-print-split .material-pick-head,.material-approval-workspace.material-print-split .material-pick-print-controls,.material-approval-workspace.material-print-split .material-consolidated-view{display:none!important}.material-approval-workspace.material-print-consolidated .material-pick-planner,.material-approval-workspace.material-print-split .material-pick-planner{border:0}}.mnt-page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mnt-off-banner{border:1px solid var(--theme-border-orange-d8ad5d);background:var(--theme-surface-orange-f5a524-a01);color:var(--theme-text-orange-ffd892);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.mnt-off-banner.danger{border-color:var(--theme-border-red-e29a9a);background:var(--theme-surface-red-e5484d-a012);color:var(--theme-text-red-ffb4b8)}.mnt-off-banner p{margin:3px 0 0;line-height:1.45}.mnt-stats{margin-bottom:14px}.mnt-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:12px 0;display:flex}.mnt-toolbar select{min-height:44px}.mnt-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.mnt-layout.has-detail{grid-template-columns:minmax(280px,.75fr) minmax(440px,1.45fr);align-items:start}.mnt-list{gap:8px;min-width:0;display:grid}.mnt-case-card{text-align:left;background:var(--panel-solid);border:1px solid var(--border,var(--theme-border-neutral-dfe3e8));border-radius:12px;grid-template-columns:5px minmax(0,1fr);gap:12px;width:100%;min-height:88px;padding:12px;display:grid;overflow:hidden}.mnt-case-card:hover,.mnt-case-card.selected{border-color:var(--theme-border-cyan-4579d3);box-shadow:0 0 0 2px var(--theme-shadow-cyan-4579d3-a01)}.mnt-impact{background:var(--theme-surface-cyan-86909c);border-radius:99px;width:5px;height:100%}.mnt-impact.impact-degraded{background:var(--theme-surface-orange-d18b19)}.mnt-impact.impact-down{background:var(--theme-surface-red-d84747)}.mnt-card-main,.mnt-card-top{min-width:0;display:flex}.mnt-card-main{flex-direction:column;gap:4px}.mnt-card-top{justify-content:space-between;align-items:center;gap:8px}.mnt-card-unit,.mnt-card-main .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mnt-card-unit{font-weight:650}.mnt-blocker{color:var(--theme-text-orange-ffc766)}.mnt-next-step{color:var(--theme-text-blue-9bbcff);font-weight:650}.mnt-next-step.breached,.mnt-next-callout.breached{color:var(--theme-text-red-ff9ca0)}.mnt-next-callout{border-left:3px solid var(--theme-border-cyan-4d78bd);background:var(--theme-surface-blue-5865f2-a01);border-radius:6px;margin:0 0 12px;padding:10px}.mnt-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.mnt-detail{border:1px solid var(--border,var(--theme-border-neutral-dfe3e8));background:var(--panel-solid);border-radius:14px;min-width:0;overflow:hidden}.mnt-detail-head{border-bottom:1px solid var(--border,var(--theme-border-neutral-dfe3e8));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:16px;display:grid}.mnt-detail-head h2{margin:2px 0;font-size:1.25rem}.mnt-code{color:var(--theme-text-blue-9bbcff);letter-spacing:.04em;font:700 .75rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.mnt-guided-flow{border-bottom:1px solid var(--border,var(--theme-border-neutral-dfe3e8));background:var(--theme-surface-white-ffffff-a0025);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:12px 16px;list-style:none;display:grid}.mnt-guided-flow li{min-width:0;color:var(--muted,var(--theme-text-cyan-68717d));grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;font-size:.72rem;display:grid}.mnt-guided-flow li>span{border:1px solid var(--theme-border-cyan-aab3bf);background:var(--panel-2);border-radius:99px;place-items:center;width:18px;height:18px;display:grid}.mnt-guided-flow li strong{text-overflow:ellipsis;overflow:hidden}.mnt-guided-flow li small{grid-column:2}.mnt-guided-flow li.complete{color:var(--theme-text-green-83e3aa)}.mnt-guided-flow li.complete>span{border-color:var(--theme-border-green-4d9a63);background:var(--green-soft)}.mnt-guided-flow li.current{color:var(--theme-text-blue-b5c6ff)}.mnt-guided-flow li.current>span{border:5px solid var(--theme-border-cyan-4676bf)}.mnt-attribution{background:var(--theme-surface-blue-5865f2-a008)}.mnt-attribution p{margin:6px 0;line-height:1.45}.mnt-links,.mnt-actions{border-bottom:1px solid var(--border,var(--theme-border-neutral-dfe3e8));flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.mnt-links a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.mnt-actions button,.mnt-page-head button{min-height:44px}.mnt-detail .icon-btn,.mnt-detail .evidence-btn{min-width:44px;min-height:44px}.mnt-detail a{align-items:center;min-height:44px;display:inline-flex}.mnt-detail .evidence-file-input{display:none}.mnt-section{border-bottom:1px solid var(--border,var(--theme-border-neutral-dfe3e8));overflow-wrap:anywhere;padding:16px}.mnt-section:last-child{border-bottom:0}.mnt-section h3,.mnt-action-form h3{align-items:center;gap:7px;margin:0 0 12px;font-size:.95rem;display:flex}.mnt-source{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mnt-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mnt-gate-grid>div{background:var(--panel-2);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 6px;min-width:0;padding:10px;display:grid}.mnt-gate-grid strong{text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.mnt-gate-grid span{color:var(--muted,var(--theme-text-cyan-68717d));font-size:.74rem}.mnt-blockers{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mnt-blockers span{background:var(--amber-soft);color:var(--theme-text-orange-ffd28a);border-radius:99px;padding:4px 8px;font-size:.75rem}.mnt-action-form{border:1px solid var(--theme-border-cyan-bfd0ea);background:var(--panel-2);border-radius:12px;gap:12px;margin:12px 16px;padding:14px;display:grid}.mnt-action-form label,.mnt-modal label{gap:5px;min-width:0;font-size:.8rem;font-weight:650;display:grid}.mnt-action-form input,.mnt-action-form select,.mnt-action-form textarea,.mnt-modal textarea{width:100%;min-height:44px}.mnt-action-form textarea,.mnt-modal textarea{resize:vertical;min-height:88px}.mnt-action-form label.check{align-items:center;gap:9px;min-height:44px;display:flex}.mnt-action-form label.check input{width:18px;min-height:18px}.mnt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mnt-form-preview{border:1px solid var(--theme-border-cyan-cbd6e5);background:var(--panel-solid);border-radius:8px;align-content:center;min-height:44px;padding:8px 10px;display:grid}.mnt-form-preview span{color:var(--muted,var(--theme-text-cyan-68717d));font-size:.72rem}.mnt-form-actions{justify-content:flex-end;gap:8px;display:flex}.mnt-form-actions button{min-height:44px}.mnt-timeline,.mnt-work-list,.mnt-test-list,.mnt-cost-evidence,.mnt-ledger{gap:9px;display:grid}.mnt-timeline article,.mnt-work-list article,.mnt-test-list article,.mnt-cost-evidence article,.mnt-ledger article{border:1px solid var(--border,var(--theme-border-neutral-dfe3e8));border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.mnt-cost-evidence article,.mnt-ledger article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mnt-cost-evidence article>div,.mnt-ledger article>div:first-child,.mnt-ledger-money,.mnt-entry-actions{gap:3px;min-width:0;display:grid}.mnt-entry-actions{justify-items:end}.mnt-entry-actions button{min-height:44px;padding:6px 10px}.mnt-ledger article>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center}.mnt-ledger article>div:first-child .small{grid-column:1/-1}.mnt-ledger-money{white-space:nowrap;justify-items:end}.mnt-ledger-total{border-top:2px solid var(--border,var(--theme-border-neutral-dfe3e8));justify-content:space-between;gap:12px;margin-top:10px;padding:10px;display:flex}.mnt-timeline article{grid-template-columns:auto minmax(0,1fr);align-items:center}.mnt-timeline article .small{grid-column:1/-1}.mnt-work-list header,.mnt-test-list header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mnt-work-list ul{margin:0;padding-left:18px}.mnt-linked-list{gap:7px;display:grid}.mnt-linked-list a{border:1px solid var(--border,var(--theme-border-neutral-dfe3e8));border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 10px;display:flex}.mnt-cost-strip{background:var(--panel-2);border-radius:9px;flex-wrap:wrap;gap:10px 18px;margin-top:12px;padding:10px;font-size:.8rem;display:flex}.danger-text{color:var(--theme-text-red-ff8d91)}.mnt-independent-note{border:1px solid var(--theme-border-green-b9d2c1);background:var(--green-soft);color:var(--theme-text-green-9ce8b9);border-radius:10px;align-items:flex-start;gap:9px;margin:16px;padding:12px;font-size:.82rem;line-height:1.45;display:flex}.mnt-modal-backdrop{z-index:1000;background:var(--theme-surface-cyan-121923-a048);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mnt-modal{gap:14px;width:min(500px,100%);max-height:calc(100vh - 32px);padding:16px;display:grid;overflow:auto}.mnt-modal header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mnt-modal h2{margin:0;font-size:1rem}@media (width<=980px){.mnt-layout.has-detail{grid-template-columns:minmax(240px,.65fr) minmax(390px,1fr)}.mnt-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mnt-guided-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.mnt-page-head{flex-direction:column;align-items:stretch}.mnt-layout.has-detail{flex-direction:column;display:flex}.mnt-layout.has-detail .mnt-list{display:none}.mnt-detail{width:100%}}@media (width<=480px){.mnt-off-banner{padding:12px}.mnt-toolbar{flex-direction:column;align-items:stretch}.mnt-toolbar select{width:100%}.mnt-detail-head{grid-template-columns:minmax(0,1fr) auto}.mnt-detail-head>.badge{grid-row:2}.mnt-detail-head>.icon-btn{grid-area:1/2}.mnt-form-grid,.mnt-gate-grid{grid-template-columns:minmax(0,1fr)}.mnt-guided-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.mnt-links,.mnt-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mnt-links a,.mnt-actions button{justify-content:center}.mnt-form-actions,.mnt-cost-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mnt-cost-evidence article,.mnt-ledger article{grid-template-columns:minmax(0,1fr)}.mnt-ledger-money{grid-template-columns:auto auto;justify-content:space-between;justify-items:start}}
