@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-scheme:dark;color-scheme:var(--color-scheme);--bg:#101113;--surface:#181a1e;--surface-elevated:#202227;--surface-hover:#26282e;--elevated:#1a1a1a;--hover:#1f1f1f;--border:#ffffff12;--border-strong:#ffffff24;--text:#eceef2;--muted:#a0a5b0;--gold:#f0a500;--gold-soft:#f0a5001a;--green:#60df99;--red:#ff898d;--accent-gold:#f0a500;--accent-green:#28c76f;--accent-cyan:#00bad1;--accent-blue:#005bff;--accent-purple:#7c3aed;--accent-orange:#ff9f43;--accent-red:#ff4c51;--overdue-from:color-mix(in srgb,var(--accent-red) 72%,#fff);--overdue-to:color-mix(in srgb,var(--accent-red) 90%,#000);--warning:color-mix(in srgb,var(--accent-orange) 86%,#fff);--radius:14px;--ui-shadow:0 16px 45px #0003;--ui-ease:cubic-bezier(.2,.7,.2,1);--z-rail:30;--z-fab:32;--z-shade:35;--z-sidebar:40;--z-dropdown:60;--z-popover:65;--z-floating:90;--z-menu:95;--z-modal:100;--z-toast:200;--z-tooltip:250;--z-top:10000;--font-sans:Inter,"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-root:14px;--text-metric:30px;--text-page-title:28px;--text-sheet-title:22px;--text-panel-title:16px;--text-card-title:15px;--text-body:14px;--text-secondary:13px;--text-caption:12px;--text-eyebrow:10px;--weight-control:550;--weight-strong:580;--weight-title:600;--weight-heading:650;--leading-body:1.5;--leading-prose:1.7;--tracking-th:.03em;--control-h:40px;--control-h-sm:34px;--control-h-field:44px;--control-h-touch:44px;--icon-button-size:32px;--nav-item-h:43px;--radius-field:7px;--radius-field-sheet:10px;--radius-button:10px;--radius-icon-button:9px;--radius-nav:11px;--radius-tag:7px;--radius-menu:10px;--radius-toast:12px;--radius-sheet:20px;--sidebar-w:232px;--sidebar-w-collapsed:76px;--topbar-h:72px;--content-max:1800px;--page-pad-x:30px;--page-pad-top:28px;--sheet-w:600px;--popover-w:320px;--gap-toolbar:14px;--gap-form:18px;--field-gap-bottom:20px;--panel-pad-x:22px;--sheet-pad-x:26px;--cell-pad-y:17px;--cell-pad-x:18px;--th-pad-y:15px;--panel-bg:linear-gradient(145deg,#1c1e23,#17191d);--sidebar-bg:linear-gradient(180deg,#181a1e,#131518);--topbar-bg:#14161a;--control-bg:#22252b;--control-bg-hover:#2b2f36;--field-bg:#131313;--field-bg-sheet:#101217;--placeholder:#727272;--primary-bg:linear-gradient(145deg,#ffcf75,#eeb044);--primary-ink:#251b0a;--popover-bg:#202329;--sheet-bg:#16181d;--sheet-header-bg:linear-gradient(120deg,#25282e,#1b1d22);--sheet-footer-bg:#1b1d22;--scrim:#07090db3;--th-ink:#939ba8;--toast-bg:#252a27;--toast-error-bg:#2b2021;--nav-accent:#ffce1f;--nav-tint:#f0a50015;--section-company:#b1bfd1;--section-company-tint:#76889e29;--section-purchases:#77cfd3;--section-purchases-tint:#0099a029;--section-sales:#e8a8c5;--section-sales-tint:#bf629129;--section-goods:#b1c88b;--section-goods-tint:#76923b29;--section-parties:#c1b3ef;--section-parties-tint:#8d73d129;--section-warehouse:#94c2f3;--section-warehouse-tint:#418ad129;--section-money:#8dcfab;--section-money-tint:#339c6d29;--empty-title-ink:#b9b9b9;--toggle-pressed-border:#f0a50073;--toggle-pressed-hover:#f0a50029;--control-bg-hover-base:#252525;--primary-hover-base:#ffb51a;--primary-bg-hover:linear-gradient(145deg,#ffdb96,#f4ba58);--primary-bg-hover-base:linear-gradient(115deg,#ffdc60,#ffb726);--sidebar-bg-base:linear-gradient(180deg,#191817,#141414 55%);--topbar-bg-base:#151616;--nav-item-hover-bg-base:#1e1e1e;--nav-count-bg:#2b2b2b;--panel-link-hover-bg:#1b1b1b;--tab-count-bg:#262626;--segmented-bg:#191b20;--segmented-selected-bg:#30333b;--segmented-selected-bg-base:#2a2720;--sheet-bg-base:#191919;--sheet-footer-bg-base:#161616;--hint-bg:#292a2b;--input-bg:#121418;--auth-story-bg:radial-gradient(ellipse at 25% 70%,#33281777,transparent 65%),#141414;--scrollbar-thumb:#3a3a3a;--th-bg:#ffffff02;--row-hover-bg:#ffffff03;--overlay-hover:#ffffff04;--overlay-tag:#ffffff0a;--sheet-close-bg:#ffffff06;--nav-item-hover-bg:#ffffff07;--count-pill-bg:#ffffff08;--icon-button-hover-bg:#ffffff0d;--workspace-switch-bg-base:#f0a50008;--notice-bg:#f0a50009;--nav-tint-default:#f0a50015;--workspace-icon-bg:#f0a50025;--selection-bg:#e7b35b40;--row-divider:#ffffff09;--border-faint:#ffffff0d;--sidebar-border:#ffffff0e;--divider:#ffffff13;--field-border-sheet:#ffffff1b;--control-border:#ffffff1c;--popover-border:#ffffff20;--sheet-border:#ffffff21;--control-border-hover:#ffffff35;--control-border-hover-base:#474747;--primary-border:#ffd58a70;--brand-beta-border:#38311f;--column-add-hover-border:#5b4420;--workspace-switch-border-base:#f0a50025;--tag-gold-border:#f0a50017;--tag-green-border:#65c4921a;--notice-border:#f0a50019;--toast-border:#80cba140;--toast-border-base:#65502b;--auth-ring-border:#f0a5000a;--input-focus-border:#c9a05c;--focus-outline:#ecc478;--ink-max:#fff;--hint-ink:#f2f2f2;--brand-ink:#f1f1f1;--icon-button-hover-ink:#ececec;--table-link-ink:#d5d5d5;--td-strong-ink:#d2d2d2;--breadcrumb-current:#bdbdbd;--td-ink-base:#b4b4b4;--heading-select-ink:#b3b3b3;--ink-quiet:#aaa;--text-button-ink:#a6a6a6;--ink-label:#a5a5a5;--panel-link-ink:#9f9f9f;--icon-button-ink:#9d9d9d;--loading-ink:#999;--eyebrow-ink:#929292;--ink-hint:#8e8e8e;--workspace-switch-hint:#888;--column-total-ink:#818181;--ink-subtitle:#7d7d7d;--ink-faint:#777;--ink-dim:#747474;--ink-empty:#737373;--nav-label-ink:#717171;--column-add-ink:#707070;--cell-note-ink:#6e6e6e;--ink-ghost:#686868;--panel-header-icon:#666;--workspace-note-hint:#636363;--page-footer-ink:#606060;--breadcrumb-separator:#4e4e4e;--sheet-label-ink:#b6bdc9;--sheet-subtitle-ink:#a0a7b3;--page-subtitle-ink:#9fa5b0;--empty-copy-ink:#9ca4b1;--input-placeholder:#858b97;--accent-ink:#ffce1f;--page-accent-default:#eabd6a;--segmented-selected-ink-base:#d8b366;--priority-marker:#d2a95a;--priority-text:#bd9350;--brand-beta-ink:#b39350;--sheet-eyebrow-ink:#c6a76d;--field-label-hint-base:#ac976c;--notice-ink:#d0bd98;--notice-ink-base:#b8a97e;--auth-title-soft-ink:#8a857b;--auth-copy-ink:#8d8a84;--auth-foot-ink:#68635a;--tone-blue-bg:#87aaff;--tone-neutral-bg:#555;--tag-green-bg:#65c49212;--page-footer-dot:#5c7967;--error-bg:#ff4c510e;--error-border:#ff4c5133;--error-ink:#f39a9d;--toast-ink:#dceee2;--toast-icon:#82d5a8;--toast-error-ink:#f3dcdd;--avatar-bg:#282631;--avatar-ink:#c2b7d9;--avatar-gold-bg:#332914;--avatar-gold-ink:#e0b862;--avatar-tone-0-bg:#2b2635;--avatar-tone-0-ink:#c4acdc;--avatar-tone-1-bg:#222c34;--avatar-tone-1-ink:#94b4d6;--avatar-tone-2-bg:#23312a;--avatar-tone-2-ink:#9bc1ac;--avatar-tone-3-bg:#342a25;--avatar-tone-3-ink:#cfac92;--shadow-control:inset 0 1px #ffffff05;--shadow-primary:inset 0 1px #fff5,0 3px 12px #f0a50012;--shadow-primary-hover:0 5px 18px #f0a50022;--shadow-primary-hover-base:0 3px 18px #f0a50030;--shadow-segmented:0 2px 5px #0003;--shadow-context-popover:0 8px 32px #0004;--shadow-sheet-base:-12px 0 60px #0005;--focus-ring-input:0 0 0 3px #e6b55c12;--auth-ring-shadow:0 0 0 50px #f0a50004,0 0 0 100px #f0a50003;--primary-highlight:inset 0 1px #fff5;--scroll-edge-shadow:#0000008c;--scrim-strong:#0009;--mask-opaque:#000;--focus-ring-field:0 0 0 3px #f0a5001a;--check-border:color-mix(in srgb,var(--muted) 72%,transparent);--track-hatch:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--text) 11%,transparent) 5px 6px);--focus-outline-button:#93c5fd;--shadow-card:0 3px 12px #0001;--shadow-popover:0 20px 55px #0007;--shadow-menu:0 16px 40px #000a;--shadow-toast:0 12px 45px #0005;--shadow-sheet:0 24px 100px #0009;--duration-control:.15s;--duration-menu:.16s;--duration-fade:.18s;--duration-sheet:.24s}:root[data-theme=light],:root[data-theme=light] .app-bar .search-popover,:root[data-theme=light] .app-bar .search-outcome{--color-scheme:light;--bg:#f3f4f6;--surface:#fff;--surface-elevated:#fff;--surface-hover:#eef0f3;--elevated:#fff;--hover:#eef0f3;--border:#1b1d221a;--border-strong:#838993;--text:#1b1d22;--muted:#5b616d;--gold:#8a5a00;--gold-soft:#f0a5001f;--green:#177a35;--red:#b42318;--accent-green:#15803d;--accent-cyan:#0e7490;--accent-orange:#a04b06;--accent-red:#d92d20;--warning:#8a4005;--ui-shadow:0 12px 32px #1b1d221f;--panel-bg:#fff;--sidebar-bg:#fff;--topbar-bg:#fff;--control-bg:#fff;--control-bg-hover:#f3f4f6;--field-bg:#fff;--field-bg-sheet:#fff;--placeholder:#646a75;--primary-bg:linear-gradient(145deg,#f6b52e,#f0a500);--primary-ink:#1a1200;--popover-bg:#fff;--sheet-bg:#fff;--sheet-header-bg:#f7f8fa;--sheet-footer-bg:#f7f8fa;--scrim:#1b1d2266;--th-ink:#5b616d;--toast-bg:#fff;--toast-error-bg:#fff1f1;--nav-accent:#8a5a00;--nav-tint:#f0a5001f;--section-company:#505f71;--section-purchases:#006e74;--section-sales:#8a4066;--section-goods:#516720;--section-parties:#634f95;--section-warehouse:#2c6194;--section-money:#176e4a;--empty-title-ink:#2a2e36;--toggle-pressed-border:#b07800;--toggle-pressed-hover:#f0a50029;--control-bg-hover-base:#f3f4f6;--primary-hover-base:#c98700;--primary-bg-hover:linear-gradient(145deg,#f8c04a,#f3ad14);--primary-bg-hover-base:linear-gradient(145deg,#f8c04a,#f3ad14);--sidebar-bg-base:#fff;--topbar-bg-base:#fff;--nav-item-hover-bg-base:#eef0f3;--nav-count-bg:#eceef2;--panel-link-hover-bg:#eef0f3;--tab-count-bg:#eceef2;--segmented-bg:#eceef1;--segmented-selected-bg:#fff;--segmented-selected-bg-base:#fff;--sheet-bg-base:#fff;--sheet-footer-bg-base:#f7f8fa;--input-bg:#fff;--auth-story-bg:radial-gradient(ellipse at 25% 70%,#f0a5001f,transparent 65%),#faf8f3;--scrollbar-thumb:#c4c8cf;--th-bg:#1b1d2205;--row-hover-bg:#1b1d2207;--overlay-hover:#1b1d2208;--overlay-tag:#1b1d220a;--sheet-close-bg:#1b1d2208;--nav-item-hover-bg:#1b1d220a;--count-pill-bg:#1b1d220a;--icon-button-hover-bg:#1b1d2212;--workspace-switch-bg-base:#f0a50012;--notice-bg:#f0a50014;--nav-tint-default:#f0a5001f;--workspace-icon-bg:#f0a50029;--selection-bg:#f0a50047;--row-divider:#1b1d2214;--border-faint:#1b1d2214;--sidebar-border:#1b1d2217;--divider:#1b1d221c;--field-border-sheet:#838993;--control-border:#1b1d222e;--popover-border:#1b1d221f;--sheet-border:#1b1d221f;--control-border-hover:#1b1d2247;--control-border-hover-base:#1b1d2247;--primary-border:#c98700;--brand-beta-border:#e5cf99;--column-add-hover-border:#c98700;--workspace-switch-border-base:#f0a50040;--tag-gold-border:#f0a50040;--tag-green-border:#177a3533;--notice-border:#f0a5004d;--toast-border:#177a3540;--toast-border-base:#e5cf99;--auth-ring-border:#f0a50026;--input-focus-border:#8a5a00;--focus-outline:#8a5a00;--ink-max:#1b1d22;--brand-ink:#1b1d22;--icon-button-hover-ink:#1b1d22;--table-link-ink:#1b1d22;--td-strong-ink:#23262d;--breadcrumb-current:#2a2e36;--td-ink-base:#3a3f48;--heading-select-ink:#3a3f48;--ink-quiet:#4a505b;--text-button-ink:#4a505b;--ink-label:#4a505b;--panel-link-ink:#4a505b;--icon-button-ink:#5b616d;--loading-ink:#5b616d;--eyebrow-ink:#5b616d;--ink-hint:#5b616d;--workspace-switch-hint:#5b616d;--column-total-ink:#5b616d;--ink-subtitle:#5b616d;--ink-faint:#626873;--ink-dim:#626873;--ink-empty:#626873;--nav-label-ink:#626873;--column-add-ink:#626873;--cell-note-ink:#626873;--ink-ghost:#626873;--panel-header-icon:#626873;--workspace-note-hint:#626873;--page-footer-ink:#626873;--breadcrumb-separator:#838993;--sheet-label-ink:#3a3f48;--sheet-subtitle-ink:#5b616d;--page-subtitle-ink:#5b616d;--empty-copy-ink:#5b616d;--input-placeholder:#646a75;--accent-ink:#8a5a00;--page-accent-default:#8a5a00;--segmented-selected-ink-base:#1b1d22;--priority-marker:#8a5a00;--priority-text:#8a5a00;--brand-beta-ink:#8a5a00;--sheet-eyebrow-ink:#8a5a00;--field-label-hint-base:#8a5a00;--notice-ink:#5c4300;--notice-ink-base:#5c4300;--auth-title-soft-ink:#5e584d;--auth-copy-ink:#5f5a52;--auth-foot-ink:#6b6458;--tone-blue-bg:#3d6fdb;--tone-neutral-bg:#838993;--tag-green-bg:#177a3512;--error-bg:#b423180f;--error-border:#b4231840;--error-ink:#b42318;--toast-ink:#1b1d22;--toast-icon:#177a35;--toast-error-ink:#912018;--avatar-bg:#ece9f5;--avatar-ink:#5b4a8a;--avatar-gold-bg:#fdf0d1;--avatar-gold-ink:#8a5a00;--avatar-tone-0-bg:#efe9f7;--avatar-tone-0-ink:#6b4c8f;--avatar-tone-1-bg:#e6eef7;--avatar-tone-1-ink:#2f5d8a;--avatar-tone-2-bg:#e5f1ea;--avatar-tone-2-ink:#2f6b4b;--avatar-tone-3-bg:#f5ebe4;--avatar-tone-3-ink:#8a5236;--shadow-control:0 1px 1px #1b1d220a;--shadow-primary:inset 0 1px #fff6,0 1px 2px #8a5a0033;--shadow-primary-hover:0 3px 10px #8a5a0033;--shadow-primary-hover-base:0 3px 10px #8a5a0033;--shadow-segmented:0 1px 2px #1b1d2224,0 0 0 1px #1b1d220f;--shadow-context-popover:0 8px 28px #1b1d2224;--shadow-sheet-base:-8px 0 40px #1b1d221f;--focus-ring-input:0 0 0 3px #f0a50033;--auth-ring-shadow:0 0 0 50px #f0a5000a,0 0 0 100px #f0a50006;--scroll-edge-shadow:#1b1d2229;--scrim-strong:#1b1d2280;--focus-ring-field:0 0 0 3px #f0a50033;--focus-outline-button:#1f5fd1;--shadow-card:0 1px 2px #1b1d220d;--shadow-popover:0 12px 32px #1b1d2224,0 1px 3px #1b1d2214;--shadow-menu:0 8px 24px #1b1d2224;--shadow-toast:0 8px 28px #1b1d2229;--shadow-sheet:0 16px 60px #1b1d222e}:root[data-theme=light] .app-header{--bg:#fff}:root[data-theme=light] .app-bar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);--color-scheme:dark;--bg:#101113;--surface:#181a1e;--surface-elevated:#202227;--surface-hover:#26282e;--elevated:#1a1a1a;--hover:#1f1f1f;--border:#ffffff12;--border-strong:#ffffff24;--text:#eceef2;--muted:#a0a5b0;--gold:#f0a500;--gold-soft:#f0a5001a;--red:#ff898d;--green:#60df99;--error-ink:#f39a9d;--field-bg:#131313;--input-bg:#121418;--placeholder:#727272;--input-placeholder:#858b97;--control-bg:#22252b;--control-bg-hover:#2b2f36;--control-border:#ffffff1c;--control-border-hover:#ffffff35;--icon-button-ink:#9d9d9d;--icon-button-hover-ink:#ececec;--icon-button-hover-bg:#ffffff0d;--brand-ink:#f1f1f1;--focus-outline:#ecc478;--focus-outline-button:#93c5fd;--input-focus-border:#c9a05c;--accent-ink:#ffce1f;--nav-accent:#ffce1f;--nav-tint:#f0a50015;--section-company:#b1bfd1;--section-purchases:#77cfd3;--section-sales:#e8a8c5;--section-goods:#b1c88b;--section-parties:#c1b3ef;--section-warehouse:#94c2f3;--section-money:#8dcfab}:root[data-theme=light] .main-shell[data-section=company] .app-bar{--nav-accent:var(--section-company)}:root[data-theme=light] .main-shell[data-section=purchases] .app-bar{--nav-accent:var(--section-purchases)}:root[data-theme=light] .main-shell[data-section=sales] .app-bar{--nav-accent:var(--section-sales)}:root[data-theme=light] .main-shell[data-section=goods] .app-bar{--nav-accent:var(--section-goods)}:root[data-theme=light] .main-shell[data-section=parties] .app-bar{--nav-accent:var(--section-parties)}:root[data-theme=light] .main-shell[data-section=warehouse] .app-bar{--nav-accent:var(--section-warehouse)}:root[data-theme=light] .main-shell[data-section=money] .app-bar{--nav-accent:var(--section-money)}:root[data-theme=light] .app-bar .section-link.active{--bg:#fff;--focus-outline:#8a5a00;--section-company:#505f71;--section-purchases:#006e74;--section-sales:#8a4066;--section-goods:#516720;--section-parties:#634f95;--section-warehouse:#2c6194;--section-money:#176e4a}:root[data-theme=light] .payment-badge.not_paid{border-color:#737985}:root[data-theme=light] .optional{opacity:1}:root[data-theme=light] .auth-screen{background:var(--surface)}:root[data-theme=light] :is(.button.primary,.brand i,.dt-day.selected,.eyebrow .status-dot,.gold-bg,.nav-dot){--gold:#f0a500}:root[data-theme=light] :is(.trend .bar-pair:not(.active) .bar.up,.money .key.up){background:color-mix(in srgb,var(--accent-green) 80%,transparent)}:root[data-theme=light] :is(.trend .bar-pair:not(.active) .bar.down,.money .key.down){background:color-mix(in srgb,var(--accent-red) 80%,transparent)}:root{color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button{background:0 0;border:0}a{color:inherit;text-decoration:none}input,select,textarea{color:var(--text);background:var(--field-bg);border:1px solid var(--border-strong);border-radius:7px;outline:none;min-width:0;max-width:100%;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:var(--focus-ring-field)}input::placeholder,textarea::placeholder{color:var(--placeholder)}textarea{resize:vertical;line-height:1.6}select{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-.85px;font-size:27px;font-weight:580;line-height:1.3}h2{letter-spacing:-.15px;font-size:15px;font-weight:570}h3{font-size:13px;font-weight:570}small{font-size:11px}b,strong{font-weight:580}button,a{transition:background .15s,border-color .15s,color .15s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}body{background:var(--bg);color:var(--text)}::selection{background:var(--selection-bg);color:var(--ink-max)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-outline);outline-offset:3px}:where(button,a){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s var(--ui-ease)}:where(input,select,textarea){color-scheme:var(--color-scheme);background:var(--input-bg);border-color:var(--control-border);border-radius:10px;line-height:1.5;transition:border-color .16s,box-shadow .16s}:where(input,textarea)::placeholder{color:var(--input-placeholder)}:where(input,select,textarea):focus{border-color:var(--input-focus-border);box-shadow:var(--focus-ring-input)}button:disabled{cursor:not-allowed;opacity:.48}@keyframes ui-sheet-in{0%{opacity:0;transform:translate(24px)scale(.99)}to{opacity:1;transform:none}}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes ui-content-in{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#workspace-panel-host:empty{display:none}.main-shell:has(#workspace-panel-host>.workspace-detail){grid-template-columns:minmax(0,1fr) minmax(360px,44%);align-items:start;display:grid}.main-shell:has(#workspace-panel-host>.workspace-detail)>.topbar{grid-area:1/1/auto/-1;min-width:0}.main-shell:has(#workspace-panel-host>.workspace-detail)>main{grid-area:2/1;width:100%;min-width:0;overflow-x:clip}#workspace-panel-host:not(:empty){min-width:0;height:calc(100dvh - var(--panel-top,78px));border-left:1px solid var(--border);grid-area:2/2;position:sticky;top:0}.context-panel.editor-panel{width:100%;max-width:100%;height:100%;min-height:0;box-shadow:none;border:0;outline:none;overflow:auto}.context-panel>.editor-header{background:var(--panel,var(--sheet-bg-base));flex-shrink:0;gap:12px;padding:18px 20px}.context-panel>.editor-header h2{overflow-wrap:anywhere;font-size:18px}.context-panel>.editor-header .icon-button{flex-shrink:0}.context-panel>.editor-header>div:first-child{flex:1;min-width:0}.context-panel-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.context-panel.context-popover{z-index:var(--z-floating);border:1px solid var(--border-strong);height:auto;box-shadow:var(--shadow-context-popover);border-radius:12px;max-width:calc(100vw - 24px);position:fixed;overflow:auto}.context-popover .editor-body{overflow:visible}.context-popover .editor-footer{flex-wrap:wrap;padding:16px 20px}.context-panel input,.context-panel select,.context-panel textarea{max-width:100%}@media (width<=1100px){.main-shell:has(#workspace-panel-host>.workspace-detail){grid-template-columns:minmax(0,1fr)}.main-shell:has(#workspace-panel-host>.workspace-detail)>main{display:none}#workspace-panel-host:not(:empty){height:calc(100dvh - var(--panel-top,78px));border:0;grid-column:1;position:relative}}@media (width<=740px){#workspace-panel-host:not(:empty){height:calc(100dvh - var(--panel-top,62px))}.context-panel>.editor-header{padding:16px}.context-panel .editor-body{padding:18px}}.context-panel:has(.editor-footer){scroll-padding-bottom:168px}@media (width>=741px) and (width<=1100px){.context-panel:not(.context-popover)>.editor-header,.context-panel:not(.context-popover) .drawer-tabs,.context-panel:not(.context-popover) .editor-body,.context-panel:not(.context-popover) .editor-footer{padding-inline:calc(var(--sheet-pad-x) + max(0px,(100% - 820px) / 2))}}@media (pointer:coarse),(width<=600px){.context-panel>.editor-header .icon-button{min-width:var(--control-h-touch);min-height:var(--control-h-touch)}}.record-workspace{--ws-pad-x:30px;--ws-pad-top:31px;min-width:0;container:record-workspace/inline-size}@media (width>=1600px){.record-workspace{--ws-pad-x:30px;--ws-pad-top:38px}}@media (width<=1200px){.record-workspace{--ws-pad-x:23px;--ws-pad-top:25px}}@media (width<=740px){.record-workspace{--ws-pad-x:17px}}.record-workspace .workspace-toolbar{z-index:var(--z-rail);min-height:56px;margin:calc(-1 * var(--ws-pad-top)) calc(-1 * var(--ws-pad-x)) 0;padding:8px var(--ws-pad-x);background:var(--topbar-bg);border-bottom:1px solid var(--border);border-image:linear-gradient(to top,var(--border) 1px,var(--topbar-bg) 1px) fill 0/0/0 100vmax;align-items:center;gap:12px;display:flex;position:sticky;top:0}.record-workspace :is(.workspace-menu,.workspace-more){display:inline-flex}.record-workspace .workspace-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.record-workspace .workspace-actions .button,.record-workspace .workspace-prompt .button{min-height:var(--control-h)}.record-workspace .workspace-toolbar [aria-disabled=true]{cursor:not-allowed;opacity:.48}.record-workspace .workspace-tag{flex-shrink:0;align-items:center;gap:8px;display:flex}.record-workspace .workspace-status{min-width:0;font-size:var(--text-secondary);font-weight:var(--weight-control);color:var(--green);flex:auto;align-items:center;gap:6px;margin:0;display:inline-flex}.record-workspace .workspace-aside{color:var(--muted);font-size:var(--text-secondary);align-items:center;gap:10px;margin-left:auto;display:flex}.record-workspace .workspace-nav{display:inline-flex}.record-workspace .workspace-nav:empty{display:none}.record-workspace .workspace-changed{white-space:nowrap;font-variant-numeric:tabular-nums}.record-workspace .workspace-back,.record-workspace .workspace-compact-title,.record-workspace .workspace-toolbar .workspace-more,.record-workspace .workspace-bottombar{display:none}.record-workspace .workspace-prompt{font-size:var(--text-secondary);color:var(--text);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.record-workspace .workspace-prompt p{margin:0}.record-workspace .workspace-discard{color:var(--red);font-size:var(--text-secondary)}.record-workspace .workspace-discard:hover{color:var(--red);text-underline-offset:3px;text-decoration:underline}.record-workspace .workspace-header{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:24px 0 22px;display:flex}.record-workspace .workspace-title{font-size:var(--text-sheet-title);letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;font-weight:620;line-height:1.3}.record-workspace>.workspace-state{margin-top:4px}.workspace-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.workspace-state-actions .button{margin-top:0}.record-workspace .position-row a.line-name-link{color:var(--text);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-control) var(--ui-ease);border-radius:4px;padding-block:4px;display:inline}.record-workspace .position-row a.line-name-link:focus-visible{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.record-workspace .position-row a.line-name-link:hover{text-decoration-color:currentColor}}.record-workspace .skeleton-bar{background:var(--surface-hover);border-radius:6px;display:block}.record-workspace .workspace-toolbar-skeleton{gap:10px}.record-workspace .skeleton-bar.is-button{width:96px;height:var(--control-h);border-radius:var(--radius-button)}.record-workspace .skeleton-bar.is-save{width:124px}.record-workspace .skeleton-bar:is(.is-back,.is-compact-title){display:none}.record-workspace .skeleton-bar.is-back{border-radius:var(--radius-icon-button);width:32px;height:32px}.record-workspace .skeleton-bar.is-compact-title{width:120px;height:14px}.record-workspace .skeleton-bar.is-total{width:96px;height:20px;margin-right:auto}.record-workspace .skeleton-bar.is-number{vertical-align:-2px;width:72px;height:18px;margin-left:12px;display:inline-block}.record-workspace .skeleton-bar.is-tag{border-radius:var(--radius-tag);width:84px;height:29px}.record-workspace .workspace-skeleton-fields{column-gap:var(--gap-form);grid-template-columns:repeat(2,minmax(0,480px));display:grid}.record-workspace .skeleton-field{margin-bottom:var(--field-gap-bottom);flex-direction:column;gap:9px;display:flex}.record-workspace .skeleton-bar.is-label{width:34%;height:12px;margin-block:4.5px}.record-workspace .skeleton-bar.is-control{height:var(--control-h-field);border-radius:var(--radius-field-sheet)}.record-workspace .workspace-skeleton-rows{margin-top:12px}.record-workspace .skeleton-row{align-items:center;gap:var(--cell-pad-x);min-height:55px;padding:0 var(--cell-pad-x);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 110px 140px;display:grid}.record-workspace .skeleton-row .skeleton-bar{height:12px}.record-workspace .skeleton-row.is-head{background:var(--th-bg);border-top:0;min-height:44px}.record-workspace .skeleton-row.is-head .skeleton-bar{width:56px;height:10px}.record-workspace .skeleton-row.is-head .skeleton-bar:not(:first-child),.record-workspace .skeleton-row .is-num{justify-self:end}.record-workspace .skeleton-row .is-name{width:min(60%,420px)}.record-workspace .skeleton-row .is-num{width:72px}@container record-workspace (width<=639px){.record-workspace .workspace-skeleton-fields{grid-template-columns:minmax(0,1fr)}.record-workspace .skeleton-row{grid-template-columns:minmax(0,1fr) 88px}.record-workspace .skeleton-row>:nth-child(2){display:none}}.section-tabs{border-bottom:1px solid var(--border);gap:22px;max-width:100%;margin-bottom:20px;display:flex;overflow-x:auto}.section-tabs .section-tab{color:var(--muted);font-size:var(--text-secondary);font-weight:var(--weight-control);white-space:nowrap;padding:10px 0 12px;position:relative}.section-tabs .section-tab:hover,.section-tabs .section-tab.is-current{color:var(--text)}.section-tabs .section-tab.is-current:after{content:"";background:var(--nav-accent);height:2px;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.record-workspace .workspace-toolbar .workspace-menu{display:none}.record-workspace .workspace-toolbar .workspace-more{display:inline-flex}.record-workspace .workspace-aside{display:none}}@media (width<=600px){.record-workspace .button,.record-workspace :is(.workspace-actions,.workspace-prompt) .button{min-height:var(--control-h-touch)}.record-workspace input:is([type=checkbox],[type=radio]){width:24px;height:24px}.record-workspace .icon-button{min-width:var(--control-h-touch);min-height:var(--control-h-touch)}.record-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea){font-size:16px}.record-workspace .app-select-field>button.app-select{min-height:var(--control-h-touch)}}@media (width<=480px){html:has(.record-workspace .workspace-bottombar){scroll-padding-block:100px calc(69px + env(safe-area-inset-bottom,0px))}.record-workspace{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.record-workspace .workspace-toolbar{min-height:48px;padding-block:2px;padding-left:max(8px,calc(var(--ws-pad-x) - 8px));gap:8px}.record-workspace .workspace-toolbar>.workspace-prompt,.record-workspace .workspace-toolbar-skeleton>.is-button{display:none}.record-workspace .workspace-toolbar>.workspace-actions{margin-left:auto}.record-workspace .workspace-toolbar>.workspace-actions>:not(.workspace-nav){display:none}.record-workspace .workspace-toolbar>.workspace-actions:not(:has(>.workspace-nav:not(:empty))){display:none}.record-workspace .workspace-toolbar-skeleton>:is(.is-back,.is-compact-title){display:block}.record-workspace .workspace-toolbar-skeleton{padding-left:var(--ws-pad-x)}.record-workspace .workspace-back{min-width:var(--control-h-touch);min-height:var(--control-h-touch);display:inline-flex}.record-workspace .workspace-compact-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-card-title);font-weight:var(--weight-title);display:block;overflow:hidden}.record-workspace .workspace-status{flex:0 auto}.record-workspace .workspace-status:empty{flex:0 0 0}.record-workspace .workspace-status-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.record-workspace .workspace-header{padding:16px 0 14px}.record-workspace .workspace-title{font-size:20px}.record-workspace .workspace-bottombar{z-index:var(--z-rail);min-height:56px;padding:6px 16px calc(6px + env(safe-area-inset-bottom,0px));background:var(--topbar-bg);border-top:1px solid var(--border);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.record-workspace .workspace-total{flex:auto;min-width:0}.record-workspace .workspace-bottombar .button{min-height:var(--control-h-touch)}.record-workspace .workspace-bottombar .icon-button{min-width:var(--control-h-touch);min-height:var(--control-h-touch)}.record-workspace .workspace-bottombar .workspace-prompt{flex:1;gap:8px 14px}.record-workspace .workspace-bottombar .workspace-prompt p{flex-basis:100%}}@media print{html:has(main[data-page=supply-print]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:canvastext;background:canvas}html:has(main[data-page=supply-print]) :is(body,.app-shell,.main-shell,main){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:canvastext;background:canvas}.app-shell:has(main[data-page=supply-print]) :is(.sidebar,.topbar,#workspace-panel-host,.workspace-toolbar,.workspace-bottombar,.mobile-shade){display:none!important}.app-shell:has(main[data-page=supply-print]) .main-shell{margin-left:0}.app-shell:has(main[data-page=supply-print]) main{max-width:none;padding:0}.app-shell:has(main[data-page=supply-print]) .record-workspace{padding:0}.app-shell:has(main[data-page=supply-print]) .workspace-header{padding:0 0 12px}}.uniseller-brand[data-v-69427e8f]{text-align:center;min-width:0;max-width:100%;color:inherit;letter-spacing:normal;flex-direction:column;align-items:center;gap:6px;display:inline-flex}.uniseller-brand-heading[data-v-69427e8f]{justify-content:center;align-items:center;gap:9px;max-width:100%;line-height:1;display:flex}.uniseller-brand img[data-v-69427e8f]{object-fit:contain;flex:none;width:32px;height:32px;margin:0;display:block}.uniseller-brand-wordmark[data-v-69427e8f]{letter-spacing:-.6px;white-space:nowrap;font-family:Arial,sans-serif;font-size:26px;font-weight:700;line-height:32px;display:block}.uniseller-brand-tagline[data-v-69427e8f]{letter-spacing:normal;color:inherit;opacity:.7;text-wrap:balance;font-size:12px;font-weight:400;line-height:1.4;display:block}.uniseller-brand--compact[data-v-69427e8f]{gap:4px}.uniseller-brand--compact .uniseller-brand-heading[data-v-69427e8f]{gap:6px}.uniseller-brand--compact img[data-v-69427e8f]{width:24px;height:24px}.uniseller-brand--compact .uniseller-brand-wordmark[data-v-69427e8f]{letter-spacing:-.3px;font-size:19px;line-height:24px}.gold{color:var(--gold)!important}.green{color:var(--green)!important}.red{color:var(--red)!important}.muted{color:var(--muted)}.gold-bg{background:var(--gold)}.green-bg{background:var(--green)}.red-bg{background:var(--red)}.blue{background:var(--tone-blue-bg)}.neutral-bg{background:var(--tone-neutral-bg)}.align-right{text-align:right}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.full{width:100%}.required{color:var(--gold)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{border:1px solid var(--border-strong);background:var(--elevated);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:540;display:inline-flex}.button:hover{background:var(--control-bg-hover-base);border-color:var(--control-border-hover-base)}.button.primary{background:var(--gold);border-color:var(--gold);font-weight:650}.button.primary:hover{border-color:var(--primary-hover-base)}.text-button{color:var(--text-button-ink);justify-content:center;align-items:center;gap:6px;padding:5px 0;font-size:11px;display:inline-flex}.text-button:hover{color:var(--text)}.icon-button{color:var(--icon-button-ink);border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{color:var(--icon-button-hover-ink)}.eyebrow{color:var(--eyebrow-ink);letter-spacing:1.45px;align-items:center;gap:7px;margin-bottom:11px;font-size:9px;font-weight:600;display:flex}.status-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.eyebrow .status-dot{background:var(--gold)}.tag{background:var(--overlay-tag);border:1px solid var(--overlay-tag);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.tag.gold{background:var(--gold-soft);border-color:var(--tag-gold-border)}.tag.green{background:var(--tag-green-bg);border-color:var(--tag-green-border)}.avatar{background:var(--avatar-bg);width:34px;height:34px;color:var(--avatar-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:570;display:inline-flex}.avatar.mini{width:25px;height:25px;font-size:9px}.avatar.tiny{width:29px;height:29px;font-size:10px}.gold-avatar{background:var(--avatar-gold-bg);color:var(--avatar-gold-ink)}.avatar-tone-0{background:var(--avatar-tone-0-bg);color:var(--avatar-tone-0-ink)}.avatar-tone-1{background:var(--avatar-tone-1-bg);color:var(--avatar-tone-1-ink)}.avatar-tone-2{background:var(--avatar-tone-2-bg);color:var(--avatar-tone-2-ink)}.avatar-tone-3{background:var(--avatar-tone-3-bg);color:var(--avatar-tone-3-ink)}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--border);width:232px;z-index:var(--z-sidebar);flex-direction:column;padding:25px 14px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--brand-ink);align-items:center;gap:9px;padding:0 9px;display:flex}.brand>img{width:31px;height:31px}.brand>span:not(.brand-beta):not(.uniseller-brand){letter-spacing:-1.1px;align-items:baseline;font-size:25px;font-weight:720;display:flex}.brand-light{font-weight:400}.brand i{background:var(--gold);border-radius:50%;width:4px;height:4px;margin-left:3px;display:inline-block}.brand-beta{letter-spacing:.65px;border:1px solid var(--brand-beta-border);color:var(--brand-beta-ink);border-radius:4px;margin-left:auto;padding:4px 5px;font-size:8px}.workspace-switch{text-align:left;border:1px solid var(--border);border-radius:8px;align-items:center;gap:9px;width:100%;margin:27px 0;padding:11px 8px;display:flex}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.workspace-switch small{color:var(--workspace-switch-hint);margin-top:5px;font-size:9px;display:block}.workspace-icon{border-radius:6px;justify-content:center;align-items:center;width:29px;height:31px;display:flex}.workspace-switch>svg{color:var(--placeholder)}.nav-label{letter-spacing:1.4px;color:var(--nav-label-ink);margin:0 12px 13px;font-size:8px}.nav-item{height:43px;color:var(--ink-label);text-align:left;border-radius:7px;align-items:center;gap:11px;width:100%;margin-bottom:4px;padding:0 12px;font-size:12px;display:flex;position:relative}.nav-item:hover{background:var(--nav-item-hover-bg-base)}.nav-item.active{background:var(--gold-soft)}.nav-item.active:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-14px}.nav-count{background:var(--nav-count-bg);color:var(--ink-quiet);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px}.nav-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:32px}.workspace-note{color:var(--ink-quiet);grid-template-columns:5px 1fr;align-items:center;gap:9px;margin:0 9px 24px;font-size:10px;display:grid}.workspace-note small{color:var(--workspace-note-hint);grid-column:2;font-size:9px}.profile{border-top:1px solid var(--border);text-align:left;align-items:center;gap:10px;width:100%;margin-top:11px;padding:18px 4px 19px;display:flex}.profile>span:nth-child(2){flex:1}.profile b{font-size:11px}.profile small{color:var(--ink-faint);margin-top:4px;font-size:9px;display:block}.profile>svg{color:var(--ink-ghost)}.main-shell{margin-left:232px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex}.breadcrumb{align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb>span{color:var(--ink-faint)}.breadcrumb>svg{color:var(--breadcrumb-separator)}.breadcrumb b{color:var(--breadcrumb-current);font-weight:450}.topbar-tools{justify-content:flex-end;align-items:center;gap:17px;min-width:0;display:flex}.topbar-tools>*{flex-shrink:0}.topbar-tools>.search-box{flex-shrink:1;min-width:0}.search-box input{min-width:0}.topbar{gap:12px}.breadcrumb{min-width:0}.breadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-box{color:var(--ink-dim);align-items:center;gap:8px;display:flex}.search-box input{width:170px;box-shadow:none;background:0 0;border:0;padding:6px 0;font-size:11px}.topbar-separator{background:var(--border);width:1px;height:20px}.popover-anchor{position:relative}.popover{border:1px solid var(--border-strong);width:320px;z-index:var(--z-dropdown);border-radius:10px;padding:18px;position:absolute;top:40px;right:0}.popover>h3{margin-bottom:15px}main{max-width:1800px;margin:0 auto;padding:31px 30px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading p{margin-top:9px;font-size:11px;line-height:1.6}.heading-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.heading-actions>select{height:37px;color:var(--heading-select-ink);background:0 0;padding:10px;font-size:10px}.mini-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.panel{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);min-width:0;overflow:hidden}.panel-header{justify-content:space-between;align-items:center;gap:12px;padding:21px 22px 0;display:flex}.panel-header p{color:var(--ink-subtitle);margin-top:6px;font-size:10px}.panel-header>svg{color:var(--panel-header-icon)}.panel-link{border-top:1px solid var(--border);width:100%;color:var(--panel-link-ink);justify-content:space-between;align-items:center;padding:14px 22px;font-size:10px;display:flex}.panel-link:hover{color:var(--gold);background:var(--panel-link-hover-bg)}.title-with-count{align-items:center;gap:9px;display:flex}.count-pill{border-radius:4px;padding:3px 6px;font-size:9px}.priority-marker{color:var(--priority-marker);display:flex}.live-label{color:var(--ink-subtitle);align-items:center;gap:5px;font-size:9px;display:flex}.page-footer{color:var(--page-footer-ink);justify-content:space-between;align-items:center;gap:15px;padding:24px 0 20px;font-size:9px;display:flex}.page-footer i{margin:0 8px;font-style:normal}.page-footer>span:last-child{align-items:center;gap:6px;display:flex}.page-footer .status-dot{background:var(--page-footer-dot);width:4px;height:4px}.view-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.view-toolbar>.muted{font-size:10px}.tabs{border-bottom:1px solid var(--border);align-items:center;gap:20px;min-height:38px;display:flex}.tabs button{color:var(--ink-hint);white-space:nowrap;align-items:center;gap:8px;padding:9px 0 12px;font-size:11px;display:flex;position:relative}.tabs button.selected:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs button>span{background:var(--tab-count-bg);border-radius:4px;padding:1px 5px;font-size:9px}.segmented{border:1px solid var(--border);border-radius:7px;gap:2px;padding:3px;display:flex}.segmented button{border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.segmented .selected{background:var(--segmented-selected-bg-base);color:var(--segmented-selected-ink-base)}.column-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.column-total{color:var(--column-total-ink);margin:4px 0 19px 20px;font-size:11px}.column-add{width:100%;color:var(--column-add-ink);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:10px;display:flex}.column-add:hover{color:var(--gold);border-color:var(--column-add-hover-border)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}thead{background:var(--th-bg)}th{text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--border);white-space:nowrap;padding:17px 19px;font-size:9px;font-weight:500}td{border-bottom:1px solid var(--border);color:var(--td-ink-base);padding:19px;font-size:11px;line-height:1.5}tr:last-child td{border-bottom:0}td>b{color:var(--td-strong-ink);font-weight:480}.table-link{text-align:left;color:var(--table-link-ink);padding:0;font-size:11px;line-height:1.6}.table-link:hover{color:var(--gold)}.contact-lines{flex-direction:column;gap:4px;display:flex}.contact-lines small{color:var(--ink-ghost);font-size:10px}.cell-note{color:var(--cell-note-ink);max-width:310px;margin-top:5px;font-size:9px;display:block}.check-col{width:38px;padding-right:0}.check-col+th{padding-left:0}.priority-text{color:var(--priority-text);margin-top:4px;font-size:9px;display:block}.empty{text-align:center;color:var(--ink-empty);flex-direction:column;align-items:center;gap:13px;padding:55px 24px;display:flex}.empty>h3{color:var(--empty-title-ink);font-size:16px}.empty>p{font-size:11px;line-height:1.8}.empty .button{margin-top:5px}.outstanding-panel{margin-top:25px}.outstanding-panel .panel-header{padding-bottom:20px}.outstanding-panel .panel-header .muted{font-size:9px}.outstanding-row{border-top:1px solid var(--border);align-items:center;gap:22px;padding:16px 22px;display:flex}.outstanding-row>div{flex:1}.outstanding-row b{font-size:11px}.outstanding-row small{color:var(--ink-empty);margin-top:5px;font-size:9px;display:block}.outstanding-row>strong{font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-modal);justify-content:flex-end;display:flex;position:fixed;inset:0}.editor-panel{background:var(--sheet-bg-base);border-left:1px solid var(--border-strong);width:550px;max-width:100%;box-shadow:var(--shadow-sheet-base);flex-direction:column;display:flex}.editor-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:28px;display:flex}.editor-header .eyebrow{font-size:8px}.editor-header h2{font-size:22px;font-weight:530}.editor-header p{margin-top:8px;font-size:10px}.editor-form{flex-direction:column;flex:1;min-height:0;display:flex}.editor-body{flex:1;padding:25px 28px;overflow-y:auto}.editor-body label,.auth-form label{color:var(--ink-label);flex-direction:column;gap:8px;margin-bottom:19px;font-size:11px;display:flex}.editor-body .required{display:contents}.editor-body label>input,.editor-body label>textarea,.editor-body label>select{width:100%;min-height:40px;font-size:12px}.editor-body label small{color:var(--field-label-hint-base);font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.editor-footer{border-top:1px solid var(--border);background:var(--sheet-footer-bg-base);justify-content:flex-end;gap:10px;padding:18px 28px;display:flex}.form-error{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-ink);border-radius:7px;margin:10px 0;padding:11px 13px;font-size:11px;line-height:1.7}.field-hint{color:var(--ink-hint);align-items:center;gap:7px;font-size:10px;display:flex}.notice{color:var(--notice-ink-base);background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:20px;padding:12px;font-size:10px;line-height:1.7;display:flex}.notice svg{margin-top:2px}.related{border-top:1px solid var(--border);margin-top:25px;padding-top:10px}.section-line{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.related>.muted{font-size:10px}.related-row{border-bottom:1px solid var(--border);color:var(--ink-quiet);align-items:center;gap:8px;padding:10px 0;font-size:10px;display:flex}.related-row>span{flex:1}.related-row>small{color:var(--ink-dim);font-size:9px}.toast-message{border:1px solid var(--toast-border-base);z-index:var(--z-toast);border-radius:9px;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:12px 15px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-enter-active,.toast-leave-active{transition:opacity .15s}.toast-enter-from,.toast-leave-to{opacity:0}.mobile-only{display:none}.loading-screen{height:100vh;color:var(--loading-ink);flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:12px;display:flex}.auth-screen{grid-template-columns:1.12fr 1fr;min-height:100vh;display:grid}.auth-story{background:var(--auth-story-bg);border-right:1px solid var(--border);flex-direction:column;padding:42px 50px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid var(--auth-ring-border);width:450px;height:450px;box-shadow:var(--auth-ring-shadow);pointer-events:none;border-radius:50%;position:absolute;bottom:-100px;right:-200px}.auth-copy{margin:auto 0;padding:60px 0}.auth-copy>.eyebrow{margin-bottom:26px;font-size:9px}.auth-copy h1{letter-spacing:-1.4px;font-size:45px;font-weight:540;line-height:1.23}.auth-copy h1 span{color:var(--auth-title-soft-ink)}.auth-copy p{color:var(--auth-copy-ink);margin-top:26px;font-size:13px;line-height:1.9}.auth-foot{color:var(--auth-foot-ink);font-size:10px}.auth-form-wrap{justify-content:center;align-items:center;padding:45px;display:flex}.auth-form{width:100%;max-width:350px}.auth-form>.tag{letter-spacing:1.1px;font-size:8px}.auth-form h2{letter-spacing:-.5px;margin:20px 0 10px;font-size:25px;font-weight:550}.auth-form>.muted{margin-bottom:30px;font-size:11px;line-height:1.7}.auth-form input{min-height:43px;font-size:12px}.auth-form>.button{min-height:43px}.auth-form>.text-button{margin-top:12px;font-size:11px}@media (width>=1600px){main{padding:38px 40px 0}.page-heading{margin-bottom:30px}}@media (width<=1200px){.sidebar{width:205px}.main-shell{margin-left:205px}main{padding:25px 23px 0}.topbar{padding:0 23px}.heading-actions>select{max-width:145px}h1{font-size:24px}.panel-header{padding-left:17px;padding-right:17px}.auth-copy h1{font-size:38px}.auth-story{padding:35px}}@media (width<=980px){.heading-actions>select{display:none}.page-heading{align-items:flex-start}.heading-actions{padding-top:28px}.page-heading p{max-width:330px}.topbar-tools{gap:10px}.search-box input{width:130px}.page-footer>span:last-child{display:none}.settings-grid{grid-template-columns:1fr}.view-toolbar>.muted{display:none}.auth-story{padding:28px}.auth-copy h1{font-size:32px}.auth-form-wrap{padding:30px}}@media (width<=740px){.sidebar{width:232px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-shade{background:var(--scrim-strong);z-index:var(--z-shade);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.main-shell{margin-left:0}.mobile-only{display:inline-flex}.topbar{gap:10px;height:62px;padding:0 16px}.breadcrumb{gap:8px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-tools{gap:9px}.search-box input{width:130px;font-size:10px}.topbar-separator{display:none}.topbar-tools{flex:1}main{padding:25px 17px 0}.page-heading{flex-wrap:wrap;gap:0;margin-bottom:23px}.heading-actions{padding-top:17px}.page-heading h1{font-size:25px}.page-heading p{max-width:none;font-size:11px}.panel-header h2{font-size:13px}.title-with-count{gap:6px}.panel-header{padding:18px 15px 0}.panel-header .text-button{font-size:9px}.view-toolbar{flex-wrap:wrap;gap:10px}.tabs{gap:16px;max-width:100%;overflow:auto}.tabs button{font-size:10px}.table-wrap th,.table-wrap td{padding:15px;font-size:10px}.table-wrap table{min-width:640px}.outstanding-panel .panel-header{flex-direction:column;align-items:flex-start;padding-bottom:17px}.outstanding-row{flex-wrap:wrap;gap:14px;padding:16px}.outstanding-row>div{flex:1;min-width:180px}.outstanding-row>strong{font-size:12px}.outstanding-row .button{margin-left:auto}.compose-footer>span{font-size:8px}.editor-header,.editor-body{padding:23px}.editor-footer{padding:17px 23px}.auth-screen{display:block}.auth-story{border-right:0;border-bottom:1px solid var(--border);padding:22px 25px}.auth-story .brand>img{width:28px;height:28px}.auth-copy{padding:30px 0 5px}.auth-copy>.eyebrow{margin-bottom:15px;font-size:8px}.auth-copy h1{font-size:29px}.auth-copy h1 span br,.auth-copy p,.auth-foot{display:none}.auth-form-wrap{padding:33px 25px}.auth-form{max-width:390px}.auth-form h2{font-size:23px}.auth-form>.tag{display:none}.settings-card{padding:22px}.page-footer{font-size:8px}.popover{width:290px;right:-40px}}.sidebar .brand{padding:0 4px}.page-footer{flex-wrap:wrap;gap:16px}.sidebar{overflow-y:auto}.sidebar>nav,.sidebar-bottom{flex-shrink:0}.button.primary:hover{background:var(--primary-bg-hover-base);box-shadow:var(--shadow-primary-hover-base)}.sidebar{background:var(--sidebar-bg-base)}.workspace-icon{background:var(--workspace-icon-bg);color:var(--accent-ink)}.workspace-switch{border-color:var(--workspace-switch-border-base);background:var(--workspace-switch-bg-base)}.nav-item{--nav-accent:var(--accent-ink);--nav-tint:var(--nav-tint-default)}.nav-item>svg{color:var(--nav-accent)}.nav-item.active{background:var(--nav-tint);color:var(--nav-accent)}.nav-item.active>svg{color:var(--nav-accent)}.nav-item.active:before{background:var(--nav-accent)}.nav-item.active .nav-count{background:var(--nav-tint);color:var(--nav-accent)}.topbar{background:var(--topbar-bg-base)}.status-dot{background:var(--accent-green)}.navigation-section-heading{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 6px;display:flex}.navigation-section-heading .nav-label{margin:0;padding:0}.navigation-section-heading button{color:var(--muted);border-radius:6px;padding:7px;font-size:11px}.navigation-section-heading button:hover{background:var(--hover);color:var(--text)}.navigation-hint{color:var(--muted);margin-bottom:18px;font-size:12px;line-height:1.7}.navigation-grip{cursor:grab;color:var(--muted);font-size:23px}.sidebar .nav-item{gap:12px;min-height:44px}.sidebar .nav-item>span:first-of-type{overflow-wrap:anywhere;min-width:0}.sidebar nav{min-height:0}.sidebar-bottom{margin-top:auto}.main-shell{min-width:0}.view-toolbar{flex-wrap:wrap;gap:12px}.table-wrap{max-width:100%;overflow-x:auto}.navigation-empty{color:var(--muted);padding:16px;font-size:12px;line-height:1.6}.sidebar{overscroll-behavior:contain}@media (width<=1100px){.page-heading{flex-wrap:wrap;gap:14px}}@media (width<=740px){.page-heading h1{font-size:24px}.view-toolbar>.tabs{max-width:100%;overflow-x:auto}.view-toolbar>.tabs>button{white-space:nowrap}.sidebar .nav-item{min-height:46px}}.sidebar-toggle{min-height:32px;color:var(--muted);border:1px solid var(--border);border-radius:7px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:7px;margin-top:16px;padding:5px 9px;font-size:11px;display:flex}.sidebar-toggle:hover{background:var(--hover);color:var(--text)}.sidebar-menu-settings-icon{display:none}.sidebar-hover-hint{z-index:var(--z-tooltip);background:var(--hint-bg);max-width:min(290px,100vw - 100px);color:var(--hint-ink);border:1px solid var(--border-strong);overflow-wrap:anywhere;pointer-events:none;border-radius:8px;padding:10px 13px;font-size:12px;line-height:1.5;position:fixed;transform:translateY(-50%)}.sidebar-hover-hint:before{content:"";background:var(--hint-bg);border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:-5px;transform:rotate(45deg)}@media (width>=741px){.sidebar-collapsed>.sidebar{scrollbar-width:thin;width:76px;padding:20px 10px 0;overflow-x:hidden}.sidebar-collapsed>.main-shell{margin-left:76px}.sidebar-collapsed .sidebar .brand{justify-content:center;min-height:36px;padding:0}.sidebar-collapsed .sidebar .uniseller-brand-wordmark,.sidebar-collapsed .sidebar .uniseller-brand-tagline{display:none}.sidebar-collapsed .sidebar .uniseller-brand{gap:0}.sidebar-collapsed .sidebar-toggle{align-self:center;width:44px;margin-top:14px;padding:6px}.sidebar-collapsed .sidebar-toggle>span{display:none}.sidebar-collapsed .workspace-switch{justify-content:center;min-height:46px;margin:16px 0 10px;padding:9px 0}.sidebar-collapsed .workspace-switch>span:nth-child(2),.sidebar-collapsed .workspace-switch>svg{display:none}.sidebar-collapsed .sidebar .nav-item{justify-content:center;gap:0;min-height:46px;padding:12px 0;position:relative}.sidebar-collapsed .sidebar .nav-item>span:not(.nav-count):not(.nav-dot){display:none}.sidebar-collapsed .sidebar .nav-count{min-width:17px;margin:0;padding:2px 4px;font-size:9px;line-height:12px;position:absolute;top:1px;right:0}.sidebar-collapsed .sidebar .nav-dot{margin:0;position:absolute;top:8px;right:5px}.sidebar-collapsed .navigation-section-heading{justify-content:center;padding:8px 0}.sidebar-collapsed .navigation-section-heading .nav-label,.sidebar-collapsed .navigation-section-heading button>span{display:none}.sidebar-collapsed .navigation-section-heading button{place-items:center;width:44px;min-height:34px;display:grid}.sidebar-collapsed .sidebar-menu-settings-icon{display:block}.sidebar-collapsed .sidebar-bottom{padding-top:18px}.sidebar-collapsed .workspace-note{display:none}.sidebar-collapsed .profile{justify-content:center;padding:14px 0}.sidebar-collapsed .profile>span:nth-child(2),.sidebar-collapsed .profile>svg{display:none}.sidebar-collapsed .navigation-empty{padding:5px;font-size:0}}@media (width<=740px){.sidebar-toggle,.sidebar-hover-hint{display:none}}.sidebar .brand{justify-content:center}.button{background:var(--control-bg);border-color:var(--control-border);min-height:40px;box-shadow:var(--shadow-control);border-radius:10px;gap:8px;padding:10px 15px;font-size:14px;font-weight:550}.button:hover:not(:disabled){background:var(--control-bg-hover);border-color:var(--control-border-hover)}.button.primary{background:var(--primary-bg);color:var(--primary-ink);border-color:var(--primary-border);box-shadow:var(--shadow-primary)}.button.primary:hover:not(:disabled){background:var(--primary-bg-hover);box-shadow:var(--shadow-primary-hover)}.button:active:not(:disabled){transform:translateY(1px)}.button.small{min-height:34px;padding:7px 11px;font-size:13px}.icon-button{border-radius:9px;min-width:32px;min-height:32px}.icon-button:hover{background:var(--icon-button-hover-bg)}.text-button{font-size:13px;line-height:1.5}.button svg,.icon-button svg{flex-shrink:0}.app-shell .sidebar{background:var(--sidebar-bg);border-right-color:var(--sidebar-border)}.app-shell .topbar{background:var(--topbar-bg);border-bottom-color:var(--border-faint)}.app-shell .nav-item{border-radius:11px;min-height:43px;margin-bottom:4px;font-size:14px}.app-shell .nav-item:hover{background:var(--nav-item-hover-bg)}.app-shell .workspace-switch{background:var(--overlay-hover);border-color:var(--border);border-radius:12px}main[data-page]{--page-accent:var(--page-accent-default)}.page-heading{align-items:center;gap:18px;padding-bottom:22px}.page-heading h1{letter-spacing:-.8px;font-size:28px;font-weight:650;line-height:1.25}.page-heading p{color:var(--page-subtitle-ink);font-size:14px;line-height:1.6}.title-with-count{gap:12px}.count-pill{background:var(--count-pill-bg);border:1px solid var(--divider);color:var(--page-accent);border-radius:9px;padding:4px 9px}main[data-page]>.page-heading{border-bottom:1px solid var(--border);margin-bottom:24px}.panel{background:var(--panel-bg);border-color:var(--border);box-shadow:var(--shadow-card);border-radius:14px}.panel-header{padding:20px 22px}.panel-header h2{font-size:16px;font-weight:600}.panel-header>.muted{font-size:12px}.view-toolbar{flex-wrap:wrap;gap:14px;margin-bottom:20px}.segmented{background:var(--segmented-bg);border:1px solid var(--border);border-radius:11px;gap:3px;padding:4px}.segmented button{border-radius:7px;padding:8px 12px;font-size:13px}.segmented button.selected{background:var(--segmented-selected-bg);box-shadow:var(--shadow-segmented);color:var(--ink-max)}.tabs{gap:4px}.tabs button{white-space:nowrap;padding:12px 15px;font-size:14px}.tabs button:hover{background:var(--overlay-hover)}.table-wrap{border-radius:14px}table{font-size:14px}th{letter-spacing:.03em;background:var(--th-bg);color:var(--th-ink);padding:15px 18px;font-size:12px}td{border-bottom-color:var(--row-divider);padding:17px 18px}tbody tr{transition:background .16s}tbody tr:hover{background:var(--row-hover-bg)}.table-link{font-size:14px;font-weight:550;line-height:1.5}.contact-lines small,.cell-note{font-size:12px;line-height:1.5}.tag{border-radius:7px;padding:5px 9px;font-size:12px;line-height:1.4}.column-total{padding:6px 2px 16px;font-size:13px}.column-add{border:1px dashed var(--control-border);border-radius:9px;padding:12px;font-size:13px}.empty{padding:48px 24px}.empty>svg{color:var(--page-accent,var(--page-accent-default));margin-bottom:10px}.empty h3{font-size:18px}.empty p{color:var(--empty-copy-ink);font-size:14px;line-height:1.7}.empty.compact{padding:24px}.popover{background:var(--popover-bg);border:1px solid var(--popover-border);box-shadow:var(--shadow-popover);animation:ui-menu-in .16s var(--ui-ease);border-radius:14px}.popover button{border-radius:8px;line-height:1.5}.sidebar-hover-hint{box-shadow:var(--ui-shadow);border-radius:8px}.modal-backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:16px;animation:.18s ui-fade-in}.modal-backdrop>.editor-panel{background:var(--sheet-bg);border:1px solid var(--sheet-border);width:600px;max-width:100%;max-height:100%;box-shadow:var(--shadow-sheet);animation:ui-sheet-in .24s var(--ui-ease);border-radius:20px;overflow:hidden}.editor-panel .editor-header{background:var(--sheet-header-bg);border-bottom:1px solid var(--divider);flex-shrink:0;gap:18px;padding:24px 26px}.editor-panel .editor-header .eyebrow{letter-spacing:1.6px;color:var(--sheet-eyebrow-ink);margin-bottom:8px;font-size:10px;display:block}.editor-panel .editor-header h2{letter-spacing:-.4px;font-size:22px;font-weight:620;line-height:1.3}.editor-panel .editor-header p{color:var(--sheet-subtitle-ink);margin-top:7px;font-size:13px;line-height:1.6}.editor-panel .editor-header>.icon-button{background:var(--sheet-close-bg);border:1px solid var(--border-faint);flex-shrink:0}.editor-panel .editor-body{overscroll-behavior:contain;padding:25px 26px}.editor-panel .editor-body label{color:var(--sheet-label-ink);gap:9px;margin-bottom:20px;font-size:14px}.editor-panel .editor-body label>input,.editor-panel .editor-body label>textarea,.editor-panel .editor-body label>select{background:var(--field-bg-sheet);border:1px solid var(--field-border-sheet);border-radius:10px;min-height:44px;padding:11px 12px;font-size:14px}.editor-panel .editor-body label small{font-size:12px;line-height:1.5}.editor-panel .notice{color:var(--notice-ink);border-radius:10px;padding:14px;font-size:13px;line-height:1.7}.editor-panel .form-error{border-radius:10px;font-size:13px}.form-grid{gap:18px}.toast-message{background:var(--toast-bg);border-color:var(--toast-border);color:var(--toast-ink);box-shadow:var(--shadow-toast);border-radius:12px;font-size:14px}.toast-message>svg{color:var(--toast-icon);flex-shrink:0}.toast-message.is-error{background:var(--toast-error-bg);border-color:color-mix(in srgb,var(--red) 35%,transparent);color:var(--toast-error-ink)}.toast-message.is-error>svg{color:var(--red)}@media (width<=900px){.page-heading{flex-wrap:wrap;align-items:flex-start}.heading-actions{flex-wrap:wrap}.panel-header{padding:17px}.view-toolbar>.tabs{max-width:100%;overflow-x:auto}}@media (width<=600px){.modal-backdrop{padding:0}.modal-backdrop>.editor-panel{border:0;border-radius:0;width:100%}.editor-panel .editor-header{padding:19px 18px}.editor-panel .editor-header h2{font-size:20px}.editor-panel .editor-body{padding:20px 16px}.editor-panel :is(input,select,textarea){font-size:16px!important}.form-grid{grid-template-columns:1fr;gap:0}.page-heading h1{font-size:25px}.page-heading p{font-size:13px}.button{padding:9px 12px}.panel-header{flex-wrap:wrap;gap:10px}.tabs button{padding:11px;font-size:13px}.view-toolbar>.muted{font-size:12px}.outstanding-row{flex-wrap:wrap;gap:12px}.outstanding-row>div{flex:1;min-width:0}.editor-footer .button{flex:1}.page-footer{flex-wrap:wrap;gap:12px}}main[data-page] td{font-size:14px;line-height:1.5}main[data-page] td small,main[data-page] th{font-size:12px}.auth-form label,.auth-form :is(input,button){font-size:14px}.auth-form input{min-height:44px}@media (width<=768px){.toast-message{left:16px;right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));width:auto;max-width:420px;margin-inline:auto;font-size:13px;line-height:1.45;transform:none}}[data-section=company]{--nav-accent:var(--section-company);--nav-tint:var(--section-company-tint)}[data-section=purchases]{--nav-accent:var(--section-purchases);--nav-tint:var(--section-purchases-tint)}[data-section=sales]{--nav-accent:var(--section-sales);--nav-tint:var(--section-sales-tint)}[data-section=goods]{--nav-accent:var(--section-goods);--nav-tint:var(--section-goods-tint)}[data-section=parties]{--nav-accent:var(--section-parties);--nav-tint:var(--section-parties-tint)}[data-section=warehouse]{--nav-accent:var(--section-warehouse);--nav-tint:var(--section-warehouse-tint)}[data-section=money]{--nav-accent:var(--section-money);--nav-tint:var(--section-money-tint)}.main-shell[data-section],.main-shell[data-section] main[data-page]{--page-accent:var(--nav-accent)}.tabs button.selected:after{background:var(--page-accent,var(--gold))}.empty .button:not(.primary){color:var(--text)}main h1[tabindex="-1"]:focus,.context-panel>.editor-header h2:focus{outline:none}.app-shell>.main-shell,main{margin-left:0}@media (width>=1600px){main{padding-inline:30px}}@media (width<=480px){.context-panel:has(:is(.supply-form,.product-form,.compact-head-form))>.editor-header{align-items:center;padding:10px 12px 10px 16px}.context-panel:has(:is(.supply-form,.product-form,.compact-head-form))>.editor-header h2{font-size:var(--text-panel-title);line-height:1.4}.context-panel:has(:is(.supply-form,.product-form,.compact-head-form))>.editor-header p{display:none}}.tabs button.selected{color:var(--text)}.tabs button.selected:after{bottom:0}@keyframes ui-content-rise{0%{transform:translateY(7px)}to{transform:none}}main[data-page]>.panel{animation:ui-content-rise var(--duration-sheet) var(--ui-ease)}.button:not(.primary):focus-visible{outline:2px solid var(--focus-outline-button);outline-offset:3px}.button.primary:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (hover:hover) and (pointer:fine){.button.primary{transition:background .15s,border-color .15s,color .15s,filter var(--duration-control) var(--ui-ease),box-shadow var(--duration-control) var(--ui-ease)}.button.primary:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.1)saturate(1.08);box-shadow:var(--primary-highlight),var(--shadow-card),0 0 0 1px var(--gold)}}.page-heading p{max-width:min(90ch,100%)}.table-link{min-width:24px;margin-block:-2px;padding-block:2px}:where(input[type=checkbox].hit-check){--check-size:16px}input[type=checkbox].hit-check{--hit:max(24px,var(--check-size));appearance:none;width:var(--hit);max-width:none;height:var(--hit);min-height:0;margin:calc((var(--check-size) - var(--hit)) / 2);box-shadow:none;color:var(--check-on,var(--text));cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}input[type=checkbox].hit-check:before,input[type=checkbox].hit-check:after{content:"";grid-area:1/1}input[type=checkbox].hit-check:before{width:var(--check-size);height:var(--check-size);box-sizing:border-box;border:1.5px solid var(--check-border);background:var(--field-bg);transition:background-color var(--duration-control) var(--ui-ease),border-color var(--duration-control) var(--ui-ease);border-radius:4px}input[type=checkbox].hit-check:is(:checked,:indeterminate):before{background:currentColor;border-color:currentColor}input[type=checkbox].hit-check:checked:after{width:calc(var(--check-size) * .55);height:calc(var(--check-size) * .3);border-left:2px solid var(--bg);border-bottom:2px solid var(--bg);margin-top:-2px;transform:rotate(-45deg)}input[type=checkbox].hit-check:indeterminate:after{width:calc(var(--check-size) * .5);background:var(--bg);border:0;border-radius:1px;height:2px;margin:0;transform:none}input[type=checkbox].hit-check:focus{box-shadow:none}input[type=checkbox].hit-check:focus-visible{outline:2px solid var(--gold);outline-offset:-1px}input[type=checkbox].hit-check:disabled{cursor:not-allowed;opacity:.45}@media (hover:hover) and (pointer:fine){input[type=checkbox].hit-check:not(:disabled,:checked,:indeterminate):hover:before{border-color:var(--muted)}}@media (width<=639px){:where(input[type=checkbox].hit-check){--check-size:20px}input[type=checkbox].hit-check{font-size:16px}}@media (width<=600px){.button.small,.page-heading .heading-actions .button,.view-toolbar .tabs button,.empty .button{min-height:var(--control-h-touch)}.table-link{min-width:var(--control-h-touch);padding-block:calc((var(--control-h-touch) - 1lh) / 2);margin-block:calc((1lh - var(--control-h-touch)) / 2)}}.segmented button{color:var(--muted)}.empty>h2{letter-spacing:normal;color:var(--empty-title-ink);font-size:18px;font-weight:570}.notice,.form-error{font-size:var(--text-secondary);line-height:var(--leading-prose)}.button.toggle[aria-pressed=true]{background:var(--gold-soft);border-color:var(--toggle-pressed-border);color:var(--text)}.button.toggle[aria-pressed=true]>svg{color:var(--gold)}@media (hover:hover) and (pointer:fine){.button.toggle[aria-pressed=true]:hover:not(:disabled){background:var(--toggle-pressed-hover);border-color:var(--toggle-pressed-border)}.button.toggle[aria-pressed=false]:hover:not(:disabled){background:var(--control-bg-hover);color:var(--text)}.button.toggle[aria-pressed=false]:hover:not(:disabled)>svg{color:var(--text)}}.sidebar:has(.workspace-switch[aria-expanded=true]) .nav-item.active:before{opacity:0}input:disabled,textarea:disabled,select:disabled{opacity:.55;cursor:not-allowed}:is(input,textarea)[readonly]{color:var(--muted)}textarea[readonly]{resize:none}.toast-message{left:auto;right:24px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto;max-width:min(640px,100vw - 48px);margin:0;transform:none}@media (width<=600px){.toast-message{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:none}}@media (width<=480px){html:has(.record-workspace .workspace-bottombar) .toast-message{bottom:calc(69px + env(safe-area-inset-bottom,0px))}}@media (width<=360px),(height<=568px){main:has([data-list-state] [data-testid=list-error-cause]) .page-heading p{display:none}main:has([data-list-state] [data-testid=list-error-cause]) .page-heading~.notice{display:none}main:has([data-list-state] [data-testid=list-error-cause]) .page-heading{margin-bottom:12px}}@media (width>=601px){html:has(.toast-message){scroll-padding-bottom:var(--toast-room,0px)}html:has(.toast-message) main{padding-bottom:var(--toast-room,0px)}}:is(input,select,textarea)[aria-invalid=true]:focus{box-shadow:none}:is(input,select,textarea)[aria-invalid=true]:focus-visible{outline:2px solid var(--red);outline-offset:0}.main-shell:has(#workspace-panel-host .menu-editor) main [data-cta=primary].button.primary{background:var(--control-bg);border-color:var(--border-strong);color:var(--text);box-shadow:none;filter:none}.main-shell:has(#workspace-panel-host .menu-editor) main [data-cta=primary].button.primary:hover{background:var(--control-bg-hover)}.page-title-row{align-items:center;gap:8px;min-width:0;display:flex}.page-title-row>h1{overflow-wrap:anywhere;min-width:0}@media (width<=480px){.context-panel:has(.menu-editor)>.editor-header{align-items:center;padding:10px 12px 10px 16px}.context-panel:has(.menu-editor)>.editor-header h2{font-size:var(--text-panel-title);line-height:1.4}.context-panel:has(.menu-editor)>.editor-header p{display:none}}.popover.action-menu.favorites-popover{width:var(--popover-w);max-height:min(70vh,560px);overflow-y:auto}.popover.favorites-popover .action-menu-item{white-space:normal;padding-block:6px}.popover.favorites-popover .action-menu-label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.favorites-popover .favorites-head{color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-control);align-items:center;gap:8px;margin:0;display:flex}.favorites-popover .favorites-head .count-pill{color:var(--text);font-size:var(--text-caption);border-radius:9px;padding:1px 7px}.favorites-popover .favorites-empty{color:var(--muted);font-size:var(--text-secondary);line-height:var(--leading-body);gap:12px;margin:10px 0 4px;display:flex}.favorites-popover .favorites-empty>svg{color:var(--muted);flex:none;margin-top:1px}.favorites-popover .favorites-empty b{color:var(--text);font-weight:var(--weight-control)}.popover.favorites-popover .action-menu-item[data-testid=menu-item-toggle-current]>svg{color:var(--gold)}
