:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--text-display:28px;--weight-display:300;--tracking-display:-.01em;--text-display-sm:24px;--text-section:16px;--weight-section:500;--text-body:14px;--weight-body:400;--leading-body:1.55;--text-meta:12px;--text-eyebrow:11px;--weight-eyebrow:500;--tracking-eyebrow:.12em;--text-th:11px;--tracking-th:.12em;--text-button:14px;--weight-button:500;--tracking-button:.01em;--text-mono:12px;--gap-icon:8px;--gap-inline:12px;--stack-heading:12px;--gap-item:16px;--gap-group:32px;--gap-section:64px;--pad-page:24px;--inset-badge-x:8px;--inset-button-x:16px;--inset-input-x:12px;--inset-card:20px;--inset-modal:24px;--row-h:48px;--hairline:1px;--sidebar-w:240px;--lh-tight:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--tap-min:44px;--tap-min-desktop:40px;--tap-gap:8px;--bp-tablet:768px;--bp-desktop:1440px;--radius-none:0px;--radius-xs:var(--radius-chip);--radius-sm:var(--radius-chip);--radius-md:var(--radius-control);--radius-lg:var(--radius-card);--radius-xl:var(--radius-card);--radius-pill:var(--radius-control);--radius-circle:9999px;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-overlay:0 16px 40px #00000029;--motion-fast:.12s;--motion-base:.2s;--ease:cubic-bezier(.4, 0, .2, 1);--z-sticky:100;--z-drawer:200;--z-modal:300;--z-toast:400;--z-modal-layered:350;--z-dock:150;--topbar-h-desktop:64px;--font-family:var(--font-figtree), -apple-system, "SF Pro Text", "Inter", sans-serif;--font-sans:var(--font-family);--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-2xs:.75rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:.875rem;--text-md:1rem;--text-lg:1rem;--text-xl:1rem;--text-2xl:1.75rem;--text-3xl:1.75rem;--text-4xl:1.75rem;--text-5xl:1.75rem;--text-label:.6875rem;--text-table-header:.6875rem;--tracking-caps:.12em;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:.875rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.75rem;--fs-2xl:1.75rem;--control-h:36px;--control-h-sm:var(--control-h);--control-h-md:var(--control-h);--control-h-lg:var(--control-h);--badge-h:20px}@media (max-width:1279px),(any-pointer:coarse){:root{--control-h:44px}}:root{--brand-name:"AXD Quote";--seed-brand-h:0;--seed-brand-l:.17;--seed-brand-c:0;--seed-neutral-h:0;--seed-neutral-c:0;--brand-50:#fafafa;--brand-100:#f3f3f3;--brand-200:#ebebeb;--brand-300:#e3e3e3;--brand-400:#9e9e9e;--brand-500:#0f0f0f;--brand-600:#0b0b0b;--brand-700:#070707;--brand-800:#040404;--brand-900:#020202;--neutral-0:oklch(.965 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-50:oklch(.985 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-100:oklch(.94 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-150:oklch(.915 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-200:oklch(.88 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-300:oklch(.82 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-400:oklch(.7 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-500:oklch(.56 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-600:oklch(.51 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-700:oklch(.45 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-800:oklch(.22 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-900:oklch(.19 var(--seed-neutral-c) var(--seed-neutral-h));--neutral-950:oklch(.17 var(--seed-neutral-c) var(--seed-neutral-h));--surface-white:#fff;--color-on-primary:#fff;--color-on-primary-hover:var(--color-on-primary);--primary-text:#0f0f0f;--color-accent:#0f0f0f;--color-accent-subtle:var(--color-control);--primary-dark:#fff;--primary-dark-hover:#f2f2f2;--primary-dark-active:#ececec;--primary-text-dark:var(--primary-dark);--on-primary-dark:#000;--success-50:#5d7e6524;--success-100:#5d7e6559;--success-500:#7fa287;--success-600:#5d7e65;--success-700:#5d7e65;--success-800:#5d7e65;--warning-50:#8a735224;--warning-100:#8a735259;--warning-500:#ae9674;--warning-600:#8a7352;--warning-700:#8a7352;--warning-800:#8a7352;--danger-50:#976c6824;--danger-100:#976c6859;--danger-400:#bc8f8b;--danger-500:#976c68;--danger-600:#976c68;--danger-700:#976c68;--info-50:#61789724;--info-100:#61789759;--info-500:#839cbc;--info-600:#617897;--info-700:#617897;--viz-1:var(--brand-500);--viz-2:var(--brand-400);--viz-3:var(--neutral-500);--viz-4:var(--neutral-600);--viz-5:var(--neutral-700);--viz-6:var(--neutral-800);--radius-pill:var(--radius-control);--radius-card:16px;--radius-control:10px;--radius-chip:8px;--radius-avatar:9999px;--radius-button:var(--radius-control);--radius-input:var(--radius-control);--border-width:1px;--fw-heading:300;--fw-label:500;--fw-body:400;--heading-tracking:.04em;--heading-transform:none;--label-tracking:.02em;--row-height:56px;--card-padding:var(--space-6);--section-gap:var(--space-8);--icon-stroke:1.5px;--color-primary:#0f0f0f;--color-primary-hover:#141414;--color-primary-active:#141414;--color-primary-contrast:var(--color-on-primary);--color-accent-soft:var(--color-control);--color-focus:#141414;--color-focus-ring:color-mix(in srgb, var(--color-focus) 35%, transparent);--color-primary-ring:var(--color-focus-ring);--color-text:#141414;--color-text-muted:#5f5f5f;--color-text-secondary:var(--color-text-muted);--color-text-tertiary:#666;--color-text-disabled:var(--color-text-tertiary);--color-text-link:var(--color-primary);--color-border:#0f0f0f1a;--color-border-subtle:var(--color-border);--color-border-strong:#0f0f0f2e;--color-divider:var(--color-border);--color-bg:#fff;--color-canvas:var(--color-bg);--color-surface:#fafafa;--color-surface-raised:var(--color-surface);--color-surface-2:#ececec;--color-surface-sunken:var(--color-surface-2);--color-control:#ececec;--color-hover:#e6e6e6;--color-surface-hover:var(--color-hover);--color-surface-active:var(--color-hover);--color-overlay:#0f0f0f73;--color-overlay-surface:#ececec;--color-overlay-surface-hover:#e6e6e6;--color-success:var(--success-700);--color-success-bg:var(--success-50);--color-warning:var(--warning-800);--color-warning-bg:var(--warning-50);--color-danger:var(--danger-600);--color-danger-bg:var(--danger-50);--color-danger-subtle:var(--color-danger-bg);--color-info:var(--info-600);--color-info-bg:var(--info-50);--color-money-positive:var(--color-success);--color-money-negative:var(--color-text);--color-on-dark-fill:#fff;--color-on-light-fill:#0f0f0f;--color-inverse-surface:#141414;--color-inverse-text:#f2f2f2;--color-inverse-text-muted:#a3a3a3;--status-draft-fg:var(--color-text-tertiary);--status-draft-bg:var(--color-control);--status-review-fg:var(--color-info);--status-review-bg:var(--color-info-bg);--status-approved-fg:var(--color-success);--status-approved-bg:var(--color-success-bg);--status-sent-fg:var(--color-warning);--status-sent-bg:var(--color-warning-bg);--status-accepted-fg:var(--color-success);--status-accepted-bg:var(--color-success-bg);--status-declined-fg:var(--color-danger);--status-declined-bg:var(--color-danger-bg)}@supports (color:lab(0% 0 0)){:root{--brand-50:lab(98.26% 0 0);--brand-100:lab(95.94% 0 0);--brand-200:lab(93.04% .0000298023 -.0000119209);--brand-300:lab(90.14% .0000298023 -.0000119209);--brand-400:lab(65.2% 0 0);--brand-500:lab(4.4379% 0 0);--brand-600:lab(3.04863% 0 0);--brand-700:lab(1.98454% 0 0);--brand-800:lab(1.20229% 0 0);--brand-900:lab(.658503% 0 0)}}:root[data-theme=dark]{--color-on-primary:#000;--color-on-primary-hover:var(--color-on-primary);--primary-text:#fff;--color-accent:#fff;--color-accent-subtle:var(--color-control);--color-primary:#fff;--color-primary-hover:#f2f2f2;--color-primary-active:#ececec;--color-primary-contrast:var(--color-on-primary);--color-accent-soft:var(--color-control);--color-focus:#f2f2f2;--color-focus-ring:color-mix(in srgb, var(--color-focus) 35%, transparent);--color-primary-ring:var(--color-focus-ring);--color-text:#f2f2f2;--color-text-muted:#a3a3a3;--color-text-secondary:var(--color-text-muted);--color-text-tertiary:#8a8a8a;--color-text-disabled:var(--color-text-tertiary);--color-text-link:var(--color-primary);--color-border:#ffffff14;--color-border-subtle:var(--color-border);--color-border-strong:#ffffff24;--color-divider:var(--color-border);--color-bg:#000;--color-canvas:var(--color-bg);--color-surface:#0a0a0a;--color-surface-raised:var(--color-surface);--color-surface-2:#111;--color-surface-sunken:var(--color-surface-2);--color-control:#111;--color-hover:#181818;--color-surface-hover:var(--color-hover);--color-surface-active:var(--color-hover);--color-overlay:#0009;--color-overlay-surface:#111;--color-overlay-surface-hover:#181818;--color-success:var(--success-500);--color-success-bg:color-mix(in srgb, var(--color-success) 14%, transparent);--color-warning:var(--warning-500);--color-warning-bg:color-mix(in srgb, var(--color-warning) 14%, transparent);--color-danger:var(--danger-400);--color-danger-bg:color-mix(in srgb, var(--color-danger) 14%, transparent);--color-danger-subtle:var(--color-danger-bg);--color-info:var(--info-500);--color-info-bg:color-mix(in srgb, var(--color-info) 14%, transparent);--color-money-positive:var(--color-success);--color-money-negative:var(--color-text);--color-on-dark-fill:#fff;--color-on-light-fill:#0f0f0f;--color-inverse-surface:#f2f2f2;--color-inverse-text:#141414;--color-inverse-text-muted:#5f5f5f;--status-draft-fg:var(--color-text-tertiary);--status-draft-bg:var(--color-control);--status-review-fg:var(--color-info);--status-review-bg:var(--color-info-bg);--status-approved-fg:var(--color-success);--status-approved-bg:var(--color-success-bg);--status-sent-fg:var(--color-warning);--status-sent-bg:var(--color-warning-bg);--status-accepted-fg:var(--color-success);--status-accepted-bg:var(--color-success-bg);--status-declined-fg:var(--color-danger);--status-declined-bg:var(--color-danger-bg);--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-overlay:none}:root[data-brand=domus]{--brand-name:"Domus";--seed-brand-h:229;--seed-brand-l:.437;--seed-brand-c:.06;--seed-neutral-h:229;--seed-neutral-c:.004;--brand-50:#eef7fb;--brand-100:#daeef7;--brand-200:#bce0f2;--brand-300:#90c9e4;--brand-400:#5995b1;--brand-500:#2a586c;--brand-600:#1f485a;--brand-700:#173a49;--brand-800:#112d39;--brand-900:#0b2029;--color-on-primary:#f9fcfe;--primary-text:#205469;--color-accent:#2a586c;--color-accent-subtle:#e3f1f8;--primary-dark:#5a9db8;--primary-dark-hover:#6cafcb;--primary-dark-active:#478aa4;--on-primary-dark:#031923;--success-50:#e4f6fb;--success-500:#5198a9;--success-600:#3e7f8e;--success-700:#2b6471;--radius-pill:var(--radius-control);--radius-card:16px;--radius-control:10px;--radius-chip:8px;--radius-avatar:9999px;--radius-button:var(--radius-control);--radius-input:var(--radius-control);--border-width:1px;--fw-heading:300;--fw-label:500;--fw-body:400;--heading-tracking:.04em;--heading-transform:none;--label-tracking:.02em;--row-height:56px;--card-padding:var(--space-6);--section-gap:var(--space-8);--icon-stroke:1.5px;--color-primary:#2a586c;--color-primary-hover:#1f4351;--color-primary-contrast:#fff;--color-accent-soft:#e6edf0;--color-focus:#2a586c;--color-text:#2e3438;--color-text-muted:#7a7a7a;--color-border:#d9dbdc;--color-border-strong:#adadae;--color-bg:#eff1f2;--color-surface:#fff;--color-surface-2:#f6f7f8;--status-draft-fg:#7a7a7a;--status-draft-bg:#edeeef;--status-review-fg:#2a586c;--status-review-bg:#e6edf0;--status-approved-fg:#1c5670;--status-approved-bg:#e4edf2;--status-sent-fg:#8a6a18;--status-sent-bg:#fbf3e0;--status-accepted-fg:#1c5670;--status-accepted-bg:#e4edf2;--status-declined-fg:#a33a32;--status-declined-bg:#fbedec}@supports (color:lab(0% 0 0)){:root[data-brand=domus]{--brand-50:lab(96.6815% -2.38621 -3.16838);--brand-100:lab(92.6756% -5.34588 -7.15895);--brand-200:lab(86.9447% -9.39715 -12.7786);--brand-300:lab(77.7331% -14.0656 -19.6597);--brand-400:lab(58.4708% -14.545 -20.8946);--brand-500:lab(34.8641% -11.3462 -16.6353);--brand-600:lab(28.2335% -10.3004 -15.2234);--brand-700:lab(22.4136% -8.9809 -13.2838);--brand-800:lab(16.5924% -7.50966 -11.0762);--brand-900:lab(10.7712% -6.03698 -8.86846);--color-on-primary:lab(98.8568% -.873536 -1.1555);--primary-text:lab(32.8945% -12.0112 -17.952);--color-accent:lab(34.8641% -11.3462 -16.6353);--color-accent-subtle:lab(94.2731% -3.87731 -5.1694);--primary-dark:lab(61.0954% -16.5004 -21.0004);--primary-dark-hover:lab(67.8305% -16.6643 -21.0509);--primary-dark-active:lab(53.8943% -16.2866 -20.9385);--on-primary-dark:lab(7.30742% -5.55621 -9.59017);--success-50:lab(95.7347% -5.45514 -4.38852);--success-500:lab(58.7344% -19.5596 -16.027);--success-600:lab(49.4183% -18.1807 -14.9315);--success-700:lab(38.9234% -16.0434 -13.2045)}}:root[data-brand=domus][data-theme=dark]{--color-primary:#5a9db8;--color-primary-hover:#6fb2cc;--color-primary-contrast:#08161c;--color-accent-soft:#16303b;--color-focus:#5a9db8;--color-text:#e8ebec;--color-text-muted:#9da6aa;--color-border:#24343c;--color-border-strong:#33474f;--color-bg:#0d1519;--color-surface:#141f25;--color-surface-2:#1b2a31;--status-draft-fg:#9da6aa;--status-draft-bg:#1c272c;--status-review-fg:#7fc0d8;--status-review-bg:#12303b;--status-approved-fg:#6fb6d8;--status-approved-bg:#102a36;--status-sent-fg:#e0b857;--status-sent-bg:#33280f;--status-accepted-fg:#6fb6d8;--status-accepted-bg:#102a36;--status-declined-fg:#e88a80;--status-declined-bg:#341917}:root[data-brand=nittygritty]{--brand-name:"Nitty Gritty";--seed-brand-h:148;--seed-brand-l:.479;--seed-brand-c:.105;--seed-neutral-h:148;--seed-neutral-c:.004;--brand-50:#eef9ef;--brand-100:#d9f2db;--brand-200:#bbe7c0;--brand-300:#93d29b;--brand-400:#60a56b;--brand-500:#2c6d39;--brand-600:#215b2d;--brand-700:#1a4a24;--brand-800:#14391b;--brand-900:#0e2a13;--color-on-primary:#fafcfa;--primary-text:#246131;--color-accent:#409050;--color-accent-subtle:#e2f4e3;--primary-dark:#60a56b;--primary-dark-hover:#73b87d;--primary-dark-active:#4e925a;--on-primary-dark:#081b0b;--color-primary:#2b6d3a;--color-primary-hover:#235831;--color-primary-contrast:#fff;--color-accent-soft:#e7f0ea;--color-focus:#40904f;--color-text:#353434;--color-text-muted:#5d5b5a;--color-border:#dedddc;--color-border-strong:#bfbebd;--color-bg:#f1f1f0;--color-surface:#fff;--color-surface-2:#f7f7f6;--status-draft-fg:#5d5b5a;--status-draft-bg:#ededec;--status-review-fg:#2b6d3a;--status-review-bg:#e7f0ea;--status-approved-fg:#40904f;--status-approved-bg:#e7f0ea;--status-sent-fg:#8a6a18;--status-sent-bg:#fbf3e0;--status-accepted-fg:#40904f;--status-accepted-bg:#e7f0ea;--status-declined-fg:#a33a32;--status-declined-bg:#fbedec}@supports (color:lab(0% 0 0)){:root[data-brand=nittygritty]{--brand-50:lab(96.8766% -5.2079 3.59395);--brand-100:lab(93.1059% -11.5869 8.02937);--brand-200:lab(87.691% -20.3186 14.1756);--brand-300:lab(78.7821% -29.1145 20.5051);--brand-400:lab(61.9535% -32.1344 22.8656);--brand-500:lab(40.8701% -30.8252 22.2661);--brand-600:lab(33.8989% -27.9097 20.2052);--brand-700:lab(27.3581% -24.0866 17.4289);--brand-800:lab(20.8058% -19.9633 14.4208);--brand-900:lab(14.2534% -15.8411 11.4064);--color-on-primary:lab(98.8938% -1.15657 .796247);--primary-text:lab(36.2805% -29.3819 21.2786);--color-accent:lab(53.6503% -36.6735 26.4388);--color-accent-subtle:lab(94.599% -8.68517 6.00688);--primary-dark:lab(61.9535% -32.1344 22.8656);--primary-dark-hover:lab(68.9204% -32.0971 22.759);--primary-dark-active:lab(54.9854% -32.1816 23.0013);--on-primary-dark:lab(7.70459% -10.169 6.63373)}}:root[data-brand=nittygritty][data-theme=dark]{--color-primary:#4fa463;--color-primary-hover:#63b876;--color-primary-contrast:#06150b;--color-accent-soft:#152c1c;--color-focus:#40904f;--color-text:#f0f0ef;--color-text-muted:#a6a4a2;--color-border:#2c2b2a;--color-border-strong:#403e3d;--color-bg:#131413;--color-surface:#1c1d1b;--color-surface-2:#242523;--status-draft-fg:#a6a4a2;--status-draft-bg:#242523;--status-review-fg:#6fc183;--status-review-bg:#142b1b;--status-approved-fg:#6fc183;--status-approved-bg:#142b1b;--status-sent-fg:#e0b857;--status-sent-bg:#33280f;--status-accepted-fg:#6fc183;--status-accepted-bg:#142b1b;--status-declined-fg:#e88a80;--status-declined-bg:#341917}.u-tap{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);justify-content:center;align-items:center;display:inline-flex}.u-tap-extend{position:relative}.u-tap-extend:after{content:"";position:absolute;inset:-10px}:root{--tap-hit:40px}@media (max-width:768px){:root{--tap-hit:44px}}.topbar-breadcrumb a,.backlink,.sidebar-toggle,.auth-pw-toggle,.pending-preview-link,.eo-preview__link,.kds-version--btn,.kds-boq__del,.boq-expander,.boq-rowmenu__btn,.est-rowmenu__btn,.est-sort,.kds-boq__band-toggle [role=button]{position:relative}.topbar-breadcrumb a:after,.backlink:after,.sidebar-toggle:after,.auth-pw-toggle:after,.pending-preview-link:after,.eo-preview__link:after,.kds-version--btn:after,.kds-boq__del:after,.boq-expander:after,.boq-buildup:after,.boq-rowmenu__btn:after,.est-rowmenu__btn:after,.est-sort:after,.kds-boq__band-toggle [role=button]:after{content:"";inline-size:var(--tap-hit);block-size:var(--tap-hit);position:absolute;inset:50%;transform:translate(-50%,-50%)}.est-sort:after{inset:50% auto auto 50%}.u-control-row{align-items:center;gap:var(--tap-gap);display:flex}.u-safe{padding-left:max(var(--space-4), env(safe-area-inset-left));padding-right:max(var(--space-4), env(safe-area-inset-right));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom))}.u-wrap{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}@media (max-width:768px){:root{--row-height:var(--tap-min)}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body)}h1,h2,h3{font-weight:var(--fw-heading);letter-spacing:var(--heading-tracking)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=combobox],[tabindex]):focus-visible{border-radius:var(--radius-control)}.sidebar{background:var(--color-canvas);border-inline-end:var(--hairline) solid var(--color-border);color:var(--color-text);padding:var(--space-5) var(--space-3);gap:var(--space-6)}.sidebar__brand{min-height:0;padding:0 var(--space-2);color:var(--color-text);gap:0}.sidebar__logo{max-width:160px;max-height:40px}.sidebar__logo--default{object-fit:contain;object-position:left center;width:auto;max-width:none;height:26px;max-height:26px}.sidebar__mark{color:var(--color-primary)}.sidebar__wordmark:after{content:var(--brand-name);font-weight:var(--fw-heading);letter-spacing:var(--heading-tracking)}.sidebar__group{color:var(--color-text-muted);letter-spacing:var(--tracking-caps);padding:var(--space-4) var(--space-2) var(--space-1);font-size:var(--text-eyebrow);font-weight:var(--weight-eyebrow)}.sidebar__nav{flex-direction:column;flex:0 auto;gap:2px;padding:0;display:flex}.nav-link{color:var(--color-text-muted);height:var(--control-h);min-block-size:var(--control-h);padding:0 var(--space-2);gap:var(--gap-icon);border-radius:var(--radius-chip);overflow-wrap:normal;font-size:var(--text-meta);letter-spacing:.02em;margin:0;font-weight:500}.nav-link svg{width:16px;height:16px}.nav-link:hover,.nav-link.is-active{color:var(--color-text);background:var(--color-surface-2)}:root[data-brand=custom] .nav-link.is-active{color:var(--color-primary);background:var(--color-primary-subtle)}.sidebar__count{border-radius:var(--radius-chip);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sidebar__foot{padding:var(--space-4) 0 0;gap:var(--space-3);border-top:var(--hairline) solid var(--color-border);margin-top:auto}.sidebar__theme{height:var(--control-h);min-block-size:var(--control-h);padding:0 var(--space-2);gap:var(--gap-icon);color:var(--color-text-muted);border-radius:var(--radius-chip);font-size:var(--text-meta);letter-spacing:.02em;font-weight:500}.sidebar__theme:hover{color:var(--color-text);background:var(--color-surface-2)}.sidebar__theme svg{color:currentColor;background:0 0;border-radius:0;width:16px;height:16px;padding:0}.sidebar__foot .sidebar__theme,.sidebar__foot .user-menu-trigger{padding-left:var(--space-2)}.sidebar__version{padding:0 var(--space-2);font-size:var(--text-mono);color:var(--color-text-tertiary);letter-spacing:0;font-weight:400}.topbar{border-block-end:var(--border-width) solid var(--color-border);color:var(--color-text)}.topbar-breadcrumb{color:var(--color-text-muted)}.topbar-breadcrumb [aria-current=page]{color:var(--color-text)}.sidebar-toggle{color:var(--color-text-muted);border-radius:var(--radius-input)}.sidebar-toggle:hover{color:var(--color-text);background:var(--color-surface-2)}.topbar-search{color:var(--color-text-muted);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill)}.topbar-search:hover{color:var(--color-text);border-color:var(--color-border-strong)}.user-menu-trigger{min-height:0;padding:0 var(--space-2);gap:var(--space-2);color:var(--color-text);border-radius:var(--radius-chip)}.user-menu-trigger:hover{background:var(--color-surface-2)}.user-menu-name{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.user-menu-avatar{border-radius:var(--radius-chip);background:var(--color-control);width:24px;height:24px;color:var(--color-text-muted);font-size:var(--text-eyebrow);flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.user-menu-trigger .user-menu-id{gap:1px}.user-menu-trigger .user-menu-name{font-size:var(--text-meta);font-weight:400}.sidebar__foot .role-badge{color:var(--color-text-tertiary);font-size:var(--text-meta);background:0 0;border-radius:0;padding:0;font-weight:400}.user-menu-popover{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);z-index:var(--z-drawer)}.user-menu-item{color:var(--color-text);border-radius:var(--radius-input)}.user-menu-item:hover{background:var(--color-surface-2)}.user-menu-item.danger{color:var(--status-declined-fg)}.user-menu-item.danger:hover{background:var(--status-declined-bg)}.btn-primary{background:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--radius-button)}.btn-primary:hover{background:var(--color-primary-hover)}.form-group input{background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input)}.form-group input:focus{border-color:var(--color-focus)}.kds-badge{border-radius:var(--radius-chip)}.kds-badge--neutral{color:var(--status-draft-fg);background:var(--status-draft-bg);border-color:var(--color-border)}.kds-badge--info{color:var(--status-review-fg);background:var(--status-review-bg);border-color:color-mix(in oklab, var(--status-review-fg) 35%, transparent)}.kds-badge--success{color:var(--status-accepted-fg);background:var(--status-accepted-bg);border-color:color-mix(in oklab, var(--status-accepted-fg) 35%, transparent)}.kds-badge--warning{color:var(--status-sent-fg);background:var(--status-sent-bg);border-color:color-mix(in oklab, var(--status-sent-fg) 35%, transparent)}.kds-badge--danger{color:var(--status-declined-fg);background:var(--status-declined-bg);border-color:color-mix(in oklab, var(--status-declined-fg) 35%, transparent)}.kds-badge--outline{color:var(--color-text-muted);border-color:var(--color-border-strong);background:0 0}.topbar .user-menu{display:block;position:relative}@media (max-width:900px){:root{--pad-page:16px}}.topbar .user-menu-trigger{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);justify-content:center}.topbar .user-menu-id{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar .user-menu-popover{min-inline-size:208px;max-inline-size:calc(100vw - var(--space-8));position:absolute;inset-block-start:calc(100% + var(--space-2));inset-block-end:auto;inset-inline:auto 0}@media (any-pointer:coarse){.sidebar-toggle,.topbar-search,.topbar-right button,.btn-icon{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}.nav-link,.sidebar__theme,.user-menu-trigger,.user-menu-item{min-block-size:var(--tap-min)}.topbar-breadcrumb a{min-block-size:var(--tap-min);align-items:center;display:inline-flex}.topbar-left,.topbar-right,.sidebar__nav,.sidebar__foot,.modal-footer{gap:var(--tap-gap)}}@media (max-width:1279px){.sidebar-toggle,.topbar-search,.topbar-right button,.btn-icon,.kds-btn{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}.nav-link,.sidebar__theme,.user-menu-trigger,.user-menu-item,.kds-input,.skip-link,.kds-chip,.seg-tab,.templates-kind-filter>button,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select,.kds-boq__input{min-block-size:var(--tap-min)}.kds-tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.kds-tabs::-webkit-scrollbar{display:none}.kds-tab{min-block-size:var(--tap-min);white-space:nowrap;flex:none}button,[role=button],summary,.an-section a,.an-attention a{min-block-size:var(--tap-min)}.seg-tabs>button,.seg-tab,.kds-chip{min-inline-size:var(--tap-min)}a.cell-2l{min-block-size:var(--tap-min)}.est-rowmenu__btn,[class*=rowmenu__btn]{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}.est-sort{min-block-size:var(--tap-min)}.backlink,.kds-version,.kds-boq__add,.kds-boq__del,.boq-expander,.boq-buildup{position:relative}.kds-boq__del:after,.boq-expander:after,.boq-buildup:after,.kds-boq__band-toggle [role=button]:after{content:"";inline-size:var(--tap-min);block-size:var(--tap-min);position:absolute;inset:50%;transform:translate(-50%,-50%)}.kds-boq__band-toggle [role=button]{position:relative}.kds-boq tbody tr.kds-boq__row .kds-boq__input{min-block-size:var(--tap-min);height:auto}.boq-head__state button,.boq-head__state .kds-version{min-block-size:var(--tap-min);min-inline-size:var(--tap-min)}.topbar-breadcrumb a{min-block-size:var(--tap-min);align-items:center;display:inline-flex}.topbar-left,.topbar-right,.sidebar__nav,.sidebar__foot,.modal-footer{gap:var(--tap-gap)}}@media (max-width:768px){.u-table-cards{border:0;inline-size:100%;display:block}.u-table-cards thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-table-cards tbody{inline-size:100%;display:block}.u-table-cards tr{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);inline-size:100%;box-shadow:var(--shadow-sm);padding:var(--space-2) var(--space-4);margin-block-end:var(--space-3);display:block}.u-table-cards td{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:var(--tap-min);padding:var(--space-1) 0;overflow-wrap:anywhere;border:0;display:flex}.u-table-cards td:before{content:attr(data-label);font-size:var(--text-table-header);font-weight:var(--fw-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);flex:none}.u-table-cards td:not([data-label]):before{content:none}.u-table-cards td button,.u-table-cards td .btn-icon{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}}.est-owner-cell{max-width:100%}.est-owner-cell>span:last-child{min-width:0}.arch-table{--col-action:176px}.sidebar{padding-block-start:max(var(--space-5), env(safe-area-inset-top));padding-block-end:max(var(--space-5), env(safe-area-inset-bottom))}.topbar{padding-block-start:env(safe-area-inset-top)}@media (max-width:900px){.sidebar__foot{padding-block-end:max(var(--space-3), env(safe-area-inset-bottom))}.topbar{padding-inline-start:max(var(--space-3), env(safe-area-inset-left));padding-inline-end:max(var(--space-3), env(safe-area-inset-right))}#appView{padding-block-end:max(var(--space-4), env(safe-area-inset-bottom))}}.kds-money__cur,.kds-money__fils,.kds-money--hero .kds-money__cur,.kds-money--hero .kds-money__fils,.send-doc__total .kds-money__cur,.send-doc__total .kds-money__fils{font-size:inherit}.kds-avatar{font-size:var(--text-xs)}.kds-avatar--xs{--_s:24px}.kds-avatar--xl{font-size:var(--text-md)}.seg-tabs{gap:var(--space-1);padding:var(--space-1)}.seg-tab{font-size:var(--text-sm)}.seg-tab-count{font-size:var(--text-xs);padding:0 var(--space-2)}.kds-input,.kds-select,.kds-btn,.kds-chip,.kds-tab,.seg-tab,.btn,.topbar-search,.kds-input-group__affix{min-block-size:var(--control-h)}.kds-badge{min-block-size:var(--badge-h)}a{text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}.backlink,.eo-preview__link,.pending-preview-link,.li-link,.eo-showall{text-decoration:none}.eo-preview__link:hover,.pending-preview-link:hover,.li-link:hover,.eo-showall:hover,.kds-breadcrumb a:hover,.topbar-breadcrumb a:hover{text-underline-offset:2px;text-decoration:underline}button:not(:where(.backlink,.est-sort,.eo-preview__link,.pending-preview-link,.eo-showall,.kds-version,.li-desc__toggle,.ne-dup__more)),input:not(:where([type=hidden],[type=checkbox],[type=radio])),select,.kds-select{min-block-size:var(--control-h)}.kds-version{height:var(--badge-h);min-block-size:var(--badge-h)}.kds-boq{--_row-h:56px;--_ctl-h:var(--control-h);--_head-h:var(--control-h)}.kds-boq__add{height:var(--control-h)}.sidebar__theme{min-block-size:var(--control-h);height:var(--control-h)}.an-stage{min-block-size:44px}
.page-head__titles,.doc-head__title,.an-row__body,.an-row__meta,.kds-card__header,.template-row__identity,.est-card__head,.est-card__title,.est-card__meta,.pending-card__open,.pending-primary,.arch-card__head{min-width:0;max-inline-size:100%}@media (max-width:1100px){.list-toolbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.list-toolbar>*{inline-size:100%;margin-inline:0}.list-toolbar .est-search,.list-toolbar .kds-input-group{inline-size:100%}}.list-toolbar.is-stacked{align-items:stretch;gap:var(--space-3);flex-direction:column}.list-toolbar.is-stacked>*{inline-size:100%;margin-inline:0}.list-toolbar.is-stacked .est-search,.list-toolbar.is-stacked .kds-input-group{inline-size:100%}@media (max-width:1024px){.topbar-right{gap:var(--space-3)}.topbar-right>*{flex:none;margin-inline:0}.topbar-right .kds-btn--icon,.sidebar-toggle,.user-menu-trigger{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}.doc-head .doc-head__title{overflow-wrap:anywhere;flex:1 0 100%;inline-size:100%;min-inline-size:0}.doc-head .doc-head__state{flex-wrap:wrap;flex:100%;justify-content:flex-start;inline-size:100%;min-inline-size:0;max-inline-size:100%}.doc-head{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"crumb""title""meta""actions"}.doc-head>.doc-meta{margin-top:calc(var(--space-1) * -1)}.doc-head>.doc-crumb__actions{justify-content:flex-start;inline-size:100%;margin-left:0}.kds-card,.card,.an-kpi,.eo-railsec,.template-row,.pt-card{padding:var(--space-6)}.an-grid,.an-kpis,.an-primary-grid,.doc-grid,.templates-list{align-items:stretch}.an-grid>*,.an-kpis>*,.an-primary-grid>*,.doc-grid>*,.templates-list>*{min-width:0}.an-kpis>.an-kpi,.an-grid>.kds-card,.an-grid>.card,.an-primary-grid>.kds-card,.an-primary-grid>.card,.templates-list>.template-row{height:100%}.template-row__identity{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kds-table col:first-child,.est-table col:first-child,.pending-table col:first-child,.arch-table col:first-child,.catalog-table col:first-child{width:auto}.kds-table th,.kds-table td,.est-table th,.est-table td,.pending-table th,.pending-table td,.arch-table th,.arch-table td,.catalog-table th,.catalog-table td{padding-inline:var(--space-3)}.kds-table td.kds-num,.kds-table td.kds-money,.est-table td.kds-num,.est-table td.kds-money,.pending-table td.kds-num,.pending-table td.kds-money,.arch-table td.kds-num,.arch-table td.kds-money,.catalog-table td.kds-num,.catalog-table td.kds-money{text-align:right}.kds-table th.kds-num,.kds-table th.kds-money,.est-table th.kds-num,.est-table th.kds-money,.pending-table th.kds-num,.pending-table th.kds-money,.arch-table th.kds-num,.arch-table th.kds-money,.catalog-table th.kds-num,.catalog-table th.kds-money{text-align:right;direction:rtl;unicode-bidi:isolate}.users-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.users-table-wrap>.kds-table,.users-table-wrap>table{width:max-content;min-width:100%}.an-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.an-table-scroll>.kds-table,.an-table-scroll>table{width:max-content;min-width:100%}}@media (max-width:768px){.topbar-search{inline-size:var(--tap-min);min-inline-size:var(--tap-min);block-size:var(--tap-min);flex:none;justify-content:center;align-items:center;padding-inline:0;display:inline-flex;overflow:hidden}.topbar-search .kds-input,.topbar-search .kds-input-group__affix{display:none}.topbar-search .kds-input-group__icon{margin:0;position:static;transform:none}.topbar-search:is(input){color:#0000;caret-color:#0000}.topbar-breadcrumb{min-block-size:var(--tap-min);font-size:var(--text-xs);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.topbar-breadcrumb>:not(:last-child){display:none}.topbar-breadcrumb>:last-child{min-block-size:var(--tap-min);text-overflow:ellipsis;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.page-head{align-items:stretch;gap:var(--space-3);flex-direction:column}.page-actions{gap:var(--space-3);inline-size:100%;display:flex}.page-actions>*,.page-actions .kds-btn{flex:1 1 0;min-width:0}.doc-head .doc-head__state>*,.doc-head .doc-head__state .kds-btn,.doc-head .doc-crumb__actions>*,.doc-head .doc-crumb__actions .kds-btn{flex:none;min-inline-size:max-content}.backlink{min-block-size:var(--tap-min);align-self:flex-start;align-items:center;gap:var(--space-2);margin-inline:0;padding-inline:0;display:inline-flex}.kds-tabs,.seg-tabs,.est-sortbar{gap:var(--space-2);scrollbar-width:none;scroll-padding-inline:var(--space-4);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--space-8)), transparent);overflow-x:auto}.kds-tabs::-webkit-scrollbar{display:none}.seg-tabs::-webkit-scrollbar{display:none}.est-sortbar::-webkit-scrollbar{display:none}.kds-tab,.seg-tab,.est-sortbar>*{flex:none;margin-inline:0}.kds-tab,.seg-tab{align-items:center;gap:var(--space-1);min-block-size:var(--control-h);display:inline-flex}.list-toolbar,.pending-toolbar,.catalog-toolbar,.templates-library__toolbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.list-toolbar>*,.pending-toolbar>*,.catalog-toolbar>*,.templates-library__toolbar>*{inline-size:100%;margin-inline:0}.est-search,.pending-search,.templates-search,.search-input,.list-toolbar .kds-input-group,.pending-toolbar .kds-input-group,.catalog-toolbar .kds-input-group,.templates-library__toolbar .kds-input-group{inline-size:100%}.catalog-statusfilter{scrollbar-width:none;overflow-x:auto}.catalog-statusfilter::-webkit-scrollbar{display:none}.an-grid,.an-kpis,.an-primary-grid,.doc-grid,.templates-list{gap:var(--space-4);grid-template-columns:1fr}.doc-head{margin-bottom:var(--space-6)}.doc-grid{gap:var(--space-6)}.doc-col,.doc-rail{gap:var(--space-3)}.eo-band{align-items:stretch;gap:var(--space-3);padding:var(--space-4);flex-direction:column}.eo-band__label{width:auto}.eo-band__fields{column-gap:var(--space-5);row-gap:var(--space-3)}.eo-band__actions{flex-wrap:wrap;margin-inline-start:0}.eo-band--progress .kds-lifecycle{min-width:0}.eo-band--progress .kds-lifecycle__label{overflow-wrap:anywhere}.eo-clientdoc__body{row-gap:var(--space-3);flex-wrap:wrap}.eo-clientdoc__money{text-align:left;margin-inline-start:0}.kds-btn--icon{min-inline-size:var(--control-h);min-block-size:var(--control-h)}.kds-chip{min-block-size:var(--control-h)}.templates-kind-filter>button,.control-btn{min-block-size:var(--tap-min)}.control-btn,.templates-table__edit,.catalogue-table__edit,.arch-purge,.est-rowmenu__btn{min-inline-size:var(--tap-min);min-block-size:var(--tap-min)}.arch-purge{flex-basis:var(--tap-min)}}@media (max-width:720px){.ne-foot{flex-wrap:wrap}.ne-foot>.kds-btn{flex:none;min-inline-size:max-content}.ne-foot>.kds-btn--primary{flex:1 0 100%;inline-size:100%}.kds-card,.card,.an-kpi,.eo-railsec,.template-row,.pt-card{padding:var(--space-4)}.est-cards,.arch-cards,.members-cards{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);flex-direction:column;gap:0;display:flex;overflow:hidden}.members-cards{margin:0;padding:0;list-style:none}.est-card,.arch-card,.member-card{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-block-size:calc(var(--space-6) * 3);padding:var(--space-2) var(--space-3);box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;display:flex}.est-card+.est-card,.arch-card+.arch-card,.member-card+.member-card{border-block-start:1px solid var(--color-border-subtle)}.member-card{align-items:flex-start;row-gap:var(--space-2);padding-block:var(--space-3)}.member-card__head{align-items:center;gap:var(--space-3);flex:100%;max-inline-size:100%;display:flex}.member-card__meta{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.member-card__action{flex:auto;min-inline-size:150px;max-inline-size:260px;margin-inline-start:auto}.est-card__head,.arch-card__head{align-items:center;gap:var(--space-3);border:0;flex:100%;max-inline-size:100%;padding:0;display:flex}.est-card__title{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:var(--text-sm);color:var(--color-text);flex:auto;overflow:hidden}.est-card__total,.pending-total,.arch-card__head>:last-child{white-space:nowrap;text-overflow:clip;flex:none;margin-inline-start:auto;overflow:visible}.est-card__total .kds-money,.pending-total .kds-money{white-space:nowrap}.arch-card__head>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.est-card__meta{align-items:center;gap:var(--space-2);white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-size:var(--text-xs);color:var(--color-text-muted);flex:auto;display:inline-flex;overflow:hidden}.est-card__meta .kds-badge,.pending-card .kds-badge,.arch-card .kds-badge{block-size:var(--badge-h);flex:none;min-block-size:0}.est-card__meta .kds-version,.est-card__meta .est-owner{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.est-card__foot{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;border:0;flex:0 auto;margin-inline-start:auto;padding:0;display:inline-flex;overflow:hidden}.est-card .est-rowmenu{flex:none;margin-inline:0}.est-rowmenu__btn{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);justify-content:center;align-items:center;display:inline-flex}.pending-card__open{align-items:center;gap:var(--space-3);max-inline-size:100%;min-block-size:var(--tap-min);padding:0;display:flex}.pending-actions{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.pending-actions__secondary{gap:var(--space-2);display:flex}.pending-actions .kds-btn{min-block-size:var(--control-h)}.arch-note{min-width:0;font-size:var(--text-xs);color:var(--color-text-muted);flex:auto}.arch-note__body{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.arch-actions{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.arch-c-act{min-block-size:var(--control-h)}.mobile-facts{column-gap:var(--space-4);row-gap:var(--space-2);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.mobile-facts .cell-2l{min-width:0;padding-inline:0}.mobile-facts .cell-2l>:first-child{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.mobile-facts .cell-2l>:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.est-card__title>b,.est-card__title>span,.arch-card__head>*,.pending-primary>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.est-card__title>b{font-size:var(--text-sm);color:var(--color-text)}.est-card__title>span{font-size:var(--text-xs);color:var(--color-text-muted)}.est-card__head{flex-wrap:wrap;align-items:flex-start}.est-card__title{flex:auto;max-inline-size:calc(100% - 56px)}.est-rowmenu{order:1;align-self:flex-start}.est-card__head>.est-card__total{flex:0 0 100%;order:2;margin-inline-start:0}.est-card__title>b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.est-card__foot{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-xs);color:var(--color-text-muted);flex:0 auto;order:2;margin-inline-start:0;display:flex;overflow:hidden}.est-card__meta{align-items:center;gap:var(--space-2);flex:none;order:3;margin-inline-start:auto;display:flex}.est-card__foot>.est-owner-cell{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.est-card__foot>.est-owner-cell>span:not(.kds-avatar){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.est-card__foot>.est-updated{white-space:nowrap;flex:none}.est-card__foot>.est-owner-cell{flex:0 auto}.est-card{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""foot meta";display:grid}.est-card__head{grid-area:head;display:flex}.est-card__foot{grid-area:foot}.est-card__meta{grid-area:meta}.est-card__head{align-items:center;gap:var(--space-2)}.est-card__head>.est-card__total{white-space:nowrap;font-size:var(--text-sm);flex:none;margin-inline-start:auto}}@media (max-width:480px){.mobile-facts{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mobile-facts>div{min-width:0}.mobile-facts dt{font-size:var(--text-xs);color:var(--color-text-muted)}.mobile-facts dd{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.arch-actions,.pending-actions{gap:var(--space-2);display:flex}.pending-actions>.kds-btn{flex:auto}.pending-cards{gap:var(--space-4);background:0 0;border:0;border-radius:0;overflow:visible}.pending-card{align-items:center;column-gap:var(--space-2);row-gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr);display:grid}.pending-card>.pending-card__lead,.pending-card>.pending-card__figures,.pending-card>.pending-actions{grid-column:1/-1}}@media (max-width:768px){.topbar-search>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar-search>.kds-kbd{display:none}.topbar-search>svg{flex:none}}@media (max-width:400px){.est-toolbar,.est-toolbar-actions,.page-head,.page-head__row{flex-wrap:wrap;min-width:0}.est-toolbar>*,.est-toolbar-actions>*,.kds-detail-row,.kds-detail-row>dd{min-width:0}.kds-detail-row>dd>*,.kds-detail-row>dd .kds-btn{min-width:0;max-width:100%;overflow:hidden}.kds-detail-row>dd .kds-btn>span:not(.kds-avatar){text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (max-width:768px){:root{--inset-modal:20px}}@media (max-width:900px){.mobile-topbar--legacy,.mobiletabs--legacy,.mobiletabs__scrim,.mobiletabs__sheet{display:none}.mobile-topbar--compact{background:var(--color-bg);height:auto;z-index:var(--z-sticky);border-bottom:var(--hairline) solid var(--color-border);flex-direction:column;gap:0;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.mobile-topbar__entity-row{min-block-size:calc(var(--tap-min) + var(--space-2));padding-inline:var(--space-4);align-items:center;display:flex}.mobile-topbar__entity{align-items:center;gap:var(--space-2);inline-size:100%;min-inline-size:0;min-block-size:var(--tap-min);padding-inline:var(--space-3);border-radius:var(--radius-chip);background:var(--color-control);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-meta);font-weight:var(--weight-regular);cursor:pointer;border:0;display:flex}.mobile-topbar__entity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-weight:var(--weight-medium);text-align:start;flex:1;overflow:hidden}.mobile-topbar__destinations{align-items:center;gap:var(--space-1);min-width:0;min-block-size:calc(var(--tap-min) + var(--space-1));padding:0 var(--space-4) var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.mobile-topbar__destinations::-webkit-scrollbar{display:none}.mobile-topbar__compact-brand{max-inline-size:calc(100% - (var(--tap-min) * 4) - (var(--space-1) * 4));flex:none;align-items:center;display:flex;overflow:hidden}.mobile-topbar__compact-brand .mobile-topbar__logo{inline-size:auto;max-inline-size:100%;block-size:var(--space-6);object-fit:contain;display:block}.mobile-topbar__destination{inline-size:var(--tap-min);block-size:var(--tap-min);border-radius:var(--radius-chip);color:var(--color-text-tertiary);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mobile-topbar__destination.is-first{margin-inline-start:auto}.mobile-topbar__destination:hover,.mobile-topbar__destination.is-active{background:var(--color-control);color:var(--color-text)}.mobiletabs--compact{background:var(--color-bg);block-size:calc(var(--topbar-h) + env(safe-area-inset-bottom,var(--space-0)));display:flex}.mobiletabs--compact .mobiletabs__tab{min-block-size:var(--topbar-h);font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--color-text-tertiary);transition:color var(--dur-instant) var(--ease-standard);flex-direction:row;gap:0}.mobiletabs--compact .mobiletabs__tab.is-active{color:var(--color-text);font-weight:var(--weight-regular)}.mobiletabs--compact .mobiletabs__ico{border-radius:var(--radius-chip);justify-content:center;align-items:center;block-size:48px;inline-size:48px;display:inline-flex}.mobiletabs--compact .mobiletabs__badge{font-weight:var(--weight-medium)}.estimates-view{gap:0}.estimates-view .page-head.page-head{align-items:center;gap:var(--space-2);padding-block:var(--space-1) var(--space-3);flex-flow:row;display:flex}.estimates-view .page-head__titles{align-items:baseline;gap:var(--space-2);flex-direction:row;flex:0 auto}.estimates-view .page-title{font-size:var(--text-display-sm);font-weight:var(--weight-display);flex:none}.estimates-view .page-sub{font-size:var(--text-meta);flex:none}.estimates-view .page-actions{gap:var(--space-2);flex:none;inline-size:auto;margin-inline-start:auto;display:flex}.estimates-view .page-actions>*,.estimates-view .page-actions .kds-btn{min-inline-size:var(--tap-min);inline-size:var(--tap-min);min-block-size:var(--tap-min);block-size:var(--tap-min);flex:none}.estimates-view .page-actions .kds-btn.estimates-new{padding-inline:0}.estimates-new__label{display:none}.estimates-new.kds-btn--primary{align-items:center;gap:var(--space-2);inline-size:auto;padding-inline:var(--space-4);display:inline-flex}.estimates-view .list-toolbar{align-items:center;gap:var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--space-4);display:grid}.estimates-view .list-toolbar>*{margin-inline:0}.estimates-view .est-status-tabs{row-gap:var(--space-2);inline-size:calc(100% + (var(--space-4) * 2));block-size:auto;max-inline-size:none;min-block-size:var(--tap-min);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);background:0 0;border-radius:0;flex-wrap:wrap;grid-column:1/-1;display:flex;overflow-x:visible}.estimates-view .est-status-tabs .kds-selector__option{min-block-size:var(--tap-min);border-radius:var(--radius-chip)}.estimates-view .est-status-tabs .kds-selector__thumb{border-radius:var(--radius-chip)}.estimates-view .est-search{inline-size:100%;min-inline-size:0;block-size:var(--tap-min);background:var(--color-surface-2);border:0;grid-column:1}.estimates-view .est-toolbar-actions{gap:var(--space-2);grid-column:2;inline-size:auto;display:flex}.estimates-view .est-toolbar-actions>*,.estimates-view .est-toolbar-trigger{min-inline-size:var(--tap-min);inline-size:var(--tap-min);min-block-size:var(--tap-min);block-size:var(--tap-min);flex:none}.estimates-view .est-toolbar-trigger{border-radius:var(--radius-chip);background:var(--color-surface-2);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.estimates-view .est-toolbar-trigger:hover,.estimates-view .est-toolbar-trigger.is-open{background:var(--color-control);color:var(--color-text)}.est-toolbar-trigger__label{display:none}.estimates-view .est-toolbar-trigger__badge{min-inline-size:var(--space-4);block-size:var(--space-4);padding-inline:var(--space-1);position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.est-sort-panel{display:block}.est-sortbar{display:none}.est-sort-panel__options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:980px){.boq-split.eo-pagesplit[data-preview=open] .boq-preview,.boq-split.eo-pagesplit[data-preview=open] .boq-split__resizer{height:auto;max-height:none;position:static}.boq-split.eo-pagesplit{grid-template-columns:minmax(0,1fr);transition:none}.boq-split.eo-pagesplit .boq-split__main{order:1}.boq-split.eo-pagesplit .boq-split__pane--quote{order:2}.boq-split.eo-pagesplit .boq-split__pane--sheet{order:3}.boq-split.eo-pagesplit .boq-split__pane{max-height:none;position:static;overflow:visible}.boq-split.eo-pagesplit .boq-split__pane:empty{display:none}}