:root{--eks-1:4px;--eks-2:8px;--eks-3:12px;--eks-4:16px;--eks-5:20px;--eks-6:24px;--eks-7:28px;--eks-8:32px;--eks-10:40px;--eks-12:48px;--eks-16:64px;--eks-z-sticky:10;--eks-z-drawer:40;--eks-z-overlay:50;--eks-z-modal:60;--eks-z-popover:70;--eks-z-toast:80}:root,[data-design=blok]{--eks-orange:#ff6b35;--eks-orange-ink:#b3400f;--eks-orange-deep:#8f3009;--eks-orange-soft:#ffede4;--eks-orange-soft-2:#ffe0d1;--eks-orange-mid:#ffd9c4;--eks-on-accent:#1c1c22;--eks-link:#b3400f;--eks-link-hover:#8f3009;--eks-ink:#1c1c22;--eks-ink-2:#2b2b33;--eks-lead:#52514e;--eks-mist:#6e6c66;--eks-sand:#f0eee9;--eks-surface:#f5f4f0;--eks-white:#fff;--eks-hairline:#e0ded8;--eks-disabled:#c9c7c0;--eks-ok-bg:#c7e3d2;--eks-ok-fg:#1c4f35;--eks-warn-bg:#f0c24b;--eks-warn-fg:#1c1c22;--eks-err-bg:#f3c0b6;--eks-err-fg:#7a2314;--eks-info-bg:#c3d6e8;--eks-info-fg:#1c3f5e;--eks-neutral-bg:#e7e5e0;--eks-neutral-fg:#52514e;--eks-in-tint:#edf6f0;--eks-out-tint:#fbefec;--eks-dark-bg:#1c1c22;--eks-dark-surface:#2b2b33;--eks-dark-fg:#f5f4f0;--eks-dark-fg-2:#c9c7c0;--eks-dark-hairline:#3a3a44;--eks-edge-block:#1c1c22;--eks-field-edge:#1c1c22;--eks-focus-edge:#1c1c22;--eks-head-bg:#1c1c22;--eks-head-fg:#f5f4f0;--eks-font-ui:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--eks-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--eks-display:700 40px/1.1 var(--eks-font-ui);--eks-h1:600 26px/1.2 var(--eks-font-ui);--eks-h2:600 20px/1.3 var(--eks-font-ui);--eks-h3:600 16px/1.35 var(--eks-font-ui);--eks-band:600 14px/1 var(--eks-font-ui);--eks-body:400 15px/1.6 var(--eks-font-ui);--eks-small:400 13px/1.5 var(--eks-font-ui);--eks-label:500 10px/1 var(--eks-font-mono);--eks-data:400 13px/1.4 var(--eks-font-mono);--eks-data-sm:400 11px/1.4 var(--eks-font-mono);--eks-track-label:.14em;--eks-track-band:.01em;--eks-track-tight:-.01em;--eks-control-h:42px;--eks-control-h-sm:34px;--eks-control-pad:0 13px;--eks-border-line:1px solid var(--eks-hairline);--eks-border-block:2px solid var(--eks-edge-block);--eks-border-field:2px solid var(--eks-field-edge);--eks-border-focus:2px solid var(--eks-orange);--eks-focus-outer:0 0 0 5px var(--eks-focus-edge);--eks-radius:0;--eks-radius-panel:0;--eks-radius-chip:0;--eks-shadow-sm:3px 3px 0 var(--eks-ink);--eks-shadow-menu:4px 4px 0 var(--eks-ink);--eks-shadow-raised:5px 5px 0 var(--eks-ink);--eks-shadow-block:6px 6px 0 var(--eks-ink);--eks-shadow-modal:8px 8px 0 var(--eks-ink);--eks-shadow-accent:6px 6px 0 var(--eks-orange);--eks-shadow-sm-accent:3px 3px 0 var(--eks-orange);--eks-shadow-sm-err:3px 3px 0 var(--eks-err-fg);--eks-shadow-sticky-end:-3px 0 0 var(--eks-hairline);--eks-hover-shift:-1px;--eks-scrim:#1c1c228c;--eks-scrim-soft:#1c1c2273;--eks-wash-on-dark:#f5f4f01a;--eks-case-button:uppercase;--eks-case-label:uppercase;--eks-case-title:uppercase;--eks-case-eyebrow:uppercase;--eks-case-hint:uppercase;--eks-font-caption:var(--eks-font-mono);--eks-font-th:600 10px/1 var(--eks-font-mono);--eks-track-eyebrow:.14em;--eks-track-02:.02em;--eks-track-04:.04em;--eks-track-06:.06em;--eks-track-08:.08em;--eks-track-10:.1em;--eks-track-12:.12em;--eks-track-16:.16em;--eks-track-18:.18em;--eks-bw-block:2px;--eks-bw-edge:3px;--eks-bar-radius:0;--eks-bar-edge:1px solid var(--eks-ink);--eks-bar-edge-block:var(--eks-border-block);--eks-bar-track:var(--eks-surface);--eks-bar-track-panel:var(--eks-white);--eks-bar-fill:var(--eks-ink);--eks-bar-h:8px;--eks-bar-h-md:10px;--eks-bar-h-lg:14px;--eks-alert-border:2px solid currentColor;--eks-note-border:1px solid currentColor;--eks-alert-dot-display:block;--eks-alert-icon-display:none;--eks-band-bg:var(--eks-ink);--eks-band-fg:var(--eks-dark-fg);--eks-band-danger-fg:var(--eks-dark-fg);--eks-band-border:none;--eks-band-title:600 12px/1 var(--eks-font-ui);--eks-btn-ink-bg:var(--eks-ink);--eks-btn-ink-fg:var(--eks-dark-fg);--eks-btn-ink-edge:var(--eks-edge-block);--eks-btn-ink-hover:var(--eks-ink);--eks-row-hover:var(--eks-surface);--eks-row-cursor:var(--eks-orange-soft);--eks-row-cursor-cue:inset 0 0 0 2px var(--eks-ink);--eks-row-hover-cue:inset 3px 0 0 var(--eks-ink);--eks-alert-link:inherit;--eks-alert-link-rule:underline;--eks-alert-link-hover:inherit;--eks-tab-hover-bg:transparent;--eks-row-selected-bg:var(--eks-orange);--eks-row-selected-fg:var(--eks-on-accent);--eks-row-selected-fg-2:var(--eks-on-accent);--eks-row-selected-rule:var(--eks-ink);--eks-on-accent-2:#2b2b33;--eks-accent-on-dark:var(--eks-orange);--eks-logo-accent:#ff6b35;--eks-logo-ink:#2b2b33;--eks-logo-ink-on-dark:#f5f4f0;--eks-logo-shadow:#1c1c22}[data-design=classic]{--eks-orange:#1f5fa8;--eks-orange-ink:#16467d;--eks-orange-deep:#16467d;--eks-orange-soft:#cfe0f5;--eks-orange-soft-2:#bcd3ee;--eks-orange-mid:#9db8d8;--eks-on-accent:#fff;--eks-link:#1f5fa8;--eks-link-hover:#16467d;--eks-ink:#1e2730;--eks-ink-2:#44505c;--eks-lead:#44505c;--eks-mist:#55606c;--eks-sand:#dde2e8;--eks-surface:#f3f5f7;--eks-white:#fff;--eks-hairline:#dce1e6;--eks-disabled:#c2c9d1;--eks-ok-bg:#d5e8d4;--eks-ok-fg:#1e5b2b;--eks-warn-bg:#f6e3a8;--eks-warn-fg:#5c4300;--eks-err-bg:#f4d1cc;--eks-err-fg:#a3271b;--eks-info-bg:#cfe0f5;--eks-info-fg:#16467d;--eks-neutral-bg:#e9edf1;--eks-neutral-fg:#44505c;--eks-in-tint:#edf6f0;--eks-out-tint:#fbefec;--eks-dark-bg:#1e2730;--eks-dark-surface:#2b3642;--eks-dark-fg:#f3f5f7;--eks-dark-fg-2:#c2c9d1;--eks-dark-hairline:#44505c;--eks-edge-block:#a9b1ba;--eks-field-edge:#7a8591;--eks-focus-edge:#000;--eks-head-bg:#e9edf1;--eks-head-fg:#1e2730;--eks-font-ui:"Source Sans 3", "Segoe UI", -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;--eks-font-mono:"Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--eks-display:700 28px/1.15 var(--eks-font-ui);--eks-h1:600 18px/1.25 var(--eks-font-ui);--eks-h2:600 15px/1.3 var(--eks-font-ui);--eks-h3:600 13px/1.35 var(--eks-font-ui);--eks-band:600 12px/1 var(--eks-font-ui);--eks-body:400 13px/1.45 var(--eks-font-ui);--eks-small:400 12px/1.4 var(--eks-font-ui);--eks-label:600 11px/1 var(--eks-font-ui);--eks-data:400 12px/1.4 var(--eks-font-mono);--eks-data-sm:400 11px/1.4 var(--eks-font-mono);--eks-track-label:0;--eks-track-band:0;--eks-track-tight:0;--eks-control-h:26px;--eks-control-h-sm:22px;--eks-control-pad:0 6px;--eks-border-line:1px solid var(--eks-hairline);--eks-border-block:1px solid var(--eks-edge-block);--eks-border-field:1px solid var(--eks-field-edge);--eks-border-focus:2px solid var(--eks-orange);--eks-focus-outer:0 0 0 5px var(--eks-focus-edge);--eks-radius:2px;--eks-radius-panel:0;--eks-radius-chip:2px;--eks-shadow-sm:0 1px 2px #1e273040;--eks-shadow-menu:0 2px 6px #1e273047;--eks-shadow-raised:0 2px 6px #1e273038;--eks-shadow-block:0 3px 10px #1e273047;--eks-shadow-modal:0 4px 16px #1e273052;--eks-shadow-accent:0 2px 6px #1f5fa859;--eks-shadow-sm-accent:0 0 0 1px var(--eks-orange);--eks-shadow-sm-err:0 0 0 1px var(--eks-err-fg);--eks-shadow-sticky-end:-1px 0 0 var(--eks-hairline);--eks-hover-shift:0px;--eks-scrim:#1e273073;--eks-scrim-soft:#1e273059;--eks-wash-on-dark:#f3f5f71f;--eks-case-button:none;--eks-case-label:none;--eks-case-title:none;--eks-case-eyebrow:none;--eks-case-hint:none;--eks-font-caption:var(--eks-font-ui);--eks-font-th:600 12px/1 var(--eks-font-ui);--eks-track-eyebrow:0;--eks-track-02:0;--eks-track-04:0;--eks-track-06:0;--eks-track-08:0;--eks-track-10:0;--eks-track-12:0;--eks-track-16:0;--eks-track-18:0;--eks-bw-block:1px;--eks-bw-edge:2px;--eks-bar-radius:2px;--eks-bar-edge:1px solid var(--eks-edge-block);--eks-bar-edge-block:1px solid var(--eks-edge-block);--eks-bar-track:var(--eks-neutral-bg);--eks-bar-track-panel:var(--eks-neutral-bg);--eks-bar-fill:var(--eks-orange);--eks-bar-h:8px;--eks-bar-h-md:10px;--eks-bar-h-lg:12px;--eks-alert-border:1px solid color-mix(in srgb, currentColor 40%, transparent);--eks-note-border:1px solid color-mix(in srgb, currentColor 40%, transparent);--eks-alert-dot-display:none;--eks-alert-icon-display:inline-flex;--eks-band-bg:var(--eks-surface);--eks-band-fg:var(--eks-ink);--eks-band-danger-fg:var(--eks-err-fg);--eks-band-border:var(--eks-border-block);--eks-band-title:600 14px/1 var(--eks-font-ui);--eks-btn-ink-bg:var(--eks-surface);--eks-btn-ink-fg:var(--eks-ink);--eks-btn-ink-edge:var(--eks-field-edge);--eks-btn-ink-hover:var(--eks-orange-soft);--eks-row-hover:#dfe9f6;--eks-row-cursor:var(--eks-orange-soft);--eks-row-cursor-cue:inset 3px 0 0 var(--eks-orange);--eks-row-hover-cue:none;--eks-alert-link:var(--eks-orange-ink);--eks-alert-link-rule:none;--eks-alert-link-hover:var(--eks-orange-deep);--eks-tab-hover-bg:var(--eks-row-hover);--eks-row-selected-bg:var(--eks-orange);--eks-row-selected-fg:var(--eks-on-accent);--eks-row-selected-fg-2:var(--eks-on-accent-2);--eks-row-selected-rule:var(--eks-hairline);--eks-on-accent-2:#e4edf8;--eks-accent-on-dark:#8db8ea;--eks-logo-accent:var(--eks-orange);--eks-logo-ink:var(--eks-ink-2);--eks-logo-ink-on-dark:var(--eks-dark-fg);--eks-logo-shadow:transparent}[data-design=modern]{--eks-orange:#4f46e5;--eks-orange-ink:#3730a3;--eks-orange-deep:#312e81;--eks-orange-soft:#eef2ff;--eks-orange-soft-2:#e0e7ff;--eks-orange-mid:#c7d2fe;--eks-on-accent:#fff;--eks-link:#4338ca;--eks-link-hover:#3730a3;--eks-ink:#0f172a;--eks-ink-2:#1e293b;--eks-lead:#334155;--eks-mist:#576779;--eks-sand:#f8fafc;--eks-surface:#f1f5f9;--eks-white:#fff;--eks-hairline:#e2e8f0;--eks-disabled:#cbd5e1;--eks-ok-bg:#ecfdf5;--eks-ok-fg:#047857;--eks-warn-bg:#fffbeb;--eks-warn-fg:#b45309;--eks-err-bg:#fef2f2;--eks-err-fg:#b91c1c;--eks-info-bg:#eff6ff;--eks-info-fg:#1d4ed8;--eks-neutral-bg:#f1f5f9;--eks-neutral-fg:#475569;--eks-in-tint:#ecfdf5;--eks-out-tint:#fef2f2;--eks-dark-bg:#0f172a;--eks-dark-surface:#1e293b;--eks-dark-fg:#f8fafc;--eks-dark-fg-2:#cbd5e1;--eks-dark-hairline:#334155;--eks-edge-block:#e2e8f0;--eks-field-edge:#7c8aa0;--eks-focus-edge:#000;--eks-head-bg:#f8fafc;--eks-head-fg:#334155;--eks-font-ui:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--eks-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--eks-display:600 22px/1.2 var(--eks-font-ui);--eks-h1:600 15px/1.3 var(--eks-font-ui);--eks-h2:600 14px/1.3 var(--eks-font-ui);--eks-h3:600 13px/1.35 var(--eks-font-ui);--eks-band:600 12px/1 var(--eks-font-ui);--eks-body:400 13px/1.5 var(--eks-font-ui);--eks-small:400 12px/1.45 var(--eks-font-ui);--eks-label:500 11px/1 var(--eks-font-ui);--eks-data:400 12px/1.4 var(--eks-font-mono);--eks-data-sm:400 11px/1.4 var(--eks-font-mono);--eks-track-label:0;--eks-track-band:0;--eks-track-tight:0;--eks-control-h:32px;--eks-control-h-sm:28px;--eks-control-pad:0 10px;--eks-border-line:1px solid var(--eks-hairline);--eks-border-block:1px solid var(--eks-edge-block);--eks-border-field:1px solid var(--eks-field-edge);--eks-border-focus:2px solid var(--eks-orange);--eks-focus-outer:0 0 0 5px var(--eks-focus-edge);--eks-radius:8px;--eks-radius-panel:10px;--eks-radius-chip:6px;--eks-shadow-sm:none;--eks-shadow-menu:0 8px 24px #0f172a1a;--eks-shadow-raised:none;--eks-shadow-block:none;--eks-shadow-modal:0 8px 24px #0f172a1a;--eks-shadow-accent:none;--eks-shadow-sm-accent:0 0 0 3px #c7d2fe;--eks-shadow-sm-err:0 0 0 3px #fee2e2;--eks-shadow-sticky-end:-1px 0 0 var(--eks-hairline);--eks-hover-shift:0px;--eks-scrim:#0f172a73;--eks-scrim-soft:#0f172a59;--eks-wash-on-dark:#f8fafc1f;--eks-case-button:none;--eks-case-label:none;--eks-case-title:none;--eks-case-eyebrow:uppercase;--eks-case-hint:none;--eks-font-caption:var(--eks-font-ui);--eks-font-th:500 11px/1 var(--eks-font-ui);--eks-track-eyebrow:.04em;--eks-track-02:0;--eks-track-04:0;--eks-track-06:0;--eks-track-08:0;--eks-track-10:0;--eks-track-12:0;--eks-track-16:0;--eks-track-18:0;--eks-bw-block:1px;--eks-bw-edge:2px;--eks-bar-radius:999px;--eks-bar-edge:0 solid transparent;--eks-bar-edge-block:0 solid transparent;--eks-bar-track:var(--eks-neutral-bg);--eks-bar-track-panel:var(--eks-neutral-bg);--eks-bar-fill:var(--eks-orange);--eks-bar-h:6px;--eks-bar-h-md:8px;--eks-bar-h-lg:10px;--eks-alert-border:1px solid color-mix(in srgb, currentColor 30%, transparent);--eks-note-border:1px solid color-mix(in srgb, currentColor 30%, transparent);--eks-alert-dot-display:none;--eks-alert-icon-display:inline-flex;--eks-band-bg:var(--eks-white);--eks-band-fg:var(--eks-ink);--eks-band-danger-fg:var(--eks-err-fg);--eks-band-border:var(--eks-border-block);--eks-band-title:600 14px/1 var(--eks-font-ui);--eks-btn-ink-bg:var(--eks-ink);--eks-btn-ink-fg:var(--eks-dark-fg);--eks-btn-ink-edge:var(--eks-ink);--eks-btn-ink-hover:var(--eks-ink-2);--eks-row-hover:#e2e8f0;--eks-row-cursor:#e0e7ff;--eks-row-cursor-cue:inset 3px 0 0 var(--eks-orange);--eks-row-hover-cue:none;--eks-alert-link:var(--eks-orange-ink);--eks-alert-link-rule:none;--eks-alert-link-hover:var(--eks-orange-deep);--eks-tab-hover-bg:var(--eks-row-hover);--eks-row-selected-bg:var(--eks-orange);--eks-row-selected-fg:var(--eks-on-accent);--eks-row-selected-fg-2:var(--eks-on-accent-2);--eks-row-selected-rule:var(--eks-hairline);--eks-on-accent-2:#e0e7ff;--eks-accent-on-dark:#a5b4fc;--eks-logo-accent:var(--eks-orange);--eks-logo-ink:var(--eks-ink-2);--eks-logo-ink-on-dark:var(--eks-dark-fg);--eks-logo-shadow:transparent}[data-design=modern][data-mode=dark]{--eks-bar-fill:var(--eks-link);--eks-orange:#5558e6;--eks-orange-ink:#c7d2fe;--eks-orange-deep:#e0e7ff;--eks-orange-soft:#1e1b4b;--eks-orange-soft-2:#272367;--eks-orange-mid:#312e81;--eks-on-accent:#fff;--eks-link:#a5b4fc;--eks-link-hover:#c7d2fe;--eks-ink:#e2e8f0;--eks-ink-2:#cbd5e1;--eks-lead:#cbd5e1;--eks-mist:#94a3b8;--eks-sand:#020617;--eks-surface:#172033;--eks-white:#0f172a;--eks-hairline:#1e293b;--eks-disabled:#334155;--eks-ok-bg:#052e1c;--eks-ok-fg:#6ee7b7;--eks-warn-bg:#3b2606;--eks-warn-fg:#fcd34d;--eks-err-bg:#2a0a0a;--eks-err-fg:#fca5a5;--eks-info-bg:#0b1b3a;--eks-info-fg:#93c5fd;--eks-neutral-bg:#1e293b;--eks-neutral-fg:#cbd5e1;--eks-in-tint:#052e1c;--eks-out-tint:#2a0a0a;--eks-dark-bg:#e2e8f0;--eks-dark-surface:#cbd5e1;--eks-dark-fg:#0f172a;--eks-dark-fg-2:#334155;--eks-dark-hairline:#94a3b8;--eks-edge-block:#1e293b;--eks-field-edge:#64748b;--eks-focus-edge:#e2e8f0;--eks-head-bg:#172033;--eks-head-fg:#cbd5e1;--eks-shadow-menu:0 10px 30px #00000073;--eks-shadow-modal:0 10px 30px #00000073;--eks-shadow-sm-accent:0 0 0 3px #312e81;--eks-shadow-sm-err:0 0 0 3px #450a0a;--eks-scrim:#0009;--eks-scrim-soft:#00000080;--eks-wash-on-dark:#0f172a1f;--eks-row-hover:#1e293b;--eks-row-cursor:#272367;--eks-btn-ink-bg:var(--eks-surface);--eks-btn-ink-fg:var(--eks-ink);--eks-btn-ink-edge:var(--eks-field-edge);--eks-btn-ink-hover:var(--eks-row-hover);--eks-on-accent-2:#eef2ff;--eks-accent-on-dark:#4338ca}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--eks-sand);color:var(--eks-ink);font:var(--eks-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0}a{color:var(--eks-link);text-decoration:none}a:hover{color:var(--eks-link-hover);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;border-radius:var(--eks-radius)}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--eks-border-focus);outline-offset:2px;box-shadow:var(--eks-focus-outer)}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.eks-num,table td,table th{font-variant-numeric:tabular-nums}.eks-label{font:var(--eks-label);letter-spacing:var(--eks-track-label);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-mono{font-family:var(--eks-font-mono)}.eks-case-label{text-transform:var(--eks-case-label)}.eks-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.eks-btn{justify-content:center;align-items:center;gap:var(--eks-2);font-family:var(--eks-font-ui);border:var(--eks-border-block);border-radius:var(--eks-radius);cursor:pointer;text-transform:var(--eks-case-button);white-space:nowrap;font-weight:600;transition:box-shadow .12s,transform .12s,background-color .12s;display:inline-flex}.eks-btn--sm{padding:8px 12px;font-size:11px;line-height:1}.eks-btn--md{padding:12px 18px;font-size:13px;line-height:1}.eks-btn--lg{padding:16px 24px;font-size:15px;line-height:1}.eks-btn--primary{color:var(--eks-on-accent);background:var(--eks-orange)}.eks-btn--primary:not(:disabled):hover{box-shadow:var(--eks-shadow-sm);transform:translate(var(--eks-hover-shift), var(--eks-hover-shift))}.eks-btn--ink{color:var(--eks-btn-ink-fg);background:var(--eks-btn-ink-bg);border-color:var(--eks-btn-ink-edge)}.eks-btn--ink:not(:disabled):hover{background:var(--eks-btn-ink-hover);box-shadow:var(--eks-shadow-sm-accent);transform:translate(var(--eks-hover-shift), var(--eks-hover-shift))}.eks-btn--ghost{color:var(--eks-ink);background:var(--eks-white)}.eks-btn--ghost:not(:disabled):hover{background:var(--eks-surface)}.eks-btn--soft{color:var(--eks-ink);background:var(--eks-orange-soft)}.eks-btn--soft:not(:disabled):hover{background:var(--eks-orange-soft-2)}.eks-btn--danger{color:var(--eks-err-fg);background:var(--eks-err-bg);border-color:var(--eks-err-fg)}.eks-btn--danger:not(:disabled):hover{box-shadow:var(--eks-shadow-sm-err);transform:translate(var(--eks-hover-shift), var(--eks-hover-shift))}.eks-btn:disabled,.eks-btn[aria-disabled=true]{color:var(--eks-mist);background:var(--eks-sand);border-color:var(--eks-disabled);cursor:not-allowed;box-shadow:none;transform:none}.eks-btn--icon{padding:0}.eks-btn--icon.eks-btn--sm{width:32px;height:32px;font-size:14px}.eks-btn--icon.eks-btn--md{width:42px;height:42px;font-size:18px;font-weight:500}.eks-btn--icon.eks-btn--lg{width:52px;height:52px;font-size:20px}.eks-btn-link{align-items:center;gap:var(--eks-2);font:600 13px/1 var(--eks-font-ui);text-transform:var(--eks-case-button);color:var(--eks-orange-ink);cursor:pointer;background:0 0;border:none;padding:12px 4px;display:inline-flex}.eks-btn-link:hover{color:var(--eks-orange-deep);text-decoration:underline}.eks-btn-group{display:inline-flex}.eks-btn-group>.eks-btn+.eks-btn{margin-left:calc(-1 * var(--eks-bw-block))}.eks-btn--loading{cursor:progress}.eks-btn--loading:disabled{opacity:1}.eks-spin{transform-origin:50%;animation:.72s linear infinite eks-spin}@keyframes eks-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.eks-spin{animation:none}}.eks-record-link{font:inherit;color:var(--eks-orange-ink);cursor:pointer;text-align:inherit;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:none}.eks-record-link:hover{color:var(--eks-orange-deep);text-decoration:underline}.eks-alert .eks-record-link{color:var(--eks-alert-link);-webkit-text-decoration:var(--eks-alert-link-rule);text-decoration:var(--eks-alert-link-rule)}.eks-alert .eks-record-link:hover{color:var(--eks-alert-link-hover);text-decoration:underline}.eks-record-link:focus-visible{outline:var(--eks-border-focus);outline-offset:2px}
.eks-badge{align-items:center;gap:var(--eks-2);font:600 11px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-label);border-radius:var(--eks-radius-chip);white-space:nowrap;border:1px solid;padding:8px 11px;display:inline-flex}.eks-badge--ok{color:var(--eks-ok-fg);background:var(--eks-ok-bg)}.eks-badge--warn{color:var(--eks-warn-fg);background:var(--eks-warn-bg)}.eks-badge--err{color:var(--eks-err-fg);background:var(--eks-err-bg)}.eks-badge--info{color:var(--eks-info-fg);background:var(--eks-info-bg)}.eks-badge--neutral{color:var(--eks-neutral-fg);background:var(--eks-neutral-bg)}.eks-badge--accent{color:var(--eks-orange-ink);background:var(--eks-orange-soft)}.eks-badge--dot{color:var(--eks-ink);background:var(--eks-white);border:var(--eks-border-block);letter-spacing:var(--eks-track-10);padding:7px 11px;font-weight:500}.eks-badge__dot{flex:none;width:8px;height:8px}.eks-tag{font:400 11px/1 var(--eks-font-mono);color:var(--eks-ink);background:var(--eks-surface);border:1px solid var(--eks-disabled);white-space:nowrap;align-items:center;padding:8px 10px;display:inline-flex}.eks-kbd{font:500 10px/1 var(--eks-font-mono);color:var(--eks-ink);background:var(--eks-surface);border:1px solid var(--eks-disabled);white-space:nowrap;padding:5px 7px}
.eks-field{flex-direction:column;gap:7px;display:flex}.eks-field__label{font:var(--eks-label);letter-spacing:var(--eks-track-label);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-field__label--required:after{content:" *";color:var(--eks-orange-ink)}.eks-field-legend{font:400 12px/1.5 var(--eks-font-ui);color:var(--eks-lead)}.eks-field-legend:before{content:"* ";color:var(--eks-orange-ink)}.eks-field--invalid .eks-field__label{color:var(--eks-err-fg)}.eks-field__hint{font:400 12px/1.5 var(--eks-font-ui);color:var(--eks-lead)}.eks-field__error{font:500 12px/1.4 var(--eks-font-ui);color:var(--eks-err-fg);background:var(--eks-err-bg);padding:7px 9px}.eks-input{width:100%;height:var(--eks-control-h);font:400 14px/1.4 var(--eks-font-ui);color:var(--eks-ink);background:var(--eks-white);border:var(--eks-border-field);padding:var(--eks-control-pad);outline:none}.eks-input::placeholder{color:var(--eks-mist)}.eks-input:focus{border-color:var(--eks-orange);box-shadow:var(--eks-shadow-sm-accent)}.eks-input--num{font-family:var(--eks-font-mono);font-variant-numeric:tabular-nums}.eks-input--invalid{border-color:var(--eks-err-fg)}.eks-input--invalid:focus{border-color:var(--eks-err-fg);box-shadow:var(--eks-shadow-sm-err)}.eks-linecell{border:1px solid var(--eks-hairline);padding:7px 9px}.eks-linecell:focus,.eks-linecell:disabled{border-color:var(--eks-hairline)}.eks-linecell.eks-input--invalid,.eks-linecell.eks-input--invalid:focus{border-color:var(--eks-err-fg)}.eks-input:disabled{color:var(--eks-mist);background:var(--eks-sand);border-color:var(--eks-disabled);cursor:not-allowed}.eks-input-group{border:var(--eks-border-field);align-items:stretch;display:flex}.eks-input-group:focus-within{border-color:var(--eks-orange);box-shadow:var(--eks-shadow-sm-accent)}.eks-input-group--money{min-width:148px}.eks-input-group--pct{min-width:108px}.eks-input-group .eks-input{box-shadow:none;border:none;flex:1}.eks-input-group .eks-input:focus{box-shadow:none}.eks-input-group__addon{font:500 14px/1.4 var(--eks-font-mono);color:var(--eks-ink);background:var(--eks-warn-bg);padding:var(--eks-control-pad);align-items:center;display:flex}.eks-input-group__addon--pre{border-right:var(--eks-border-field)}.eks-input-group__addon--post{border-left:var(--eks-border-field)}.eks-textarea{resize:vertical;width:100%;min-height:66px;font:400 13px/1.5 var(--eks-font-ui);color:var(--eks-ink);background:var(--eks-white);border:var(--eks-border-field);outline:none;padding:12px 13px}.eks-textarea::placeholder{color:var(--eks-mist)}.eks-textarea:focus{border-color:var(--eks-orange);box-shadow:var(--eks-shadow-sm-accent)}.eks-search{align-items:center;gap:var(--eks-2);height:var(--eks-control-h);border:var(--eks-border-field);background:var(--eks-white);padding:var(--eks-control-pad);display:flex}.eks-search:focus-within{border-color:var(--eks-orange);box-shadow:var(--eks-shadow-sm-accent)}.eks-search--invalid{border-color:var(--eks-err-fg)}.eks-search--invalid:focus-within{border-color:var(--eks-err-fg);box-shadow:var(--eks-shadow-sm-err)}.eks-search__icon{color:var(--eks-lead);flex:none;display:flex}.eks-search__input{min-width:0;height:100%;font:400 13px/1.4 var(--eks-font-ui);background:0 0;border:none;outline:none;flex:1;padding:0}.eks-search__input::placeholder{color:var(--eks-mist)}.eks-check{cursor:pointer;align-items:center;gap:11px;display:flex}.eks-check__box{background:var(--eks-white);border:var(--eks-border-field);width:19px;height:19px;font:700 11px/1 var(--eks-font-ui);color:var(--eks-ink);flex:none;justify-content:center;align-items:center;display:flex}.eks-check__box--on{background:var(--eks-orange);color:var(--eks-on-accent)}.eks-check__box--radio{padding:3px}.eks-check__box--radio>i{background:var(--eks-orange);width:100%;height:100%;display:block}.eks-check__text{font:400 14px/1 var(--eks-font-ui)}.eks-check input{opacity:0;width:0;height:0;position:absolute}.eks-check input:focus-visible+.eks-check__box{outline:var(--eks-border-focus);outline-offset:2px;box-shadow:var(--eks-focus-outer)}.eks-check--disabled{cursor:not-allowed}.eks-check--disabled .eks-check__text{color:var(--eks-mist)}.eks-check--disabled .eks-check__box{border-color:var(--eks-disabled);background:var(--eks-sand)}.eks-switch-row{justify-content:space-between;align-items:center;gap:var(--eks-4);display:flex}.eks-switch{border:var(--eks-border-field);background:var(--eks-neutral-bg);cursor:pointer;flex:none;justify-content:flex-start;width:44px;height:24px;padding:0;display:flex}.eks-switch__knob{background:var(--eks-disabled);width:20px;height:100%}.eks-switch--on{background:var(--eks-orange);justify-content:flex-end}.eks-switch--on .eks-switch__knob{background:var(--eks-on-accent)}.eks-switch:disabled{cursor:not-allowed;opacity:.6}.eks-progress{flex-direction:column;gap:9px;display:flex}.eks-progress__head{font:var(--eks-label);letter-spacing:var(--eks-track-12);text-transform:var(--eks-case-label);color:var(--eks-lead);justify-content:space-between;display:flex}.eks-progress__value{color:var(--eks-ink)}.eks-progress__track{height:var(--eks-bar-h-lg);border:var(--eks-bar-edge-block);background:var(--eks-bar-track-panel);border-radius:var(--eks-bar-radius);overflow:hidden}.eks-progress__fill{background:var(--eks-orange);height:100%}.eks-progress__fill--ok{background:var(--eks-ok-bg)}.eks-progress__fill--warn{background:var(--eks-warn-bg)}.eks-progress__fill--err{background:var(--eks-err-bg)}.eks-tabs{border-bottom:var(--eks-border-block);scrollbar-width:thin;display:flex;overflow:auto hidden}.eks-tab{font:400 13px/1 var(--eks-font-ui);color:var(--eks-lead);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:11px 14px}.eks-tab:hover{color:var(--eks-ink)}.eks-tab:not(.eks-tab--active):not(.eks-tab--disabled):hover{background:var(--eks-tab-hover-bg)}.eks-tab--active{color:var(--eks-dark-fg);background:var(--eks-ink);border:var(--eks-border-field);border-bottom:none;margin-bottom:-2px;font-weight:600}.eks-tab--active:hover{color:var(--eks-dark-fg)}.eks-select{width:100%;height:var(--eks-control-h);font:400 14px/1.4 var(--eks-font-ui);color:var(--eks-ink);background:var(--eks-white);border:var(--eks-border-field);padding:var(--eks-control-pad);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.eks-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.eks-select__caret{color:var(--eks-lead);flex:none;display:flex}.eks-select--open{border-color:var(--eks-orange);box-shadow:var(--eks-shadow-sm-accent)}.eks-select--open .eks-select__caret{color:var(--eks-orange-ink)}.eks-select--invalid{border-color:var(--eks-err-fg);color:var(--eks-mist)}.eks-select--invalid .eks-select__caret{color:var(--eks-err-fg)}.eks-select:disabled{color:var(--eks-mist);background:var(--eks-sand);border-color:var(--eks-disabled);cursor:not-allowed}.eks-tokens{border:var(--eks-border-field);background:var(--eks-white);flex-wrap:wrap;align-items:center;gap:7px;padding:9px 10px;display:flex}.eks-tokens:focus-within{border-color:var(--eks-orange);box-shadow:var(--eks-shadow-sm-accent)}.eks-token{font:400 12px/1 var(--eks-font-ui);background:var(--eks-surface);border:1px solid var(--eks-ink);align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.eks-token--active{background:var(--eks-orange);color:var(--eks-on-accent);font-weight:500}.eks-token__x{cursor:pointer;font:inherit;background:0 0;border:none;padding:0;line-height:1}.eks-tokens__input{min-width:80px;font:400 13px/1 var(--eks-font-ui);background:0 0;border:none;outline:none;flex:1;padding:0 4px}.eks-tokens__input::placeholder{color:var(--eks-mist)}.eks-stepper{border:var(--eks-border-field);background:var(--eks-white);align-items:stretch;display:inline-flex}.eks-stepper__btn{font:400 15px/1 var(--eks-font-ui);color:var(--eks-ink);cursor:pointer;background:0 0;border:none;padding:11px 14px}.eks-stepper__btn:hover{background:var(--eks-surface)}.eks-stepper__btn:disabled{color:var(--eks-disabled);cursor:not-allowed}.eks-stepper__btn--dec{border-right:var(--eks-border-field)}.eks-stepper__btn--inc{border-left:var(--eks-border-field)}.eks-stepper__value{font:500 14px/1.4 var(--eks-font-mono);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:none;outline:none;justify-content:center;align-items:center;min-width:62px;padding:11px 16px;display:flex}.eks-datefield__error{z-index:3;white-space:nowrap;font:500 12px/1.4 var(--eks-font-ui);color:var(--eks-err-fg);background:var(--eks-err-bg);margin-top:2px;padding:4px 8px;position:absolute;top:100%;left:0}.eks-datefield{height:var(--eks-control-h);border:var(--eks-border-field);background:var(--eks-white);align-items:stretch;display:flex}.eks-datefield--open,.eks-datefield:focus-within{border-color:var(--eks-orange);box-shadow:var(--eks-shadow-sm-accent)}.eks-datefield--invalid{border-color:var(--eks-err-fg)}.eks-datefield__input{min-width:0;height:100%;font:400 14px/1.4 var(--eks-font-mono);font-variant-numeric:tabular-nums;padding:var(--eks-control-pad);background:0 0;border:none;outline:none;flex:1}.eks-datefield__input::placeholder{color:var(--eks-mist)}.eks-datefield__btn{border:none;border-left:1px solid var(--eks-hairline);color:var(--eks-lead);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 12px;display:flex}.eks-datefield__btn:hover{background:var(--eks-surface);color:var(--eks-ink)}.eks-datefield:has(.eks-datefield__input:disabled){background:var(--eks-sand);border-color:var(--eks-disabled);cursor:not-allowed}.eks-datefield__input:disabled{color:var(--eks-mist);cursor:not-allowed}.eks-datefield__btn:disabled{color:var(--eks-disabled);cursor:not-allowed}.eks-datefield__btn:disabled:hover{color:var(--eks-disabled);background:0 0}.eks-cal__nav{font:500 14px/1 var(--eks-font-ui);border:var(--eks-border-field);background:var(--eks-white);cursor:pointer;padding:6px 10px}.eks-cal__nav:hover{background:var(--eks-surface)}.eks-cal__grid{grid-template-columns:repeat(7,32px);gap:2px;display:grid}.eks-cal__wd{font:500 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-08);text-transform:var(--eks-case-label);color:var(--eks-lead);text-align:center;padding:4px 0 6px}.eks-cal__day{height:30px;font:400 12px/1 var(--eks-font-mono);font-variant-numeric:tabular-nums;background:var(--eks-white);cursor:pointer;border:1px solid #0000}.eks-cal__day:hover:not(:disabled){background:var(--eks-surface);border-color:var(--eks-ink)}.eks-cal__day--other{color:var(--eks-disabled)}.eks-cal__day--today{border-color:var(--eks-ink);font-weight:600}.eks-cal__day--in{background:var(--eks-orange-soft)}.eks-cal__day--on{background:var(--eks-orange);color:var(--eks-on-accent);border-color:var(--eks-ink);font-weight:600}.eks-cal__day:disabled{color:var(--eks-disabled);cursor:not-allowed}.eks-chip--on{background:var(--eks-orange);color:var(--eks-on-accent);font-weight:600}.eks-table .eks-input,.eks-table .eks-select,.eks-table .eks-datefield{height:var(--eks-control-h-sm)}.eks-tab--disabled{color:var(--eks-mist);cursor:not-allowed;border-bottom-color:#0000}.eks-tab--disabled:hover{color:var(--eks-mist);background:0 0}.eks-taginput{flex-direction:column;gap:7px;display:flex}.eks-taginput__box{min-height:var(--eks-control-h);background:var(--eks-white);border:var(--eks-border-field);border-radius:var(--eks-radius);flex-wrap:wrap;align-items:center;gap:6px;padding:5px 7px;display:flex}.eks-taginput__box:focus-within{outline:var(--eks-border-focus);outline-offset:2px}.eks-taginput__box--disabled{background:var(--eks-surface);border-color:var(--eks-disabled)}.eks-taginput__chip{align-items:center;gap:5px;display:inline-flex}.eks-taginput__remove{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.eks-taginput__remove:hover{color:var(--eks-orange-ink)}.eks-taginput__remove:focus-visible{outline:var(--eks-border-focus);outline-offset:2px}.eks-taginput__field{min-width:120px;font:400 13px/1.4 var(--eks-font-ui);color:var(--eks-ink);background:0 0;border:none;outline:none;flex:120px;padding:4px 2px}.eks-taginput__field::placeholder{color:var(--eks-mist)}.eks-taginput__offer{flex-wrap:wrap;gap:6px;display:flex}.eks-taginput__suggest{cursor:pointer;background:var(--eks-surface);color:var(--eks-lead);font:400 11px/1 var(--eks-font-mono);border:1px solid var(--eks-disabled);white-space:nowrap;padding:6px 9px}.eks-taginput__suggest:hover{color:var(--eks-ink);border-color:var(--eks-ink)}.eks-taginput__suggest:focus-visible{outline:var(--eks-border-focus);outline-offset:2px}
.eks-card{border-radius:var(--eks-radius-panel);background:var(--eks-white);border:var(--eks-border-block);padding:var(--eks-5);gap:var(--eks-3);flex-direction:column;display:flex}.eks-card--pad-lg{padding:22px}.eks-card--surface{background:var(--eks-surface)}.eks-card--dark{background:var(--eks-ink);color:var(--eks-dark-fg)}.eks-card--accent{background:var(--eks-orange);color:var(--eks-on-accent)}.eks-card--alert{border-color:var(--eks-err-fg)}.eks-card--lift{transition:box-shadow .12s}.eks-card--lift:hover{box-shadow:var(--eks-shadow-raised)}.eks-card__divider{background:var(--eks-ink);height:2px}.eks-card--dark .eks-card__divider{background:var(--eks-dark-fg)}.eks-kpi__label{font:var(--eks-label);letter-spacing:var(--eks-track-eyebrow);text-transform:var(--eks-case-eyebrow);color:var(--eks-lead)}.eks-card--dark .eks-kpi__label{color:var(--eks-accent-on-dark)}.eks-card--accent .eks-kpi__label{color:var(--eks-on-accent)}.eks-kpi__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eks-card--dark .eks-kpi__head .eks-infotip__btn{background:var(--eks-white)}.eks-kpi__value{font:700 30px/1 var(--eks-font-ui);letter-spacing:var(--eks-track-tight);font-variant-numeric:tabular-nums}.eks-card--dark .eks-kpi__value{color:var(--eks-dark-fg)}.eks-kpi__unit{color:var(--eks-lead);font-size:17px}.eks-card--dark .eks-kpi__unit{color:var(--eks-dark-fg-2)}.eks-card--accent .eks-kpi__unit{color:inherit}.eks-kpi__foot{align-items:center;gap:var(--eks-2);display:flex}.eks-kpi__note{font:400 12px/1 var(--eks-font-ui);color:var(--eks-lead)}.eks-card--dark .eks-kpi__note{color:var(--eks-dark-fg-2)}.eks-card--accent .eks-kpi__note{color:var(--eks-on-accent-2)}.eks-delta{font:600 11px/1 var(--eks-font-mono);white-space:nowrap;border:1px solid;padding:6px 8px}.eks-delta--up{color:var(--eks-ok-fg);background:var(--eks-ok-bg)}.eks-delta--down{color:var(--eks-err-fg);background:var(--eks-err-bg)}.eks-delta--flat{color:var(--eks-neutral-fg);background:var(--eks-neutral-bg)}.eks-spark{align-items:flex-end;gap:var(--eks-1);height:32px;display:flex}.eks-spark__bar{background:var(--eks-ink);opacity:.25;flex:1}.eks-spark__bar--now{opacity:1}.eks-doccard__head{justify-content:space-between;align-items:flex-start;gap:var(--eks-3);display:flex}.eks-doccard__code{font:500 11px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-doccard__title{font:600 17px/1.3 var(--eks-font-ui)}.eks-doccard__meta{flex-wrap:wrap;gap:22px;display:flex}.eks-meta{flex-direction:column;gap:5px;display:flex}.eks-meta__label{font:400 10px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-06);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-meta__value{font:500 15px/1 var(--eks-font-mono);font-variant-numeric:tabular-nums}.eks-doccard__foot{justify-content:space-between;align-items:center;gap:var(--eks-3);flex-wrap:wrap;display:flex}.eks-modcard__head{align-items:center;gap:var(--eks-3);display:flex}.eks-modcard__name{font:600 16px/1.2 var(--eks-font-ui)}.eks-modcard__code{font:400 10px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-modcard__desc{font:400 14px/1.6 var(--eks-font-ui);color:var(--eks-lead);text-wrap:pretty}.eks-modcard__tags{flex-wrap:wrap;gap:7px;display:flex}.eks-chip{font:400 11px/1 var(--eks-font-mono);border:1px solid var(--eks-ink);padding:6px 9px}.eks-summary{flex-direction:column;gap:10px;display:flex}.eks-summary__group{flex-direction:column;gap:2px;display:flex}.eks-summary__note{font:400 11px/1.4 var(--eks-font-ui);color:var(--eks-mist)}.eks-summary__row{font:400 14px/1 var(--eks-font-ui);color:var(--eks-lead);justify-content:space-between;display:flex}.eks-summary__row>span:last-child{font-family:var(--eks-font-mono);color:var(--eks-ink);font-variant-numeric:tabular-nums}.eks-summary__total{justify-content:space-between;align-items:baseline;display:flex}.eks-summary__total-label{font:600 15px/1 var(--eks-font-ui)}.eks-summary__total-value{font:600 22px/1 var(--eks-font-mono);font-variant-numeric:tabular-nums}.eks-summary__total--text{gap:var(--eks-3);align-items:flex-start}.eks-summary__total-label{flex:none}.eks-summary__total-value--text{font:400 14px/1.4 var(--eks-font-ui);text-align:right;overflow-wrap:anywhere;min-width:0}.eks-gauge{flex-direction:column;gap:6px;display:flex}.eks-gauge__head{font:400 13px/1 var(--eks-font-ui);justify-content:space-between;display:flex}.eks-gauge__num{font-family:var(--eks-font-mono);font-variant-numeric:tabular-nums}.eks-gauge__num--err{color:var(--eks-err-fg)}.eks-gauge__track{height:var(--eks-bar-h-md);border:var(--eks-bar-edge);background:var(--eks-bar-track-panel);border-radius:var(--eks-bar-radius);overflow:hidden}.eks-gauge__fill{background:var(--eks-orange);height:100%}.eks-gauge__fill--err{background:var(--eks-err-bg)}.eks-gauge__fill--warn{background:var(--eks-warn-bg)}.eks-gauge__fill--ok{background:var(--eks-ok-bg)}.eks-inline-note{font:400 12px/1.4 var(--eks-font-ui);border:var(--eks-note-border);border-radius:var(--eks-radius);align-items:center;gap:9px;padding:11px 13px;display:flex}.eks-inline-note__dot{display:var(--eks-alert-dot-display);background:currentColor;flex:none;width:8px;height:8px}.eks-inline-note__icon{display:var(--eks-alert-icon-display);flex:none}.eks-inline-note--ok{color:var(--eks-ok-fg);background:var(--eks-ok-bg)}.eks-inline-note--warn{color:var(--eks-warn-fg);background:var(--eks-warn-bg)}.eks-inline-note--err{color:var(--eks-err-fg);background:var(--eks-err-bg)}.eks-inline-note--info{color:var(--eks-info-fg);background:var(--eks-info-bg)}.eks-save-blockers-room{height:56px}.eks-save-blockers{z-index:20;height:0;position:sticky;bottom:0;overflow:visible}.eks-save-blockers>.eks-inline-note{box-sizing:border-box;max-height:96px;box-shadow:var(--eks-shadow-sm);position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.eks-draft-notice{z-index:20;height:0;position:sticky;top:0;overflow:visible}.eks-draft-notice>.eks-alert{box-sizing:border-box;box-shadow:var(--eks-shadow-sm);position:absolute;top:0;left:0;right:0}
.eks-table-wrap{background:var(--eks-white);border:var(--eks-border-block)}.eks-table__toolbar{gap:var(--eks-3);border-bottom:var(--eks-border-block);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.eks-table__title{font:600 15px/1 var(--eks-font-ui)}.eks-table__scroller{overflow-x:auto}.eks-table__scroller::-webkit-scrollbar{background:var(--eks-surface);height:12px}.eks-table__scroller::-webkit-scrollbar-track{background:var(--eks-surface);border-top:1px solid var(--eks-hairline)}.eks-table__scroller::-webkit-scrollbar-thumb{background:var(--eks-ink);border:var(--eks-bw-edge) solid var(--eks-surface)}@supports not selector(::-webkit-scrollbar){.eks-table__scroller{scrollbar-color:var(--eks-ink) var(--eks-surface)}}.eks-table{border-collapse:collapse;width:100%}.eks-table thead th{font:var(--eks-font-th);letter-spacing:var(--eks-track-12);text-transform:var(--eks-case-label);color:var(--eks-head-fg);background:var(--eks-head-bg);text-align:left;white-space:nowrap;padding:12px 16px}.eks-table th.eks-num,.eks-table td.eks-num{text-align:right}.eks-table tbody td{font:400 13px/1.4 var(--eks-font-ui);border-bottom:1px solid var(--eks-hairline);vertical-align:middle;padding:12px 16px}.eks-table--lines thead th,.eks-table--lines tbody td{padding-left:9px;padding-right:9px}.eks-table--fixed thead th{white-space:normal;overflow-wrap:anywhere;vertical-align:bottom;line-height:1.3}.eks-table--compact thead th,.eks-table--compact tbody td{padding-left:8px;padding-right:8px}.eks-table--compact thead th{white-space:normal;vertical-align:bottom;line-height:1.3}.eks-table__sub{font:400 11px/1.3 var(--eks-font-mono);color:var(--eks-mist);white-space:nowrap;margin-top:2px;display:block}.eks-table__nowrap{white-space:nowrap}.eks-table tbody td.eks-code,.eks-table tbody td.eks-num,.eks-table tbody td.eks-date{font-family:var(--eks-font-mono);font-variant-numeric:tabular-nums}.eks-table tbody td.eks-date{color:var(--eks-lead)}.eks-table tbody td.eks-date--late{color:var(--eks-err-fg)}.eks-table tbody tr:hover td{background:var(--eks-row-hover)}.eks-table tbody tr:hover td:first-child{box-shadow:var(--eks-row-hover-cue)}.eks-table tbody tr:last-child td{border-bottom:none}.eks-table tbody tr.is-selected td{background:var(--eks-orange-soft);border-bottom-color:var(--eks-ink)}.eks-table tbody tr.is-selected td:first-child,.eks-table tbody tr.is-selected td.eks-strong{font-weight:500}.eks-table tbody td.eks-in{background:var(--eks-in-tint)}.eks-table tbody td.eks-out{background:var(--eks-out-tint)}.eks-table tbody tr:hover td.eks-in{background:var(--eks-ok-bg)}.eks-table tbody tr:hover td.eks-out{background:var(--eks-err-bg)}.eks-table__sort{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.eks-table__sort-caret{color:var(--eks-orange)}.eks-table__foot{border-top:var(--eks-border-block);background:var(--eks-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.eks-table__range{font:500 11px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-pager{display:flex}.eks-pager__btn{font:400 12px/1 var(--eks-font-mono);color:var(--eks-ink);background:var(--eks-white);border:var(--eks-border-block);cursor:pointer;border-left:none;padding:8px 12px}.eks-pager__btn:first-child{border-left:var(--eks-border-block)}.eks-pager__btn:hover:not(:disabled){background:var(--eks-surface)}.eks-pager__btn--active{color:var(--eks-orange-ink);background:var(--eks-orange-soft);font-weight:600}.eks-pager__btn:disabled{color:var(--eks-disabled);cursor:not-allowed}.eks-bulkbar{align-items:center;gap:var(--eks-3);background:var(--eks-ink);color:var(--eks-dark-fg);border-bottom:var(--eks-border-block);flex-wrap:wrap;padding:12px 18px;display:flex}.eks-bulkbar__count{font:600 12px/1 var(--eks-font-mono);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-label);color:var(--eks-accent-on-dark)}.eks-skeleton{background:var(--eks-neutral-bg);height:13px;animation:1.4s ease-in-out infinite eks-pulse}@keyframes eks-pulse{0%,to{opacity:1}50%{opacity:.45}}.eks-th-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.eks-num .eks-th-sort{flex-direction:row-reverse}.eks-th-sort:hover{color:var(--eks-orange-ink)}.eks-th-sort:focus-visible{outline:var(--eks-border-focus);outline-offset:2px}.eks-th-sort__mark{opacity:.28;display:inline-flex}[aria-sort] .eks-th-sort__mark{opacity:1;color:var(--eks-orange-ink)}.eks-table--lines tbody td{vertical-align:top}.eks-table.eks-table--sticky{border-collapse:separate;border-spacing:0}.eks-table .eks-sticky-col{z-index:1;background:var(--eks-white);position:sticky}.eks-table thead th.eks-sticky-col--head{background:var(--eks-head-bg);z-index:2}.eks-table .eks-sticky-end{z-index:1;background:var(--eks-white);border-left:1px solid var(--eks-hairline);box-shadow:var(--eks-shadow-sticky-end);position:sticky;right:0}.eks-table td .eks-badge{white-space:normal;max-width:100%;line-height:1.25}.eks-table thead th.eks-sticky-end--head{background:var(--eks-head-bg);z-index:2;box-shadow:none;border-left:none}.eks-table tbody tr:hover td.eks-sticky-end{background:var(--eks-row-hover)}.eks-table tbody tr.is-selected td.eks-sticky-end{background:var(--eks-orange-soft)}.eks-table .eks-sticky-col--edge{border-right:1px solid var(--eks-hairline)}.eks-table tbody tr:hover td.eks-sticky-col{background:var(--eks-row-hover)}.eks-table tbody tr.is-selected td.eks-sticky-col{background:var(--eks-orange-soft)}.eks-table thead th.eks-th--wrap{white-space:normal;min-width:120px;line-height:1.35}
.eks-alert{gap:var(--eks-3);border:var(--eks-alert-border);border-radius:var(--eks-radius);padding:15px;display:flex}.eks-alert__dot{display:var(--eks-alert-dot-display);background:currentColor;flex:none;width:9px;height:9px;margin-top:5px}.eks-alert__icon{display:var(--eks-alert-icon-display);flex:none;margin-top:1px}.eks-alert__body{gap:var(--eks-1);flex-direction:column;display:flex}.eks-alert__title{font:600 14px/1.3 var(--eks-font-ui)}.eks-alert__text{font:400 13px/1.5 var(--eks-font-ui)}.eks-alert--ok{color:var(--eks-ok-fg);background:var(--eks-ok-bg)}.eks-alert--err{color:var(--eks-err-fg);background:var(--eks-err-bg)}.eks-alert--warn{color:var(--eks-warn-fg);background:var(--eks-warn-bg)}.eks-alert--info{color:var(--eks-info-fg);background:var(--eks-info-bg)}.eks-alert--plain{color:var(--eks-ink);background:var(--eks-white);border-color:var(--eks-edge-block);box-shadow:var(--eks-shadow-menu)}.eks-alert--plain .eks-alert__dot{background:var(--eks-orange)}.eks-alert--plain .eks-alert__icon{color:var(--eks-orange-ink)}.eks-alert--plain .eks-alert__text{color:var(--eks-lead)}.eks-toasts{right:var(--eks-6);bottom:var(--eks-6);z-index:var(--eks-z-toast);flex-direction:column;gap:10px;max-width:380px;display:flex;position:fixed}.eks-toasts>div{flex-direction:column;gap:10px;display:flex}.eks-toasts>div:empty{display:none}.eks-empty{background:var(--eks-white);border:var(--eks-bw-block) dashed var(--eks-ink);align-items:center;gap:var(--eks-3);text-align:center;flex-direction:column;padding:36px 26px;display:flex}.eks-empty__title{font:600 16px/1.3 var(--eks-font-ui)}.eks-empty__text{font:400 13px/1.6 var(--eks-font-ui);color:var(--eks-lead);max-width:260px}.eks-panel-dark{background:var(--eks-ink);color:var(--eks-dark-fg);border:var(--eks-border-block);gap:var(--eks-3);flex-direction:column;padding:22px;display:flex}.eks-panel-dark__label{font:var(--eks-label);letter-spacing:var(--eks-track-eyebrow);text-transform:var(--eks-case-eyebrow);color:var(--eks-accent-on-dark)}.eks-panel-dark__title{font:600 17px/1.3 var(--eks-font-ui);color:var(--eks-dark-fg)}.eks-panel-dark__text{font:400 13px/1.6 var(--eks-font-ui);color:var(--eks-dark-fg-2)}.eks-btn--on-dark-primary{color:var(--eks-on-accent);background:var(--eks-orange);border-color:var(--eks-orange)}.eks-btn--on-dark-ghost{color:var(--eks-dark-fg);border-color:var(--eks-dark-fg);background:0 0}.eks-btn--on-dark-ghost:not(:disabled):hover{background:var(--eks-wash-on-dark)}
.eks-shell{background:var(--eks-sand);height:100vh;display:flex;overflow:hidden}.eks-shell--framed{border:var(--eks-border-block);min-height:440px;box-shadow:var(--eks-shadow-block)}.eks-side{background:var(--eks-white);border-right:var(--eks-border-block);flex-direction:column;flex:none;width:196px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.eks-side__brand{border-bottom:var(--eks-border-block);flex:none;align-items:center;gap:10px;padding:16px 14px;display:flex}.eks-side__wordmark{font:700 13px/1 var(--eks-font-ui);letter-spacing:var(--eks-track-label);color:var(--eks-ink)}.eks-side__brand-link{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;margin:0;padding:0;display:flex}.eks-side__nav{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.eks-side__group{font:500 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-16);text-transform:var(--eks-case-label);color:var(--eks-lead);padding:16px 14px 7px}.eks-side__group:first-child{padding-top:13px}.eks-navitem{font:400 13px/1 var(--eks-font-ui);color:var(--eks-ink);border-bottom:1px solid var(--eks-hairline);text-align:left;cursor:pointer;align-items:center;gap:var(--eks-2);background:0 0;border-top:none;border-left:none;border-right:none;width:100%;padding:12px 14px;text-decoration:none;display:flex}.eks-navitem:hover{background:var(--eks-row-hover)}.eks-navitem--active{color:var(--eks-on-accent);background:var(--eks-orange);border-bottom-color:#0000;font-weight:600}.eks-navitem--active:hover{background:var(--eks-orange)}.eks-navitem__code{font:400 9px/1 var(--eks-font-mono);letter-spacing:var(--eks-track-10);color:var(--eks-lead);margin-left:auto}.eks-navitem--active .eks-navitem__code{color:var(--eks-on-accent)}.eks-navitem--locked{color:var(--eks-mist);cursor:pointer}.eks-navitem--locked:hover{background:var(--eks-sand)}.eks-navitem__lock{color:var(--eks-mist);margin-left:auto;font-size:11px}.eks-side__user{border-top:var(--eks-border-block);background:var(--eks-white);flex:none;align-items:center;gap:10px;padding:13px 14px;display:flex}.eks-side__user-name{font:500 12px/1 var(--eks-font-ui)}.eks-side__user-role{font:400 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.eks-topbar{gap:var(--eks-3);background:var(--eks-white);border-bottom:var(--eks-border-block);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.eks-topbar__title{font:600 17px/1 var(--eks-font-ui);letter-spacing:var(--eks-track-02);text-transform:var(--eks-case-title)}.eks-topbar__sub{font:400 10px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-topbar__actions{gap:var(--eks-2);align-items:center;display:flex}@media (max-width:860px){.eks-topbar__actions{flex-wrap:wrap}}.eks-content{gap:var(--eks-4);overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:20px;display:flex;overflow-y:auto}.eks-avatar{background:var(--eks-orange);border:var(--eks-border-block);width:28px;height:28px;font:600 10px/1 var(--eks-font-ui);color:var(--eks-on-accent);flex:none;justify-content:center;align-items:center;display:flex}.eks-avatar--sm{width:22px;height:22px;font-size:9px}.eks-avatar--lg{width:36px;height:36px;font-size:12px}.eks-avatar--ink{background:var(--eks-ink);color:var(--eks-dark-fg)}.eks-avatar--soft{background:var(--eks-surface);color:var(--eks-ink)}.eks-avatar-stack{display:flex}.eks-avatar-stack>.eks-avatar+.eks-avatar{margin-left:-8px}.eks-pagehead{gap:var(--eks-2);flex-direction:column;display:flex}.eks-crumbs{align-items:center;gap:var(--eks-2);font:400 11px/1 var(--eks-font-mono);color:var(--eks-lead);flex-wrap:wrap;display:flex}.eks-crumbs__sep{color:var(--eks-disabled)}.eks-crumbs__link{font:inherit;color:var(--eks-orange-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0}.eks-crumbs__link:hover{color:var(--eks-orange-deep);text-decoration:underline}.eks-pagehead__row{align-items:center;gap:var(--eks-3);flex-wrap:wrap;justify-content:space-between;display:flex}.eks-pagehead__title{font:var(--eks-h1)}.eks-pagehead__ident{align-items:center;gap:var(--eks-3);flex-wrap:wrap;min-width:0;display:flex}.eks-pagehead__code{font:400 12px/1 var(--eks-font-mono);color:var(--eks-lead);border:var(--eks-border-line);padding:5px 8px}@media (max-width:860px){.eks-shell{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.eks-content{overflow:visible}.eks-side{border-right:none;border-bottom:var(--eks-border-block);width:100%;height:auto;position:static;overflow:visible}.eks-side__nav{flex-direction:row;overflow-x:auto}.eks-side__group{display:none}.eks-navitem{border-bottom:none;border-right:1px solid var(--eks-hairline);white-space:nowrap;width:auto}.eks-side__signout{padding-bottom:20px}}.eks-side__screens{background:var(--eks-surface);border-bottom:var(--eks-border-block);flex-direction:column;display:flex}.eks-screenitem{text-align:left;font:400 12px/1.3 var(--eks-font-ui);color:var(--eks-lead);border:none;border-left:var(--eks-bw-edge) solid transparent;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--eks-2);background:0 0;flex-wrap:wrap;row-gap:4px;width:100%;padding:8px 14px 8px 20px;text-decoration:none;display:flex}.eks-screenitem>span:first-child{overflow-wrap:anywhere;min-width:0}.eks-screenitem__device{white-space:nowrap;align-items:center;gap:var(--eks-1);max-width:100%;font:400 11px/1.2 var(--eks-font-ui);color:var(--eks-mist);flex:none;display:inline-flex}.eks-screenitem__device svg{flex:none;width:12px;height:12px}.eks-screenitem:hover{color:var(--eks-ink);background:var(--eks-white)}.eks-screenitem--current{color:var(--eks-ink);border-left-color:var(--eks-orange);background:var(--eks-white);font-weight:600}.eks-screenitem--pending{color:var(--eks-mist)}.eks-screenitem:focus-visible{outline:var(--eks-border-focus);outline-offset:-2px}.eks-screenitem--flat{align-items:center;gap:var(--eks-2);width:100%;padding-left:14px;font-size:13px;display:flex}.eks-side__signout{border-top:var(--eks-border-block);align-items:center;gap:8px;padding:9px 14px;display:flex}.eks-side__company{border-top:var(--eks-border-block);flex:none;position:relative}.eks-side__company-btn{text-align:left;cursor:default;background:var(--eks-surface);border:none;flex-direction:column;gap:3px;width:100%;padding:9px 14px;display:flex}.eks-side__company-btn--switch{cursor:pointer}.eks-side__company-btn--switch:hover{background:var(--eks-white)}.eks-side__company-btn:focus-visible{outline:var(--eks-border-focus);outline-offset:-2px}.eks-side__company-label{font:500 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-16);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-side__company-name{font:600 12px/1.3 var(--eks-font-ui);color:var(--eks-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eks-side__company-code{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-side__company-list{background:var(--eks-white);border:var(--eks-border-block);box-shadow:var(--eks-shadow-menu);flex-direction:column;max-height:260px;display:flex;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.eks-side__company-opt{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--eks-hairline);background:0 0;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.eks-side__company-opt:hover{background:var(--eks-row-hover);box-shadow:var(--eks-row-hover-cue)}.eks-side__company-opt--on{background:var(--eks-orange);color:var(--eks-on-accent)}.eks-side__company-opt--on .eks-side__company-code{color:var(--eks-on-accent-2)}.eks-compacttop{z-index:var(--eks-z-sticky);background:var(--eks-white);border-bottom:var(--eks-border-block);flex:none;align-items:center;gap:6px;height:56px;padding:0 10px;display:flex;position:sticky;top:0}.eks-compacttop__icon{cursor:pointer;width:44px;height:44px;color:var(--eks-ink);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.eks-compacttop__icon:hover{background:var(--eks-surface)}.eks-compacttop__icon[aria-pressed=true],.eks-compacttop__icon[aria-expanded=true]{background:var(--eks-ink);color:var(--eks-dark-fg)}.eks-compacttop__title{font:600 13px/1 var(--eks-font-ui);letter-spacing:var(--eks-track-02);text-transform:var(--eks-case-title);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eks-compacttop__actions{flex:none;align-items:center;gap:2px;display:flex}.eks-compacttop__overflow{gap:var(--eks-3);background:var(--eks-white);border:var(--eks-border-block);min-width:220px;box-shadow:var(--eks-shadow-menu);flex-direction:column;padding:12px;display:flex}.eks-navdrawer-scrim{background:var(--eks-scrim-soft);z-index:var(--eks-z-overlay);position:fixed;inset:0}.eks-navdrawer{background:var(--eks-white);border-right:var(--eks-border-block);width:min(320px,86vw);box-shadow:var(--eks-shadow-block);z-index:calc(var(--eks-z-overlay) + 1);flex-direction:column;animation:.18s ease-out eks-navdrawer-in;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}@keyframes eks-navdrawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.eks-navdrawer{animation:none}}.eks-navdrawer .eks-side{border-right:none;width:100%;height:100%;position:static}.eks-navdrawer .eks-side__nav{flex-direction:column;overflow:hidden auto}.eks-navdrawer .eks-side__group{display:block}.eks-navdrawer .eks-navitem{border-bottom:1px solid var(--eks-hairline);white-space:nowrap;border-right:none;width:100%}.eks-navdrawer .eks-side__screens{flex-direction:column}@media print{.eks-side,.eks-topbar,.eks-tabstrip,.eks-toasts,.eks-overlay,.eks-menu,[data-eks-floating],[data-eks-contextmenu],[data-eks-demo-strip],.eks-btn,.eks-compacttop,.eks-navdrawer-scrim,.eks-navdrawer{display:none!important}.eks-shell,.eks-main,.eks-content{height:auto!important;display:block!important;overflow:visible!important}.eks-content{padding:0!important}}.eks-build-skew{z-index:var(--eks-z-drawer);background:var(--eks-white);border:var(--eks-bw-block) solid var(--eks-ink);width:min(520px,100vw - 32px);box-shadow:var(--eks-shadow-menu);position:fixed;bottom:16px;left:16px}.eks-session-expiry{z-index:var(--eks-z-toast);background:var(--eks-white);border:var(--eks-bw-block) solid var(--eks-ink);width:min(560px,100vw - 32px);box-shadow:var(--eks-shadow-menu);position:fixed;top:12px;left:50%;transform:translate(-50%)}.eks-demostrip{z-index:30;background:var(--eks-ink);color:var(--eks-dark-fg);border-top:var(--eks-bw-block) solid var(--eks-orange);border-left:var(--eks-bw-block) solid var(--eks-orange);align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed;bottom:0;right:0}.eks-demostrip__label{color:var(--eks-accent-on-dark)}
.eks-tabstrip{overscroll-behavior:contain;background:var(--eks-surface);flex:1;align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.eks-tabbar{background:var(--eks-surface);border-bottom:var(--eks-border-block);flex:none;align-items:stretch;display:flex}.eks-tabbar__more{background:var(--eks-white);width:36px;color:var(--eks-ink);border:0;border-left:1px solid var(--eks-hairline);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.eks-tabbar__more:hover{background:var(--eks-hairline)}.eks-tabbar__list{max-height:60vh;overflow-y:auto}.eks-tabbar__current{box-shadow:inset 3px 0 0 var(--eks-ink);font-weight:600}.eks-tabstrip__item{border-right:1px solid var(--eks-hairline);border-bottom:var(--eks-bw-edge) solid transparent;flex:none;align-items:center;gap:4px;min-width:96px;max-width:220px;display:flex;position:relative}.eks-tabstrip__item--active{background:var(--eks-white);border-bottom-color:var(--eks-ink)}.eks-tabstrip__item--pinned{min-width:0}.eks-tabstrip__tab{cursor:pointer;min-width:0;font:400 12px/1.2 var(--eks-font-ui);color:var(--eks-lead);text-align:left;background:0 0;border:none;flex:auto;align-items:center;gap:6px;padding:9px 6px 9px 12px;display:flex}.eks-tabstrip__item[role=tab]:hover{color:var(--eks-ink)}.eks-tabstrip__item[role=tab]:not(.eks-tabstrip__item--active):hover{background:var(--eks-tab-hover-bg)}.eks-tabstrip__item--active.eks-tabstrip__tab{color:var(--eks-ink);font-weight:600}.eks-tabstrip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eks-tabstrip__dot{background:var(--eks-warn-bg);border:1px solid var(--eks-warn-fg);flex:none;width:6px;height:6px}.eks-tabstrip__close{width:22px;height:22px;color:var(--eks-lead);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-right:6px;display:flex}.eks-tabstrip__close:hover{color:var(--eks-ink);background:var(--eks-hairline)}.eks-tabstrip__pin-btn{width:18px;height:18px;color:var(--eks-lead);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:none}.eks-tabstrip__item--pinned .eks-tabstrip__pin-btn,.eks-tabstrip__item:hover .eks-tabstrip__pin-btn,.eks-tabstrip__item--active .eks-tabstrip__pin-btn{display:flex}.eks-tabstrip__pin-btn:hover{color:var(--eks-ink);background:var(--eks-hairline)}.eks-tabstrip__pin-marker{background:var(--eks-ink);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.eks-tabstrip__item--dragging{opacity:.4}@media (max-width:860px){.eks-tabbar{display:none}}.eks-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}.eks-tabstrip__pin-btn,.eks-tabstrip__item--pinned .eks-tabstrip__pin-btn,.eks-tabstrip__item:hover .eks-tabstrip__pin-btn,.eks-tabstrip__item--active .eks-tabstrip__pin-btn{display:none}.eks-tabstrip__item[draggable=true]{cursor:grab}.eks-tabstrip__item[draggable=true]:active{cursor:grabbing}
.eks-shell--classic,.eks-shell--modern{flex-direction:column}.eks-shell--modern{flex-direction:row}.eks-shellbody{display:contents}.eks-shell--classic .eks-shellbody,.eks-shell--modern .eks-shellbody{flex:auto;min-width:0;min-height:0;display:flex}.eks-shell--modern .eks-shellbody{flex-direction:row}.eks-menubar{align-items:stretch;gap:var(--eks-3);background:var(--eks-surface);border-bottom:var(--eks-border-line);padding:0 var(--eks-2);flex:none;min-width:0;display:flex}.eks-menubar__brand{align-items:center;gap:var(--eks-2);padding:0 var(--eks-2);cursor:pointer;background:0 0;border:none;flex:none;margin:0;display:flex}.eks-menubar__wordmark{font:600 13px/1 var(--eks-font-ui);letter-spacing:var(--eks-track-08);color:var(--eks-ink)}.eks-menubar__bar{align-items:stretch;min-width:0;display:flex;overflow-x:auto}.eks-menubar__item{align-items:center;gap:var(--eks-1);padding:0 var(--eks-3);font:400 13px/1 var(--eks-font-ui);color:var(--eks-ink);white-space:nowrap;cursor:pointer;min-height:26px;text-decoration:none;display:flex}.eks-menubar__item:hover{background:var(--eks-orange-soft);color:var(--eks-orange-ink)}.eks-menubar__item--active{background:var(--eks-orange-soft);color:var(--eks-orange-ink);font-weight:600}.eks-menubar__item--locked{color:var(--eks-mist)}.eks-menubar__lock{color:var(--eks-mist);display:inline-flex}.eks-toolbar{justify-content:space-between;align-items:center;gap:var(--eks-3);background:var(--eks-head-bg);border-bottom:1px solid var(--eks-edge-block);padding:var(--eks-1) var(--eks-2);flex:none;min-width:0;display:flex}.eks-toolbar__group,.eks-toolbar__end{align-items:center;gap:var(--eks-1);min-width:0;display:flex}.eks-toolbar__end{gap:var(--eks-2);flex:none}.eks-toolbar__sep{width:1px;margin:2px var(--eks-1);background:var(--eks-edge-block);align-self:stretch}.eks-toolbtn{min-width:52px;padding:var(--eks-1) var(--eks-2);border-radius:var(--eks-radius);color:var(--eks-ink);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.eks-toolbtn:hover{border-color:var(--eks-edge-block);background:var(--eks-white)}.eks-toolbtn[aria-pressed=true]{background:var(--eks-orange-soft);border-color:var(--eks-orange-mid);color:var(--eks-orange-ink)}.eks-toolbtn__icon{display:flex}.eks-toolbtn__label{font:400 11px/1 var(--eks-font-ui);white-space:nowrap}.eks-toolbar fieldset{border:0;min-width:0;margin:0;padding:0}.eks-statusbar{justify-content:space-between;align-items:center;gap:var(--eks-3);background:var(--eks-surface);border-top:1px solid var(--eks-edge-block);padding:var(--eks-1) var(--eks-3);font:400 12px/1.2 var(--eks-font-ui);color:var(--eks-lead);flex:none;min-width:0;display:flex}.eks-statusbar__items{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.eks-statusbar__item+.eks-statusbar__item{margin-left:var(--eks-3);padding-left:var(--eks-3);border-left:1px solid var(--eks-edge-block)}.eks-side--tree{border-right:1px solid var(--eks-edge-block);background:var(--eks-white);width:208px;height:auto;min-height:0;position:static}.eks-side--tree .eks-side__group{display:none}.eks-side--tree .eks-navitem{padding:5px var(--eks-2);gap:var(--eks-1);font:400 13px/1.2 var(--eks-font-ui);border-bottom:none}.eks-side--tree .eks-navitem__expander{width:12px;color:var(--eks-lead);justify-content:center;display:inline-flex}.eks-side--tree .eks-navitem--active,.eks-side--tree .eks-navitem--active:hover{background:var(--eks-orange-soft);color:var(--eks-orange-ink)}.eks-side--tree .eks-navitem--active .eks-navitem__code{color:var(--eks-orange-ink)}.eks-side--tree .eks-side__screens{background:0 0;border-bottom:none}.eks-side--tree .eks-screenitem{padding:4px var(--eks-2) 4px var(--eks-8);font:400 12px/1.3 var(--eks-font-ui)}.eks-side--tree .eks-screenitem--current{background:var(--eks-orange-soft);color:var(--eks-orange-ink)}[data-design=classic] .eks-tabbar{background:var(--eks-sand);border-bottom:1px solid var(--eks-edge-block);padding-top:var(--eks-1)}[data-design=classic] .eks-tabstrip{background:0 0}[data-design=classic] .eks-tabstrip__item{border:1px solid var(--eks-edge-block);border-top-left-radius:var(--eks-radius);border-top-right-radius:var(--eks-radius);background:var(--eks-surface);border-bottom:none;margin-right:2px}[data-design=classic] .eks-tabstrip__item--active{background:var(--eks-white);margin-bottom:-1px}[data-design=classic] .eks-tabbar__more{background:0 0}[data-design=classic] .eks-content{background:var(--eks-white)}.eks-rail{align-items:center;gap:var(--eks-3);width:84px;padding:var(--eks-3) 0;background:var(--eks-white);border-right:var(--eks-border-line);flex-direction:column;flex:none;height:100vh;display:flex;overflow:hidden}.eks-rail__logo{cursor:pointer;background:0 0;border:none;flex:none;padding:0;display:flex}.eks-rail__nav{align-items:center;gap:var(--eks-1);overscroll-behavior:contain;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow-y:auto}.eks-rail__item{justify-content:flex-start;align-items:center;gap:var(--eks-1);width:72px;min-height:52px;padding:var(--eks-2) var(--eks-1) var(--eks-1);border-radius:var(--eks-radius-panel);color:var(--eks-mist);cursor:pointer;flex-direction:column;flex:none;text-decoration:none;display:flex;position:relative}.eks-rail__icon{flex:none;display:flex}.eks-rail__name{font:500 11px/1.2 var(--eks-font-ui);text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.eks-rail__item:hover{background:var(--eks-row-hover);color:var(--eks-ink)}.eks-rail__item--active,.eks-rail__item--active:hover{background:var(--eks-orange-soft);color:var(--eks-orange-ink)}.eks-rail__lock{right:var(--eks-1);top:var(--eks-1);display:flex;position:absolute}.eks-rail__user{border-radius:var(--eks-radius-panel);background:var(--eks-orange-soft);width:32px;height:32px;color:var(--eks-orange-ink);font:600 11px/1 var(--eks-font-ui);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.eks-side--screens{background:var(--eks-white);border-right:var(--eks-border-line);flex:none;width:184px;height:100vh;position:static;overflow:hidden}.eks-side--screens .eks-side__nav{padding:var(--eks-3) var(--eks-2)}.eks-side--screens .eks-side__screens{background:0 0;border-bottom:none;gap:2px}.eks-side--screens .eks-screenitem{padding:7px var(--eks-3);border-radius:var(--eks-radius);font:400 13px/1.3 var(--eks-font-ui);color:var(--eks-lead);border-left:none}.eks-side--screens .eks-screenitem:hover{background:var(--eks-surface);color:var(--eks-ink)}.eks-side--screens .eks-screenitem--current{background:var(--eks-orange-soft);color:var(--eks-orange-ink);font-weight:600}.eks-mhead{justify-content:space-between;align-items:center;gap:var(--eks-3);padding:var(--eks-3) var(--eks-6);background:var(--eks-white);border-bottom:var(--eks-border-line);flex-wrap:wrap;flex:none;display:flex}.eks-mhead__left,.eks-mhead__actions{align-items:center;gap:var(--eks-3);min-width:0;display:flex}.eks-mhead__actions{gap:var(--eks-2);flex-wrap:wrap}.eks-mhead__crumbs{align-items:center;gap:var(--eks-2);font:400 13px/1 var(--eks-font-ui);color:var(--eks-mist);display:flex}.eks-mhead__sep{color:var(--eks-disabled)}.eks-mhead__title{font:var(--eks-h1);color:var(--eks-ink)}.eks-mhead__chip{font:400 11px/1 var(--eks-font-mono);color:var(--eks-lead);background:var(--eks-surface);border-radius:var(--eks-radius-chip);padding:var(--eks-1) var(--eks-2)}[data-design=modern] .eks-tabbar{background:var(--eks-white);border-bottom:var(--eks-border-line);padding:0 var(--eks-6)}[data-design=modern] .eks-tabstrip{gap:var(--eks-5);background:0 0}[data-design=modern] .eks-tabstrip__item{border:none;border-bottom:var(--eks-bw-block) solid transparent;background:0 0}[data-design=modern] .eks-tabstrip__item--active{border-bottom-color:var(--eks-orange);background:0 0}[data-design=modern] .eks-tabbar__more{background:0 0}
.eks-thememenu{flex:none;display:inline-flex;position:relative}.eks-thememenu__btn{gap:var(--eks-2)}.eks-thememenu__btn>svg{margin-block:-.5px}.eks-thememenu__label{white-space:nowrap}@media (max-width:1200px){.eks-thememenu:not(.eks-thememenu--item) .eks-thememenu__label{display:none}}.eks-thememenu__btn--icon .eks-thememenu__label{display:none}.eks-thememenu__check{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.eks-thememenu__list{min-width:200px}.eks-thememenu__row{justify-content:flex-start}.eks-thememenu__row--on{font-weight:600}.eks-thememenu__row:focus{background:var(--eks-row-cursor);box-shadow:var(--eks-row-cursor-cue)}.eks-thememenu--item{flex-direction:column;align-items:stretch;display:flex}.eks-thememenu--item .eks-thememenu__btn{justify-content:flex-start}.eks-thememenu__list--inline{box-shadow:none;min-width:0;margin-top:var(--eks-1)}@media (pointer:coarse){.eks-thememenu__btn{min-height:44px}.eks-thememenu__btn--icon{min-width:44px}.eks-thememenu__row{min-height:44px}}.eks-phonetop .eks-thememenu__btn{min-width:44px;min-height:44px}.eks-signout-end{align-items:center;gap:inherit;flex:none;display:inline-flex}
.eks-switch-layer{z-index:calc(var(--eks-z-toast) + 10);justify-content:center;align-items:center;gap:var(--eks-6);background:var(--eks-sand);color:var(--eks-ink);font:var(--eks-body);opacity:1;flex-direction:column;transition:opacity .22s ease-out;display:flex;position:fixed;inset:0}.eks-switch-layer--leaving{opacity:0;pointer-events:none}.eks-switch-layer--reveal{pointer-events:none;transition:none}.eks-switch-layer__row{align-items:center;gap:var(--eks-2);font:var(--eks-small);display:flex}@media (prefers-reduced-motion:reduce){.eks-switch-layer{transition:none}}
.eks-chart{gap:var(--eks-3);flex-direction:column;display:flex}.eks-chart__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.eks-chart__title{font:600 13px/1 var(--eks-font-ui)}.eks-chart__unit{font:400 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-12);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-series-1{background:var(--eks-orange)}.eks-series-2{background:var(--eks-warn-bg)}.eks-series-3{background:var(--eks-info-bg)}.eks-series-4{background:var(--eks-neutral-bg)}.eks-bars{border-bottom:var(--eks-border-block);align-items:flex-end;gap:6px;height:104px;display:flex}.eks-bars--tall{height:150px}.eks-bar{background:var(--eks-surface);border:1px solid var(--eks-ink);border-bottom:none;flex:1;min-height:2px}.eks-bar--now{background:var(--eks-orange)}.eks-bar--forecast{background:var(--eks-sand);border-style:dashed}.eks-chart__axis{font:400 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-06);text-transform:var(--eks-case-label);color:var(--eks-lead);justify-content:space-between;display:flex}.eks-linechart{width:100%;height:104px;display:block}.eks-linechart__line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.eks-linechart__line.eks-series-1{stroke:var(--eks-orange);background:0 0}.eks-linechart__line.eks-series-2{stroke:var(--eks-warn-bg);background:0 0}.eks-linechart__line.eks-series-3{stroke:var(--eks-info-bg);background:0 0}.eks-linechart__line.eks-series-4{stroke:var(--eks-neutral-bg);background:0 0}.eks-stackedbars{align-items:flex-end}.eks-stackedbar{border:1px solid var(--eks-ink);background:var(--eks-surface);border-bottom:none;flex-direction:column-reverse;flex:1;min-height:2px;display:flex}.eks-stackedbar__seg{width:100%;min-height:1px;display:block}.eks-shareband{border:var(--eks-bar-edge);background:var(--eks-white);border-radius:var(--eks-bar-radius);height:26px;display:flex;overflow:hidden}.eks-shareband__seg{height:100%;display:block}.eks-shareband__seg:not(:last-child){border-right:1px solid var(--eks-ink)}.eks-sparkline{border-bottom:1px solid var(--eks-ink);align-items:flex-end;gap:2px;height:44px;display:flex}.eks-sparkline__bar{background:var(--eks-ink);flex:1;min-height:2px}.eks-sparkline__bar--now{background:var(--eks-orange)}.eks-meter{flex-direction:column;gap:9px;display:flex}.eks-meter__head{justify-content:space-between;align-items:baseline;display:flex}.eks-meter__label{font:var(--eks-label);letter-spacing:var(--eks-track-12);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-meter__value{font:600 16px/1 var(--eks-font-mono);font-variant-numeric:tabular-nums}.eks-meter__segs{gap:3px;display:flex}.eks-meter__seg{border:var(--eks-bar-edge);background:var(--eks-bar-track);border-radius:var(--eks-bar-radius);flex:1;height:22px}.eks-meter__seg--full{background:var(--eks-orange)}.eks-meter__seg--part{background:var(--eks-orange-mid)}.eks-meter__seg--empty{background:var(--eks-bar-track);border-style:dashed}.eks-goal{border:var(--eks-bar-edge-block);background:var(--eks-bar-track);border-radius:var(--eks-bar-radius);height:26px;position:relative;overflow:hidden}.eks-goal__fill{background:var(--eks-orange);border-right:var(--eks-bar-edge-block);height:100%}.eks-goal__label{height:100%;font:600 11px/1 var(--eks-font-mono);font-variant-numeric:tabular-nums;color:var(--eks-ink);align-items:center;padding:0 8px;display:flex;position:absolute;top:0;left:0}.eks-funnel{flex-direction:column;gap:10px;display:flex}.eks-funnel__row{align-items:center;gap:10px;display:flex}.eks-funnel__label{min-width:64px;font:400 11px/1.3 var(--eks-font-ui);color:var(--eks-lead);text-overflow:ellipsis;white-space:nowrap;flex:0 140px;overflow:hidden}.eks-funnel__track{background:var(--eks-white);border:1px solid var(--eks-hairline);border-radius:var(--eks-bar-radius);flex:auto;min-width:0;height:26px;overflow:hidden}.eks-funnel__band{background:var(--eks-neutral-bg);border:1px solid var(--eks-ink);height:100%;margin:0 auto;display:block}.eks-funnel__band--now{background:var(--eks-orange)}.eks-funnel__value{text-align:right;min-width:44px;font:500 12px/1 var(--eks-font-mono);font-variant-numeric:tabular-nums;flex:none}.eks-legend{gap:var(--eks-4);flex-wrap:wrap;display:flex}.eks-legend__item{font:400 11px/1 var(--eks-font-ui);color:var(--eks-lead);align-items:center;gap:7px;display:inline-flex}.eks-legend__swatch{border:1px solid var(--eks-ink);flex:none;width:11px;height:11px}.eks-fillbar{align-items:center;gap:8px;display:inline-flex}.eks-fillbar__track{width:56px;height:var(--eks-bar-h);border:var(--eks-bar-edge);background:var(--eks-bar-track);border-radius:var(--eks-bar-radius);flex:none;overflow:hidden}.eks-fillbar__fill{background:var(--eks-bar-fill);height:100%;display:block}.eks-fillbar__fill--over{background:var(--eks-err-fg)}.eks-fillbar__text{font:500 12px/1 var(--eks-font-mono);font-variant-numeric:tabular-nums}
.eks-overlay{background:var(--eks-scrim);padding:var(--eks-6);z-index:var(--eks-z-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.eks-modal{border-radius:var(--eks-radius-panel);background:var(--eks-white);border:var(--eks-border-block);box-shadow:var(--eks-shadow-modal);width:100%;max-height:calc(100vh - var(--eks-12));z-index:var(--eks-z-modal);flex-direction:column;display:flex}.eks-modal--sm{max-width:340px}.eks-modal--md{max-width:480px}.eks-modal--lg{max-width:720px}.eks-modal--xl{max-width:min(1120px, calc(100vw - var(--eks-12)))}.eks-modal__head{border-bottom:var(--eks-border-block);justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.eks-modal__title{font:600 14px/1 var(--eks-font-ui)}.eks-modal__sub{font:400 10px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-modal__head--danger{background:var(--eks-band-bg);border-bottom:var(--eks-band-border);align-items:center}.eks-modal__head--danger .eks-modal__title{font:var(--eks-band-title);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-title);color:var(--eks-band-danger-fg)}.eks-modal__x{font:400 14px/1 var(--eks-font-ui);cursor:pointer;color:inherit;background:0 0;border:none;padding:0}.eks-modal__head--danger .eks-modal__x{color:var(--eks-band-danger-fg)}.eks-modal__body{gap:var(--eks-3);flex-direction:column;padding:16px 15px;display:flex;overflow-y:auto}.eks-modal__text{font:400 14px/1.6 var(--eks-font-ui)}.eks-modal__foot{gap:var(--eks-2);border-top:var(--eks-border-block);background:var(--eks-surface);padding:13px 15px;display:flex}.eks-modal__foot--end{justify-content:flex-end}.eks-modal__foot--between{justify-content:space-between}.eks-modal__icon,.eks-field__error-icon{display:none}.eks-steps{gap:3px;display:flex}.eks-steps__seg{border:1px solid var(--eks-ink);background:var(--eks-surface);flex:1;height:6px}.eks-steps__seg--done{background:var(--eks-orange)}.eks-drawer-overlay{background:var(--eks-scrim-soft);z-index:var(--eks-z-drawer);position:fixed;inset:0}.eks-drawer{background:var(--eks-white);border-left:var(--eks-border-block);width:min(420px,100vw);z-index:calc(var(--eks-z-drawer) + 1);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.eks-drawer__head{border-bottom:var(--eks-border-block);justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.eks-drawer__code{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-drawer__title{font:600 14px/1.3 var(--eks-font-ui)}.eks-drawer__body{gap:var(--eks-4);flex-direction:column;flex:1;padding:14px;display:flex;overflow-y:auto}.eks-drawer__foot{border-top:var(--eks-border-block);background:var(--eks-surface);gap:var(--eks-2);padding:13px 14px;display:flex}.eks-menu{background:var(--eks-white);border:var(--eks-border-block);box-shadow:var(--eks-shadow-menu);min-width:214px;z-index:var(--eks-z-popover)}.eks-menu--attached{border-top:none}[data-eks-up] .eks-menu--attached{border-top:var(--eks-border-block);border-bottom:none}.eks-menu__item{width:100%;font:400 13px/1 var(--eks-font-ui);border:none;border-bottom:1px solid var(--eks-hairline);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.eks-menu__item-main{align-items:center;gap:8px;min-width:0;display:flex}.eks-menu__item:last-child{border-bottom:none}.eks-menu__item:hover{background:var(--eks-row-hover)}.eks-menu__item:hover:not(.eks-menu__item--active){box-shadow:var(--eks-row-hover-cue)}.eks-menu__item--active{background:var(--eks-row-cursor);box-shadow:var(--eks-row-cursor-cue)}.eks-menu__item--danger{color:var(--eks-err-fg)}.eks-menu__item:disabled{color:var(--eks-mist);cursor:not-allowed}.eks-menu__shortcut{font:400 10px/1 var(--eks-font-caption);color:var(--eks-lead)}.eks-menu__group{font:500 10px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-label);text-transform:var(--eks-case-label);color:var(--eks-dark-fg);background:var(--eks-lead);padding:7px 13px;display:block}.eks-menu__foot{border-top:var(--eks-border-block);background:var(--eks-surface);justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.eks-menu__hint{font:400 10px/1.4 var(--eks-font-caption);color:var(--eks-lead);white-space:nowrap}.eks-menu__hint--keys{text-transform:var(--eks-case-hint)}.eks-option{border:none;border-bottom:1px solid var(--eks-hairline);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 13px;display:flex}.eks-option:hover{background:var(--eks-row-hover)}.eks-option:hover:not(.eks-option--active){box-shadow:var(--eks-row-hover-cue)}.eks-option--selected{background:var(--eks-row-selected-bg);color:var(--eks-row-selected-fg);border-bottom-color:var(--eks-row-selected-rule)}.eks-option--disabled{background:var(--eks-sand);cursor:not-allowed}.eks-option--disabled .eks-option__label{color:var(--eks-mist);text-decoration:line-through}.eks-option__main{flex-direction:column;gap:3px;min-width:0;display:flex}.eks-option__label{font:400 13px/1 var(--eks-font-ui)}.eks-option--selected .eks-option__label{font-weight:600}.eks-option__sub{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-option--selected .eks-option__sub{color:var(--eks-row-selected-fg-2)}.eks-option__badge{font:500 10px/1.4 var(--eks-font-caption);text-transform:var(--eks-case-label);background:var(--eks-orange-soft);color:var(--eks-orange-ink);margin-left:8px;padding:1px 6px;display:inline-block}.eks-tooltip-anchor{display:inline-flex}.eks-tooltip{background:var(--eks-ink);color:var(--eks-dark-fg);border:var(--eks-bw-block) solid var(--eks-ink);box-shadow:var(--eks-shadow-menu,4px 4px 0 var(--eks-ink));font:400 12px/1.4 var(--eks-font-ui);max-width:280px;padding:7px 10px}.eks-notif{background:var(--eks-white);border:var(--eks-border-block);box-shadow:var(--eks-shadow-menu);min-width:300px}.eks-notif__head{background:var(--eks-band-bg);border-bottom:var(--eks-band-border);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.eks-notif__title{font:600 11px/1 var(--eks-font-ui);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-title);color:var(--eks-band-fg)}.eks-notif__count{font:600 10px/1 var(--eks-font-mono);color:var(--eks-on-accent);background:var(--eks-orange);padding:4px 6px}.eks-notif__item{border-bottom:1px solid var(--eks-hairline);gap:10px;padding:11px 13px;display:flex}.eks-notif__item--unread{background:var(--eks-orange-soft)}.eks-notif__item--unread .eks-notif__text{font-weight:500}.eks-notif__dot{flex:none;width:8px;height:8px;margin-top:5px}.eks-notif__text{font:400 12px/1.3 var(--eks-font-ui)}.eks-notif__time{font:400 10px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-04);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-cmdk{background:var(--eks-white);border:var(--eks-border-block);box-shadow:var(--eks-shadow-block);flex-direction:column;width:100%;max-width:560px;max-height:70vh;display:flex}.eks-cmdk__input-row{border-bottom:var(--eks-border-block);align-items:center;gap:10px;padding:13px 14px;display:flex}.eks-cmdk__prompt{font:400 13px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-cmdk__input{min-width:0;font:400 14px/1 var(--eks-font-ui);background:0 0;border:none;outline:none;flex:1;padding:0}.eks-cmdk__list{overflow-y:auto}.eks-cmdk__item{width:100%;font:400 13px/1 var(--eks-font-ui);border:none;border-bottom:1px solid var(--eks-hairline);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.eks-cmdk__item--active{background:var(--eks-row-selected-bg);color:var(--eks-row-selected-fg);border-bottom-color:var(--eks-row-selected-rule)}.eks-cmdk__item--disabled{cursor:default;color:var(--eks-lead)}.eks-cmdk__meta{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-cmdk__item--active .eks-cmdk__meta{color:var(--eks-row-selected-fg-2)}.eks-cmdk__foot{gap:var(--eks-3);border-top:var(--eks-border-block);background:var(--eks-surface);flex-wrap:wrap;padding:10px 14px;display:flex}.eks-option--active{background:var(--eks-row-cursor);box-shadow:var(--eks-row-cursor-cue)}.eks-option--clear{color:var(--eks-lead);border-bottom:1px solid var(--eks-hairline)}.eks-option--clear .eks-option__label{font-style:italic}.eks-option--clear:hover{color:var(--eks-ink);background:var(--eks-row-hover)}.eks-infotip__btn{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.eks-infotip__btn:focus-visible{outline:var(--eks-border-focus);outline-offset:1px}.eks-infotip{border:var(--eks-bw-block) solid var(--eks-ink);box-shadow:var(--eks-shadow-menu,4px 4px 0 var(--eks-ink));flex-direction:column;gap:5px;max-width:320px;padding:10px 12px;display:flex}.eks-infotip__title{font:600 11px/1.2 var(--eks-font-mono);letter-spacing:var(--eks-track-06);text-transform:var(--eks-case-title)}.eks-infotip__text{font:400 12px/1.5 var(--eks-font-ui);color:var(--eks-ink)}.eks-notice{min-width:300px;max-width:420px}.eks-notice__count{min-width:16px;font:600 10px/1 var(--eks-font-mono);text-align:center;background:var(--eks-orange-soft);color:var(--eks-orange-ink);margin-left:6px;padding:2px 4px}.eks-compacttop__icon .eks-notice__count{margin-left:2px}.eks-notice__item{justify-content:flex-start;align-items:flex-start}.eks-notice__item--unread:before{margin-top:5px}.eks-notice__main{flex-direction:column;gap:5px;min-width:0;display:flex}.eks-notice__text{font:400 13px/1.35 var(--eks-font-ui);white-space:normal}.eks-notice__item--unread .eks-notice__text{font-weight:600}.eks-notice__item--unread:before{content:"";background:var(--eks-ink);flex:none;width:6px;height:6px;margin-right:8px}.eks-notice__time{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-notice__empty{font:400 13px/1.4 var(--eks-font-ui);color:var(--eks-lead);padding:18px 14px}
[data-design=modern] .eks-overlay{background:var(--eks-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-design=modern] .eks-modal{border:var(--eks-border-line);border-radius:var(--eks-radius-panel);box-shadow:var(--eks-shadow-modal);overflow:hidden}[data-design=modern] .eks-modal--sm{max-width:440px}[data-design=modern] .eks-modal--md{max-width:560px}[data-design=modern] .eks-modal--lg{max-width:720px}@media (prefers-reduced-motion:no-preference){[data-design=modern] .eks-overlay{animation:.16s ease-out eks-modern-fade}[data-design=modern] .eks-modal{animation:.16s ease-out eks-modern-pop}}@keyframes eks-modern-fade{0%{opacity:0}to{opacity:1}}@keyframes eks-modern-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}[data-design=modern] .eks-modal__head,[data-design=modern] .eks-modal__head--danger{padding:var(--eks-6) var(--eks-6) 0;align-items:flex-start;gap:var(--eks-3);background:0 0;border-bottom:none}[data-design=modern] .eks-modal__headtext{gap:var(--eks-1);flex-direction:column;flex:1;min-width:0;display:flex}[data-design=modern] .eks-modal__title,[data-design=modern] .eks-modal__head--danger .eks-modal__title{font:600 18px/1.3 var(--eks-font-ui);color:var(--eks-ink);letter-spacing:0;text-transform:none}[data-design=modern] .eks-modal__sub{font:400 14px/1.5 var(--eks-font-ui);color:var(--eks-mist);letter-spacing:0;text-transform:none}[data-design=modern] .eks-modal__icon{color:var(--eks-err-fg);flex:none;margin-top:2px;display:flex}[data-design=modern] .eks-modal__head--danger .eks-modal__x{color:inherit}[data-design=modern] .eks-modal__x{width:32px;height:32px;margin:calc(var(--eks-1) * -1) calc(var(--eks-2) * -1) 0 0;border-radius:var(--eks-radius);color:var(--eks-mist);flex:none;justify-content:center;align-items:center;display:flex}[data-design=modern] .eks-modal__x:hover{background:var(--eks-surface);color:var(--eks-ink)}[data-design=modern] .eks-modal__body{padding:var(--eks-5) var(--eks-6);gap:var(--eks-4)}[data-design=modern] .eks-modal__foot{padding:var(--eks-4) var(--eks-6) var(--eks-6);gap:var(--eks-2);background:0 0;border-top:1px solid #0000}[data-design=modern] .eks-modal__foot[data-scrolls]{border-top-color:var(--eks-hairline)}[data-design=modern] .eks-modal__foot--between{justify-content:flex-end}[data-design=modern] .eks-field{gap:6px}[data-design=modern] .eks-field__label{font:500 13px/1.3 var(--eks-font-ui);color:var(--eks-ink)}[data-design=modern] .eks-field__label--required:after{content:" *";color:var(--eks-mist)}[data-design=modern] .eks-field--invalid .eks-field__label{color:var(--eks-ink)}[data-design=modern] .eks-field__hint{font:400 12px/1.5 var(--eks-font-ui);color:var(--eks-mist)}[data-design=modern] .eks-field__error{font:500 12px/1.5 var(--eks-font-ui);color:var(--eks-err-fg);background:0 0;align-items:flex-start;gap:6px;padding:0;display:flex}[data-design=modern] .eks-field__error-icon{flex:none;margin-top:2px;display:flex}[data-design=modern] .eks-input,[data-design=modern] .eks-select,[data-design=modern] .eks-datefield,[data-design=modern] .eks-input-group,[data-design=modern] .eks-search{height:38px}[data-design=modern] .eks-input-group{height:auto}[data-design=modern] .eks-input-group .eks-input{height:36px}[data-design=modern] .eks-input,[data-design=modern] .eks-select,[data-design=modern] .eks-datefield__input{font-size:14px}[data-design=modern] .eks-table .eks-input,[data-design=modern] .eks-table .eks-select,[data-design=modern] .eks-table .eks-datefield,[data-design=modern] .eks-table .eks-input-group,[data-design=modern] .eks-linecell{height:var(--eks-control-h)}[data-design=modern] .eks-table .eks-input-group .eks-input{height:calc(var(--eks-control-h) - 2px)}[data-design=modern] .eks-textarea{padding:var(--eks-3);font-size:14px}[data-design=modern] .eks-input-group__addon{color:var(--eks-mist);padding:0 0 0 var(--eks-3);background:0 0;border:none}[data-design=modern] .eks-input-group .eks-input{padding-left:var(--eks-2)}[data-design=modern] .eks-field>[data-assigned-code]{min-height:38px;padding:0 var(--eks-3);background:var(--eks-surface);border-radius:var(--eks-radius);color:var(--eks-ink);align-items:center;font-size:14px;display:flex}[data-design=modern] .eks-check{gap:var(--eks-2)}[data-design=modern] .eks-check__box{border-radius:var(--eks-radius-chip);width:16px;height:16px}[data-design=modern] .eks-check__box--radio{border-radius:var(--eks-radius-panel)}[data-design=modern] .eks-check__text{font:400 14px/1.3 var(--eks-font-ui)}[data-design=modern] .eks-switch{border-radius:var(--eks-radius-panel);height:24px;padding:2px}[data-design=modern] .eks-switch__knob{border-radius:var(--eks-radius-panel);width:18px;height:18px}
.eks-ratebar{border:var(--eks-border-block);background:var(--eks-ink);flex-wrap:wrap;display:flex}.eks-ratebar__cell{background:var(--eks-white);border-right:var(--eks-border-block);flex-direction:column;flex:1;gap:5px;min-width:132px;padding:12px 14px;display:flex}.eks-ratebar__cell:last-child{border-right:none}.eks-ratebar__cell--accent{background:var(--eks-orange);color:var(--eks-on-accent);min-width:150px}.eks-ratebar__cell--closed{background:var(--eks-surface)}.eks-ratebar__label{font:500 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-label);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-ratebar__cell--accent .eks-ratebar__label{color:var(--eks-on-accent)}.eks-ratebar__cell--accent .eks-ratebar__note{color:var(--eks-on-accent-2)}.eks-ratebar__value{font:600 15px/1 var(--eks-font-mono);font-variant-numeric:tabular-nums}.eks-ratebar__cell--closed .eks-ratebar__value{color:var(--eks-lead)}.eks-ratebar__note{font:500 10px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-ratebar__cell--cased-value-note .eks-ratebar__value,.eks-ratebar__cell--cased-note .eks-ratebar__note,.eks-ratebar__cell--cased-value-note .eks-ratebar__note{text-transform:var(--eks-case-label)}.eks-ratebar__note--up{color:var(--eks-ok-fg)}.eks-ratebar__note--down{color:var(--eks-err-fg)}.eks-blockhead{border-bottom:var(--eks-border-block);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.eks-blockhead__title{font:600 14px/1 var(--eks-font-ui)}.eks-blockhead__sub{font:400 10px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-08);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-bom{flex-direction:column;display:flex}.eks-bom__row{border-bottom:1px solid var(--eks-hairline);align-items:center;gap:9px;padding:9px 0;display:flex}.eks-bom__row:last-child{border-bottom:none}.eks-bom__toggle{font:600 10px/1 var(--eks-font-mono);border:var(--eks-border-block);background:var(--eks-white);cursor:pointer;flex:none;padding:3px 5px}.eks-bom__spacer{flex:none;width:18px}.eks-bom__name{font:600 13px/1 var(--eks-font-ui);flex:1;min-width:0}.eks-bom__name--child{font-weight:400}.eks-bom__qty{font:400 11px/1 var(--eks-font-mono);color:var(--eks-lead);flex:none}.eks-bom__row--depth-1{padding-left:22px}.eks-bom__row--depth-2{padding-left:44px}.eks-bom__row--depth-3{padding-left:66px}.eks-kanban{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.eks-kanban__col{gap:var(--eks-2);flex-direction:column;display:flex}.eks-kanban__head{justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.eks-kanban__head-label,.eks-kanban__head-count{font:600 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-label)}.eks-kanban__head--todo{background:var(--eks-ink);color:var(--eks-dark-fg)}.eks-kanban__head--wip{background:var(--eks-orange);color:var(--eks-on-accent)}.eks-kanban__head--qc{background:var(--eks-warn-bg);color:var(--eks-warn-fg)}.eks-kanban__head--done{background:var(--eks-ok-bg);color:var(--eks-ok-fg)}.eks-wo{border:var(--eks-border-block);background:var(--eks-white);text-align:left;cursor:pointer;flex-direction:column;gap:5px;width:100%;padding:9px;display:flex}.eks-wo--active{box-shadow:var(--eks-shadow-sm-accent)}.eks-wo--done{background:var(--eks-surface)}.eks-wo__code{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-wo__title{font:500 12px/1.3 var(--eks-font-ui)}.eks-wo--done .eks-wo__title{color:var(--eks-lead);font-weight:400}.eks-wo__meta{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-wo__track{border:var(--eks-bar-edge);border-radius:var(--eks-bar-radius);height:7px;overflow:hidden}.eks-wo__fill{background:var(--eks-orange);height:100%}.eks-matrix{border-collapse:collapse;width:100%;min-width:330px}.eks-matrix thead th{font:600 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-label);color:var(--eks-dark-fg);background:var(--eks-lead);text-align:center;padding:9px 6px}.eks-matrix thead th:first-child{text-align:left;padding:9px 10px}.eks-matrix tbody td{border-bottom:1px solid var(--eks-hairline);text-align:center;padding:7px}.eks-matrix tbody td:first-child{font:400 12px/1.3 var(--eks-font-ui);text-align:left;padding:8px 10px}.eks-matrix tbody tr:last-child td{border-bottom:none}.eks-perm{border:var(--eks-border-block);background:var(--eks-white);width:17px;height:17px;font:700 10px/1 var(--eks-font-ui);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.eks-perm--on{background:var(--eks-orange);color:var(--eks-on-accent)}.eks-perm--partial{background:var(--eks-warn-bg);font:600 9px/1 var(--eks-font-mono)}.eks-integration{border:var(--eks-border-block);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.eks-integration--err{border-color:var(--eks-err-fg)}.eks-integration--off{border-color:var(--eks-disabled);background:var(--eks-surface)}.eks-integration__dot{flex:none;width:10px;height:10px}.eks-integration__main{flex-direction:column;flex:1;gap:3px;min-width:120px;display:flex}.eks-integration__name{font:500 13px/1 var(--eks-font-ui)}.eks-integration__meta{font:400 10px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-04);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-integration__meta--err{color:var(--eks-err-fg)}.eks-balance{font:600 11px/1.3 var(--eks-font-caption);letter-spacing:var(--eks-track-08);text-transform:var(--eks-case-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 13px;display:flex}.eks-balance>*{min-width:0}.eks-balance--ok{color:var(--eks-ok-fg);background:var(--eks-ok-bg)}.eks-balance--off{color:var(--eks-err-fg);background:var(--eks-err-bg)}.eks-barcode{flex-direction:column;align-items:center;gap:6px;display:flex}.eks-barcode__bars{align-items:flex-end;gap:1px;height:46px;display:flex}.eks-barcode__bar{background:var(--eks-ink);width:2px;height:100%}.eks-barcode__bar--wide{width:4px}.eks-barcode__bar--short{height:82%}.eks-barcode__num{font:400 11px/1 var(--eks-font-mono);letter-spacing:var(--eks-track-18)}.eks-pricecell{min-width:172px}.eks-pricecell__flyout{white-space:nowrap;background:var(--eks-white);box-shadow:var(--eks-shadow-sm);visibility:hidden}.eks-pricecell__flyout--shown{visibility:visible}
.eks-board{gap:var(--eks-3);grid-template-columns:repeat(auto-fit,minmax(212px,1fr));align-items:start;display:grid}.eks-board__col{gap:var(--eks-2);border:var(--eks-bw-block) solid transparent;flex-direction:column;min-height:132px;padding:3px;display:flex}.eks-board__col--ok{border:var(--eks-bw-block) dashed var(--eks-ink);background:var(--eks-orange-soft)}.eks-board__col--bad{border:var(--eks-bw-block) dashed var(--eks-err-fg);background:var(--eks-err-bg)}.eks-board__head{justify-content:space-between;align-items:center;gap:var(--eks-2);background:var(--eks-surface);border:var(--eks-border-block);padding:8px 10px;display:flex}.eks-board__head--active{background:var(--eks-orange);color:var(--eks-on-accent)}.eks-board__head--over{background:var(--eks-warn-bg)}.eks-board__label{font:600 9px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-10);text-transform:var(--eks-case-label)}.eks-board__count{font:600 9px/1 var(--eks-font-mono);white-space:nowrap}.eks-board__card{text-align:left;background:var(--eks-white);border:var(--eks-border-block);cursor:grab;width:100%;font:inherit;color:inherit;flex-direction:column;gap:6px;padding:10px;display:flex}.eks-board__card:hover{box-shadow:var(--eks-shadow-sm)}.eks-board__card:active{box-shadow:var(--eks-shadow-menu);cursor:grabbing}.eks-board__card--ghost{opacity:.4;box-shadow:none;border-style:dashed}.eks-board__card--held{box-shadow:var(--eks-shadow-menu)}.eks-board__card--pending{cursor:wait;animation:1.2s ease-in-out infinite eks-pulse}.eks-board__cards{gap:var(--eks-2);flex-direction:column;list-style:none;display:flex}.eks-board__slot{flex-direction:column;gap:4px;display:flex}.eks-board__empty{border:var(--eks-bw-block) dashed var(--eks-disabled);padding:var(--eks-4);font:var(--eks-small);color:var(--eks-mist);text-align:center}.eks-board__more{border:var(--eks-bw-block) dashed var(--eks-ink);cursor:pointer;font:600 11px/1 var(--eks-font-ui);text-transform:var(--eks-case-label);color:var(--eks-ink);background:0 0;padding:9px 12px}.eks-board__target{outline:var(--eks-border-focus);outline-offset:2px}.eks-board__hint{gap:var(--eks-4);background:var(--eks-surface);border:var(--eks-border-block);flex-wrap:wrap;align-items:center;padding:11px 16px;display:flex}
.eks-cal{border:var(--eks-border-block);background:var(--eks-white)}.eks-cal__scroller{overflow-x:auto}.eks-cal__row{border-bottom:var(--eks-border-line);grid-template-columns:196px 1fr;display:grid}.eks-cal__row:last-child{border-bottom:none}.eks-cal__res{border-right:var(--eks-border-block);background:var(--eks-surface);z-index:1;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:sticky;left:0}.eks-cal__res-name{font:500 12px/1.2 var(--eks-font-ui)}.eks-cal__res-cap{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-cal__grid{align-content:start;display:grid;position:relative}.eks-cal__cell{border-right:var(--eks-border-line);min-height:44px}.eks-cal__cell:last-child{border-right:none}.eks-cal__cell--today{box-shadow:inset 2px 0 0 var(--eks-ink)}.eks-cal__cell--empty{border:none;border-right:var(--eks-border-line);width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;margin:0;padding:0;display:block}.eks-cal__cell--empty:last-child{border-right:none}.eks-cal__cell--empty:hover{background:var(--eks-surface)}.eks-cal__head .eks-cal__cell{min-height:0;font:600 9px/1.3 var(--eks-font-caption);letter-spacing:var(--eks-track-08);text-transform:var(--eks-case-label);color:var(--eks-lead);text-align:center;padding:7px 6px}.eks-cal__head{border-bottom:var(--eks-border-block)}.eks-cal__bar{border:var(--eks-border-block);background:var(--eks-white);height:26px;font:400 10px/1 var(--eks-font-mono);text-align:left;cursor:grab;white-space:nowrap;align-items:center;gap:6px;margin:2px 1px;padding:0 7px;display:flex;overflow:hidden}.eks-cal__bar:active{box-shadow:var(--eks-shadow-menu);cursor:grabbing}.eks-cal__bar--selected{border-color:var(--eks-orange);box-shadow:var(--eks-shadow-sm)}.eks-cal__bar--ghost{opacity:.4;border-style:dashed}.eks-cal__bar--held{box-shadow:var(--eks-shadow-menu)}.eks-cal__bar--pending{cursor:wait;animation:1.2s ease-in-out infinite eks-pulse}.eks-cal__target{border:var(--eks-bw-block) dashed var(--eks-ink);background:var(--eks-orange-soft);font:600 9px/26px var(--eks-font-mono);text-align:center;white-space:nowrap;height:26px;margin:2px 1px;overflow:hidden}.eks-cal__cap{background:var(--eks-surface);border-top:var(--eks-border-line);min-height:22px;position:relative}.eks-cal__cap-fill{background:var(--eks-orange-mid);position:absolute;inset:0 auto 0 0}.eks-cal__cap--over{background:var(--eks-err-bg)}.eks-cal__cap-text{font:600 9px/22px var(--eks-font-mono);color:var(--eks-ink);padding-left:6px;position:relative}.eks-cal__dense{border-right:var(--eks-border-line);cursor:pointer;min-height:44px;font:600 11px/1 var(--eks-font-mono);color:var(--eks-ink);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.eks-cal__dense-bar{background:var(--eks-hairline);width:70%;height:5px}.eks-cal__dense-fill{background:var(--eks-orange);height:100%;display:block}.eks-cal__dense-fill--over{background:var(--eks-err-fg)}.eks-cal__bar-more{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead);padding:2px 7px}.eks-cal__day-sum{font:500 10px/1.4 var(--eks-font-mono);text-transform:none;letter-spacing:0}
.eks-term{z-index:40;background:var(--eks-sand);overscroll-behavior:none;flex-direction:column;display:flex;position:fixed;inset:0}.eks-term__top{gap:var(--eks-4);background:var(--eks-ink);color:var(--eks-dark-fg);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;min-height:56px;padding:12px 16px;display:flex}[data-design=modern][data-mode=dark] .eks-term__top{--eks-dark-bg:var(--eks-row-hover);--eks-dark-surface:var(--eks-hairline);--eks-dark-fg:var(--eks-ink);--eks-dark-fg-2:var(--eks-lead);--eks-dark-hairline:var(--eks-field-edge);background:var(--eks-surface)}.eks-term__ident{flex-direction:column;gap:2px;min-width:0;display:flex}.eks-term__code{font:600 15px/1.1 var(--eks-font-mono)}.eks-term__sub{font:400 12px/1.2 var(--eks-font-ui);color:var(--eks-dark-fg-2)}.eks-term__op{font:500 13px/1 var(--eks-font-ui);align-items:center;gap:10px;display:flex}.eks-term__main{flex:1;min-height:0;display:flex;position:relative}.eks-term__body{flex-direction:column;flex:1;gap:16px;min-width:0;padding:16px;display:flex;overflow-y:auto}.eks-term__actions{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.eks-term__action{border:var(--eks-border-block);border-radius:var(--eks-radius);background:var(--eks-white);min-height:112px;font:600 17px/1.2 var(--eks-font-ui);text-transform:var(--eks-case-button);color:var(--eks-ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.eks-term__action--primary{background:var(--eks-orange);color:var(--eks-on-accent)}.eks-term__action:disabled{background:var(--eks-surface);color:var(--eks-mist);cursor:not-allowed}.eks-term__reason{font:400 12px/1.3 var(--eks-font-ui);text-transform:none}@media (hover:hover){.eks-term__action:not(:disabled):hover{box-shadow:var(--eks-shadow-sm)}}.eks-term__field{border:var(--eks-border-block);border-radius:var(--eks-radius);background:var(--eks-white);width:100%;min-height:56px;font:500 17px/1.3 var(--eks-font-ui);color:var(--eks-ink);padding:12px 14px}.eks-term__field:focus{outline:var(--eks-border-focus);outline-offset:2px;box-shadow:var(--eks-focus-outer)}.eks-term__pad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.eks-term__key{border:var(--eks-border-block);border-radius:var(--eks-radius);background:var(--eks-white);min-height:64px;font:600 22px/1 var(--eks-font-mono);color:var(--eks-ink);cursor:pointer}.eks-term__qty{border:var(--eks-border-block);border-radius:var(--eks-radius);background:var(--eks-white);font:600 32px/1 var(--eks-font-mono);text-align:right;width:100%;color:var(--eks-ink);padding:12px 14px}.eks-term__qty:focus{outline:var(--eks-border-focus);outline-offset:2px;box-shadow:var(--eks-focus-outer)}.eks-term__qty-label{font:500 12px/1 var(--eks-font-ui);color:var(--eks-lead);text-transform:var(--eks-case-label);letter-spacing:var(--eks-track-06)}.eks-term__dock{border-left:var(--eks-border-block);background:var(--eks-white);flex:none;width:min(400px,40vw);overflow-y:auto}.eks-term__keypad{flex-direction:column;gap:10px;padding:12px;display:flex}.eks-term__keypad-head{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.eks-term__keypad-close{border:var(--eks-border-block);border-radius:var(--eks-radius);background:var(--eks-white);min-width:44px;min-height:44px;color:var(--eks-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.eks-term__dock .eks-term__key{min-height:56px}.eks-term__dock .eks-term__confirm{min-height:64px}@media (max-width:860px){.eks-term__dock{z-index:2;border-left:none;width:auto;position:absolute;inset:0}}.eks-term__confirm{border:var(--eks-border-block);border-radius:var(--eks-radius);background:var(--eks-orange);width:100%;min-height:72px;font:700 20px/1 var(--eks-font-ui);text-transform:var(--eks-case-button);color:var(--eks-on-accent);cursor:pointer}.eks-term__confirm:disabled{background:var(--eks-surface);color:var(--eks-mist);cursor:not-allowed}.eks-term__events{flex-direction:column;gap:8px;display:flex}.eks-term__event{border:var(--eks-border-line);border-radius:var(--eks-radius-panel);background:var(--eks-white);font:400 13px/1.3 var(--eks-font-ui);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.eks-term__event-time{font:400 11px/1 var(--eks-font-mono);color:var(--eks-lead)}.eks-term__gate{border:var(--eks-border-block);border-radius:var(--eks-radius-panel);background:var(--eks-white);flex-direction:column;gap:16px;width:min(420px,100%);margin:auto;padding:20px;display:flex}.eks-term__pin{justify-content:center;gap:10px;display:flex}.eks-term__pin-dot{border:var(--eks-border-block);border-radius:var(--eks-radius);width:26px;height:34px;font:600 20px/32px var(--eks-font-mono);text-align:center}@media (max-width:600px){.eks-term__actions{grid-template-columns:1fr}}.eks-scan{flex-direction:column;gap:12px;display:flex}.eks-scan__tasks{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.eks-scan__task{border:var(--eks-border-block);border-radius:var(--eks-radius);background:var(--eks-white);min-height:56px;font:600 12px/1.2 var(--eks-font-ui);text-transform:var(--eks-case-button);color:var(--eks-ink);cursor:pointer;padding:6px}.eks-scan__task--on{background:var(--eks-orange);color:var(--eks-on-accent)}.eks-scan__task:disabled{background:var(--eks-surface);color:var(--eks-mist);cursor:not-allowed}.eks-scan__ctx{border:var(--eks-border-line);border-radius:var(--eks-radius-panel);background:var(--eks-white);font:400 12px/1.2 var(--eks-font-mono);color:var(--eks-lead);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.eks-scan__progress{background:var(--eks-hairline);border-radius:var(--eks-bar-radius);height:6px;overflow:hidden}.eks-scan__progress-fill{background:var(--eks-bar-fill);height:100%;display:block}.eks-scan__field{border:var(--eks-border-focus);border-radius:var(--eks-radius-panel);min-height:112px;box-shadow:var(--eks-shadow-sm);background:var(--eks-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.eks-scan__hint{font:600 13px/1.2 var(--eks-font-ui);text-transform:var(--eks-case-label);letter-spacing:var(--eks-track-06)}.eks-scan__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.eks-scan__error{background:var(--eks-err-bg);width:100%;color:var(--eks-ink);font:600 13px/1.2 var(--eks-font-ui);justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.eks-scan__next{border:var(--eks-border-block);border-radius:var(--eks-radius-panel);background:var(--eks-white);flex-direction:column;gap:4px;padding:12px;display:flex}.eks-scan__next-loc{font:700 22px/1 var(--eks-font-mono);color:var(--eks-ink)}.eks-scan__next-code{font:500 15px/1.2 var(--eks-font-mono);color:var(--eks-ink)}.eks-scan__foot{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.eks-scan__foot button{min-height:56px}.eks-term__tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.eks-term__tile{border:var(--eks-border-block);border-radius:var(--eks-radius);background:var(--eks-white);min-height:56px;font:600 14px/1.2 var(--eks-font-ui);color:var(--eks-ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.eks-term__tile:disabled{background:var(--eks-surface);color:var(--eks-mist);cursor:not-allowed}.eks-term__tile-sub{font:400 11px/1.2 var(--eks-font-mono);color:var(--eks-lead);text-transform:none}.eks-term__exit{display:none}@media (hover:hover){.eks-term__exit{border:var(--eks-bw-block) solid var(--eks-dark-fg-2);border-radius:var(--eks-radius);min-width:44px;min-height:44px;color:var(--eks-dark-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.eks-term__exit:hover{border-color:var(--eks-dark-fg)}}.eks-srv__sign{border:var(--eks-border-block);border-radius:var(--eks-radius-panel);background:var(--eks-white);flex-direction:column;min-height:160px;display:flex}.eks-srv__sign-surface{flex:1;display:flex;position:relative}.eks-srv__sign-canvas{width:100%;color:var(--eks-ink);touch-action:none;cursor:crosshair;flex:1;display:block}.eks-srv__sign-canvas:focus-visible{outline:var(--eks-border-focus);outline-offset:-4px;box-shadow:var(--eks-focus-outer)}.eks-srv__sign-hint{pointer-events:none;text-align:center;height:fit-content;font:500 12px/1.3 var(--eks-font-ui);color:var(--eks-mist);text-transform:var(--eks-case-label);letter-spacing:var(--eks-track-06);margin:auto;position:absolute;inset:0}.eks-srv__sign-foot{border-top:var(--eks-border-line);flex:none;justify-content:flex-end;padding:8px;display:flex}.eks-srv__sign-foot button{min-height:56px}.eks-term__body>*{flex-shrink:0}.eks-pos{flex:1 0 auto;grid-template-columns:3fr 2fr;gap:12px;min-height:320px;display:grid}.eks-pos__basket{border:var(--eks-border-block);border-radius:var(--eks-radius-panel);background:var(--eks-white);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.eks-pos__basket-row{border-bottom:var(--eks-border-line);min-height:56px;font:400 14px/1.3 var(--eks-font-ui);color:var(--eks-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.eks-pos__basket-row--on{border-left:var(--eks-bw-edge) solid var(--eks-orange)}.eks-pos__basket-code{white-space:nowrap;font:500 13px/1.2 var(--eks-font-mono);flex:none}.eks-pos__basket-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;display:-webkit-box;overflow:hidden}.eks-pos__basket-num{white-space:nowrap;font:500 14px/1.2 var(--eks-font-mono);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.eks-pos__basket-name+.eks-pos__basket-num{margin-left:0}@media (hover:hover){.eks-pos__basket-row:hover{background:var(--eks-surface)}}.eks-pos__tiles{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.eks-pos__tile{border:var(--eks-border-block);border-radius:var(--eks-radius);background:var(--eks-white);min-height:112px;font:600 15px/1.2 var(--eks-font-ui);text-transform:var(--eks-case-button);color:var(--eks-ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.eks-pos__tile--on{border-color:var(--eks-orange)}.eks-pos__tile:disabled{background:var(--eks-surface);color:var(--eks-mist);cursor:not-allowed}.eks-pos__tile-sub{font:400 11px/1.2 var(--eks-font-mono);text-transform:none;color:var(--eks-lead)}.eks-pos__scan{border:var(--eks-border-focus);border-radius:var(--eks-radius);background:var(--eks-white);min-height:56px;font:500 14px/1.2 var(--eks-font-mono);color:var(--eks-ink);flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.eks-pos__scan input{min-width:0;font:600 18px/1.2 var(--eks-font-mono);color:var(--eks-ink);background:0 0;border:none;flex:1}.eks-pos__scan input:focus{outline:none}@media (max-width:860px){.eks-pos{grid-template-columns:1fr}.eks-pos__basket{order:-1;min-height:168px}}
.eks-dash{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.eks-dash__cell{min-width:0;display:flex}.eks-dash__cell>*{flex:1;min-width:0}.eks-dash__cell--1x1{grid-column:span 1}.eks-dash__cell--2x1{grid-column:span 2}.eks-dash__cell--2x2{grid-area:span 2/span 2;min-height:320px}@media (max-width:860px){.eks-dash{grid-template-columns:minmax(0,1fr)}.eks-dash__cell--2x1,.eks-dash__cell--2x2{grid-area:span 1/span 1}.eks-dash__cell--2x2{min-height:0}}.eks-dashrow{border:var(--eks-border-block);background:var(--eks-white);align-items:center;gap:14px;padding:12px 14px;transition:box-shadow .12s,border-color .12s;display:flex}.eks-dashrow--off{background:var(--eks-surface)}.eks-dashrow--locked{opacity:.6}.eks-dashrow--dragging{box-shadow:var(--eks-shadow-raised)}.eks-dashrow--over{border:var(--eks-bw-block) dashed var(--eks-ink);background:var(--eks-orange-soft)}.eks-dashrow__grip{color:var(--eks-lead);cursor:grab;flex:none;align-items:center;display:flex}.eks-dashrow--dragging .eks-dashrow__grip{cursor:grabbing}
.eks-section{flex-direction:column;gap:22px;display:flex}.eks-section__head{align-items:center;gap:var(--eks-3);display:flex}.eks-section__num{font:600 11px/1 var(--eks-font-mono);color:var(--eks-dark-fg);background:var(--eks-ink);padding:7px 9px}.eks-section__title{font:600 13px/1 var(--eks-font-ui);letter-spacing:var(--eks-track-label);text-transform:var(--eks-case-title)}.eks-section__rule{background:var(--eks-ink);flex:1;height:2px}.eks-stepline{flex-wrap:wrap;align-items:center;gap:0;display:flex}.eks-stepline__step{align-items:center;gap:var(--eks-2);display:inline-flex}.eks-stepline__dot{border:var(--eks-border-block);background:var(--eks-white);width:24px;height:24px;font:600 11px/1 var(--eks-font-mono);flex:none;justify-content:center;align-items:center;display:flex}.eks-stepline__dot--done{background:var(--eks-orange)}.eks-stepline__dot--active{background:var(--eks-ink);color:var(--eks-dark-fg)}.eks-stepline__label{font:500 12px/1 var(--eks-font-ui)}.eks-stepline__label--todo{color:var(--eks-mist)}.eks-stepline__bar{background:var(--eks-ink);width:28px;height:2px;margin:0 var(--eks-3)}.eks-timeline{flex-direction:column;display:flex}.eks-timeline__item{gap:var(--eks-3);grid-template-columns:14px 1fr;display:grid}.eks-timeline__rail{flex-direction:column;align-items:center;display:flex}.eks-timeline__dot{background:var(--eks-ink);flex:none;width:10px;height:10px;margin-top:5px}.eks-timeline__dot--now{background:var(--eks-orange)}.eks-timeline__line{background:var(--eks-hairline);flex:1;width:2px;min-height:18px}.eks-timeline__body{padding-bottom:var(--eks-4);flex-direction:column;gap:3px;display:flex}.eks-timeline__title{font:500 13px/1.3 var(--eks-font-ui)}.eks-timeline__time{font:400 10px/1 var(--eks-font-caption);letter-spacing:var(--eks-track-04);text-transform:var(--eks-case-label);color:var(--eks-lead)}.eks-accordion{border:var(--eks-border-block);background:var(--eks-white)}.eks-accordion__item{border-bottom:1px solid var(--eks-hairline)}.eks-accordion__item:last-child{border-bottom:none}.eks-accordion__trigger{width:100%;font:500 13px/1 var(--eks-font-ui);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.eks-accordion__trigger:hover{background:var(--eks-surface)}.eks-accordion__trigger[aria-expanded=true]{background:var(--eks-orange-soft);font-weight:600}.eks-accordion__body{font:400 13px/1.6 var(--eks-font-ui);color:var(--eks-lead);padding:0 15px 15px}.eks-drop{border:var(--eks-bw-block) dashed var(--eks-ink);background:var(--eks-white);align-items:center;gap:var(--eks-2);text-align:center;cursor:pointer;flex-direction:column;padding:26px 20px;display:flex}.eks-drop--over{background:var(--eks-orange-soft);border-color:var(--eks-orange)}.eks-drop__title{font:600 13px/1.3 var(--eks-font-ui)}.eks-drop__hint{font:400 11px/1.5 var(--eks-font-mono);color:var(--eks-lead)}.eks-file{border:var(--eks-border-block);background:var(--eks-white);align-items:center;gap:10px;padding:10px 12px;display:flex}.eks-file__name{font:400 13px/1 var(--eks-font-ui);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eks-file__size{font:400 10px/1 var(--eks-font-mono);color:var(--eks-lead);flex:none}.eks-file__empty{font:400 13px/1 var(--eks-font-ui);color:var(--eks-lead);flex:1}.eks-file__hint{font:400 11px/1 var(--eks-font-mono);color:var(--eks-lead);flex:none}.eks-inline-edit{align-items:center;gap:var(--eks-2);border:var(--eks-bw-block) solid var(--eks-orange);box-shadow:var(--eks-shadow-sm-accent);background:var(--eks-white);padding:4px 6px;display:inline-flex}.eks-inline-edit__input{font:400 13px/1 var(--eks-font-mono);text-align:right;background:0 0;border:none;outline:none;width:90px;padding:0}.eks-shortcuts{flex-direction:column;display:flex}.eks-shortcuts__row{justify-content:space-between;align-items:center;gap:var(--eks-4);border-bottom:1px solid var(--eks-hairline);padding:9px 0;display:flex}.eks-shortcuts__row:last-child{border-bottom:none}.eks-shortcuts__desc{font:400 13px/1 var(--eks-font-ui)}.eks-shortcuts__keys{gap:var(--eks-1);display:flex}.eks-grid{gap:18px;display:grid}.eks-grid--auto-sm{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.eks-grid--auto-md{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.eks-grid--auto-lg{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.eks-stack{gap:var(--eks-4);flex-direction:column;display:flex}.eks-row{align-items:center;gap:var(--eks-3);flex-wrap:wrap;display:flex}.eks-scroll-x{overflow-x:auto}.eks-hint{font:var(--eks-small);color:var(--eks-lead);margin:0}.eks-plainlist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.eks-timeline__body--link{cursor:pointer;text-align:left;font:inherit;color:inherit;padding:0 0 var(--eks-4);background:0 0;border:none}.eks-timeline__body--link .eks-timeline__title{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--eks-mist);text-decoration-color:var(--eks-mist)}.eks-timeline__body--link:hover .eks-timeline__title{-webkit-text-decoration-color:var(--eks-orange-ink);text-decoration-color:var(--eks-orange-ink)}.eks-timeline__body--link:focus-visible{outline:var(--eks-border-focus);outline-offset:2px}
