@charset "UTF-8";:root{--mat-sys-background: #f7faf9;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #eff1f1;--mat-sys-inverse-primary: #89d3d6;--mat-sys-inverse-surface: #2d3131;--mat-sys-on-background: #181c1c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary-container: #004f52;--mat-sys-on-primary-fixed: #002021;--mat-sys-on-primary-fixed-variant: #004f52;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #314b4c;--mat-sys-on-secondary-fixed: #031f20;--mat-sys-on-secondary-fixed-variant: #314b4c;--mat-sys-on-surface: #181c1c;--mat-sys-on-surface-variant: #3f4949;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #8d004f;--mat-sys-on-tertiary-fixed: #3e001f;--mat-sys-on-tertiary-fixed-variant: #8d004f;--mat-sys-outline: #6f7979;--mat-sys-outline-variant: #bec8c8;--mat-sys-primary: #12696c;--mat-sys-primary-container: #a5eff2;--mat-sys-primary-fixed: #a5eff2;--mat-sys-primary-fixed-dim: #89d3d6;--mat-sys-scrim: #000000;--mat-sys-secondary: #496364;--mat-sys-secondary-container: #cbe8e9;--mat-sys-secondary-fixed: #cbe8e9;--mat-sys-secondary-fixed-dim: #b0cccd;--mat-sys-shadow: #000000;--mat-sys-surface: #f7faf9;--mat-sys-surface-bright: #f7faf9;--mat-sys-surface-container: #eceeee;--mat-sys-surface-container-high: #e6e9e8;--mat-sys-surface-container-highest: #e0e3e3;--mat-sys-surface-container-low: #f1f4f4;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d8dada;--mat-sys-surface-tint: #12696c;--mat-sys-surface-variant: #dae4e4;--mat-sys-tertiary: #b80068;--mat-sys-tertiary-container: #ffd9e3;--mat-sys-tertiary-fixed: #ffd9e3;--mat-sys-tertiary-fixed-dim: #ffb0cb;--mat-sys-neutral-variant20: #283232;--mat-sys-neutral10: #181c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #469194;--mat-sys-on-primary: #ffffff;--bg-deep: #f4f6f8;--bg-base: #ffffff;--bg-raised: #f7f9fb;--bg-elevated: #eef2f6;--bg-hover: #e6ebf1;--bg-input: #ffffff;--border-subtle: rgba(15, 23, 42, .06);--border-default: rgba(15, 23, 42, .12);--border-strong: rgba(15, 23, 42, .22);--text-primary: #0b0f14;--text-secondary: #475569;--text-tertiary: #6b7280;--text-disabled: #94a3b8;--accent: #469194;--accent-dim: #3a7a7c;--accent-deep: #2d5f61;--accent-glow: rgba(70, 145, 148, .12);--accent-soft: rgba(70, 145, 148, .06);--on-accent: #ffffff;--status-open: #469194;--status-open-bg: rgba(70, 145, 148, .12);--status-scheduled: #d10077;--status-scheduled-bg: rgba(209, 0, 119, .12);--status-scheduled-border: rgba(209, 0, 119, .35);--status-scheduled-icon-bg: rgba(209, 0, 119, .18);--status-paused: #2563eb;--status-paused-bg: rgba(37, 99, 235, .1);--status-closed: #64748b;--status-closed-bg: rgba(100, 116, 139, .1);--status-error: #d10077;--status-error-bg: rgba(209, 0, 119, .1);--online: #469194;--offline: #94a3b8;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--shadow-lg: 0 12px 32px rgba(15, 23, 42, .12);--shadow-drawer: -12px 0 40px rgba(15, 23, 42, .18)}body.dark-mode{--mat-sys-background: #0d1512;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2a322f;--mat-sys-inverse-primary: #006b57;--mat-sys-inverse-surface: #dbe5e0;--mat-sys-on-background: #dbe5e0;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #00382c;--mat-sys-on-primary-container: #36fed3;--mat-sys-on-primary-fixed: #002019;--mat-sys-on-primary-fixed-variant: #005141;--mat-sys-on-secondary: #00382c;--mat-sys-on-secondary-container: #b0efdb;--mat-sys-on-secondary-fixed: #002019;--mat-sys-on-secondary-fixed-variant: #0b5041;--mat-sys-on-surface: #dbe5e0;--mat-sys-on-surface-variant: #d5e6df;--mat-sys-on-tertiary: #640036;--mat-sys-on-tertiary-container: #ffd9e3;--mat-sys-on-tertiary-fixed: #3e001f;--mat-sys-on-tertiary-fixed-variant: #8d004f;--mat-sys-outline: #84948e;--mat-sys-outline-variant: #3b4a44;--mat-sys-primary: #00e0b8;--mat-sys-primary-container: #005141;--mat-sys-primary-fixed: #36fed3;--mat-sys-primary-fixed-dim: #00e0b8;--mat-sys-scrim: #000000;--mat-sys-secondary: #95d3bf;--mat-sys-secondary-container: #0b5041;--mat-sys-secondary-fixed: #b0efdb;--mat-sys-secondary-fixed-dim: #95d3bf;--mat-sys-shadow: #000000;--mat-sys-surface: #0d1512;--mat-sys-surface-bright: #323b38;--mat-sys-surface-container: #19211e;--mat-sys-surface-container-high: #232c29;--mat-sys-surface-container-highest: #2e3733;--mat-sys-surface-container-low: #151d1a;--mat-sys-surface-container-lowest: #08100d;--mat-sys-surface-dim: #0d1512;--mat-sys-surface-tint: #00e0b8;--mat-sys-surface-variant: #3b4a44;--mat-sys-tertiary: #ffb0cb;--mat-sys-tertiary-container: #8d004f;--mat-sys-tertiary-fixed: #ffd9e3;--mat-sys-tertiary-fixed-dim: #ffb0cb;--mat-sys-neutral-variant20: #24332e;--mat-sys-neutral10: #151d1a;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #19f2c8;--mat-sys-on-primary: #000000;--mat-card-outlined-container-color: var(--bg-elevated);--mat-card-elevated-container-color: var(--bg-elevated);--mat-card-filled-container-color: var(--bg-elevated);--mat-tab-background-color: var(--bg-base);--mat-form-field-filled-input-text-color: var(--text-primary);--bg-deep: #000000;--bg-base: #0b0f14;--bg-raised: #141a22;--bg-elevated: #1c242f;--bg-hover: #242d3a;--bg-input: #0b0f14;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .18);--text-primary: #f0f2f4;--text-secondary: #a0a9bc;--text-tertiary: #c0c9dc;--text-disabled: #4b5563;--accent: #19f2c8;--accent-dim: #4ff8d8;--accent-deep: #0a8876;--accent-glow: rgba(25, 242, 200, .14);--accent-soft: rgba(25, 242, 200, .08);--on-accent: #000000;--status-open: #19f2c8;--status-open-bg: rgba(25, 242, 200, .12);--status-scheduled: #d10077;--status-scheduled-bg: rgba(209, 0, 119, .12);--status-scheduled-border: rgba(209, 0, 119, .35);--status-scheduled-icon-bg: rgba(209, 0, 119, .18);--status-paused: #60a5fa;--status-paused-bg: rgba(96, 165, 250, .12);--status-closed: #64748b;--status-closed-bg: rgba(100, 116, 139, .12);--status-error: #d10077;--status-error-bg: rgba(209, 0, 119, .1);--online: #19f2c8;--offline: #64748b;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--shadow-drawer: -12px 0 40px rgba(0, 0, 0, .6)}.nd-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0;max-width:100%}.nd-pill__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}@media(max-width:1200px){.nd-pill{padding:2px 8px;font-size:10px;gap:5px}.nd-pill__dot{width:5px;height:5px}}@media(max-width:900px){.nd-pill{padding:2px 7px;font-size:9.5px;gap:4px}.nd-pill__dot{width:4px;height:4px}}.nd-pill--wrap{border-radius:12px;white-space:normal;overflow-wrap:break-word;line-height:1.25;text-align:center}.nd-pill--neutral{color:var(--accent-deep);background:var(--petrol-tint, var(--grey-92-2))}.nd-pill--ok{color:var(--status-ok, var(--accent));background:var(--status-ok-bg, var(--accent-glow))}.nd-pill--danger{color:var(--status-fail, var(--red-46));background:var(--status-fail-bg, var(--grey-95))}.nd-pill--info{color:var(--cyan-47);background:var(--cyan-63-a16)}.nd-pill--mint{color:var(--teal-30-2);background:var(--teal-52-a18)}.nd-pill--violet{color:var(--violet-55);background:var(--violet-66-a14)}.nd-pill--green{color:var(--teal-26);background:var(--egreen-tint, var(--grey-93-2))}.nd-pill--amber{color:var(--orange-36);background:var(--grey-94-2)}.nd-pill--accent-solid{color:var(--on-accent);background:var(--accent)}:root{--dialog-radius: 10px}.beyond-drawer-panel{height:100vh;animation:beyondDrawerIn .28s cubic-bezier(.32,.08,.24,1);--status-ok: var(--accent);--status-ok-bg: var(--accent-glow);--status-fail: #c0392b;--status-fail-bg: #fdecea;--petrol-tint: #e6f2f2;--egreen-tint: #dffcf4;--warn: #b26a00;--warn-soft: #fdf3e0;--warn-border: #f0d38a;--font-mono: "IBM Plex Mono", "SF Mono", ui-monospace, monospace}.beyond-drawer-panel .mat-mdc-dialog-container{padding:0;height:100vh}.beyond-drawer-panel .mat-mdc-dialog-surface.mdc-dialog__surface{border-radius:0;border-left:1px solid var(--border-default);box-shadow:-12px 0 40px var(--black-a18);overflow:hidden;background:var(--bg-base)}.beyond-drawer-panel .mat-mdc-dialog-surface.mdc-dialog__surface>.mat-mdc-dialog-component-host>*,.beyond-drawer-panel .mat-mdc-dialog-surface.mdc-dialog__surface>app-dialog-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.beyond-drawer-scrim{background:var(--grey-5-a45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dark-mode .beyond-drawer-panel{--bg-deep: #0d0d0c;--bg-base: #1b1b19;--bg-raised: #262521;--bg-elevated: #322f2a;--bg-hover: #3e3c36;--bg-input: #161614;--border-subtle: rgba(255, 255, 255, .1);--border-default: rgba(255, 255, 255, .16);--border-strong: rgba(255, 255, 255, .26);--text-primary: #f5f5f3;--text-secondary: #e0dfdb;--text-tertiary: #b8b6b0;--text-disabled: #87857f;--accent: #19f2c8;--accent-hover: #14c9a7;--accent-glow: rgba(25, 242, 200, .14);--accent-soft: rgba(25, 242, 200, .08);--on-accent: #1b1b19;--petrol: #469194;--vibrant: #c30087;--warn: #e8a838;--status-fail: #ff6b6b;--status-fail-bg: rgba(255, 107, 107, .16);--warn: #f0b866;--warn-soft: rgba(240, 184, 102, .12);--warn-border: rgba(240, 184, 102, .32)}@keyframes beyondDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.beyond-drawer-panel{animation:none}}.beyond-drawer-panel .dlg-mono{font-family:var(--font-mono, monospace)}.beyond-drawer-panel .dlg-sec{display:flex;align-items:baseline;gap:10px;margin:16px 0 8px;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent)}.beyond-drawer-panel .dlg-sec:first-child{margin-top:0}.beyond-drawer-panel .dlg-sec .dlg-sec__info{display:inline-flex;color:var(--text-tertiary);cursor:help;text-transform:none;letter-spacing:0}.beyond-drawer-panel .dlg-sec .dlg-sec__info:hover,.beyond-drawer-panel .dlg-sec .dlg-sec__info:focus-visible{color:var(--text-primary)}.beyond-drawer-panel .dlg-sec .dlg-sec__right{margin-left:auto;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-tertiary)}.beyond-drawer-panel .dlg-group{border:1px solid var(--border-subtle);overflow:visible;border-radius:8px;background:var(--bg-base)}.beyond-drawer-panel .dlg-group__head{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-radius:8px;background:var(--bg-raised);color:var(--text-primary)}.beyond-drawer-panel .dlg-group--toggle>.dlg-group__head{cursor:pointer;-webkit-user-select:none;user-select:none}.beyond-drawer-panel .dlg-group--open>.dlg-group__head{border-radius:8px 8px 0 0}.beyond-drawer-panel .dlg-group__title{font-size:13px;font-weight:600}.beyond-drawer-panel .dlg-group__body{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.beyond-drawer-panel .dlg-sublabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.beyond-drawer-panel .dlg-icon-btn{display:inline-flex;padding:4px;border:none;border-radius:6px;background:none;color:var(--text-tertiary);cursor:pointer;transition:color .15s,background .15s}.beyond-drawer-panel .dlg-icon-btn:hover{color:var(--vibrant, var(--magenta-38));background:var(--bg-hover)}.beyond-drawer-panel .dlg-chips{display:flex;flex-wrap:wrap;gap:6px}.beyond-drawer-panel .dlg-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-raised);color:var(--text-primary);font-size:12.5px}.beyond-drawer-panel .dlg-chip .dlg-icon-btn{padding:2px;border-radius:999px}.beyond-drawer-panel .dlg-chips__empty{font-size:12px;color:var(--text-disabled)}.beyond-drawer-panel .field-group{margin-bottom:14px}.beyond-drawer-panel .field-group:last-child{margin-bottom:0}.beyond-drawer-panel .field-label{display:block;margin-bottom:5px;font-size:11px;font-weight:600;color:var(--text-tertiary)}.beyond-drawer-panel .field-label .required{margin-left:3px;color:var(--status-fail, var(--red-46))}.beyond-drawer-panel .cm-input{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--border-default);border-radius:10px;background:transparent;color:var(--text-primary);font-family:inherit;font-size:12px;outline:none;transition:border-color .15s}.beyond-drawer-panel .cm-input::placeholder{color:var(--text-disabled)}.beyond-drawer-panel .cm-input:focus{border-color:var(--accent)}.beyond-drawer-panel .cm-input:disabled{opacity:.55;cursor:not-allowed}.beyond-drawer-panel .cm-input.cm-input--mono{font-family:var(--font-mono, monospace);font-weight:700}.beyond-drawer-panel .cm-input.cm-input--ok{border-color:var(--accent)}.beyond-drawer-panel .cm-input.cm-input--err{border-color:var(--status-fail, var(--red-46))}.beyond-drawer-panel .field-hint{display:block;margin-top:5px;font-size:10px;color:var(--text-tertiary)}.beyond-drawer-panel .field-hint.field-hint--err{color:var(--status-fail, var(--red-46))}.beyond-drawer-panel .ms-head{display:flex;align-items:center;gap:10px;margin-bottom:7px;font-size:11px}.beyond-drawer-panel .ms-head .ms-count{font-weight:700;color:var(--text-primary)}.beyond-drawer-panel .ms-head .ms-toggle{margin-left:auto;border:none;background:none;padding:0;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.beyond-drawer-panel .ms-row{display:flex;align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;border:1px solid var(--border-subtle);border-radius:11px;cursor:pointer;transition:border-color .15s,background .15s}.beyond-drawer-panel .ms-row:hover{border-color:var(--accent)}.beyond-drawer-panel .ms-row.ms-row--on{border-color:var(--accent);background:var(--bg-elevated)}.beyond-drawer-panel .ms-row .ms-box{box-sizing:border-box;flex:none;width:17px;height:17px;border:1.5px solid var(--border-default);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:transparent}.beyond-drawer-panel .ms-row.ms-row--on .ms-box{border-color:transparent;background:linear-gradient(135deg,var(--vibrant, #c30087) 0%,var(--accent) 100%);color:var(--white)}.beyond-drawer-panel .dlg-progress{display:flex;align-items:center;gap:16px}.beyond-drawer-panel .dlg-ring{--pct: 0;position:relative;flex:none;width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;color:var(--text-primary);background:conic-gradient(var(--vibrant, #c30087) 0%,var(--accent) calc(var(--pct) * 1%),var(--border-subtle) calc(var(--pct) * 1%))}.beyond-drawer-panel .dlg-ring:before{content:"";position:absolute;width:48px;height:48px;border-radius:50%;background:var(--bg-base)}.beyond-drawer-panel .dlg-ring>span{position:relative;z-index:1}.beyond-drawer-panel .dlg-steps{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.beyond-drawer-panel .dlg-steps .dlg-step{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-tertiary)}.beyond-drawer-panel .dlg-steps .dlg-step .dlg-step__mark{box-sizing:border-box;flex:none;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--border-default);display:flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:800;color:transparent}.beyond-drawer-panel .dlg-steps .dlg-step.is-done{color:var(--text-secondary)}.beyond-drawer-panel .dlg-steps .dlg-step.is-done .dlg-step__mark{border-color:transparent;background:var(--accent);color:var(--on-accent)}.beyond-drawer-panel .dlg-steps .dlg-step.is-active{color:var(--text-primary);font-weight:600}.beyond-drawer-panel .dlg-steps .dlg-step.is-active .dlg-step__mark{border-color:var(--warn, #e8a838);background:var(--warn, #e8a838)}.beyond-drawer-panel .dlg-note{padding:10px 14px;border:1.5px dashed var(--petrol, #469194);border-radius:12px;background:var(--teal-43-a08);font-size:11.5px;line-height:1.45;color:var(--text-secondary)}.beyond-drawer-panel .dlg-note b{color:var(--text-primary)}.beyond-drawer-panel .dlg-card{padding:10px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-elevated)}.beyond-drawer-panel .dlg-kv{display:grid;grid-template-columns:1fr auto;gap:5px 10px;font-size:11.5px}.beyond-drawer-panel .dlg-kv .dlg-kv__k{color:var(--text-tertiary)}.beyond-drawer-panel .dlg-kv .dlg-kv__v{font-family:var(--font-mono, monospace);color:var(--text-primary);text-align:right}.ra-menu-panel.mat-mdc-menu-panel{--mat-menu-item-label-text-size: 12px}.ra-menu-panel .mat-mdc-menu-item{min-height:32px;height:32px;font-size:12px}.ra-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text,.ra-menu-panel .mat-mdc-menu-item .mdc-list-item__primary-text{font-size:12px}.ra-menu-panel .mat-mdc-menu-item svg,.ra-menu-panel .mat-mdc-menu-item svg[lucideIcon]{margin-right:8px;opacity:.7;flex-shrink:0}.status-edit-menu.mat-mdc-menu-panel{min-width:160px;--mat-menu-item-label-text-size: 11.5px}.status-edit-menu .q-popup-head{padding:7px 10px 6px;border-bottom:1px solid var(--border-subtle);font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:flex;align-items:center;justify-content:space-between}.status-edit-menu .q-popup-head-key{color:var(--text-secondary);font-size:9px;text-transform:none;letter-spacing:0;font-weight:400;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-edit-menu .se-opt{display:flex;align-items:center;gap:8px;min-height:32px;font-size:11.5px}.status-edit-menu .se-opt .mat-mdc-menu-item-text,.status-edit-menu .se-opt .mdc-list-item__primary-text{font-size:11.5px}.status-edit-menu .se-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-edit-menu .se-dot-active{background:var(--accent)}.status-edit-menu .se-dot-inactive{background:var(--text-disabled)}.status-edit-menu .se-opt-active{color:var(--accent)}.status-edit-menu .se-opt-inactive{color:var(--text-tertiary)}.status-edit-menu .se-opt.cur{font-weight:600}.status-edit-menu .se-check{display:inline-flex;justify-content:center;width:10px;flex-shrink:0;color:var(--accent);font-size:11px;font-weight:700;line-height:1}.dark-mode .status-edit-menu.mat-mdc-menu-panel{--border-subtle: var(--white-a10);--text-secondary: var(--grey-87);--text-tertiary: var(--grey-71-2);--accent: var(--accent);--accent-soft: var(--teal-52-a10);background:var(--grey-14)}.cdk-global-overlay-wrapper:has(.list-page-side-panel){justify-content:flex-end!important;align-items:flex-start!important}.list-page-side-panel{width:600px}.confirm-dialog-panel{width:420px}.confirm-dialog-panel .mat-mdc-dialog-container{padding:0}.confirm-dialog-panel .mat-mdc-dialog-surface.mdc-dialog__surface{border-radius:var(--dialog-radius);overflow:hidden;background:var(--bg-base)}.dark-mode .confirm-dialog-panel{--bg-deep: #0d0d0c;--bg-base: #1b1b19;--bg-raised: #262521;--bg-elevated: #322f2a;--bg-hover: #3e3c36;--bg-input: #161614;--border-subtle: rgba(255, 255, 255, .1);--border-default: rgba(255, 255, 255, .16);--border-strong: rgba(255, 255, 255, .26);--text-primary: #f5f5f3;--text-secondary: #e0dfdb;--text-tertiary: #b8b6b0;--text-disabled: #87857f;--accent: #19f2c8;--accent-hover: #14c9a7;--accent-glow: rgba(25, 242, 200, .14);--accent-soft: rgba(25, 242, 200, .08);--on-accent: #1b1b19;--petrol: #469194;--vibrant: #c30087;--warn: #e8a838;--accent-deep: var(--teal-43)}.kpi-help-tooltip.mat-mdc-tooltip{max-width:280px;font-size:12px;line-height:1.45;white-space:normal}.kpi-help-tooltip .mdc-tooltip__surface{max-width:280px;padding:8px 12px;background:var(--grey-11-a92);--mdc-plain-tooltip-supporting-text-color: var(--white);color:var(--white)}.dark-mode .kpi-help-tooltip .mdc-tooltip__surface{background:var(--grey-17);border:1px solid var(--border-default)}.mdc-snackbar{margin-bottom:3em;margin-right:3rem;min-width:350px;max-width:420px}.qf-menu.mat-mdc-menu-panel{min-width:200px;max-width:280px;font-family:"Source Sans 3",-apple-system,Segoe UI,system-ui,sans-serif}.qf-menu.mat-mdc-menu-panel .mat-mdc-menu-content{padding:6px}.qf-menu.mat-mdc-menu-panel .qf-menu-list{display:flex;flex-direction:column;gap:1px;max-height:260px;overflow-y:auto}.qf-menu.mat-mdc-menu-panel .qf-search{position:sticky;top:0;z-index:1;width:100%;box-sizing:border-box;height:30px;margin-bottom:4px;padding:0 9px;border:1px solid var(--border-default);border-radius:7px;background:var(--bg-input);color:var(--text-primary);font-family:"Source Sans 3",-apple-system,Segoe UI,system-ui,sans-serif;font-size:12px;outline:none}.qf-menu.mat-mdc-menu-panel .qf-search:focus{border-color:var(--accent)}.qf-menu.mat-mdc-menu-panel .qf-group{padding:8px 12px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.qf-menu.mat-mdc-menu-panel .qf-opt{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:5px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:all .1s}.qf-menu.mat-mdc-menu-panel .qf-opt:hover{background:var(--bg-hover);color:var(--text-primary)}.qf-menu.mat-mdc-menu-panel .qf-opt .qf-opt-chk{flex-shrink:0;width:14px;height:14px;border-radius:3px;border:1.5px solid var(--border-default);position:relative}.qf-menu.mat-mdc-menu-panel .qf-opt.on{color:var(--accent)}.qf-menu.mat-mdc-menu-panel .qf-opt.on .qf-opt-chk{background:var(--accent);border-color:var(--accent)}.qf-menu.mat-mdc-menu-panel .qf-opt.on .qf-opt-chk:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.user-dialog-panel .ds-body{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.user-dialog-panel .ds-body::-webkit-scrollbar{width:6px;height:6px}.user-dialog-panel .ds-body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.user-dialog-panel .ds-body::-webkit-scrollbar-track{background:transparent}.dark-mode .user-dialog-panel{--accent-deep: var(--teal-43)}.vehicle-dialog-panel .ds-body{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.vehicle-dialog-panel .ds-body::-webkit-scrollbar{width:6px;height:6px}.vehicle-dialog-panel .ds-body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.vehicle-dialog-panel .ds-body::-webkit-scrollbar-track{background:transparent}.dark-mode .vehicle-dialog-panel{--accent-deep: var(--teal-43)}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-cyrillic-ext-400-normal-NRMJYMMI.woff2") format("woff2"),url("./media/noto-sans-cyrillic-ext-400-normal-FY3GW6VN.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-cyrillic-400-normal-MAC7FEOF.woff2") format("woff2"),url("./media/noto-sans-cyrillic-400-normal-637UK53F.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-devanagari-400-normal-NDJLB7KA.woff2") format("woff2"),url("./media/noto-sans-devanagari-400-normal-5SGYUCWP.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-greek-ext-400-normal-JQFUBDI4.woff2") format("woff2"),url("./media/noto-sans-greek-ext-400-normal-JB3YW6RV.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-greek-400-normal-GWERXTYK.woff2") format("woff2"),url("./media/noto-sans-greek-400-normal-DCXTO4TA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-vietnamese-400-normal-ZYURYFYW.woff2") format("woff2"),url("./media/noto-sans-vietnamese-400-normal-VDAOFCNQ.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-latin-ext-400-normal-23UEV2HU.woff2") format("woff2"),url("./media/noto-sans-latin-ext-400-normal-5LLBZ3PP.woff") format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-latin-400-normal-QL3V2I66.woff2") format("woff2"),url("./media/noto-sans-latin-400-normal-Q3ONJYM7.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-XKHXBTUO.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-R5CMSONN.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-ZEVLMORV.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-AXVTPQD5.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-TWG5UU7E.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-GZCIV3NH.woff2") format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-OPIJAQLS.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-line-height: 20px;--mat-card-elevated-container-elevation: none;--mat-card-outlined-container-elevation: none;--mat-card-filled-container-elevation: none;--mat-paginator-container-size: 40px}:root{--brand-voith: #2d4275;--red-27: #8b0000;--white: #ffffff;--grey-91: #e5e7eb;--magenta-38: #c30087;--grey-65: #9ca3af;--grey-11: #111827;--grey-96: #f3f4f6;--grey-17: #1f2937;--red-46: #c0392b;--grey-27: #374151;--orange-50: #f59e0b;--green-45: #22c55e;--grey-21: #33333a;--red-59: #e5484d;--red-60: #ef4444;--white-a10: rgba(255, 255, 255, .1);--teal-39: #0ea5b7;--white-a08: rgba(255, 255, 255, .08);--blue-19: #102053;--teal-43: #14c9a7;--teal-30: #1f6f78;--grey-20: #333333;--teal-43-2: #469194;--orange-35: #b26a00;--grey-91-2: #e2e8ec;--grey-94: #f0f0f0;--grey-98: #f9fafb;--black-a08: rgba(0, 0, 0, .08);--white-a04: rgba(255, 255, 255, .04);--grey-11-2: #1b1b1f;--teal-34: #357276;--cyan-65: #4facfe;--grey-41: #5b6b78;--grey-40: #666666;--orange-37: #b45309;--cyan-90: #cae6ff;--grey-88: #e0e0e0;--grey-90: #e6e6e6;--orange-74: #f0d38a;--grey-94-2: #fdf3e0;--black-a12: rgba(0, 0, 0, .12);--black-a15: rgba(0, 0, 0, .15);--black-a50: rgba(0, 0, 0, .5);--grey-11-a06: rgba(15, 23, 42, .06);--grey-11-a08: rgba(15, 23, 42, .08);--magenta-38-a08: rgba(195, 0, 135, .08);--teal-52-a12: rgba(25, 242, 200, .12);--white-a06: rgba(255, 255, 255, .06);--teal-43-a08: rgba(70, 145, 148, .08);--teal-43-a14: rgba(70, 145, 148, .14);--black: #000000;--teal-50: #00f2fe;--grey-13: #16202b;--grey-19: #303030;--teal-50-2: #30cfd0;--violet-22: #330867;--grey-25: #404040;--teal-38: #408080;--green-53: #40cc70;--cyan-68: #60a5fa;--blue-66: #667eea;--cyan-71: #6dbaff;--violet-46: #764ba2;--green-75: #84fab0;--grey-53: #888888;--cyan-76: #8fd3f4;--teal-79: #a8edea;--grey-84: #cbd5e1;--red-51: #d32f2f;--grey-84-2: #d7d8d6;--red-51-2: #dc2626;--magenta-78: #f093fb;--red-65: #f5576c;--pink-71: #fa709a;--grey-95: #fdecea;--grey-92: #fed6e3;--yellow-62: #fee140;--red-59-2: #ff3030;--yellow-66: #ffde50;--black-a18: rgba(0, 0, 0, .18);--grey-11-a04: rgba(15, 23, 42, .04);--blue-19-a08: rgba(16, 32, 83, .08);--grey-11-a92: rgba(17, 24, 39, .92);--magenta-38-a10: rgba(195, 0, 135, .1);--magenta-38-a25: rgba(195, 0, 135, .25);--orange-50-a12: rgba(245, 158, 11, .12);--orange-35-a12: rgba(178, 106, 0, .12);--orange-69-a16: rgba(245, 194, 107, .16);--orange-50-a14: rgba(245, 158, 11, .14);--white-a12: rgba(255, 255, 255, .12);--white-a30: rgba(255, 255, 255, .3);--grey-10-a06: rgba(27, 27, 25, .06);--grey-10-a12: rgba(27, 27, 25, .12);--green-45-a12: rgba(34, 197, 94, .12);--teal-43-a10: rgba(70, 145, 148, .1);--teal-43-3: #06b6d4;--teal-26: #0b7a63;--teal-30-2: #0b8f78;--teal-39-2: #0dba98;--cyan-48: #0ea5e9;--cyan-42: #1565c0;--green-28: #16794a;--grey-10: #1a1a1a;--grey-18: #1b2540;--cyan-25: #1e3a5f;--blue-40: #1e40af;--green-31: #1e7e34;--grey-13-2: #1f1f24;--cyan-34: #1f5b8f;--green-37: #1f9d6b;--green-40: #1fae7b;--teal-53: #22d3ee;--grey-17-3: #232735;--grey-15: #24242a;--grey-14: #262521;--grey-18-2: #2a2a30;--grey-24: #2d3b4e;--green-34: #2e7d32;--cyan-47: #2f7cc2;--grey-25-2: #33424f;--green-41: #3f9c35;--grey-38: #4d5275;--grey-33: #555555;--teal-57: #6ab4b7;--green-67: #6ee7a8;--teal-58: #6fb6b9;--red-28: #721c24;--violet-55: #7c4bd0;--teal-68: #7fd6da;--orange-27: #856404;--violet-66: #8b5cf6;--cyan-78: #93c5fd;--grey-65-2: #94a3b8;--orange-30: #9a6400;--violet-76: #a78bfa;--grey-71: #a7b6c2;--orange-41: #b67419;--grey-71-2: #b8b6b0;--orange-36: #b97a00;--grey-73: #bbbbbb;--red-47: #c62828;--grey-83: #c9d2dc;--red-54: #d14343;--grey-93: #dbeafe;--grey-89: #dde5e8;--grey-93-2: #dffcf4;--grey-87: #e0dfdb;--red-50: #e11d48;--grey-92-2: #e6f0f1;--grey-93-4: #e6f4ea;--grey-95-2: #e7f1ff;--orange-45: #e8a200;--orange-56: #e8a838;--grey-92-3: #e8ebec;--grey-95-3: #eef3f6;--grey-97: #eef6ff;--orange-47: #ef6c00;--grey-96-2: #f1f5f9;--grey-95-4: #f2f2f2;--magenta-70: #f472b6;--grey-96-3: #f4f7f8;--orange-69: #f5c26b;--grey-91-3: #f8d7da;--orange-56-2: #fbbf24;--grey-97-3: #fef2f2;--yellow-90: #fff3cd;--black-a03: rgba(0, 0, 0, .03);--black-a04: rgba(0, 0, 0, .04);--black-a07: rgba(0, 0, 0, .07);--black-a22: rgba(0, 0, 0, .22);--black-a30: rgba(0, 0, 0, .3);--black-a35: rgba(0, 0, 0, .35);--black-a45: rgba(0, 0, 0, .45);--cyan-42-a10: rgba(0, 120, 212, .1);--grey-5-a45: rgba(10, 14, 15, .45);--grey-46-a18: rgba(107, 114, 128, .18);--grey-50-a20: rgba(128, 128, 128, .2);--teal-39-a10: rgba(13, 186, 152, .1);--violet-66-a14: rgba(139, 92, 246, .14);--teal-39-a08: rgba(14, 165, 183, .08);--teal-39-a10-2: rgba(14, 165, 183, .1);--grey-65-a10: rgba(148, 163, 184, .1);--grey-11-a12: rgba(15, 23, 42, .12);--grey-11-a18: rgba(15, 23, 42, .18);--blue-19-a10: rgba(16, 32, 83, .1);--blue-19-a18: rgba(16, 32, 83, .18);--violet-76-a10: rgba(167, 139, 250, .1);--orange-41-a10: rgba(182, 116, 25, .1);--magenta-38-a03: rgba(195, 0, 135, .03);--magenta-38-a14: rgba(195, 0, 135, .14);--red-51-a06: rgba(211, 47, 47, .06);--red-51-a10: rgba(211, 47, 47, .1);--red-51-a20: rgba(211, 47, 47, .2);--red-50-a10: rgba(225, 29, 72, .1);--orange-45-a12: rgba(232, 162, 0, .12);--orange-45-a30: rgba(232, 162, 0, .3);--yellow-47-a12: rgba(234, 179, 8, .12);--red-60-a30: rgba(239, 68, 68, .3);--magenta-70-a10: rgba(244, 114, 182, .1);--orange-50-a18: rgba(245, 158, 11, .18);--orange-50-a35: rgba(245, 158, 11, .35);--red-71-a20: rgba(248, 113, 113, .2);--teal-52-a10: rgba(25, 242, 200, .1);--teal-52-a18: rgba(25, 242, 200, .18);--teal-52-a22: rgba(25, 242, 200, .22);--orange-56-a10: rgba(251, 191, 36, .1);--white-a03: rgba(255, 255, 255, .03);--white-a16: rgba(255, 255, 255, .16);--white-a25: rgba(255, 255, 255, .25);--white-a62: rgba(255, 255, 255, .62);--white-a82: rgba(255, 255, 255, .82);--white-a90: rgba(255, 255, 255, .9);--white-a00: rgba(255, 255, 255, 0);--grey-10-a04: rgba(27, 27, 25, .04);--grey-10-a08: rgba(27, 27, 25, .08);--grey-10-a22: rgba(27, 27, 25, .22);--grey-10-a45: rgba(27, 27, 25, .45);--grey-10-a65: rgba(27, 27, 25, .65);--grey-10-a82: rgba(27, 27, 25, .82);--teal-30-a06: rgba(31, 111, 120, .06);--green-45-a16: rgba(34, 197, 94, .16);--green-45-a30: rgba(34, 197, 94, .3);--teal-53-a10: rgba(34, 211, 238, .1);--blue-53-a18: rgba(37, 99, 235, .18);--teal-43-a07: rgba(70, 145, 148, .07);--teal-43-a16: rgba(70, 145, 148, .16);--teal-43-a18: rgba(70, 145, 148, .18);--teal-43-a30: rgba(70, 145, 148, .3);--cyan-63-a16: rgba(90, 169, 230, .16);--cyan-68-a10: rgba(96, 165, 250, .1)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-OPIJAQLS.woff2") format("woff2")}html,body{height:100vh;min-height:100vh;max-height:100vh;overflow-y:hidden;overflow-x:hidden;margin:0;padding:0}body{margin:0;font-family:Inter}app-root{height:100%;min-height:100%;max-height:100%;display:block}*::-webkit-scrollbar{width:15px;height:15px}*::-webkit-scrollbar-track{background:#0000000d;border-radius:6px;margin:4px 0}*::-webkit-scrollbar-thumb{background-color:#50505066;border-radius:6px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:#505050b3}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-button{height:14px;width:14px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:10px 10px}*::-webkit-scrollbar-button:vertical:start:increment,*::-webkit-scrollbar-button:vertical:end:decrement,*::-webkit-scrollbar-button:horizontal:start:increment,*::-webkit-scrollbar-button:horizontal:end:decrement{display:none}*::-webkit-scrollbar-button:hover{background-color:transparent}*::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon fill='%23666' points='5,2 9,8 1,8'/%3E%3C/svg%3E")}*::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon fill='%23666' points='1,2 9,2 5,8'/%3E%3C/svg%3E")}*::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon fill='%23666' points='8,1 8,9 2,5'/%3E%3C/svg%3E")}*::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon fill='%23666' points='2,1 8,5 2,9'/%3E%3C/svg%3E")}.dark-mode *::-webkit-scrollbar-track,.dark-mode::-webkit-scrollbar-track{background:#ffffff14}.dark-mode *::-webkit-scrollbar-thumb,.dark-mode::-webkit-scrollbar-thumb{background-color:#c8c8c866}.dark-mode *::-webkit-scrollbar-thumb:hover,.dark-mode::-webkit-scrollbar-thumb:hover{background-color:#c8c8c8b3}.dark-mode *::-webkit-scrollbar-button,.dark-mode::-webkit-scrollbar-button{background-color:transparent}.dark-mode *::-webkit-scrollbar-button:hover,.dark-mode::-webkit-scrollbar-button:hover{background-color:transparent}.dark-mode *::-webkit-scrollbar-button:vertical:decrement,.dark-mode::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon fill='%23aaa' points='5,2 9,8 1,8'/%3E%3C/svg%3E")}.dark-mode *::-webkit-scrollbar-button:vertical:increment,.dark-mode::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon fill='%23aaa' points='1,2 9,2 5,8'/%3E%3C/svg%3E")}.dark-mode *::-webkit-scrollbar-button:horizontal:decrement,.dark-mode::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon fill='%23aaa' points='8,1 8,9 2,5'/%3E%3C/svg%3E")}.dark-mode *::-webkit-scrollbar-button:horizontal:increment,.dark-mode::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon fill='%23aaa' points='2,1 8,5 2,9'/%3E%3C/svg%3E")}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(80,80,80,.4) rgba(0,0,0,.05)}.dark-mode,.dark-mode *{scrollbar-color:rgba(200,200,200,.4) rgba(255,255,255,.08)}}.inbox-mail-drawer .mat-mdc-dialog-surface.mdc-dialog__surface{border-radius:0;overflow:hidden}.mat-mdc-dialog-surface.mdc-dialog__surface{overflow:auto;border-radius:var(--dialog-radius)}.equipment-side-panel.list-page-side-panel{width:680px}.equipment-side-panel{height:100vh;max-height:100vh!important}.equipment-side-panel .mat-mdc-dialog-container{height:100vh;max-height:100vh}.equipment-side-panel .mat-mdc-dialog-surface.mdc-dialog__surface{overflow:hidden!important;border-radius:0;box-shadow:var(--shadow-drawer);will-change:transform;animation:equipment-drawer-slide-in .3s cubic-bezier(.32,.72,0,1)}.equipment-side-panel .mat-mdc-dialog-content,.equipment-side-panel .mdc-dialog__content{padding:0;margin:0;max-height:none}@keyframes equipment-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.equipment-side-panel .mat-mdc-dialog-surface.mdc-dialog__surface{animation:none}}.mat-mdc-paginator-container{padding:0 8px}.mat-sort-header-container:focus{border-bottom:none}.mat-drawer-backdrop.mat-drawer-shown{height:1418px}@media(max-width:1620px)and (min-width:1366px){.mat-drawer-backdrop.mat-drawer-shown{height:115rem}}.dark-mode .mat-mdc-tab-body-wrapper{background-color:var(--bg-base)}.dark-mode .mat-icon{color:#000}.dark-mode .view-pdf-btn .mat-icon,.dark-mode .download-btn .mat-icon{color:#fff}.dark-mode input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.div-hidden{display:none!important}:host{display:block;height:100%;min-height:100vh;font-family:IBM Plex Sans,-apple-system,sans-serif;--font-sans: "IBM Plex Sans", -apple-system, sans-serif;--font-mono: "IBM Plex Mono", "SF Mono", monospace}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
