@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}._w4LUW_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}._w4LUW_variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.i85csa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.i85csa_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--header-h:49px;--radius:10px;--bg:#fafafa;--panel:#fff;--panel-2:#f5f5f5;--ink:#0a0a0a;--muted:#6b6b6b;--line:#e5e5e5;--accent:#1447e6;--accent-ink:#fff;--accent-tint:#1447e617;--warn-bg:#fdecea;--warn-line:#f5c6c2;--warn-ink:#c4120c;--ok-bg:#eaf6ec;--ok-line:#c3e6cb;--ok-ink:#008236;--shadow:none;--danger:#c4120c;--danger-tint:#e7000b14;--danger-bar:#e5484d;--warning:#a14400;--warning-tint:#bb4d001a;--info:#1447e6;--info-tint:#1447e617;--success:#008236;--success-tint:#00823617;--onhand:#3f4a5c;--arriving:#7c93c9;--committed:#b4bdcb;--qc:#9a6b00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(:has(main.present-mode)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--panel:#171717;--panel-2:#222;--ink:#fafafa;--muted:#a1a1a1;--line:#2c2c2c;--accent:#5b8cff;--accent-ink:#fff;--accent-tint:#5b8cff29;--warn-bg:#3a1f1d;--warn-line:#5c2f2b;--warn-ink:#ff8a8c;--ok-bg:#1b2f22;--ok-line:#2c4a35;--ok-ink:#3fd98a;--danger:#ff6b6e;--danger-tint:#ff646724;--danger-bar:#ff6467;--warning:#f5c344;--warning-tint:#ffd23021;--info:#7da3ff;--info-tint:#5b8cff29;--success:#3fd98a;--success-tint:#05df7221;--onhand:#c3cad6;--arriving:#6d8bd6;--committed:#5a6474;--qc:#d9b45a}}:root[data-theme=dark]:not(:has(main.present-mode)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--panel:#171717;--panel-2:#222;--ink:#fafafa;--muted:#a1a1a1;--line:#2c2c2c;--accent:#5b8cff;--accent-ink:#fff;--accent-tint:#5b8cff29;--warn-bg:#3a1f1d;--warn-line:#5c2f2b;--warn-ink:#ff8a8c;--ok-bg:#1b2f22;--ok-line:#2c4a35;--ok-ink:#3fd98a;--danger:#ff6b6e;--danger-tint:#ff646724;--danger-bar:#ff6467;--warning:#f5c344;--warning-tint:#ffd23021;--info:#7da3ff;--info-tint:#5b8cff29;--success:#3fd98a;--success-tint:#05df7221;--onhand:#c3cad6;--arriving:#6d8bd6;--committed:#5a6474;--qc:#d9b45a}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:14px/1.45 var(--font-sans,"IBM Plex Sans"), "Segoe UI", system-ui, sans-serif;letter-spacing:.005em;margin:0}.wrap{max-width:1320px;margin:0 auto;padding:0 20px}.mono{font-family:var(--font-mono,"IBM Plex Mono"), ui-monospace, Consolas, monospace}.page{padding:18px 0 60px}.fill{height:calc(100dvh - var(--header-h));flex-direction:column;padding-top:12px;display:flex;overflow:hidden}.fill>.wrap{flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;padding:0 clamp(16px,1.6vw,32px);display:flex}.fill .pinned{flex-direction:column;flex:none;gap:10px;margin-bottom:10px;display:flex}.fill .scroller{border:1px solid var(--line);background-color:var(--panel);scrollbar-gutter:stable;--table-header-height:58px;border-radius:8px;flex:auto;min-height:0;overflow:auto}.table-scroll{background-image:linear-gradient(to bottom, var(--panel-2) var(--table-header-height), transparent var(--table-header-height))}.table-scroll::-webkit-scrollbar{width:10px;height:10px}.table-scroll::-webkit-scrollbar-track{margin-top:var(--table-header-height);background:0 0}.table-scroll::-webkit-scrollbar-thumb{background-color:var(--line);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.table-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}.table-scroll::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){.table-scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent}}.fill .scroller table{border-collapse:separate;border-spacing:0;border:none;border-radius:0;overflow:visible}.fill .scroller thead th{z-index:2;background:var(--panel-2);box-shadow:inset 0 -1px 0 var(--line);border-bottom:none;position:sticky;top:0}.fill .scroller thead tr.cols th{top:var(--group-h)}.fill .listfoot{flex-wrap:wrap;flex:none;align-items:center;gap:6px 16px;margin:0;padding:7px 2px 9px;display:flex}@media (max-width:767px){.fill{height:auto;overflow:visible}}header.top{background:var(--panel);border-bottom:1px solid var(--line);height:var(--header-h)}header.top .wrap{align-items:center;gap:16px;height:100%;display:flex}body:has(main.fill) header.top .wrap{max-width:none;padding:0 clamp(16px,1.6vw,32px)}header.top h1{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}header.top h1 a{color:inherit}header.top h1 .brand{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}header.top h1 .brand img{display:block}header.top .crumb{color:var(--muted);font-weight:400}header.top .spacer{flex:1}header.top .who{color:var(--muted);font-size:13px}header.top form{margin:0}.linkbtn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.linkbtn:hover{text-decoration:underline}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:14px 16px}table{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:8px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);padding:7px 10px}thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--panel-2);white-space:nowrap;font-size:11px;font-weight:600}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--panel-2)}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums}th.num a{justify-content:flex-end}thead th a{color:inherit;align-items:center;gap:4px;display:flex}thead th a:hover{color:var(--ink);text-decoration:none}.sortcaret{opacity:.35;font-size:9px}thead th.on a{color:var(--ink)}thead th.on .sortcaret{opacity:1;color:var(--accent)}.tag{white-space:nowrap;background:var(--panel-2);height:20px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.tone-danger{background:var(--danger-tint);color:var(--danger)}.tone-warn{background:var(--warning-tint);color:var(--warning)}.tone-info{background:var(--info-tint);color:var(--info)}.tone-neutral{background:var(--panel-2);color:var(--muted)}.tone-ok{background:var(--success-tint);color:var(--success)}.notes{color:var(--muted);white-space:pre-wrap;border-left:2px solid var(--line);max-width:52ch;padding-left:9px;font-size:12px}.tabbar{border-bottom:1px solid var(--line);gap:2px;margin:-14px -16px 14px;padding:0 8px;display:flex}.tab{cursor:pointer;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:11px 14px;font-weight:600}.tab:hover{color:var(--ink)}.tab.on{color:var(--ink);border-bottom-color:var(--accent)}.tab .count{color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:9px;margin-left:5px;padding:0 6px;font-size:11px;font-weight:500}.tabpanel[hidden]{display:none}.copy{cursor:pointer;color:var(--muted);vertical-align:baseline;background:0 0;border:none;border-radius:4px;padding:1px 4px;font-size:12px;line-height:1}.copy:hover{color:var(--ink);background:var(--panel-2)}.copy.done{color:var(--ok-ink)}tbody .copy{opacity:0;transition:opacity .1s}tbody tr:hover .copy,tbody .copy:focus,tbody .copy.done{opacity:1}@media (hover:none){tbody .copy{opacity:1}}.always .copy{opacity:1}.muted{color:var(--muted)}.small{font-size:12px}.banner{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink);border-radius:8px;margin-bottom:12px;padding:10px 14px}input,select,button{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:6px 9px}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:-1px}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);cursor:pointer}.iconbtn{cursor:pointer;background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:5px 9px}.iconbtn:hover{border-color:var(--accent);text-decoration:none}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .spacer{flex:1}.seg{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.seg a{color:var(--muted);border-radius:6px;padding:4px 12px;font-size:13px;font-weight:500}.seg a:hover{color:var(--ink);text-decoration:none}.seg a.on{background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.runinfo{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.runinfo .dot{background:var(--success);border-radius:50%;width:7px;height:7px}.runinfo .dot.failed{background:var(--danger-bar)}.filterbar{display:contents}.filterbar .search{border-radius:8px;width:220px;max-width:100%;height:32px}.filterbar .reset{font-size:12.5px}.multiselect{position:relative}.ms-toggle{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:240px;height:32px;color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:0 26px 0 12px;font-size:12.5px;display:inline-flex;overflow:hidden}.ms-toggle b{color:var(--ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}.ms-toggle.set{border-color:var(--accent)}.ms-toggle:after{content:"▾";color:var(--muted);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.multiselect.open .ms-toggle{outline:2px solid var(--accent);outline-offset:-1px}.ms-panel{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;min-width:210px;padding:6px;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 20px #00000029}.multiselect.open .ms-panel{display:flex}.ms-panel label{white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:4px 6px;display:flex}.ms-panel label:hover{background:var(--panel-2)}.ms-panel label span{margin-left:auto;font-size:12px}.ms-panel input{margin:0}.ms-panel label.radio{position:relative}.ms-panel label.radio input{opacity:0;pointer-events:none;position:absolute}.ms-panel label.radio:has(input:checked){background:var(--panel-2);color:var(--ink);font-weight:500}.ms-panel label.radio:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.kpis{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.kpi{background:var(--panel);border:1px solid var(--line);min-width:116px;color:inherit;border-radius:8px;flex-direction:column;flex:1 0 auto;gap:1px;padding:6px 12px;display:flex}.kpi:hover{border-color:var(--accent);text-decoration:none}.kpi.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kpi.empty{opacity:.6}.kpi-count{letter-spacing:-.015em;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:20px;font-weight:600;line-height:1.2;display:flex}.kpi-label{color:var(--muted);white-space:nowrap;font-size:11.5px}.dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot.tone-danger{background:var(--danger-bar)}.dot.tone-warn{background:var(--warning)}.dot.tone-info{background:var(--info)}.grid{--group-h:24px;font-variant-numeric:tabular-nums}.grid th,.grid td{padding:5px 10px}.grid td{vertical-align:middle;white-space:nowrap;line-height:1.25}.grid thead th{height:34px}.grid thead tr.groups th{height:var(--group-h);padding-top:0;padding-bottom:0}.grid th.group{text-align:center;letter-spacing:.07em;font-size:10px}.grid .sep{border-left:1px solid var(--line)}.grid .partcode{font-family:var(--font-mono,"IBM Plex Mono"), ui-monospace, monospace;font-size:12.5px;font-weight:600}.grid .descrip{color:var(--muted);text-overflow:ellipsis;max-width:34ch;font-size:12px;display:block;overflow:hidden}.grid .zero{color:var(--line)}.grid .cnt{color:var(--muted);margin-right:3px;font-size:11px}.grid td.short{color:var(--danger);background:var(--danger-tint);font-weight:700}.grid td.short .needs{color:var(--muted);font-weight:400}.grid td.qc{color:var(--qc);font-weight:500}.grid tr.resolved td{color:var(--muted)}.grid tr.resolved td.short{color:var(--muted);background:0 0;font-weight:500}.grid .refs{align-items:baseline;gap:2px 8px;font-size:12px;display:inline-flex}.grid .ref{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.grid .refs .more{cursor:help;font-size:11px}.grid .col-xl{display:none}@media (min-width:1440px){.grid .col-xl{display:table-cell}}.when{flex-direction:column;line-height:1.25;display:flex}.when .rel{color:var(--muted);font-size:11.5px}.when .rel.late{color:var(--danger);font-weight:600}.when .rel.soon{color:var(--warning);font-weight:500}.cover{background:var(--panel-2);border-radius:3px;width:112px;height:10px;display:flex;overflow:hidden}.cover i{height:100%;display:block}.cover .oh{background:var(--onhand)}.cover .ar{background:var(--arriving)}.cover .cm{background:var(--committed)}.cover .gap{background:repeating-linear-gradient(135deg, var(--danger-bar) 0 3px, transparent 3px 6px)}.owner{align-items:center;gap:7px;display:inline-flex}.avatar{background:var(--accent-tint);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.avatar.me{background:var(--accent);color:var(--accent-ink)}.avatar.none{border:1px dashed var(--line);color:var(--muted);background:0 0}.legend{flex-wrap:wrap;gap:12px;display:inline-flex}.legend span{align-items:center;gap:5px;display:inline-flex}.legend i{border-radius:2px;width:12px;height:9px;display:inline-block}.legend .cover-gap-key{background:repeating-linear-gradient(135deg, var(--danger-bar) 0 3px, transparent 3px 6px)}.field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:3px;font-size:11px}.meta{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px 26px;margin-top:14px;display:grid}.meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.meta dd{margin:2px 0 0}@media (min-width:600px){.meta .meta-wide{grid-column:span 2}}.assign{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assign select{max-width:100%}.assign-error{color:var(--warn-ink);flex-basis:100%}.pager{align-items:center;gap:6px;display:flex}.pager .disabled{color:var(--muted);border-color:var(--line);cursor:default;opacity:.5}.notice{text-align:center;max-width:520px;margin:40px auto}.notice h2{margin:0 0 8px}.hub-section{margin:4px 0 22px}.hub-section h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:600}.hub-tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.hub-tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:inherit;min-height:96px;padding:14px 16px;display:block}.hub-tile:hover{border-color:var(--accent);text-decoration:none}.hub-tile .title{font-size:15px;font-weight:600}.hub-tile .desc{color:var(--muted);margin-top:4px;font-size:12px}.hub-tile .where{color:var(--muted);margin-top:8px;font-size:11px}@media (max-width:640px){.wrap{padding:0 16px}header.top .who{display:none}}.noteform{flex-direction:column;gap:6px;margin-top:12px;display:flex}.noteform textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:6px;padding:8px}.noteform textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.noteform-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}kbd{font:500 11px var(--font-mono,"IBM Plex Mono"), ui-monospace, Consolas, monospace;background:var(--panel);color:var(--ink);white-space:nowrap;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:0 5px}.kchip{color:var(--muted);padding:0 4px;font-size:10.5px;line-height:1.4}.iconbtn .kchip{margin-left:4px}.kpi .kchip{letter-spacing:0;margin-left:auto;font-weight:500}.searchbox{align-items:center;display:inline-flex;position:relative}.filterbar .searchbox .search{padding-right:28px}.searchbox .kchip{pointer-events:none;position:absolute;right:8px}.searchbox:focus-within .kchip{display:none}.searchbox:has(.search:not(:placeholder-shown)) .kchip{display:none}button.iconbtn{font-size:13px;line-height:inherit}.keysbtn{padding:5px 7px}.keysbtn .kchip{margin:0}.filterbar .searchbox .search{width:200px}.fill .toolbar{gap:6px}@media (max-width:1499px){.runinfo .tz{display:none}}.keyhints{flex-wrap:wrap;gap:4px 12px;margin-left:auto;display:inline-flex}@media (hover:none){.keyhints{display:none}}.grid tbody tr{scroll-margin-top:62px;scroll-margin-bottom:6px}.grid tbody tr[aria-selected=true] td{background:var(--accent-tint);box-shadow:inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.grid tbody tr[aria-selected=true] td:first-child{box-shadow:inset 4px 0 0 var(--accent), inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.grid tbody tr[aria-selected=true] td:last-child{box-shadow:inset -2px 0 0 var(--accent), inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.grid tbody tr[aria-selected=true] td.short{background:var(--danger-tint)}.grid:focus{outline:none}.fill .scroller:has(.grid:focus-visible){outline:2px solid var(--accent);outline-offset:-1px}dialog.modal{background:var(--panel);width:min(560px,100vw - 32px);max-height:calc(100dvh - 64px);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px 16px}dialog.modal::backdrop{background:#0a0a0a73}.modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.modal-head b{font-size:15px}table.keys{border:none;border-radius:0}table.keys td{padding:5px 6px}table.keys td:first-child{white-space:nowrap;width:38%}table.keys kbd{margin-right:3px}table.keys tbody tr:hover{background:0 0}.picker input{width:100%;height:36px}.picker ul{max-height:50dvh;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.picker li{cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;display:flex}.picker li.on{background:var(--accent-tint)}.picker li .n{margin-left:auto}.toast{z-index:60;background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;border-radius:8px;max-width:calc(100vw - 32px);padding:8px 14px;font-weight:500;position:fixed;bottom:20px;left:50%;transform:translate(-50%,8px)}.toast.on{opacity:1;transform:translate(-50%)}.toast.error{background:var(--danger);color:#fff}@media (prefers-reduced-motion:no-preference){.toast{transition:opacity .15s,transform .15s}}.filters-more{display:contents}.filters-btn,.sheet-head,.sheet-backdrop{display:none}.cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:none}.card{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.card:hover{border-color:var(--accent);text-decoration:none}.card-r1{align-items:center;gap:8px;min-width:0;display:flex}.card-r1 .spacer{flex:1}.card .partcode{font-family:var(--font-mono,"IBM Plex Mono"), ui-monospace, monospace;font-size:14px;font-weight:600}.card-d{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.card-r3{align-items:center;gap:10px;display:flex}.card-r3 .cover{flex:1;width:auto;height:12px}.card-short{color:var(--danger);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.card-short.covered{color:var(--success)}.card-short.muted{color:var(--muted);font-weight:500}.card-eq{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.card-eq .qc{color:var(--qc);font-weight:500}.card-r4{color:var(--muted);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.card-r4 .ref{white-space:nowrap;text-overflow:ellipsis;max-width:45%;overflow:hidden}.card .rel.late{color:var(--danger);font-weight:600}.card .rel.soon{color:var(--warning);font-weight:500}.card.resolved,.card.resolved .card-d{color:var(--muted)}.card-empty{text-align:center;padding:22px}@media (max-width:767px){.fill .scroller{display:none}.cards{display:flex}.fill .listfoot .legend,.keyhints,.deskonly,.kchip{display:none}.searchbox{flex:150px}.filterbar .search{width:100%;font-size:16px}.filters-btn{cursor:pointer;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.filters-btn.set{border-color:var(--accent);color:var(--accent)}.filters-more{display:none}.filters-more.open{z-index:50;background:var(--panel);border-top:1px solid var(--line);max-height:85dvh;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;flex-direction:column;align-items:stretch;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}.filters-more.open .sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-backdrop{z-index:49;background:#0a0a0a73;display:block;position:fixed;inset:0}.filters-more.open .multiselect,.filters-more.open .ms-toggle{width:100%;max-width:none}.filters-more.open .ms-toggle{justify-content:space-between;height:40px}.filters-more.open .ms-panel{box-shadow:none;margin-top:4px;position:static}.filters-more.open .reset{align-self:flex-start;padding:4px 0}}body:has(main.present-mode) header.top .who{display:none}body:has(main.present-mode) header.top form{display:none}body:has(main.present-mode) header.top .iconbtn{display:none}main.present-mode{font-size:18px;font-weight:500}.present-mode .tvbar{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:16px;display:flex}.present-mode .tvbar .spacer{flex:1}.tv-report{letter-spacing:-.01em;font-size:22px;font-weight:700}.tv-filter{color:var(--ink)}.counter{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.present-mode .runinfo{color:var(--ink);font-size:15px}.present-mode .iconbtn{font-size:15px;font-weight:600}.present-mode .kpi{border-width:2px;min-width:140px;padding:7px 14px}.present-mode .kpi-count{font-size:26px;font-weight:700}.present-mode .kpi-label{color:var(--ink);font-size:15px;font-weight:600}.present-mode .kpi .dot{width:11px;height:11px}.present{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;min-height:0;display:grid}.present-mode .scroller{border-width:2px;min-height:0}.grid.slim thead th{color:var(--ink);height:40px;font-size:13px;font-weight:700}.grid.slim td{padding:8px 10px;font-size:17px}.grid.slim .partcode{font-size:17px;font-weight:700}.grid.slim .descrip{max-width:26ch;font-size:14.5px}.grid.slim tbody tr[data-row]{cursor:pointer}.grid.slim tbody tr[aria-selected=true] td{box-shadow:inset 0 3px 0 var(--accent), inset 0 -3px 0 var(--accent)}.grid.slim tbody tr[aria-selected=true] td:first-child{box-shadow:inset 6px 0 0 var(--accent), inset 0 3px 0 var(--accent), inset 0 -3px 0 var(--accent)}.grid.slim tbody tr[aria-selected=true] td:last-child{box-shadow:inset -3px 0 0 var(--accent), inset 0 3px 0 var(--accent), inset 0 -3px 0 var(--accent)}.grid.slim td.short{font-size:18px;font-weight:800}.present-mode .tag{height:27px;padding:0 11px;font-size:14.5px;font-weight:600}.present-mode .when .rel{font-size:14.5px;font-weight:600}.present-mode .cover{width:96px;height:14px}.grid.slim .descrip{max-width:20ch}.grid.slim .tag{padding:0 9px;font-size:13.5px}@media (min-width:1600px){.present-mode .cover{width:150px}.grid.slim .descrip{max-width:30ch}.grid.slim .tag{padding:0 11px;font-size:14.5px}}.present-mode .listfoot{color:var(--ink);font-size:14px}.pane{background:var(--panel);border:2px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.pane:focus{outline:none}.pane:focus-visible{outline:3px solid var(--accent);outline-offset:-2px}.pane-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pane-head .partcode{font-family:var(--font-mono,"IBM Plex Mono"), ui-monospace, monospace;color:var(--ink);letter-spacing:-.01em;font-size:30px;font-weight:700}.pane-descrip{font-size:18px}.pane-rule{font-size:15px}table.sum{font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:0;font-size:21px}table.sum td{border-bottom:1px solid var(--line);padding:6px 8px}table.sum tbody tr:hover{background:0 0}table.sum .op{text-align:center;width:1.5em;color:var(--muted);font-weight:700}table.sum td.num{font-weight:700}table.sum .sub{color:var(--muted);margin-left:6px;font-size:15px;font-weight:500}table.sum tr.total td{border-top:3px solid var(--ink);color:var(--danger);border-bottom:none;font-size:25px;font-weight:800}table.sum tr.total.covered td{color:var(--success)}.pane-qc{color:var(--qc);font-size:16px;font-weight:600}.pane-meta{flex-wrap:wrap;gap:10px 32px;margin:0;font-size:18px;display:flex}.pane-meta dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:13px;font-weight:700}.pane-meta dd{margin:2px 0 0;font-weight:600}.pane-meta .ref-wrap{overflow-wrap:anywhere;max-width:40ch}.pane-meta .rel.late{color:var(--danger)}.pane-meta .rel.soon{color:var(--warning)}.pane-notes{flex-direction:column;gap:12px;display:flex}.pane-notes .small{font-size:15px}.pane-note{border-left:3px solid var(--line);padding-left:12px;font-size:16px}.pane-note .who2{color:var(--muted);font-size:14px}.pane-note .who2 b{color:var(--ink)}.pane-note .body{white-space:pre-wrap}@media (max-width:1000px){.present{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.present{flex-direction:column;display:flex}.present .scroller{max-height:55dvh;display:block}}
