@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ec-surface:#f6f6f3;--ec-surface-raised:#fff;--ec-surface-sunken:#ecede8;--ec-line:#dcded9;--ec-line-strong:#7d868c;--ec-ink:#1b1f23;--ec-ink-muted:#5a6168;--ec-steel:#1d4f6e;--ec-steel-deep:#14364c;--ec-steel-soft:#e1ebf1;--ec-on-steel:#fff;--ec-signal:#e8641b;--ec-signal-ink:#b04a0e;--ec-signal-soft:#fbe7da;--ec-on-signal:#1b1f23;--ec-ok:#276b42;--ec-ok-soft:#dff0e5;--ec-danger:#b8322a;--ec-danger-soft:#f7e0de;--ec-focus-ring:#1f78b4;--ec-nav-ink:#dfe8ee;--ec-shadow-1:0 1px 2px #14202c14;--ec-shadow-2:0 8px 24px #14202c24;--ec-font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ec-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--ec-space-1:4px;--ec-space-2:8px;--ec-space-3:12px;--ec-space-4:16px;--ec-space-5:24px;--ec-space-6:32px;--ec-space-7:48px;--ec-space-8:64px;--ec-radius-sm:3px;--ec-radius-md:6px;--ec-radius-lg:10px}html[data-theme=dark]{--ec-surface:#111519;--ec-surface-raised:#181e24;--ec-surface-sunken:#0b0e11;--ec-line:#262e35;--ec-line-strong:#67737d;--ec-ink:#eceff1;--ec-ink-muted:#a1abb3;--ec-steel:#7fb6d9;--ec-steel-deep:#13293a;--ec-steel-soft:#1b3140;--ec-on-steel:#0d1a24;--ec-signal:#f07b35;--ec-signal-ink:#f59a62;--ec-signal-soft:#3a2415;--ec-on-signal:#111519;--ec-ok:#6cc28f;--ec-ok-soft:#17301f;--ec-danger:#f08a80;--ec-danger-soft:#3a1a18;--ec-focus-ring:#7fb6d9;--ec-nav-ink:#dfe8ee;--ec-shadow-1:0 1px 2px #00000080;--ec-shadow-2:0 8px 24px #0009}
.erp-view{padding:var(--base) var(--gutter-h) var(--spacing-view-bottom)}th[class$=__num],th[class*=__num\ ]{text-align:right!important}html[data-theme=light]{--theme-elevation-0:var(--ec-surface);--theme-elevation-50:color-mix(in srgb, var(--ec-surface) 50%, var(--ec-surface-sunken));--theme-elevation-100:var(--ec-surface-sunken);--theme-elevation-150:var(--ec-line);--theme-input-bg:var(--ec-surface-raised)}html[data-theme=dark]{--theme-elevation-0:var(--ec-surface);--theme-elevation-50:var(--ec-surface-raised);--theme-elevation-100:color-mix(in srgb, var(--ec-surface-raised) 50%, var(--ec-line));--theme-elevation-150:var(--ec-line);--theme-input-bg:var(--ec-surface-raised)}html[data-theme=light],html[data-theme=dark]{--theme-border-color:var(--ec-line);--theme-elevation-200:color-mix(in srgb, var(--ec-line) 85%, var(--ec-line-strong));--theme-elevation-250:color-mix(in srgb, var(--ec-line) 65%, var(--ec-line-strong));--theme-elevation-300:color-mix(in srgb, var(--ec-line) 40%, var(--ec-line-strong));--theme-elevation-350:color-mix(in srgb, var(--ec-line) 20%, var(--ec-line-strong));--theme-elevation-400:var(--ec-line-strong);--theme-elevation-450:color-mix(in srgb, var(--ec-line-strong) 50%, var(--ec-ink-muted));--theme-elevation-500:var(--ec-ink-muted);--theme-elevation-550:color-mix(in srgb, var(--ec-ink-muted) 75%, var(--ec-ink));--theme-elevation-600:color-mix(in srgb, var(--ec-ink-muted) 50%, var(--ec-ink));--theme-elevation-650:color-mix(in srgb, var(--ec-ink-muted) 35%, var(--ec-ink));--theme-elevation-700:color-mix(in srgb, var(--ec-ink-muted) 20%, var(--ec-ink));--theme-elevation-750:color-mix(in srgb, var(--ec-ink-muted) 10%, var(--ec-ink));--theme-elevation-800:var(--ec-ink);--theme-elevation-850:var(--ec-ink);--theme-elevation-900:var(--ec-ink);--theme-elevation-950:var(--ec-ink);--theme-elevation-1000:var(--ec-ink);--theme-success-50:var(--ec-ok-soft);--theme-success-100:var(--ec-ok-soft);--theme-success-150:color-mix(in srgb, var(--ec-ok-soft) 80%, var(--ec-ok));--theme-success-200:color-mix(in srgb, var(--ec-ok-soft) 65%, var(--ec-ok));--theme-success-250:color-mix(in srgb, var(--ec-ok-soft) 50%, var(--ec-ok));--theme-success-300:color-mix(in srgb, var(--ec-ok-soft) 35%, var(--ec-ok));--theme-success-350:color-mix(in srgb, var(--ec-ok-soft) 20%, var(--ec-ok));--theme-success-400:var(--ec-ok);--theme-success-450:var(--ec-ok);--theme-success-500:var(--ec-ok);--theme-success-550:var(--ec-ok);--theme-success-600:var(--ec-ok);--theme-success-650:var(--ec-ok);--theme-success-700:var(--ec-ok);--theme-success-750:var(--ec-ok);--theme-success-800:var(--ec-ok);--theme-success-850:var(--ec-ok);--theme-success-900:var(--ec-ok);--theme-success-950:var(--ec-ok);--theme-warning-50:var(--ec-signal-soft);--theme-warning-100:var(--ec-signal-soft);--theme-warning-150:color-mix(in srgb, var(--ec-signal-soft) 80%, var(--ec-signal));--theme-warning-200:color-mix(in srgb, var(--ec-signal-soft) 65%, var(--ec-signal));--theme-warning-250:color-mix(in srgb, var(--ec-signal-soft) 50%, var(--ec-signal));--theme-warning-300:color-mix(in srgb, var(--ec-signal-soft) 35%, var(--ec-signal));--theme-warning-350:color-mix(in srgb, var(--ec-signal-soft) 20%, var(--ec-signal));--theme-warning-400:var(--ec-signal);--theme-warning-450:var(--ec-signal);--theme-warning-500:var(--ec-signal);--theme-warning-550:var(--ec-signal-ink);--theme-warning-600:var(--ec-signal-ink);--theme-warning-650:var(--ec-signal-ink);--theme-warning-700:var(--ec-signal-ink);--theme-warning-750:var(--ec-signal-ink);--theme-warning-800:var(--ec-signal-ink);--theme-warning-850:var(--ec-signal-ink);--theme-warning-900:var(--ec-signal-ink);--theme-warning-950:var(--ec-signal-ink);--theme-error-50:var(--ec-danger-soft);--theme-error-100:var(--ec-danger-soft);--theme-error-150:color-mix(in srgb, var(--ec-danger-soft) 80%, var(--ec-danger));--theme-error-200:color-mix(in srgb, var(--ec-danger-soft) 65%, var(--ec-danger));--theme-error-250:color-mix(in srgb, var(--ec-danger-soft) 50%, var(--ec-danger));--theme-error-300:color-mix(in srgb, var(--ec-danger-soft) 35%, var(--ec-danger));--theme-error-350:color-mix(in srgb, var(--ec-danger-soft) 20%, var(--ec-danger));--theme-error-400:var(--ec-danger);--theme-error-450:var(--ec-danger);--theme-error-500:var(--ec-danger);--theme-error-550:var(--ec-danger);--theme-error-600:var(--ec-danger);--theme-error-650:var(--ec-danger);--theme-error-700:var(--ec-danger);--theme-error-750:var(--ec-danger);--theme-error-800:var(--ec-danger);--theme-error-850:var(--ec-danger);--theme-error-900:var(--ec-danger);--theme-error-950:var(--ec-danger)}:root{--font-body:var(--ec-font-sans);--font-mono:var(--ec-font-mono);--style-radius-s:var(--ec-radius-sm);--style-radius-m:var(--ec-radius-md);--style-radius-l:var(--ec-radius-lg);--accessibility-outline:2px solid var(--ec-focus-ring)}.btn--style-primary{--bg-color:var(--ec-steel);--color:var(--ec-on-steel);--hover-bg:var(--ec-steel-deep);--hover-color:var(--ec-nav-ink)}html[data-theme=light] .nav,html[data-theme=dark] .nav{--theme-text:var(--ec-nav-ink);--theme-elevation-0:var(--ec-steel-deep);--theme-elevation-50:color-mix(in srgb, var(--ec-nav-ink) 7%, var(--ec-steel-deep));--theme-elevation-100:color-mix(in srgb, var(--ec-nav-ink) 12%, var(--ec-steel-deep));--theme-elevation-150:color-mix(in srgb, var(--ec-nav-ink) 25%, var(--ec-steel-deep));--theme-elevation-400:color-mix(in srgb, var(--ec-nav-ink) 72%, var(--ec-steel-deep));--theme-elevation-500:color-mix(in srgb, var(--ec-nav-ink) 72%, var(--ec-steel-deep));--theme-elevation-600:var(--ec-nav-ink);--theme-elevation-650:var(--ec-nav-ink);--theme-elevation-700:var(--ec-nav-ink);--theme-elevation-750:var(--ec-nav-ink);--theme-elevation-800:var(--ec-nav-ink);--theme-elevation-850:var(--ec-nav-ink);--theme-elevation-900:var(--ec-nav-ink);--theme-elevation-950:var(--ec-nav-ink);--theme-elevation-1000:var(--ec-nav-ink);--theme-input-bg:color-mix(in srgb, var(--ec-nav-ink) 8%, var(--ec-steel-deep));--accessibility-outline:2px solid var(--ec-nav-ink);background:var(--ec-steel-deep);color:var(--ec-nav-ink);border-inline-end-color:var(--ec-steel-deep)}.nav .nav__link-indicator{background:var(--ec-signal);width:3px}.nav .nav__link{color:var(--ec-nav-ink)}.nav .nav-group__toggle,.nav .nav__label,.nav .erp-nav__kop{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}
