.EmptyState-module__state__2xI3x{border:var(--control-border-w) dashed var(--line);border-radius:var(--r-card);padding:var(--state-pad);text-align:center;color:var(--muted)}.EmptyState-module__error__0Ztiy{border-color:var(--danger);color:var(--danger)}.EmptyState-module__left__h6OPm{text-align:left}.EmptyState-module__title__Mmt-x{display:block;color:var(--text);font:var(--type-state-title);margin-bottom:var(--state-title-gap)}.EmptyState-module__error__0Ztiy .EmptyState-module__title__Mmt-x{color:var(--danger)}.EmptyState-module__action__3DGjM{margin-top:var(--sp-3)}.Skeleton-module__sk__gUgj9{display:block;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:Skeleton-module__shimmer__O2pdf var(--dur-shimmer) infinite;border-radius:var(--r-sm)}.Skeleton-module__stack__UI55E{display:flex;flex-direction:column;gap:var(--sp-nav-gap)}@keyframes Skeleton-module__shimmer__O2pdf{to{background-position:-200% 0}}.StateView-module__loading__ZanAs{padding:var(--card-pad)}.ScreenFrame-module__full__zdsvv{min-width:0}.ScreenFrame-module__max__f65mZ{min-width:0;max-width:var(--content-max)}.Spinner-module__spin__R6E15{width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border) solid var(--spinner-track);border-top-color:var(--text-inv);border-radius:50%;animation:Spinner-module__spin__R6E15 var(--dur-spin) linear infinite;display:inline-block;flex:none}.Spinner-module__dark__-XdJI{border-color:var(--spinner-track-dark);border-top-color:var(--accent)}@keyframes Spinner-module__spin__R6E15{to{transform:rotate(360deg)}}.Tooltip-module__target__yLQAV{display:inline-block;max-width:100%}.Tooltip-module__block__dl0mx{display:block}.Tooltip-module__anchor__6Vsy9:focus-visible{outline:none;border-radius:var(--r-sm);box-shadow:0 0 0 var(--control-border-w) var(--focus-border)}.Tooltip-module__anchor__6Vsy9 :disabled{pointer-events:none}.Tooltip-module__tip__Vc2Io{position:fixed;top:0;left:0;z-index:var(--z-tooltip);box-sizing:border-box;width:max-content;min-width:var(--tooltip-w-min);max-width:var(--tooltip-w-max);padding:var(--tooltip-pad);font:var(--type-body);color:var(--text);text-align:left;white-space:pre-line;overflow-wrap:anywhere;background:var(--surface);border:var(--control-border-w) solid var(--line);border-radius:var(--r-popover);box-shadow:var(--shadow-tooltip);overflow-y:auto}.Tooltip-module__measuring__--4eg{visibility:hidden}.Button-module__btn__M8Iad{height:var(--control-h);padding:0 var(--btn-px);border-radius:var(--r-control);border:var(--control-border-w) solid transparent;font:var(--type-btn);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);white-space:nowrap}.Button-module__btn__M8Iad:focus-visible{outline:none;border-color:var(--focus-border);box-shadow:var(--focus-ring)}.Button-module__primary__SNPGA{background:var(--accent);color:var(--text-inv)}.Button-module__primary__SNPGA:hover:not(:disabled){background:var(--accent-dark)}.Button-module__secondary__JJkiv{background:var(--control-bg);border-color:var(--control-border);color:var(--text)}.Button-module__secondary__JJkiv:hover:not(:disabled){background:var(--surface-alt)}.Button-module__ghost__fimqK{background:transparent;color:var(--accent)}.Button-module__ghost__fimqK:hover:not(:disabled){background:var(--accent-soft)}.Button-module__danger__JczET{background:var(--danger);color:var(--text-inv)}.Button-module__dangerOutline__jz-qk{background:var(--control-bg);border-color:var(--danger);color:var(--danger)}.Button-module__dangerOutline__jz-qk:hover:not(:disabled){background:var(--danger-subtle)}.Button-module__success__8Ga4S{background:var(--ok);color:var(--text-inv)}.Button-module__btn__M8Iad:disabled{opacity:.45;cursor:not-allowed}.Button-module__fullWidth__KEGVj{width:100%}.Field-module__field__CGROg{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.Field-module__wide__Imzbf{grid-column:1 / -1}.Field-module__label__F-fC8{font:var(--type-label);color:var(--muted)}.Field-module__required__7ads0{color:var(--danger)}.Field-module__hint__4USv4{font:var(--type-hint);color:var(--muted)}.Field-module__hintError__XC7J0{color:var(--danger)}.Input-module__ctrl__YPc3v{height:var(--control-h);border:var(--control-border-w) solid var(--control-border);border-radius:var(--r-control);background:var(--control-bg);padding:0 var(--control-px);font:var(--type-body);color:var(--text);width:100%}.Input-module__ctrl__YPc3v:focus{outline:none;border-color:var(--focus-border);box-shadow:var(--focus-ring)}.Input-module__ctrl__YPc3v:disabled{background:var(--control-bg-disabled);color:var(--muted);cursor:not-allowed}.Input-module__invalid__RAVLo{border-color:var(--danger)}.Input-module__mono__CJ5cN{font-family:var(--fm)}.Input-module__textarea__-jGHd{height:auto;min-height:var(--textarea-min-h);padding:var(--textarea-py) var(--control-px);resize:vertical}.Input-module__wrap__-bfQh{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.Input-module__suffix__EyaNZ{font:var(--type-uom);color:var(--muted);white-space:nowrap}.Icon-module__icon__-FAxC{display:block;flex:none;width:var(--icon-size);height:var(--icon-size)}.Modal-module__backdrop__7pgqm{--backdrop-pad-y: var(--sp-6);--footer-end: calc(-1 * var(--backdrop-pad-y));position:fixed;inset:0;background:var(--overlay);display:flex;align-items:flex-start;justify-content:center;padding:var(--backdrop-pad-y) 0;overflow-y:auto;z-index:var(--z-modal)}.Modal-module__backdropLg__TV547{padding-top:var(--modal-top-lg)}.Modal-module__backdropFull__SM-Az{padding:var(--modal-inset-full);overflow:hidden}.Modal-module__modal__Qj7Y4{margin:auto;background:var(--surface);border-radius:var(--r-modal);width:var(--modal-w-md);max-width:100%;box-shadow:var(--shadow-modal)}.Modal-module__sm__h6zSj{width:var(--modal-w-sm)}.Modal-module__lg__s-sQf{width:var(--modal-w-lg);margin-top:0}.Modal-module__xl__GEd-n{width:var(--modal-w-xl);margin-top:0}.Modal-module__full__eVJnc{display:flex;flex-direction:column;flex:1 1 auto;align-self:stretch;width:auto;min-width:0;max-width:none;margin:0;overflow:hidden}.Modal-module__header__4saf9{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--modal-header-pad);border-bottom:var(--control-border-w) solid var(--line);font:var(--type-h2)}.Modal-module__heading__nnlqf{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3)}.Modal-module__headerActions__fO71J{display:inline-flex;flex:none;align-items:center;gap:var(--sp-1)}.Modal-module__close__LLABv{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;border:var(--control-border-w) solid transparent;border-radius:var(--r-control);background:transparent;color:var(--muted);cursor:pointer}.Modal-module__close__LLABv:hover:not(:disabled){border-color:var(--control-border);background:var(--surface);color:var(--text)}.Modal-module__close__LLABv:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Modal-module__close__LLABv:disabled{cursor:default}.Modal-module__body__2WwxA{padding:var(--modal-body-pad)}.Modal-module__footer__xdAoa{padding:var(--modal-footer-pad);border-top:var(--control-border-w) solid var(--line);border-radius:0 0 var(--r-modal) var(--r-modal);display:flex;justify-content:flex-end;gap:var(--sp-2);background:var(--surface-alt)}.Modal-module__modal__Qj7Y4:not(.Modal-module__full__eVJnc)>.Modal-module__footer__xdAoa{position:sticky;bottom:var(--footer-end);z-index:4}.Modal-module__modal__Qj7Y4>.Modal-module__stuck__T-7ZW{border-radius:0}.Modal-module__end__Kg1is{display:block;height:0}.Modal-module__scrollBody__YfK4O{display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--sp-6))}.Modal-module__lg__s-sQf.Modal-module__scrollBody__YfK4O,.Modal-module__xl__GEd-n.Modal-module__scrollBody__YfK4O{max-height:calc(100vh - var(--modal-top-lg) - var(--sp-6))}.Modal-module__full__eVJnc>.Modal-module__header__4saf9,.Modal-module__full__eVJnc>.Modal-module__footer__xdAoa,.Modal-module__scrollBody__YfK4O>.Modal-module__header__4saf9,.Modal-module__scrollBody__YfK4O>.Modal-module__footer__xdAoa{flex:none}.Modal-module__full__eVJnc>.Modal-module__body__2WwxA,.Modal-module__scrollBody__YfK4O>.Modal-module__body__2WwxA{--footer-end: 0;flex:1 1 auto;min-height:0;overflow:auto}.ConfirmDialog-module__body__E-lGs{display:flex;flex-direction:column;gap:var(--sp-3)}.ConfirmDialog-module__message__DsMzf{margin:0}.Badge-module__badge__M4nkp{display:inline-block;padding:var(--badge-py) var(--badge-px);border-radius:var(--r-badge);font:var(--type-badge);white-space:nowrap}.Badge-module__ok__Qqad-{background:var(--tint-ok);color:var(--ok)}.Badge-module__warn__BRXNP{background:var(--tint-warn);color:var(--warn)}.Badge-module__danger__toqNi{background:var(--tint-danger);color:var(--danger)}.Badge-module__info__xnvJR{background:var(--tint-info);color:var(--info)}.Badge-module__mute__I5blM{background:var(--tint-mute);color:var(--muted)}.GuardDialog-module__item__7K2kl{display:flex;gap:var(--sp-nav-gap);padding:var(--sp-item) 0;border-bottom:var(--control-border-w) solid var(--line-soft);align-items:flex-start}.GuardDialog-module__item__7K2kl:last-child{border-bottom:none}.GuardDialog-module__body__oM1C2{min-width:0}.GuardDialog-module__hint__1Yk2z{display:block;font:var(--type-hint);color:var(--muted)}.GuardDialog-module__summary__3ceDW{font:var(--type-note);color:var(--muted);margin-right:auto;align-self:center}.Toast-module__viewport__rRLhY{position:fixed;bottom:var(--toast-offset);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--sp-2);z-index:var(--z-toast)}.Toast-module__toast__ZvU0x{background:var(--toast-bg);color:var(--text-inv);padding:var(--toast-pad);border-radius:var(--r-popover);font:var(--type-body);box-shadow:var(--shadow-toast);animation:Toast-module__enter__VqWuh var(--dur-enter) ease-out;display:flex;align-items:center;gap:var(--sp-3)}.Toast-module__ok__fbpVk{background:var(--ok)}.Toast-module__warn__HBo3O{background:var(--warn)}.Toast-module__error__UhzGG{background:var(--danger)}.Toast-module__action__th4Q9{background:none;border:none;color:inherit;font:var(--type-btn);text-decoration:underline;cursor:pointer;padding:0}@keyframes Toast-module__enter__VqWuh{0%{opacity:0;transform:translateY(var(--toast-enter-shift))}}.AuthLayout-module__page__5Gx-W{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.AuthLayout-module__card__LnAjr{width:var(--modal-w-sm);background:var(--surface);border:var(--control-border-w) solid var(--line);border-radius:var(--r-card);padding:var(--card-pad)}.AuthLayout-module__brand__FVVj3{font:var(--type-brand);margin-bottom:var(--sp-1)}.AuthLayout-module__title__ekee-{font:var(--type-h2);margin:0 0 var(--sp-4)}.AuthLayout-module__form__f-BZ4{display:flex;flex-direction:column;gap:var(--sp-3)}.AuthLayout-module__error__Rt3yZ{font:var(--type-hint);color:var(--danger)}.AuthLayout-module__note__AVxQl{font:var(--type-note);color:var(--muted)}.AuthLayout-module__actions__-6-da{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-1)}.AuthLayout-module__spacer__meLXu{margin-left:auto}.Banner-module__banner__lq78J{display:flex;flex-direction:column;gap:var(--sp-half);padding:var(--sp-2) var(--sp-3);border-left:var(--banner-bar-w) solid currentColor;border-radius:var(--r-control);font:var(--type-note)}.Banner-module__title__8mi2l{font:var(--type-state-title)}.Banner-module__body__ar8LP{color:var(--text)}.Banner-module__neutral__ZlUEq{color:var(--tone-neutral);background:var(--tone-neutral-tint)}.Banner-module__info__n8a--{color:var(--tone-info);background:var(--tone-info-tint)}.Banner-module__warning__EgNFP{color:var(--tone-warning);background:var(--tone-warning-tint)}.Banner-module__danger__60tjq{color:var(--tone-danger);background:var(--tone-danger-tint)}.ActAsBanner-module__actAs__htyID{padding:var(--sp-2) var(--topbar-px);background:var(--surface);border-bottom:var(--control-border-w) solid var(--line)}.ActAsBanner-module__row__8MePH{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.AppShell-module__shell__hwv23{display:grid;grid-template-columns:var(--nav-w) 1fr;grid-template-rows:auto var(--topbar-h) 1fr;min-height:100vh}.AppShell-module__banner__Lmjwo{grid-column:1 / -1;grid-row:1}.AppShell-module__top__r5vDt{grid-column:1 / -1;grid-row:2}.AppShell-module__nav__ymZKM{grid-column:1;grid-row:3;min-height:0}.AppShell-module__main__J5Ohx{grid-column:2;grid-row:3;min-width:0;padding:var(--main-pad)}.SideNav-module__nav__4mg0u{height:100%;overflow:auto;background:var(--surface);border-right:var(--control-border-w) solid var(--line);padding:var(--nav-pad-y) 0}.SideNav-module__icon__mfqNu{display:block;width:var(--nav-icon);height:var(--nav-icon);flex:none;color:var(--muted)}.SideNav-module__active__B6AvD .SideNav-module__icon__mfqNu{color:var(--accent)}.SideNav-module__item__pqkGl{display:flex;align-items:center;gap:var(--sp-nav-gap);padding:var(--nav-item-pad);color:var(--text);text-decoration:none;font:var(--type-nav);border-left:var(--nav-active-w) solid transparent}.SideNav-module__item__pqkGl:hover:not(.SideNav-module__active__B6AvD){background:var(--surface-alt);border-left-color:var(--line)}.SideNav-module__active__B6AvD:hover{background:var(--accent-soft-strong)}.SideNav-module__item__pqkGl:focus-visible{outline:none;box-shadow:var(--focus-ring)}.SideNav-module__active__B6AvD{border-left-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.SideNav-module__text__tp3u1{display:flex;flex:1;flex-direction:column;gap:var(--sp-half);min-width:0}.SideNav-module__dot__VHrlT{width:var(--indev-dot);height:var(--indev-dot);border-radius:50%;background:var(--warn);flex:none}.SideNav-module__marker__6MuS9{font:var(--type-marker);color:var(--muted)}.SideNav-module__row__iorrK{position:relative}.SideNav-module__fold__kzapO{position:absolute;top:0;right:0;bottom:0;width:var(--sp-4);display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.SideNav-module__fold__kzapO:hover{color:var(--text)}.SideNav-module__fold__kzapO:focus-visible{outline:none;box-shadow:var(--focus-ring)}.SideNav-module__chevron__5K15Z{width:var(--chevron-size);height:var(--chevron-size);border-right:var(--chevron-stroke) solid currentColor;border-bottom:var(--chevron-stroke) solid currentColor;transform:rotate(-45deg)}.SideNav-module__chevronOpen__KSfNy{transform:translateY(-25%) rotate(45deg)}.SideNav-module__sub__-qQUO{padding-top:var(--sp-1-5);padding-bottom:var(--sp-1-5);padding-left:calc(var(--sp-3) + var(--nav-active-w) + var(--nav-icon) + var(--sp-nav-gap))}.SideNav-module__header__Fman5{display:block;padding:var(--sp-2) var(--sp-4) var(--sp-1) calc(var(--sp-3) + 2 * var(--nav-active-w) + var(--nav-icon) + var(--sp-nav-gap));font:var(--type-label);color:var(--muted)}.Select-module__ctrl__cEijE{height:var(--control-h);border:var(--control-border-w) solid var(--control-border);border-radius:var(--r-control);background:var(--control-bg);padding:0 var(--control-px);font:var(--type-body);color:var(--text);width:100%}.Select-module__ctrl__cEijE:focus{outline:none;border-color:var(--focus-border);box-shadow:var(--focus-ring)}.Select-module__ctrl__cEijE:disabled{background:var(--control-bg-disabled);color:var(--muted);cursor:not-allowed}.Select-module__invalid__sQG8N{border-color:var(--danger)}.Select-module__adorned__14MbL{position:relative;display:block;min-width:0}.Select-module__adorned__14MbL .Select-module__adornedCtrl__G0dXg{appearance:none;padding-right:calc(var(--control-px) + var(--chevron-size) + var(--select-trail-w) + 2 * var(--sp-2));text-overflow:ellipsis}.Select-module__adorned__14MbL:after{content:"";position:absolute;top:50%;right:calc(var(--control-px) + var(--chevron-stroke));width:var(--chevron-size);height:var(--chevron-size);border-right:var(--chevron-stroke) solid var(--text);border-bottom:var(--chevron-stroke) solid var(--text);transform:translateY(-75%) rotate(45deg);pointer-events:none}.Select-module__adornedDisabled__m1Kx0:after{border-color:var(--muted)}.Select-module__trailing__2qH4i{position:absolute;top:50%;right:calc(var(--control-px) + var(--chevron-size) + var(--sp-2));display:inline-flex;align-items:center;max-width:50%;transform:translateY(-50%);pointer-events:none}.ProfileMenu-module__wrap__5gUZV{position:relative}.ProfileMenu-module__panel__QMAXb{position:absolute;top:var(--popover-offset);right:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:var(--sp-3);width:max-content;min-width:var(--popover-min-w);max-width:var(--modal-w-sm);padding:var(--card-pad);background:var(--surface);border:var(--control-border-w) solid var(--line);border-radius:var(--r-popover);box-shadow:var(--shadow-popover);font:var(--type-body)}.ProfileMenu-module__block__41QSS{display:flex;flex-direction:column;gap:var(--sp-1)}.ProfileMenu-module__name__CbTAA{font:var(--type-h2)}.ProfileMenu-module__caption__5L3vo{font:var(--type-label);color:var(--muted)}.ProfileMenu-module__muted__n4lAb{color:var(--muted)}.ProfileMenu-module__roles__6Lr5a{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}.ProfileMenu-module__settings__CpNB7{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--sp-2) var(--sp-3);padding-top:var(--sp-3);border-top:var(--control-border-w) solid var(--line-soft)}.ProfileMenu-module__footer__IaNuS{display:flex;flex-direction:column;gap:var(--sp-1);padding-top:var(--sp-2);border-top:var(--control-border-w) solid var(--line-soft)}.TopBar-module__top__KGHxu{display:flex;align-items:center;gap:var(--sp-3);height:100%;padding:0 var(--topbar-px);background:var(--surface);border-bottom:var(--control-border-w) solid var(--line)}.TopBar-module__brand__xLgLb{display:flex;align-items:baseline;gap:var(--sp-2);min-width:calc(var(--nav-w) - var(--topbar-px));flex:none}.TopBar-module__brandName__XNmok{font:var(--type-brand);white-space:nowrap}.TopBar-module__brandTagline__uIXjp{font:var(--type-hint);color:var(--muted);white-space:nowrap}.TopBar-module__section__BbnNf{min-width:0;overflow:hidden;padding-left:var(--sp-3);border-left:var(--control-border-w) solid var(--line);font:var(--type-h2);white-space:nowrap;text-overflow:ellipsis}.TopBar-module__right__iG7Ua{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3)}.TopBar-module__roles__Nf-Ko{display:flex;align-items:center;margin:0;padding:0;list-style:none;font:var(--type-nav);white-space:nowrap}.TopBar-module__role__ifcX6+.TopBar-module__role__ifcX6:before{content:"·";margin:0 var(--sp-1-5);color:var(--muted)}.TopBar-module__build__yOtuE{font:var(--type-uom);color:var(--muted)}.SectionNav-module__head__Pya44{margin-bottom:var(--sp-4)}.SectionNav-module__title__SaCzv{margin:0 0 var(--sp-3);font:var(--type-h1);color:var(--text)}.SectionNav-module__nav__BwwMm{display:flex;align-items:flex-end;gap:var(--sp-half);border-bottom:var(--control-border-w) solid var(--line)}.SectionNav-module__tab__yiVbK{padding:var(--tab-pad);font:var(--type-tab);color:var(--muted);text-decoration:none;border-bottom:var(--tab-active-w) solid transparent}.SectionNav-module__tab__yiVbK:hover{color:var(--text)}.SectionNav-module__tab__yiVbK:focus-visible{outline:none;border-radius:var(--r-sm) var(--r-sm) 0 0;box-shadow:var(--focus-ring)}.SectionNav-module__active__Nztxq{color:var(--text);border-bottom-color:var(--accent)}:root,[data-theme=stdoo]{--bg: #f2f1ed;--surface: #fff;--surface-alt: #faf9f6;--surface-sunk: #f3f1ec;--text: #1d1c1a;--muted: #8a8880;--line: #e4e2dc;--line-soft: #f1efe9;--accent: #2e5fc7;--accent-dark: #1d47a4;--accent-soft: rgba(46, 95, 199, .1);--accent-soft-strong: rgba(46, 95, 199, .18);--ok: #2f8f6b;--warn: #b8821f;--danger: #a8352f;--info: #3b66c4;--text-inv: #ffffff;--qr-ink: #000000;--qr-paper: #ffffff;--control-border: #d6d4ce;--control-bg: #fff;--control-bg-disabled: #f4f3f0;--busy-opacity: .5;--qr-faded-opacity: .2;--muted-opacity: .7;--drag-opacity: .4;--row-hover: #f8f7f3;--skeleton-base: #eeece7;--skeleton-shine: #f6f5f2;--dropzone-border: #cfcdc6;--toast-bg: #1d1c1a;--spinner-track: rgba(255, 255, 255, .45);--spinner-track-dark: rgba(0, 0, 0, .15);--tint-ok: rgba(47, 143, 107, .13);--tint-warn: rgba(184, 130, 31, .15);--tint-danger: rgba(168, 53, 47, .12);--tint-info: rgba(46, 95, 199, .1);--tint-mute: #eeece7;--danger-subtle: rgba(168, 53, 47, .1);--tone-neutral: #57554f;--tone-neutral-tint: rgba(29, 28, 26, .08);--tone-info: var(--info);--tone-info-tint: var(--tint-info);--tone-progress: #6c47b2;--tone-progress-tint: rgba(108, 71, 178, .12);--tone-success: var(--ok);--tone-success-tint: var(--tint-ok);--tone-warning: var(--warn);--tone-warning-tint: var(--tint-warn);--tone-danger: var(--danger);--tone-danger-tint: var(--tint-danger);--tone-muted: var(--muted);--tone-muted-tint: var(--tint-mute);--overlay: rgba(29, 28, 26, .35);--shadow-popover: 0 8px 24px rgba(0, 0, 0, .1);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .2);--shadow-toast: 0 8px 24px rgba(0, 0, 0, .25);--shadow-tooltip: 0 4px 14px rgba(0, 0, 0, .12);--shadow-frozen-left: 6px 0 6px -6px rgba(0, 0, 0, .18);--shadow-frozen-right: -6px 0 6px -6px rgba(0, 0, 0, .18);--shadow-inset: inset 3px 3px 6px -2px rgba(0, 0, 0, .16);--shadow-under-row: inset 0 4px 4px -3px rgba(0, 0, 0, .14);--panel-shadow: -8px 0 24px rgba(0, 0, 0, .1);--fs: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fm: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--type-scale: 1.0625;--type-body: 400 max(12px, calc(12.5px * var(--type-scale)))/1.45 var(--fs);--type-h1: 600 max(12px, calc(18px * var(--type-scale)))/1.25 var(--fs);--type-display: 600 max(12px, calc(18.75px * var(--type-scale)))/1.2 var(--fs);--type-h2: 600 max(12px, calc(14px * var(--type-scale)))/1.3 var(--fs);--type-h3: 600 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fs);--type-brand: 600 max(12px, calc(15px * var(--type-scale)))/1.2 var(--fs);--type-nav-title: 600 max(12px, calc(12px * var(--type-scale)))/1.3 var(--fs);--type-label: 500 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fs);--type-hint: 400 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fs);--type-note: 400 max(12px, calc(11.5px * var(--type-scale)))/1.4 var(--fs);--type-btn: 500 max(12px, calc(12.5px * var(--type-scale)))/1 var(--fs);--type-nav: 500 max(12px, calc(12.5px * var(--type-scale)))/1.3 var(--fs);--type-tab: 500 max(12px, calc(12.5px * var(--type-scale)))/1 var(--fs);--type-badge: 500 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fs);--type-chip: 500 max(12px, calc(11.5px * var(--type-scale)))/1 var(--fs);--type-state-title: 600 max(12px, calc(13px * var(--type-scale)))/1.3 var(--fs);--type-th: 600 max(12px, calc(10.5px * var(--type-scale)))/1.2 var(--fs);--type-marker: 400 max(12px, calc(9.5px * var(--type-scale)))/1 var(--fs);--type-mono: 500 max(12px, calc(12px * var(--type-scale)))/1.45 var(--fm);--type-code: 500 max(12px, calc(11.5px * var(--type-scale)))/1.3 var(--fm);--type-uom: 500 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fm);--type-pg: 500 max(12px, calc(12px * var(--type-scale)))/1 var(--fm);--type-sortmark: 400 max(12px, calc(10px * var(--type-scale)))/1 var(--fs);--type-crumbs: 400 max(12px, calc(12px * var(--type-scale)))/1.3 var(--fs);--ls-caps: .06em;--ls-th: .05em;--step: 4px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-half: 2px;--sp-1-5: 6px;--sp-item: 7px;--sp-nav-gap: 9px;--control-h: calc(30px * var(--type-scale));--control-px: calc(9px * var(--type-scale));--control-h-sm: calc(28px * var(--type-scale));--control-border-w: 1px;--btn-px: calc(12px * var(--type-scale));--btn-gap: calc(6px * var(--type-scale));--chip-h: calc(22px * var(--type-scale));--chip-px: calc(8px * var(--type-scale));--chip-gap: calc(5px * var(--type-scale));--badge-py: calc(2px * var(--type-scale));--badge-px: calc(8px * var(--type-scale));--textarea-min-h: calc(64px * var(--type-scale));--textarea-py: calc(7px * var(--type-scale));--spinner-size: calc(12px * var(--type-scale));--qr-min-size: 240px;--label-w: 105mm;--label-h: 148mm;--label-pad: 5mm;--label-gap: 3mm;--label-qr: 40mm;--label-paper: #ffffff;--label-ink: #000000;--label-type: 400 10pt/1.3 var(--fs);--label-type-number: 600 11pt/1.2 var(--fm);--label-type-request: 700 18pt/1.15 var(--fm);--label-type-box: 700 12pt/1.3 var(--fs);--spinner-border: 2px;--progress-h: 6px;--progress-cell-w: 56px;--switch-w: 28px;--switch-h: 16px;--switch-knob: 12px;--switch-inset: 2px;--switch-travel: 12px;--r-control: 5px;--r-card: 8px;--r-popover: 6px;--r-modal: 10px;--r-chip: calc(11px * var(--type-scale));--r-badge: 4px;--r-sm: 4px;--r-progress: 3px;--focus-border: var(--accent);--focus-ring: 0 0 0 3px var(--accent-soft);--app-min-w: 1280px;--nav-w: calc(180px * var(--type-scale));--side-panel-w: calc( 260px * var(--type-scale) );--moves-panel-w: calc( 440px * var(--type-scale) );--tree-indent: 16px;--tree-line-w: 2px;--tree-run: 16px;--tree-dot: 4px;--topbar-h: calc(52px * var(--type-scale));--topbar-px: 20px;--main-pad: 28px 32px 60px;--content-max: 1180px;--col-title-min-w: calc( 320px * var(--type-scale) );--card-head-min-w: calc( 400px * var(--type-scale) );--col-text-max-w: calc( 280px * var(--type-scale) );--chevron-size: calc(6px * var(--type-scale));--chevron-stroke: 1.5px;--nav-pad-y: 12px;--nav-title-pad: 0 16px 10px;--nav-item-pad: 8px 16px 8px 14px;--nav-active-w: 2px;--banner-bar-w: 3px;--card-py: 16px;--card-px: 18px;--card-pad: var(--card-py) var(--card-px);--cell-py: calc(8px * var(--type-scale));--cell-px: calc(10px * var(--type-scale));--state-pad: 22px;--state-title-gap: 3px;--dropzone-pad: 18px;--dropzone-border-w: 1.5px;--modal-w-md: min(calc(520px * var(--type-scale)), 90vw);--modal-w-sm: min(calc(440px * var(--type-scale)), 90vw);--modal-w-lg: min(calc(760px * var(--type-scale)), 90vw);--modal-w-xl: clamp( var(--modal-w-lg), calc(65vw * var(--type-scale)), 1280px );--modal-top-lg: 48px;--modal-inset-full: 24px;--modal-header-pad: 14px 18px;--modal-body-pad: 16px 18px;--modal-footer-pad: 12px 18px;--modal-chrome-h: calc(var(--control-h-sm) + var(--control-h) + 86px);--panel-w-md: 640px;--panel-w-default: calc(var(--panel-w-md) * 1.3);--panel-resizer-w: 6px;--table-check-w: 48px;--popover-offset: calc(34px * var(--type-scale));--popover-min-w: calc(190px * var(--type-scale));--filter-field-w: 210px;--quick-filter-max-w: calc( 320px * var(--type-scale) );--num-input-w: calc(112px * var(--type-scale));--date-input-w: calc( 112px * var(--type-scale) );--qty-input-w: calc( 7ch + 2 * var(--control-px) + 2 * var(--control-border-w) );--price-input-w: calc( 14ch + 2 * var(--control-px) + 2 * var(--control-border-w) );--unit-slot-w: calc( 64px * var(--type-scale) );--precost-qty-col-w: calc( 172px * var(--type-scale) );--precost-price-col-w: calc( 168px * var(--type-scale) );--precost-amount-col-w: calc( 176px * var(--type-scale) );--component-qty-col-w: calc( 120px * var(--type-scale) );--component-total-col-w: calc( 150px * var(--type-scale) );--switch-col-w: calc(64px * var(--type-scale));--picker-tree-w: calc(280px * var(--type-scale));--picker-results-min-w: calc(480px * var(--type-scale));--picker-pick-w: calc(2 * var(--table-check-w));--picker-count-w: 6ch;--picker-body-h: max(calc(8 * var(--scroll-row-h)), calc(100vh - var(--modal-top-lg) - var(--sp-6) - var(--modal-chrome-h)));--material-tree-actions-w: calc( 264px * var(--type-scale) );--material-uom-col-w: calc(72px * var(--type-scale));--material-pending-col-w: calc(40px * var(--type-scale));--material-qty-col-w: calc(200px * var(--type-scale));--material-subtree-max-h: min(calc(12 * var(--scroll-row-h)), calc(60vh - var(--scroll-row-h)));--material-summary-max-h: calc(19 * var(--scroll-row-h));--check-box-w: calc(14px * var(--type-scale));--material-tree-indent: calc(var(--check-box-w) + var(--sp-2));--splitter-h: 6px;--cell-select-w: calc( 132px * var(--type-scale) );--stage-source-max-w: 480px;--version-select-max-w: calc( 440px * var(--type-scale) );--popover-max-h: calc(260px * var(--type-scale));--popover-pad: 8px;--toast-pad: 9px 14px;--toast-offset: 20px;--tab-pad: calc(8px * var(--type-scale)) calc(12px * var(--type-scale));--tab-active-w: 2px;--indev-dot: 5px;--badge-dot: 6px;--nav-icon: calc(15px * var(--type-scale));--check-icon: calc(14px * var(--type-scale));--warning-icon-drop: 2px;--icon-size: calc( 14px * var(--type-scale) );--tooltip-w-min: calc(120px * var(--type-scale));--tooltip-w-max: calc(320px * var(--type-scale));--tooltip-pad: 6px 10px;--tooltip-gap: 6px;--float-edge: 8px;--table-settings-w: calc( 32px * var(--type-scale) );--table-menu-w: calc(48px * var(--type-scale));--table-toggle-w: calc(36px * var(--type-scale));--table-action-w: calc(132px * var(--type-scale));--col-seq-w: calc(41px * var(--type-scale));--col-qty-w: calc(79px * var(--type-scale));--mono-char-w: calc(7.75px * var(--type-scale));--text-char-w: calc(8.5px * var(--type-scale));--col-vat-select-w: calc(114px * var(--type-scale));--col-date-w: calc(105px * var(--type-scale));--col-datetime-w: calc(141px * var(--type-scale));--col-money-w: calc(132px * var(--type-scale));--col-money-min-w: calc(118px * var(--type-scale));--col-vat-amount-min-w: calc(104px * var(--type-scale));--col-price-w: calc(128px * var(--type-scale));--col-vat-amount-w: calc(117px * var(--type-scale));--col-vat-type-w: calc(81px * var(--type-scale));--col-file-type-w: calc(79px * var(--type-scale));--col-size-w: calc(94px * var(--type-scale));--col-author-w: calc(198px * var(--type-scale));--col-stage-status-w: calc( 166px * var(--type-scale) );--col-row-icons-w: calc(83px * var(--type-scale));--preview-lines-h: calc( 344px * var(--type-scale) );--preview-ring-w: calc(104px * var(--type-scale));--viewer-w: calc(980px * var(--type-scale));--viewer-h: min(calc(600px * var(--type-scale)), 70vh);--table-actions-w: calc( 220px * var(--type-scale) );--frozen-seam: 6px;--scroll-shade-h: 8px;--scroll-shade-top: linear-gradient(rgba(0, 0, 0, .12), transparent);--scroll-shade-bottom: linear-gradient(transparent, rgba(0, 0, 0, .12));--scroll-row-h: calc(44px * var(--type-scale));--z-cart: 5;--z-panel: 10;--z-dropdown: 20;--z-popover: 30;--z-modal: 100;--z-floating: 150;--z-tooltip: 160;--z-toast: 200;--dur-spin: .7s;--dur-shimmer: 1.2s;--dur-enter: .2s;--dur-panel: .15s;--toast-enter-shift: 8px}[data-theme=contrast]{--bg: #ffffff;--surface: #ffffff;--surface-alt: #f1f1f1;--surface-sunk: #e4e4e4;--text: #000000;--muted: #454545;--line: #8f8f8f;--line-soft: #c4c4c4;--accent: #0b3fa8;--accent-dark: #062a73;--accent-soft: rgba(11, 63, 168, .14);--accent-soft-strong: rgba(11, 63, 168, .24);--ok: #0f6b45;--warn: #7a5300;--danger: #8c1d17;--info: #0b3fa8;--text-inv: #ffffff;--qr-ink: #000000;--qr-paper: #ffffff;--control-border: #6b6b6b;--control-bg: #ffffff;--control-bg-disabled: #e4e4e4;--busy-opacity: .5;--qr-faded-opacity: .2;--muted-opacity: .7;--drag-opacity: .4;--row-hover: #eaeff9;--skeleton-base: #dcdcdc;--skeleton-shine: #f0f0f0;--dropzone-border: #7a7a7a;--toast-bg: #000000;--spinner-track: rgba(255, 255, 255, .5);--spinner-track-dark: rgba(0, 0, 0, .25);--tint-ok: rgba(15, 107, 69, .18);--tint-warn: rgba(122, 83, 0, .2);--tint-danger: rgba(140, 29, 23, .18);--tint-info: rgba(11, 63, 168, .14);--tint-mute: #dcdcdc;--danger-subtle: rgba(140, 29, 23, .14);--tone-neutral: #262626;--tone-neutral-tint: rgba(0, 0, 0, .12);--tone-info: var(--info);--tone-info-tint: var(--tint-info);--tone-progress: #4a1f91;--tone-progress-tint: rgba(74, 31, 145, .18);--tone-success: var(--ok);--tone-success-tint: var(--tint-ok);--tone-warning: var(--warn);--tone-warning-tint: var(--tint-warn);--tone-danger: var(--danger);--tone-danger-tint: var(--tint-danger);--tone-muted: var(--muted);--tone-muted-tint: var(--tint-mute);--overlay: rgba(0, 0, 0, .5);--shadow-popover: 0 8px 24px rgba(0, 0, 0, .28);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .45);--shadow-toast: 0 8px 24px rgba(0, 0, 0, .45);--shadow-tooltip: 0 4px 14px rgba(0, 0, 0, .32);--shadow-frozen-left: 6px 0 6px -6px rgba(0, 0, 0, .4);--shadow-frozen-right: -6px 0 6px -6px rgba(0, 0, 0, .4);--shadow-inset: inset 3px 3px 6px -2px rgba(0, 0, 0, .45);--shadow-under-row: inset 0 4px 4px -3px rgba(0, 0, 0, .4);--panel-shadow: -8px 0 24px rgba(0, 0, 0, .28);--fs: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fm: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--type-scale: 1.0625;--type-body: 400 max(12px, calc(12.5px * var(--type-scale)))/1.45 var(--fs);--type-h1: 600 max(12px, calc(18px * var(--type-scale)))/1.25 var(--fs);--type-display: 600 max(12px, calc(18.75px * var(--type-scale)))/1.2 var(--fs);--type-h2: 600 max(12px, calc(14px * var(--type-scale)))/1.3 var(--fs);--type-h3: 600 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fs);--type-brand: 600 max(12px, calc(15px * var(--type-scale)))/1.2 var(--fs);--type-nav-title: 600 max(12px, calc(12px * var(--type-scale)))/1.3 var(--fs);--type-label: 500 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fs);--type-hint: 400 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fs);--type-note: 400 max(12px, calc(11.5px * var(--type-scale)))/1.4 var(--fs);--type-btn: 500 max(12px, calc(12.5px * var(--type-scale)))/1 var(--fs);--type-nav: 500 max(12px, calc(12.5px * var(--type-scale)))/1.3 var(--fs);--type-tab: 500 max(12px, calc(12.5px * var(--type-scale)))/1 var(--fs);--type-badge: 500 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fs);--type-chip: 500 max(12px, calc(11.5px * var(--type-scale)))/1 var(--fs);--type-state-title: 600 max(12px, calc(13px * var(--type-scale)))/1.3 var(--fs);--type-th: 600 max(12px, calc(10.5px * var(--type-scale)))/1.2 var(--fs);--type-marker: 400 max(12px, calc(9.5px * var(--type-scale)))/1 var(--fs);--type-mono: 500 max(12px, calc(12px * var(--type-scale)))/1.45 var(--fm);--type-code: 500 max(12px, calc(11.5px * var(--type-scale)))/1.3 var(--fm);--type-uom: 500 max(12px, calc(11px * var(--type-scale)))/1.3 var(--fm);--type-pg: 500 max(12px, calc(12px * var(--type-scale)))/1 var(--fm);--type-sortmark: 400 max(12px, calc(10px * var(--type-scale)))/1 var(--fs);--type-crumbs: 400 max(12px, calc(12px * var(--type-scale)))/1.3 var(--fs);--ls-caps: .06em;--ls-th: .05em;--step: 4px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-half: 2px;--sp-1-5: 6px;--sp-item: 7px;--sp-nav-gap: 9px;--control-h: calc(30px * var(--type-scale));--control-px: calc(9px * var(--type-scale));--control-h-sm: calc(28px * var(--type-scale));--control-border-w: 1px;--btn-px: calc(12px * var(--type-scale));--btn-gap: calc(6px * var(--type-scale));--chip-h: calc(22px * var(--type-scale));--chip-px: calc(8px * var(--type-scale));--chip-gap: calc(5px * var(--type-scale));--badge-py: calc(2px * var(--type-scale));--badge-px: calc(8px * var(--type-scale));--textarea-min-h: calc(64px * var(--type-scale));--textarea-py: calc(7px * var(--type-scale));--spinner-size: calc(12px * var(--type-scale));--qr-min-size: 240px;--label-w: 105mm;--label-h: 148mm;--label-pad: 5mm;--label-gap: 3mm;--label-qr: 40mm;--label-paper: #ffffff;--label-ink: #000000;--label-type: 400 10pt/1.3 var(--fs);--label-type-number: 600 11pt/1.2 var(--fm);--label-type-request: 700 18pt/1.15 var(--fm);--label-type-box: 700 12pt/1.3 var(--fs);--spinner-border: 2px;--progress-h: 6px;--progress-cell-w: 56px;--switch-w: 28px;--switch-h: 16px;--switch-knob: 12px;--switch-inset: 2px;--switch-travel: 12px;--r-control: 5px;--r-card: 8px;--r-popover: 6px;--r-modal: 10px;--r-chip: calc(11px * var(--type-scale));--r-badge: 4px;--r-sm: 4px;--r-progress: 3px;--focus-border: var(--accent);--focus-ring: 0 0 0 3px rgba(11, 63, 168, .45);--app-min-w: 1280px;--nav-w: calc(180px * var(--type-scale));--side-panel-w: calc(260px * var(--type-scale));--moves-panel-w: calc(440px * var(--type-scale));--tree-indent: 16px;--tree-line-w: 2px;--tree-run: 16px;--tree-dot: 4px;--topbar-h: calc(52px * var(--type-scale));--topbar-px: 20px;--main-pad: 28px 32px 60px;--content-max: 1180px;--col-title-min-w: calc(320px * var(--type-scale));--card-head-min-w: calc(400px * var(--type-scale));--col-text-max-w: calc(280px * var(--type-scale));--chevron-size: calc(6px * var(--type-scale));--chevron-stroke: 1.5px;--nav-pad-y: 12px;--nav-title-pad: 0 16px 10px;--nav-item-pad: 8px 16px 8px 14px;--nav-active-w: 2px;--banner-bar-w: 3px;--card-py: 16px;--card-px: 18px;--card-pad: var(--card-py) var(--card-px);--cell-py: calc(8px * var(--type-scale));--cell-px: calc(10px * var(--type-scale));--state-pad: 22px;--state-title-gap: 3px;--dropzone-pad: 18px;--dropzone-border-w: 1.5px;--modal-w-md: min(calc(520px * var(--type-scale)), 90vw);--modal-w-sm: min(calc(440px * var(--type-scale)), 90vw);--modal-w-lg: min(calc(760px * var(--type-scale)), 90vw);--modal-w-xl: clamp( var(--modal-w-lg), calc(65vw * var(--type-scale)), 1280px );--modal-top-lg: 48px;--modal-inset-full: 24px;--modal-header-pad: 14px 18px;--modal-body-pad: 16px 18px;--modal-footer-pad: 12px 18px;--modal-chrome-h: calc(var(--control-h-sm) + var(--control-h) + 86px);--panel-w-md: 640px;--panel-w-default: calc(var(--panel-w-md) * 1.3);--panel-resizer-w: 6px;--table-check-w: 48px;--popover-offset: calc(34px * var(--type-scale));--popover-min-w: calc(190px * var(--type-scale));--filter-field-w: 210px;--quick-filter-max-w: calc(320px * var(--type-scale));--num-input-w: calc(112px * var(--type-scale));--date-input-w: calc(112px * var(--type-scale));--qty-input-w: calc( 7ch + 2 * var(--control-px) + 2 * var(--control-border-w) );--price-input-w: calc( 14ch + 2 * var(--control-px) + 2 * var(--control-border-w) );--unit-slot-w: calc( 64px * var(--type-scale) );--precost-qty-col-w: calc( 172px * var(--type-scale) );--precost-price-col-w: calc( 168px * var(--type-scale) );--precost-amount-col-w: calc( 176px * var(--type-scale) );--component-qty-col-w: calc( 120px * var(--type-scale) );--component-total-col-w: calc( 150px * var(--type-scale) );--switch-col-w: calc(64px * var(--type-scale));--picker-tree-w: calc(280px * var(--type-scale));--picker-results-min-w: calc(480px * var(--type-scale));--picker-pick-w: calc(2 * var(--table-check-w));--picker-count-w: 6ch;--picker-body-h: max(calc(8 * var(--scroll-row-h)), calc(100vh - var(--modal-top-lg) - var(--sp-6) - var(--modal-chrome-h)));--material-tree-actions-w: calc( 264px * var(--type-scale) );--material-uom-col-w: calc(72px * var(--type-scale));--material-pending-col-w: calc(40px * var(--type-scale));--material-qty-col-w: calc(200px * var(--type-scale));--material-subtree-max-h: min(calc(12 * var(--scroll-row-h)), calc(60vh - var(--scroll-row-h)));--material-summary-max-h: calc(19 * var(--scroll-row-h));--check-box-w: calc(14px * var(--type-scale));--material-tree-indent: calc(var(--check-box-w) + var(--sp-2));--splitter-h: 6px;--cell-select-w: calc(132px * var(--type-scale));--stage-source-max-w: 480px;--version-select-max-w: calc(440px * var(--type-scale));--popover-max-h: calc(260px * var(--type-scale));--popover-pad: 8px;--toast-pad: 9px 14px;--toast-offset: 20px;--tab-pad: calc(8px * var(--type-scale)) calc(12px * var(--type-scale));--tab-active-w: 2px;--indev-dot: 5px;--badge-dot: 6px;--nav-icon: calc(15px * var(--type-scale));--check-icon: calc(14px * var(--type-scale));--warning-icon-drop: 2px;--icon-size: calc(14px * var(--type-scale));--tooltip-w-min: calc(120px * var(--type-scale));--tooltip-w-max: calc(320px * var(--type-scale));--tooltip-pad: 6px 10px;--tooltip-gap: 6px;--float-edge: 8px;--table-settings-w: calc( 32px * var(--type-scale) );--table-menu-w: calc(48px * var(--type-scale));--table-toggle-w: calc(36px * var(--type-scale));--table-action-w: calc(132px * var(--type-scale));--col-seq-w: calc(41px * var(--type-scale));--col-qty-w: calc(79px * var(--type-scale));--mono-char-w: calc(7.75px * var(--type-scale));--text-char-w: calc(8.5px * var(--type-scale));--col-vat-select-w: calc(114px * var(--type-scale));--col-date-w: calc(105px * var(--type-scale));--col-datetime-w: calc(141px * var(--type-scale));--col-money-w: calc(132px * var(--type-scale));--col-money-min-w: calc(118px * var(--type-scale));--col-vat-amount-min-w: calc(104px * var(--type-scale));--col-price-w: calc(128px * var(--type-scale));--col-vat-amount-w: calc(117px * var(--type-scale));--col-vat-type-w: calc(81px * var(--type-scale));--col-file-type-w: calc(79px * var(--type-scale));--col-size-w: calc(94px * var(--type-scale));--col-author-w: calc(198px * var(--type-scale));--col-stage-status-w: calc( 166px * var(--type-scale) );--col-row-icons-w: calc(83px * var(--type-scale));--preview-lines-h: calc( 344px * var(--type-scale) );--preview-ring-w: calc(104px * var(--type-scale));--viewer-w: calc(980px * var(--type-scale));--viewer-h: min(calc(600px * var(--type-scale)), 70vh);--table-actions-w: calc( 220px * var(--type-scale) );--frozen-seam: 6px;--scroll-shade-h: 8px;--scroll-shade-top: linear-gradient(rgba(0, 0, 0, .3), transparent);--scroll-shade-bottom: linear-gradient(transparent, rgba(0, 0, 0, .3));--scroll-row-h: calc(44px * var(--type-scale));--z-cart: 5;--z-panel: 10;--z-dropdown: 20;--z-popover: 30;--z-modal: 100;--z-floating: 150;--z-tooltip: 160;--z-toast: 200;--dur-spin: .7s;--dur-shimmer: 1.2s;--dur-enter: .2s;--dur-panel: .15s;--toast-enter-shift: 8px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:var(--type-body);min-width:var(--app-min-w)}code{font:var(--type-code);background:var(--accent-soft);padding:1px 5px;border-radius:var(--r-badge)}
