:root{--bg:#f7f8f9;--surface:#ffffff;--surface-sunken:#f5f6f8;--surface-hover:#f7f8f9;--surface-selected:#eef4fe;--surface-inverse:#10161b;--border:#e6e8eb;--border-subtle:#f1f3f5;--border-strong:#d1d5db;--border-control:#767f8c;--text:#0f1115;--text-muted:#5f6774;--text-faint:#9ca3af;--text-inverse:#c7d0d7;--pt-accent:#1f6feb;--pt-supply-onhand:#1f4e79;--pt-supply-release:#6592c1;--pt-supply-balance:#bdd7ee;--warn-bg:#fef3c7;--warn-fg:#92600e;--danger-bg:#fee2e2;--danger-banner-bg:#fff5f2;--danger-fg:#b42318;--ok-bg:#e7f5ec;--ok-fg:#166534;--flag-stop:#a12f2f;--flag-check:#8a620f;--flag-note:#526b84;--neutral-bg:#f3f4f6;--neutral-fg:#4b5563;--pt-series-1:#2a78d6;--pt-series-2:#eb6834;--pt-series-3:#1baf7a;--pt-series-4:#eda100;--pt-series-5:#e87ba4;--pt-series-6:#008300;--pt-series-7:#4a3aa7;--pt-series-8:#e34948;--fs-2xs:11px;--fs-xs:12px;--fs-sm:12px;--fs-base:13px;--fs-lg:15px;--fs-xl:17px;--fs-figure:21px;--fs-figure-lg:26px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--pad-x:16px;--r-status-compact:2px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-full:999px;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--font-mono-legacy:ui-monospace,Menlo,Consolas,monospace;--legacy-danger-hover:#dc2626;--legacy-underline:#999;--shadow-layer:0 12px 36px rgb(15 17 21/16%);--scrim:rgb(15 17 21/32%);--row-h:45px;--row-pad:6px 12px}[data-density=comfortable]{--row-h:64px;--row-pad:12px}:root{--pt-bg:#f9f9f7;--pt-panel:#ffffff;--pt-hover:#fcfcfb;--pt-ink:#0b0b0b;--pt-ink2:#52514e;--pt-muted:#898781;--pt-grid:#e1e0d9;--pt-line:rgba(11,11,11,0.1);--pt-rule:#c9c7be;--pt-pin-edge:#9aa4ae;--pt-blue:#2a78d6;--pt-good:#0ca30c;--pt-warn:#eda100;--pt-serious:#ec835a;--pt-critical:#d03b3b;--pt-short0:#fbeaea;--pt-short1:#f3b9b9;--pt-short2:#e57a7a;--pt-short3:#d03b3b;--pt-cover:#eef6ee;--pt-inc:#1c5cab;--pt-appt:#ea580c;--pt-today:#fdeeb3;--pt-hl-bg:#7de6ff;--pt-hl-fg:#063a4f;--pt-plr:#0891b2;--pt-plr-auto:#0e7490;--pt-nc4w:#0d9488;--pt-nc4w-auto:#0f766e;--pt-outsrc:#d97706;--pt-outsrc-auto:#b45309;--pt-badge-fg:#ffffff;--pt-hue-grey:#e8eaed;--pt-hue-grey-ink:#3c4043;--pt-hue-green-lt:#d4edbc;--pt-hue-green-lt-ink:#11734b;--pt-hue-yellow-lt:#ffe5a0;--pt-hue-yellow-lt-ink:#473821;--pt-hue-red-lt:#ffcfc9;--pt-hue-red-lt-ink:#b10202;--pt-hue-red-dk:#b10202;--pt-hue-red-dk-ink:#ffffff;--pt-hue-violet:#c3b5ec;--pt-hue-violet-ink:#2f1c6a;--pt-hue-green-dk:#11734b;--pt-hue-green-dk-ink:#ffffff;--pt-hue-yellow:#ffff00;--pt-hue-yellow-ink:#3d3d00;--pt-hue-tan:#e8a467;--pt-hue-tan-ink:#3b2300;--pt-hue-indigo:#3d1ec2;--pt-hue-indigo-ink:#ffffff;--pt-hue-cyan:#00ffff;--pt-hue-cyan-ink:#00494a;--pt-hue-pink:#f5b1df;--pt-hue-pink-ink:#5c1046;--pt-hue-magenta:#e3007c;--pt-hue-magenta-ink:#ffffff;--pt-hue-teal-dk:#215a6c;--pt-hue-teal-dk-ink:#ffffff;--pt-hue-mint:#93e3be;--pt-hue-mint-ink:#0f4a33;--pt-hue-amber:#f2a900;--pt-hue-amber-ink:#3b2600;--pt-hue-ink:#3d3d3d;--pt-hue-ink-ink:#ffffff;--pt-scrim:rgba(0,0,0,0.38);--pt-warn-ink:#8a5a00;--pt-up-on-dark:#8ab4f8;--pt-down-on-dark:#f2a765;--pt-blue-7:color-mix(in srgb,var(--pt-blue) 7%,transparent);--pt-blue-8:color-mix(in srgb,var(--pt-blue) 8%,transparent);--pt-blue-9:color-mix(in srgb,var(--pt-blue) 9%,transparent);--pt-blue-10:color-mix(in srgb,var(--pt-blue) 10%,transparent);--pt-blue-11:color-mix(in srgb,var(--pt-blue) 11%,transparent);--pt-blue-12:color-mix(in srgb,var(--pt-blue) 12%,transparent);--pt-blue-14:color-mix(in srgb,var(--pt-blue) 14%,transparent);--pt-blue-16:color-mix(in srgb,var(--pt-blue) 16%,transparent);--pt-blue-16-panel:color-mix(in srgb,var(--pt-blue) 16%,var(--pt-panel));--pt-blue-40:color-mix(in srgb,var(--pt-blue) 40%,transparent);--pt-blue-65:color-mix(in srgb,var(--pt-blue) 65%,transparent);--pt-good-25:color-mix(in srgb,var(--pt-good) 25%,transparent);--pt-good-25-panel:color-mix(in srgb,var(--pt-good) 25%,var(--pt-panel));--pt-good-10:color-mix(in srgb,var(--pt-good) 10%,transparent);--pt-serious-14:color-mix(in srgb,var(--pt-serious) 14%,transparent);--pt-critical-10:color-mix(in srgb,var(--pt-critical) 10%,transparent);--pt-critical-45-line:color-mix(in srgb,var(--pt-critical) 45%,var(--pt-line));--pt-warn-14:color-mix(in srgb,var(--pt-warn) 14%,transparent);--pt-warn-50:color-mix(in srgb,var(--pt-warn) 50%,transparent);--pt-ink2-4:color-mix(in srgb,var(--pt-ink2) 4%,transparent);--pt-ink2-7-panel:color-mix(in srgb,var(--pt-ink2) 7%,var(--pt-panel));--pt-ink2-12-panel:color-mix(in srgb,var(--pt-ink2) 12%,var(--pt-panel));--pt-ink-12:color-mix(in srgb,var(--pt-ink) 12%,transparent);--pt-panel-45:rgba(255,255,255,0.45);--fs-mark:9px;--fs-badge:9.5px;--fs-micro:10px;--fs-chip:10.5px;--fs-label:11px;--fs-ctl-sm:11.5px;--fs-meta:12px;--fs-menu:12.5px;--fs-group:14px;--fs-title:15px;--fs-count:20px;--r-badge:5px;--r-ctl:7px;--r-menu:9px;--r-card:10px;--r-dot:50%;--r-hair:1px;--r-bar:3px;--r-bar-top:3px 3px 0 0;--r-bar-bot:0 0 3px 3px;--r-bar-right:0 3px 3px 0;--shadow-menu:0 10px 30px rgba(0,0,0,0.22);--shadow-tip:0 8px 26px rgba(0,0,0,0.28);--shadow-float:0 6px 20px rgba(0,0,0,0.18);--shadow-editor:0 4px 14px rgba(0,0,0,0.13);--z-sticky:2;--z-editor:6;--z-modal:60;--z-float:70;--z-pop:80;--pt-font:system-ui,-apple-system,"Segoe UI",sans-serif;--cellsel-bg:color-mix(in srgb,var(--pt-accent) 15%,transparent);--cellsel-flash:color-mix(in srgb,var(--ok-fg) 22%,transparent);--cellsel-row:color-mix(in srgb,var(--pt-blue) 16%,transparent);--cellsel-edge:var(--pt-blue);--pt-claim-prelim-bg:#b10202;--pt-claim-prelim-fg:#ffffff;--pt-claim-filed-bg:#e8eaed;--pt-claim-filed-fg:#3c4043;--pt-claim-email-bg:#e53935;--pt-claim-email-fg:#ffffff;--pt-claim-submitted-bg:#ffcfc9;--pt-claim-submitted-fg:#b10202;--pt-claim-waiting-bg:#ff9e2c;--pt-claim-waiting-fg:#4a2400;--pt-claim-received-bg:#ffc8aa;--pt-claim-received-fg:#753800;--pt-claim-review-bg:#ffe94d;--pt-claim-review-fg:#473821;--pt-claim-replace-bg:#d4edbc;--pt-claim-replace-fg:#11734b;--pt-claim-paid-bg:#c1ef84;--pt-claim-paid-fg:#1f3d0c;--pt-claim-partial-bg:#e2f56d;--pt-claim-partial-fg:#4f5b00;--pt-claim-done-bg:#11734b;--pt-claim-done-fg:#ffffff;--pt-claim-closed-bg:#5a3286;--pt-claim-closed-fg:#ffffff;--card:var(--surface);--line:var(--border);--ink:var(--text);--muted:var(--text-muted);--thead:var(--surface-sunken);--hover:var(--surface-hover)}