@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2) format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;font-family:var(--font-body);--bg: #e4e4e6;--card: #f2f2f3;--panel: #e9e9ea;--fg: #1d1f20;--ink: #1d1f20;--muted: #5d5d60;--border: rgba(29, 31, 32, .16);--accent: #5980a6;--accent-hover: #416180;--on-accent: #f2f2f3;--link: var(--accent-700);--accent-fill: var(--accent-700);--document: #ffffff;--on-document: #1d1f20;--on-document-muted: #5d5d60;--mark: #f5c518;--mark-focus: #ef7d1a;--on-mark: #1d1f20;--overlay: #1d1f20;--overlay-border: rgba(242, 242, 243, .45);--on-overlay: #f2f2f3;--ok: #0f7b4f;--err: #b42318;--accent-100: #eef6ff;--accent-200: #d6ebff;--accent-300: #b5d9fd;--accent-400: #94bce3;--accent-500: #749dc4;--accent-600: #597ea3;--accent-700: #416180;--accent-800: #2c455d;--accent-900: #1d2d3d;--neutral-100: #f5f5f8;--neutral-200: #e7e7ea;--neutral-300: #d4d4d7;--neutral-400: #b7b7ba;--neutral-500: #98989b;--neutral-600: #7a7a7d;--neutral-700: #5d5d60;--neutral-800: #424244;--neutral-900: #2b2b2d;--warn: #9a6206;--blocked: #b42318;--add: #2563eb;--judgment: #6b46e0;--shipto: #0891b2;--warn-ink: #7a4d05;--blocked-ink: #8f1b12;--add-ink: #1d4ed8;--judgment-ink: #55349f;--shipto-ink: #076a86;--ok-ink: #0b5e3c;--err-ink: #8f1b12;--font-heading: "Barlow Condensed", "Barlow", system-ui, sans-serif;--font-body: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-2xs: .75rem;--fs-xs: .82rem;--fs-sm: .89rem;--fs-base: .95rem;--fs-md: 1.05rem;--fs-lg: 1.18rem;--fs-xl: 1.4rem;--fs-2xl: 1.8rem;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-heavy: 800;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 0;--radius-round: 50%;--shadow-sm: 0 1px 2px rgba(43, 43, 45, .14);--shadow-md: 0 3px 10px rgba(43, 43, 45, .16);--shadow-lg: 0 12px 32px rgba(43, 43, 45, .22);--shell-max: 2100px;--doc-width: 60rem;--chart-auto: #0f9d58;--chart-review: #f4a30a;--chart-suppressed: #8a929e;--chart-skipped: #a1897a;--chart-error: #d64545;--chart-received: #6b7280;--chart-extracted: #3b82f6;--chart-axis: #6b7480;--chart-cursor: color-mix(in srgb, var(--fg) 8%, transparent)}@media (prefers-color-scheme: dark){:root{--bg: #131517;--card: #1d1f20;--panel: #191b1c;--fg: #f2f2f3;--ink: #f2f2f3;--border: rgba(242, 242, 243, .17);--accent: #94bce3;--accent-hover: #b5d9fd;--on-accent: #16191b;--muted: #a4a4a8;--overlay: #0b0d0e;--overlay-border: rgba(242, 242, 243, .45);--on-overlay: #f2f2f3;--on-document: #1d1f20;--on-document-muted: #5d5d60;--ok: #4ade80;--err: #f87171;--warn: #f4b74a;--blocked: #f87171;--add: #7aa5ff;--judgment: #b3a0ff;--shipto: #38bdf8;--warn-ink: #f4b74a;--blocked-ink: #f87171;--add-ink: #7aa5ff;--judgment-ink: #b3a0ff;--shipto-ink: #38bdf8;--ok-ink: #4ade80;--err-ink: #f87171;--link: var(--accent-700);--accent-fill: var(--accent-700);--accent-100: #1b2833;--accent-200: #24384a;--accent-300: #2c455d;--accent-400: #416180;--accent-500: #597ea3;--accent-600: #749dc4;--accent-700: #94bce3;--accent-800: #b5d9fd;--accent-900: #d6ebff;--neutral-100: #232527;--neutral-200: #2e3032;--neutral-300: #3c3e40;--neutral-400: #4f5153;--neutral-500: #6b6d70;--neutral-600: #8a8c8f;--neutral-700: #a4a4a8;--neutral-800: #cfcfd2;--neutral-900: #eaeaec;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 3px 10px rgba(0, 0, 0, .55);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .6);--chart-auto: #34c77b;--chart-review: #f4b74a;--chart-suppressed: #9aa3b0;--chart-skipped: #bda392;--chart-error: #f87171;--chart-received: #808894;--chart-extracted: #7aa5ff;--chart-axis: #8a929e}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.45}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--fw-semi);letter-spacing:-.01em;line-height:1.15}.tile-value,.brand-name,.brand-mark,.desk-title,.est-customer,.est-total-value{font-family:var(--font-heading)}code,.mono{font-family:var(--font-mono)}.blueprint{position:relative;border:1px solid var(--border);border-radius:var(--radius-md)}.shell{max-width:var(--shell-max);margin:0 auto;padding:2rem clamp(1rem,2vw,2.25rem)}header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--accent)}.brand{display:inline-flex;align-items:center;gap:.65rem}.brand-mark{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);font-weight:var(--fw-heavy);font-size:var(--fs-xl);line-height:1;letter-spacing:-.02em}.brand-text{display:flex;flex-direction:column;line-height:1.15}.brand-name{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink);letter-spacing:-.01em}.brand-tagline{font-size:var(--fs-xs);color:var(--muted)}.card{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.1rem 1.25rem;margin-bottom:1rem}button{background:var(--accent-fill);color:var(--on-accent);border:1px solid var(--accent-fill);border-radius:var(--radius-md);padding:.5rem 1rem;font-size:var(--fs-base);font-family:var(--font-heading);font-weight:var(--fw-semi);letter-spacing:.01em;cursor:pointer}button:hover:not(:disabled){background:var(--accent-800);border-color:var(--accent-800)}button:active:not(:disabled){background:var(--accent-900);border-color:var(--accent-900)}button:disabled{opacity:.45;cursor:default}button.link,button.cand,button.fold-toggle,button.th-sort,button.evidence-jump{font-family:var(--font-body);font-weight:var(--fw-medium);letter-spacing:0}button.ghost{background:transparent;color:var(--fg);border:1px solid var(--border)}button.ghost:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 7%,transparent)}button.ghost:active:not(:disabled),button.tab:active:not(:disabled):not(.active),button.chip:active:not(:disabled):not(.active),button.fchip:active:not(:disabled):not(.active),button.cand:active:not(:disabled),th button.th-sort:active:not(:disabled),.fold-toggle:active:not(:disabled),.why-toggle:active:not(:disabled),.attach-act:active:not(:disabled),button.link:active:not(:disabled),.add-line:active:not(:disabled),.why-use:active:not(:disabled){background:color-mix(in srgb,var(--accent) 20%,transparent)}.line-remove:active:not(:disabled){background:color-mix(in srgb,var(--blocked) 20%,transparent)}pre{padding:.75rem;border-radius:var(--radius-md);overflow-x:auto;font-size:var(--fs-sm)}pre.ok{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}pre.err{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err)}.spacer{flex:1}.who{color:var(--muted);font-size:var(--fs-sm)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tabs{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.window{display:flex;gap:.3rem}.chip{background:transparent;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.3rem .7rem;font-size:var(--fs-xs)}.chip.active{background:var(--fg);color:var(--bg);border-color:transparent}button.chip:hover:not(:disabled):not(.active){background:color-mix(in srgb,var(--fg) 7%,transparent);border-color:var(--muted)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,320px));justify-content:start;gap:.75rem;margin-bottom:1rem}.tile{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem 1.1rem}.tile-value{font-size:var(--fs-2xl);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;line-height:1.2}.tile-label{color:var(--muted);font-size:var(--fs-sm);margin-top:.15rem}.tile-sub{color:var(--muted);font-size:var(--fs-2xs);margin-top:.35rem}section.card h2{font-size:var(--fs-lg);margin:0 0 .8rem}table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}th{text-align:left;color:var(--muted);font-weight:var(--fw-semi);padding:.4rem .6rem;border-bottom:1px solid var(--border)}td{padding:.45rem .6rem;border-bottom:1px solid var(--border)}td a{color:var(--link);text-decoration:none}.muted{color:var(--muted)}.truncate{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addr{max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scroll{overflow-x:auto;position:relative}code{font-size:var(--fs-sm)}.pill{display:inline-block;padding:.1rem .5rem;border-radius:var(--radius-pill);font-size:var(--fs-2xs);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--link);white-space:nowrap}.pill.auto{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok-ink)}.pill.review{background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn-ink)}.pill.error{background:color-mix(in srgb,var(--err) 15%,transparent);color:var(--err-ink)}.pill.shadow{background:color-mix(in srgb,var(--muted) 22%,transparent);color:var(--muted)}.pill.suppressed,.pill.skipped,.pill.received,.pill.extracted,.pill.logistics,.pill.customer_service,.pill.mtr{background:color-mix(in srgb,var(--muted) 18%,transparent);color:var(--muted)}.pill.live{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok-ink)}a.plain,a.plain:visited{color:inherit;text-decoration:none}button.link,.link{background:transparent;border:0;color:var(--link);cursor:pointer;padding:0 .35rem;font-size:var(--fs-sm);border-radius:var(--radius-sm)}button.link:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-800);text-decoration:underline}.small{font-size:var(--fs-xs)}.picker-current{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.chosen code{color:var(--ok)}.picker-body{margin-top:.5rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:.6rem}.picker-label{color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.03em;margin:.3rem 0}.picker-search input{width:100%;padding:.45rem .55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font-family:inherit;font-size:var(--fs-base)}button.cand{display:block;width:100%;text-align:left;background:transparent;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.35rem .5rem;margin-bottom:.25rem;cursor:pointer}button.cand:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent)}.picker-empty{margin:.45rem 0 0;font-size:var(--fs-xs)}.ok-text{color:var(--ok-ink)}.err{color:var(--err-ink)}.pill.need-customer-id{background:color-mix(in srgb,var(--add) 16%,transparent);color:var(--add-ink)}.pill.need-part-ids{background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn-ink)}.pill.need-ship-to{background:color-mix(in srgb,var(--shipto) 20%,transparent);color:var(--shipto-ink)}.pill.need-human-judgment{background:color-mix(in srgb,var(--judgment) 18%,transparent);color:var(--judgment-ink)}.pill.need-none{background:color-mix(in srgb,var(--muted) 20%,transparent);color:var(--muted)}.filter-bar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.9rem}.fchip{background:transparent;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.32rem .75rem;font-size:var(--fs-sm);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}button.fchip:hover:not(:disabled):not(.active){background:color-mix(in srgb,var(--accent) 8%,transparent)}.fchip.active{background:var(--accent-fill);color:var(--on-accent);border-color:transparent}.fchip .fcount{font-size:var(--fs-2xs);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;background:color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--radius-pill);padding:0 .4rem}.queue-count{color:var(--muted);font-size:var(--fs-sm);margin:0 0 .6rem}.filter-bar .fsearch{margin-left:auto}.filter-bar .fsearch input{padding:.4rem .6rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--fg);font-family:inherit;font-size:var(--fs-sm);min-width:12rem}.filter-bar .fsearch input:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:0;border-color:var(--accent)}td.row-act,th.row-act{white-space:nowrap;width:1%}td.slack-end,th.slack-end{width:100%}.nowrap{white-space:nowrap}.reason-choices{border:0;margin:0;padding:0;min-width:0}.reason-choices>legend{padding:0}.reason-choice{display:flex;align-items:center;gap:.4rem;padding:.12rem 0;cursor:pointer}.reason-choice input{accent-color:var(--accent);cursor:pointer;flex:none}.reason-note{display:block;flex:1;min-width:14rem;max-width:32rem}.reason-note input{width:100%;padding:.4rem .55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--fg);font-family:inherit;font-size:var(--fs-sm)}.reason-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.7rem}.reason-actions .spacer{flex:1}.collapsible .lines-head{margin-bottom:0;align-items:center}.collapsible:not(.folded) .lines-head{margin-bottom:.7rem}.fold-toggle{display:flex;align-items:center;gap:.5rem;background:transparent;border:0;padding:0;margin:0;color:var(--fg);cursor:pointer;text-align:left}.fold-toggle:hover:not(:disabled){background:transparent;color:var(--link)}.collapsible .fold-toggle h2{margin:0}.fold-caret{color:var(--muted);font-size:var(--fs-sm);width:.8rem}.fold-summary{font-variant-numeric:tabular-nums}.tiles-flush{margin-bottom:0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.conv-bar{display:flex;height:1.4rem;border-radius:var(--radius-sm);overflow:hidden;background:var(--border);margin:.3rem 0 .6rem}.conv-seg{min-width:2px;transition:flex-grow .2s ease}.conv-legend{display:flex;flex-wrap:wrap;gap:.9rem;font-size:var(--fs-sm);color:var(--muted)}.conv-key{display:inline-flex;align-items:center;gap:.35rem}.conv-key strong{color:var(--fg)}.conv-dot{width:.7rem;height:.7rem;border-radius:var(--radius-round);display:inline-block}.pill.conv-used{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok-ink)}.pill.conv-pending{background:color-mix(in srgb,var(--muted) 20%,transparent);color:var(--muted)}.pill.conv-rejected{background:color-mix(in srgb,var(--err) 15%,transparent);color:var(--err-ink)}.pill.conv-abandoned{background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn-ink)}.sub-head{font-size:var(--fs-2xs);font-weight:var(--fw-semi);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:1.1rem 0 .4rem}.sub-head:first-child{margin-top:0}.pill.autopost{background:color-mix(in srgb,var(--add) 14%,transparent);color:var(--add-ink)}.alarm-mark{color:var(--warn-ink);font-weight:var(--fw-semi)}.alarm-notes p{margin:0}.alarm-notes ul{margin:.2rem 0 0;padding-left:1.1rem}.rbars{list-style:none;margin:.2rem 0 .6rem;padding:0;display:grid;gap:.3rem}.rbar{display:grid;grid-template-columns:minmax(8rem,16rem) minmax(4rem,1fr) auto;align-items:center;gap:.6rem;font-size:var(--fs-sm)}.rbar-label{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbar-track{background:var(--border);border-radius:var(--radius-sm);height:.85rem;overflow:hidden}.rbar-fill{display:block;height:100%;background:var(--chart-suppressed);border-radius:var(--radius-sm)}.rbar-count{font-variant-numeric:tabular-nums}.attachments{margin-top:.9rem}.attach-card{margin-top:.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.attach-head{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:var(--fs-sm)}.attach-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-act{flex:none;padding:.2rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-family:inherit;font-size:var(--fs-xs);cursor:pointer}.attach-act:hover:not(:disabled){border-color:var(--accent);color:var(--link)}.attach-note{margin:0 .55rem .5rem}.pdf-frame{border-top:1px solid var(--border)}.pdf-doc{max-height:min(75vh,900px);overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable}.pdf-page{display:block;width:100%;height:auto;background:var(--document)}.pdf-page-wrap{position:relative;display:block}.pdf-page-wrap+.pdf-page-wrap{border-top:1px solid var(--border)}.pdf-mark{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;cursor:pointer;background:color-mix(in srgb,var(--mark) 40%,transparent);border-radius:2px}.pdf-mark:after{content:"";position:absolute;top:-.25rem;right:-.1rem;bottom:-.25rem;left:-.1rem}.pdf-mark:hover{background:color-mix(in srgb,var(--mark) 62%,transparent)}.pdf-mark:focus-visible{outline:2px solid var(--mark-focus);outline-offset:1px}.pdf-mark.is-focused{background:color-mix(in srgb,var(--mark-focus) 45%,transparent);box-shadow:0 0 0 2px var(--mark-focus)}.pdf-mark-badge{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.3rem;font-size:.58rem;line-height:1;font-weight:700;padding:.1rem .26rem;border-radius:999px;background:var(--mark);color:var(--on-mark);pointer-events:none}.pdf-mark.is-focused .pdf-mark-badge{background:var(--mark-focus)}.attach-img{display:block;width:100%;height:auto;border-top:1px solid var(--border);background:var(--document)}.attach-text{margin:0;border:0;border-top:1px solid var(--border);border-radius:0;max-height:30rem}.attach-card.is-missing{border-style:dashed;color:var(--muted);background:transparent}.viewer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;gap:.6rem;padding:1rem clamp(1rem,4vw,4rem);background:color-mix(in srgb,var(--overlay) 94%,transparent)}.viewer-head{display:flex;align-items:center;gap:.75rem;color:var(--on-overlay);font-size:var(--fs-sm)}.viewer-head .attach-name{color:var(--on-overlay)}.viewer-head .attach-act{border-color:var(--overlay-border);color:var(--on-overlay);background:transparent}.viewer-head .attach-act:hover:not(:disabled){border-color:var(--on-overlay);color:var(--on-overlay);background:color-mix(in srgb,var(--on-overlay) 16%,transparent)}.viewer-body{flex:1;min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;background:transparent}.viewer-doc{width:min(100%,var(--doc-width));margin-inline:auto;border-radius:var(--radius-lg);background:var(--document)}.viewer-body .pdf-doc,.viewer-body .attach-text{max-height:none;overflow:visible;border-top:0}.viewer-body .pdf-doc{overflow:visible}.viewer-body .pdf-frame,.viewer-body .attach-img{border-top:0}.ask-banner{display:flex;gap:.75rem;align-items:flex-start;background:var(--card);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-lg);padding:.9rem 1.1rem;margin-bottom:1rem}.ask-banner.need-part-ids{border-left-color:var(--warn)}.ask-banner.need-ship-to{border-left-color:var(--shipto)}.ask-banner.need-human-judgment{border-left-color:var(--judgment)}.ask-banner.need-none{border-left-color:var(--ok)}.ask-banner strong{font-size:var(--fs-md)}.ask-banner p{margin:.15rem 0 0}.ask-icon{font-size:var(--fs-xl);line-height:1.4;color:var(--accent)}.need-part-ids .ask-icon{color:var(--warn)}.need-ship-to .ask-icon{color:var(--shipto)}.need-human-judgment .ask-icon{color:var(--judgment)}.need-none .ask-icon{color:var(--ok)}.ask-reasons{margin:.35rem 0 0;padding-left:1.1rem;max-width:68ch}.flag-gate{border-left:4px solid var(--judgment);margin-bottom:1rem}.flag-gate h2{display:flex;align-items:center;gap:.5rem}.flag-gate-icon{color:var(--judgment)}.flag-gate p{max-width:68ch}.flag-gate-list{list-style:none;margin:.6rem 0;padding:0;display:grid;gap:.4rem}.flag-gate-item{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--judgment) 6%,transparent)}.flag-gate-item:hover{border-color:var(--judgment)}.flag-gate-item input{margin-top:.2rem;flex:none}.flag-gate-item input:disabled{cursor:default}.flag-gate-text{font-size:var(--fs-md)}.flag-gate-text:before{content:"“"}.flag-gate-text:after{content:"”"}.flag-gate-item:has(input:checked){background:transparent}.flag-gate-item:has(input:checked) .flag-gate-text{color:var(--muted)}.ignored-banner{display:flex;gap:.75rem;align-items:flex-start;background:color-mix(in srgb,var(--fg) 4%,transparent);border:1px solid var(--border);border-left:4px solid var(--muted);border-radius:var(--radius-lg);padding:.8rem 1.1rem;margin-bottom:1rem}.ignored-banner p{margin:.15rem 0 0}.ignored-icon{font-size:var(--fs-xl);line-height:1.4;color:var(--muted)}.bind-panel{border-left:4px solid var(--accent)}.bind-head{display:flex;gap:.7rem;align-items:flex-start;margin-bottom:.8rem}.bind-head h2{margin:0;font-size:var(--fs-lg)}.bind-head p{margin:.2rem 0 0}.bind-icon{font-size:var(--fs-xl);color:var(--accent);line-height:1.2}.bind-modes{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.2rem}.bind-mode.bind-typed{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bind-typed .picker-label{margin:0}.bind-mode input{width:100%;padding:.45rem .55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font-family:inherit;font-size:var(--fs-base)}.bind-typed input{width:auto;max-width:12rem}.bind-chosen{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:.4rem 0}@media (max-width: 640px){.bind-modes{grid-template-columns:1fr}}.lines-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.lines-head h2{margin:0}.shipto-panel{border-left:4px solid var(--shipto)}.shipto-panel .ask-icon{color:var(--shipto)}.shipto-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.2rem;margin-bottom:.6rem}.shipto-extracted{font-weight:var(--fw-medium)}.shipto-list{margin:0;padding-left:1.1rem;font-size:var(--fs-base)}.shipto-list .shipto-match{color:var(--ok-ink)}@media (max-width: 640px){.shipto-grid{grid-template-columns:1fr}}.supersede-card{border-left:4px solid var(--muted)}.supersede-card.supersede-deleted{border-left-color:var(--warn)}.supersede-card p{margin:.35rem 0}.supersede-icon{color:var(--muted)}.supersede-deleted .supersede-icon{color:var(--warn)}.st-ok .line-badge{color:var(--ok)}.st-warn .line-badge{color:var(--warn)}.st-blocked .line-badge{color:var(--blocked)}.st-add .line-badge{color:var(--add)}.body-text{margin:.5rem 0 0;padding:.7rem .85rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:26rem;overflow-y:auto}.body-prior{margin-top:.5rem}.body-prior summary{cursor:pointer}.body-prior-msg{margin-top:.4rem;padding-left:.6rem;border-left:2px solid var(--border)}.line-remove{align-self:start;background:transparent;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.28rem .6rem;font-size:var(--fs-xs)}.line-remove:hover:not(:disabled){background:color-mix(in srgb,var(--blocked) 12%,transparent);color:var(--blocked);border-color:transparent}.line-remove.active{background:color-mix(in srgb,var(--blocked) 14%,transparent);color:var(--blocked);border-color:transparent}.commit-status{font-size:var(--fs-sm);text-align:right;max-width:30rem}.commit-wait{color:var(--warn-ink)}.activity-card .lines-head{align-items:baseline}.activity-list{list-style:none;margin:0;padding:0}.activity-row{display:grid;grid-template-columns:1.2rem 1fr;gap:.55rem;align-items:start;padding:.55rem 0;border-top:1px solid var(--border)}.activity-row:first-child{border-top:0}.activity-glyph{text-align:center;line-height:1.5;color:var(--muted)}.activity-row.act-ok .activity-glyph{color:var(--ok)}.activity-row.act-warn .activity-glyph{color:var(--warn)}.activity-row.act-blocked .activity-glyph{color:var(--blocked)}.activity-body{min-width:0}.activity-text{overflow-wrap:anywhere}.activity-meta{margin-top:.1rem}.line-why-head{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-top:.25rem}.method-label{color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.03em}.conf-chip{display:inline-block;padding:.05rem .45rem;border-radius:var(--radius-pill);font-size:var(--fs-2xs);white-space:nowrap}.conf-chip.conf-ok{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok-ink)}.conf-chip.conf-warn{background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn-ink)}.conf-chip.conf-blocked{background:color-mix(in srgb,var(--blocked) 15%,transparent);color:var(--blocked-ink)}.conf-chip.conf-muted{background:color-mix(in srgb,var(--muted) 20%,transparent);color:var(--muted)}.why-demoted{color:var(--warn-ink);font-size:var(--fs-2xs)}.why-toggle{background:transparent;color:var(--muted);border:0;padding:0 .2rem;font-size:var(--fs-2xs);border-radius:var(--radius-sm)}.why-toggle:hover:not(:disabled){background:transparent;color:var(--link);text-decoration:underline}.why-panel{margin-top:.4rem;padding:.55rem .7rem;background:color-mix(in srgb,var(--fg) 4%,transparent);border-radius:var(--radius-md);font-size:var(--fs-sm)}.why-headline{margin:0;font-weight:var(--fw-medium)}.why-panel p{margin:.3rem 0 0}.why-demotions{margin:.35rem 0 0;padding-left:1.1rem;color:var(--warn-ink)}.why-notes{margin:.35rem 0 0;padding-left:1.1rem}.why-reasoning{max-width:68ch}.why-alts{margin-top:.5rem}.why-alt{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.15rem 0}.why-alt .muted{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.why-use{margin-left:auto;background:transparent;color:var(--link);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.15rem .5rem;font-size:var(--fs-2xs);white-space:nowrap}.why-use:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent);color:var(--link)}@media (prefers-reduced-motion: no-preference){.line-row,.ask-banner{transition:background .15s ease}}@media (max-width: 640px){.shell{padding:.8rem .7rem 1.2rem}header{margin-bottom:.9rem;padding-bottom:.7rem}.who{display:none}.tabs{gap:.35rem}section.card{padding:.85rem}.filter-bar .fsearch{flex:1 0 100%;margin-left:0}.filter-bar .fsearch input{width:100%}}.lazy-fallback{min-height:18rem}.desk{display:flex;flex-direction:column;background:var(--card);box-shadow:var(--shadow-md);height:calc(100vh - 9.5rem);min-height:34rem;--list-w: 21rem;--email-w: 27rem;--email-min: 22rem;--est-min: 40rem;--desk-head-pad-t: .75rem;--desk-head-pad-b: .7rem;--desk-head-min: 5.6rem}.desk-head{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding:.6rem 1rem;border-bottom:1px solid var(--border)}.desk-title{font-size:var(--fs-lg);font-weight:var(--fw-semi);letter-spacing:.06em}.desk-counts{display:flex;gap:1.2rem;font-size:var(--fs-sm);color:var(--muted)}.desk-counts b{color:var(--fg);font-variant-numeric:tabular-nums;margin-left:.3rem}.desk-cols{flex:1;display:flex;min-height:0}.desk-list{width:var(--list-w);flex:none;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--panel)}.desk-filters{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .8rem;border-bottom:1px solid var(--border)}.desk-filter-row{display:flex;gap:.45rem}.field{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.field>span{font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.field select,.desk-search{width:100%;padding:.35rem .45rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--fg);font-family:inherit;font-size:var(--fs-sm)}.field select:hover,.desk-search:hover{border-color:color-mix(in srgb,var(--fg) 45%,transparent)}.desk-field-narrow{flex:0 0 6.5rem}.desk-chips{display:flex;flex-wrap:wrap;gap:.3rem}.desk-chips .fchip{padding:.18rem .5rem;font-size:var(--fs-2xs);gap:.25rem}.desk-count{display:flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-bottom:1px solid var(--border)}.desk-count .picker-label{margin:0}.desk-hidden{display:flex;align-items:baseline;gap:.3rem;flex-wrap:wrap;margin:0;padding:.3rem .8rem;font-size:var(--fs-2xs);background:color-mix(in srgb,var(--warn) 12%,transparent)}.desk-hidden .link{padding:0;font-size:var(--fs-2xs)}.desk-hidden>span[aria-hidden]{color:var(--warn-ink)}.desk-rows{flex:1;overflow-y:auto;min-height:0}.desk-empty{padding:1.4rem .9rem;text-align:center}.desk-row{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .7rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--fg) 9%,transparent);border-left:3px solid transparent;color:inherit;text-decoration:none;cursor:pointer}.desk-row:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.desk-row.status-needs-you{border-left-color:var(--warn)}.desk-row.status-error{border-left-color:var(--blocked)}.desk-row.status-built{border-left-color:var(--ok)}.desk-row.status-set-aside{opacity:.6}.desk-row.is-selected,.desk-row.is-selected:hover{background:color-mix(in srgb,var(--accent) 16%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),inset -4px 0 0 0 var(--accent-fill)}.desk-row.is-selected .desk-row-name{font-weight:var(--fw-bold)}.desk-row.is-selected.status-set-aside{opacity:1}.desk-row-top{display:flex;align-items:baseline;gap:.5rem}.desk-row-name{flex:1;min-width:0;font-weight:var(--fw-semi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-row.status-needs-you .desk-row-name{font-weight:var(--fw-bold)}.desk-row-when{flex:none;font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.desk-row-subject{font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-row-foot{display:flex;align-items:center;gap:.4rem;margin-top:.25rem}.desk-row-note{flex:1;min-width:0;font-size:var(--fs-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-row-so{flex:none;font-size:var(--fs-2xs)}.desk-status{flex:none;font-size:var(--fs-2xs);padding:.05rem .4rem;white-space:nowrap}.chip-needs-you{background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn-ink)}.chip-built{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok-ink)}.chip-error{background:color-mix(in srgb,var(--blocked) 16%,transparent);color:var(--blocked-ink)}.chip-quiet,.chip-set-aside{background:color-mix(in srgb,var(--muted) 18%,transparent);color:var(--muted)}.fchip.chip-needs-you.active,.fchip.chip-built.active,.fchip.chip-error.active,.fchip.chip-quiet.active,.fchip.chip-set-aside.active{background:var(--accent-fill);color:var(--on-accent)}.desk-list-foot{padding:.5rem .8rem;border-top:1px solid var(--border)}.desk-mid{width:clamp(var(--email-min),var(--email-w),calc(100% - var(--list-w) - var(--est-min) - .5rem));flex:none;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--panel)}.desk-split{flex:none;width:7px;align-self:stretch;position:relative;cursor:col-resize;touch-action:none;background:transparent;border:0;padding:0}.desk-split:after{content:"";position:absolute;inset-block:0;left:3px;width:1px;background:var(--border)}.desk-split:hover:after,.desk-split:focus-visible:after{left:2px;width:3px;background:var(--accent)}.desk-split:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}body.is-splitting{cursor:col-resize;-webkit-user-select:none;user-select:none}.desk-email{display:flex;flex-direction:column;min-height:0;height:100%}.desk-email-head{padding:var(--desk-head-pad-t) 1rem var(--desk-head-pad-b);min-height:var(--desk-head-min);box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--card)}.desk-email-subject{font-size:var(--fs-lg);margin:0 0 .15rem}.desk-email-when{display:flex;align-items:baseline;gap:.6rem;margin-top:.1rem}.desk-email-when a{margin-left:auto}.desk-email-scroll{flex:1;overflow-y:auto;scrollbar-gutter:stable;min-height:0;padding:.9rem 1rem 1.4rem}.desk-body{background:var(--card);padding:.8rem .9rem;font-size:var(--fs-sm);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}button.desk-quote{display:inline;padding:.05rem .25rem;margin:0 -.05rem;font:inherit;text-align:left;letter-spacing:0;color:var(--fg);background:color-mix(in srgb,var(--accent) 12%,transparent);border:0;border-bottom:2px solid var(--accent);white-space:pre-wrap}button.desk-quote:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 22%,transparent)}button.desk-quote.is-focused{background:var(--accent-fill);color:var(--on-accent)}button.desk-quote.is-focused .desk-badge{background:var(--on-accent);color:var(--accent-900)}.desk-badge{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;margin-right:.3rem;background:var(--accent-900);color:var(--accent-100);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1;vertical-align:baseline}.desk-asread{margin-top:1rem}button.desk-asread-row{display:flex;align-items:baseline;gap:.4rem;width:100%;padding:.35rem .45rem;margin-bottom:.2rem;text-align:left;background:var(--card);color:var(--fg);border:1px solid var(--border);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-xs);letter-spacing:0}button.desk-asread-row:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent)}button.desk-asread-row.is-focused{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.desk-asread-text{flex:1;min-width:0}.desk-asread-qty{flex:none;color:var(--muted)}.desk-right{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.desk-estimate{display:flex;flex-direction:column;min-height:0;height:100%}.desk-est-head{display:flex;align-items:flex-start;gap:1rem;padding:var(--desk-head-pad-t) 1.1rem var(--desk-head-pad-b);min-height:var(--desk-head-min);box-sizing:border-box;border-bottom:1px solid var(--border)}.desk-est-id{flex:1;min-width:0}.est-kicker{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-700)}.desk-est-name{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-top:.1rem}.est-customer{font-size:var(--fs-xl);font-weight:var(--fw-semi);line-height:1.1}.desk-est-scroll{flex:1;overflow-y:auto;scrollbar-gutter:stable;min-height:0;padding:.9rem 1.1rem 1.2rem}.desk-blank{flex:1;display:grid;place-items:center;padding:2rem;text-align:center}.line-table{display:flex;flex-direction:column}.line-table.dimmed{opacity:.55;pointer-events:none}.line-thead,.line-tr{display:grid;grid-template-columns:2.7rem minmax(0,1fr) 7rem 6.5rem 6rem 2.2rem;gap:.5rem;align-items:start}.line-thead{padding:.3rem .2rem;border-bottom:1px solid var(--border);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.line-thead .lt-qty{text-align:center}.line-thead .lt-unit,.line-thead .lt-ext{text-align:right}.line-tr{border-bottom:1px solid color-mix(in srgb,var(--fg) 9%,transparent);border-left:3px solid transparent;padding:.65rem .2rem .65rem .3rem}.line-tr.st-warn{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 5%,transparent)}.line-tr.st-blocked{border-left-color:var(--blocked);background:color-mix(in srgb,var(--blocked) 5%,transparent)}.line-tr.st-add{border-left-color:var(--add);background:color-mix(in srgb,var(--add) 5%,transparent)}.line-tr.is-focused{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.line-tr.removed{opacity:.5}.line-tr.removed .lt-desc{text-decoration:line-through}.lt-badge{display:flex;align-items:center;gap:.2rem;padding-top:.15rem}.lt-badge .line-badge{font-size:var(--fs-sm)}.lt-line{min-width:0}.lt-desc{font-size:var(--fs-xs);color:var(--muted);margin-top:.15rem}.lt-unit,.lt-ext{text-align:right;font-variant-numeric:tabular-nums;padding-top:.35rem}.lt-unit{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.lt-drop{text-align:right}button.lt-provenance{display:inline-block;margin-top:.25rem;padding:0 .15rem;background:transparent;border:0;color:var(--accent-700);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-2xs);letter-spacing:0}button.lt-provenance:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 12%,transparent);text-decoration:underline}button.lt-provenance[aria-pressed=true]{color:var(--accent-800);font-weight:var(--fw-semi)}.qty-stepper{display:flex;justify-content:center}.qty-stepper>*{min-height:1.9rem}button.qty-step{width:1.5rem;padding:0;font-size:var(--fs-md);line-height:1;border:1px solid var(--border);background:var(--card);color:var(--fg)}.qty-input{width:3.1rem;padding:.2rem .15rem;text-align:center;border:1px solid var(--border);border-left:0;border-right:0;border-radius:var(--radius-sm);background:var(--card);color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-sm)}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.qty-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.desk-add-row{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.desk-add-row>.muted:last-child{flex:1;min-width:12rem}.desk-learned{display:flex;align-items:flex-start;gap:.8rem;margin:0 1.1rem;padding:.6rem .8rem;background:var(--accent-900);color:var(--accent-100);font-size:var(--fs-xs)}.desk-learned-tag{flex:none;font-family:var(--font-heading);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.desk-learned strong{font-weight:var(--fw-semi)}.desk-commit{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;padding:.7rem 1.1rem;border-top:1px solid var(--border);background:var(--card)}.desk-commit-actions{display:flex;align-items:center;gap:.5rem}.desk-commit-go{font-size:var(--fs-md);padding:.6rem 1.1rem}.desk-commit-status{flex:1;min-width:10rem;font-size:var(--fs-sm)}.desk-totals{margin-left:auto;text-align:right;min-width:12rem}.desk-total-row{display:flex;justify-content:flex-end;gap:1.2rem;font-size:var(--fs-sm)}.desk-total-row>.mono{min-width:5.5rem;font-variant-numeric:tabular-nums}.desk-total-sum{align-items:baseline;margin-top:.15rem;font-weight:var(--fw-semi)}.est-total-value{font-size:var(--fs-xl)}.desk-total-note{margin:.25rem 0 0;max-width:26rem}.desk-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--neutral-900) 44%,transparent)}.desk-confirm{width:min(30rem,100%);padding:1.1rem 1.2rem;background:var(--card);box-shadow:var(--shadow-lg)}.desk-confirm h2{font-size:var(--fs-xl)}.desk-confirm-rows{margin:.9rem 0 0;padding-top:.8rem;border-top:1px solid var(--border);font-size:var(--fs-sm)}.desk-confirm-rows>div{display:flex;gap:1rem;padding:.15rem 0}.desk-confirm-rows dt{flex:none;width:7.5rem;color:var(--muted)}.desk-confirm-rows dd{flex:1;min-width:0;margin:0}.desk-confirm-actions{display:flex;gap:.55rem;margin:1rem 0 .7rem}.set-aside-panel .reason-choices{margin-bottom:.6rem}.btn-primary{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}.shell:has(.desk){height:100dvh;display:flex;flex-direction:column;padding-bottom:1rem}.shell:has(.desk)>header{flex:none}.shell:has(.desk) .desk{flex:1;height:auto;min-height:0}@media (max-width: 1500px){.desk{--email-w: 23rem}}@media (max-width: 1200px){.shell:has(.desk){height:auto;display:block}.shell:has(.desk) .desk{flex:none}.desk{height:auto;min-height:0}.desk-cols{flex-direction:column}.desk-list{width:auto;border-right:0;border-bottom:1px solid var(--border)}.desk-filter-row,.desk-search{max-width:34rem}.desk-rows{max-height:22rem}.desk-mid{width:auto;border-right:0;border-bottom:1px solid var(--border)}.desk-split{display:none}.desk-email-scroll,.desk-est-scroll{overflow:visible}.desk-confirm-backdrop{position:fixed}}@media (max-width: 780px){.line-thead{display:none}.line-tr{grid-template-columns:2.4rem minmax(0,1fr) 2.2rem}.line-tr>.lt-qty,.line-tr>.lt-unit,.line-tr>.lt-ext{grid-column:2 / 3;text-align:left;align-items:flex-start;padding-top:0}.qty-stepper{justify-content:flex-start}.desk-totals{margin-left:0;text-align:left}.desk-total-row{justify-content:flex-start}}.lt-desc-tag{display:inline-block;margin-right:.35rem;font-size:var(--fs-2xs);letter-spacing:.08em;color:var(--accent-700);text-transform:uppercase}.desk-window{display:flex;gap:.25rem}.desk-window .chip{padding:.2rem .55rem;font-size:var(--fs-2xs)}.desk-needs .fchip{border-style:dashed}.desk-needs .fchip.active{border-style:solid}.desk-needs .fchip:disabled{opacity:.4;cursor:default}.chip-need-customer-id.active{background:var(--add-ink);border-color:var(--add-ink);color:var(--on-accent)}.chip-need-part-ids.active{background:var(--warn-ink);border-color:var(--warn-ink);color:var(--on-accent)}.chip-need-ship-to.active{background:var(--shipto-ink);border-color:var(--shipto-ink);color:var(--on-accent)}.chip-need-human-judgment.active{background:var(--judgment-ink);border-color:var(--judgment-ink);color:var(--on-accent)}.card p,.card li,.card dd,.ask-reasons li,.why-reasoning,.why-demotions li,.why-notes li,.shipto-extracted,.shipto-list li,.desk-commit-status,.desk-confirm-rows dd,.lt-desc,.desk-asread-text,.desk-email-subject,.est-customer,.picker-current,button.cand{overflow-wrap:anywhere;min-width:0}.lt-line,.lt-badge,.desk-row-name{min-width:0}.lt-line code,.picker-current code,.desk-row-so,.body-text,.desk-body{overflow-wrap:anywhere}.viewer-body{color:var(--on-document)}.viewer-body .muted,.viewer-body .attach-note{color:var(--on-document-muted)}.viewer-body .attach-text{color:var(--on-document)}.desk-alerts{flex:none;display:flex;flex-direction:column;gap:1px;background:var(--border);border-bottom:1px solid var(--border)}.desk-alert{display:flex;align-items:baseline;gap:.75rem;padding:.55rem 1rem;background:color-mix(in srgb,var(--blocked) 12%,var(--card));font-size:var(--fs-sm)}.desk-alert-what{font-weight:var(--fw-bold);color:var(--blocked)}.desk-alert-why{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.desk-alert .link{flex:none}
