html{color-scheme:light;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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 Roboto;--mat-sys-body-large-font: Roboto;--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 Roboto;--mat-sys-body-medium-font: Roboto;--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 Roboto;--mat-sys-body-small-font: Roboto;--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 Roboto;--mat-sys-display-large-font: Roboto;--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 Roboto;--mat-sys-display-medium-font: Roboto;--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 Roboto;--mat-sys-display-small-font: Roboto;--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 Roboto;--mat-sys-headline-large-font: Roboto;--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 Roboto;--mat-sys-headline-medium-font: Roboto;--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 Roboto;--mat-sys-headline-small-font: Roboto;--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 Roboto;--mat-sys-label-large-font: Roboto;--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 Roboto;--mat-sys-label-medium-font: Roboto;--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 Roboto;--mat-sys-label-small-font: Roboto;--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 Roboto;--mat-sys-title-large-font: Roboto;--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 Roboto;--mat-sys-title-medium-font: Roboto;--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 Roboto;--mat-sys-title-small-font: Roboto;--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}html,body{height:100%}body{margin:0;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}@media(hover:none)and (pointer:coarse){:root{--w-lift: none;--w-shadow-hover: var(--w-shadow)}button,[role=button],a.mat-mdc-list-item,.mat-mdc-icon-button{touch-action:manipulation}.mat-mdc-icon-button{min-width:44px;min-height:44px}}.tbl-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tbl-scroll>table{min-width:640px}@media(max-width:1100px){.tbl-scroll{background:linear-gradient(to right,var(--mat-sys-surface-container-lowest, #fff) 30%,transparent) left/24px 100% no-repeat,linear-gradient(to left,var(--mat-sys-surface-container-lowest, #fff) 30%,transparent) right/24px 100% no-repeat,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.12),transparent) left/12px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.12),transparent) right/12px 100% no-repeat;background-attachment:local,local,scroll,scroll}}:root{--nimbus-ok: #16a34a;--nimbus-ok-bg: #dcfce7;--nimbus-warn: #d97706;--nimbus-warn-bg: #fef3c7;--nimbus-crit: #dc2626;--nimbus-crit-bg: #fee2e2;--nimbus-stale: #6b7280;--nimbus-stale-bg: #f3f4f6;--nimbus-idle: #9ca3af;--nimbus-idle-bg: #f3f4f6}.theme-analytics-light{--w-radius: 14px;--w-border: 1px solid var(--mat-sys-outline-variant);--w-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 4px 12px -4px rgba(0, 0, 0, .1);--w-shadow-hover: 0 2px 4px rgba(0, 0, 0, .06), 0 12px 26px -8px rgba(0, 0, 0, .16);--w-lift: translateY(-1px);--w-pad: 18px 20px;--w-gap: 18px;--w-min-h: 148px;--w-title-size: 14px;--w-title-spacing: .09em;--w-title-weight: 600;--w-num-size: 34px;--w-num-weight: 600;--w-meta-font: "IBM Plex Mono", ui-monospace, monospace;--w-divider: 1px solid color-mix(in srgb, var(--mat-sys-outline-variant) 55%, transparent);--mat-sys-primary: #0f766e;--w-accent: #0f766e;--w-canvas: var(--mat-sys-surface-container-low);--w-bg: var(--mat-sys-surface-container-lowest);--w-num-font: "IBM Plex Sans", system-ui, sans-serif}.theme-industrial-light{--w-radius: 14px;--w-border: 1px solid var(--mat-sys-outline-variant);--w-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 4px 12px -4px rgba(0, 0, 0, .1);--w-shadow-hover: 0 2px 4px rgba(0, 0, 0, .06), 0 12px 26px -8px rgba(0, 0, 0, .16);--w-lift: translateY(-1px);--w-pad: 18px 20px;--w-gap: 18px;--w-min-h: 148px;--w-title-size: 14px;--w-title-spacing: .09em;--w-title-weight: 600;--w-num-weight: 600;--w-meta-font: "IBM Plex Mono", ui-monospace, monospace;--w-divider: 1px solid color-mix(in srgb, var(--mat-sys-outline-variant) 55%, transparent);--mat-sys-primary: #1e6fd9;--w-accent: #1e6fd9;--w-canvas: #eef1f5;--w-bg: #ffffff;--w-radius: 10px;--w-pad: 16px 18px;--w-gap: 16px;--w-num-font: "IBM Plex Mono", ui-monospace, monospace;--w-num-size: 34px;--w-num-weight: 700;--w-title-spacing: .12em}.theme-hmi-teal-dark{color-scheme:dark;--mat-sys-surface: #0b0f14;--mat-sys-surface-container-lowest: #10161d;--mat-sys-surface-container-low: #0e141a;--mat-sys-surface-container: #151c24;--mat-sys-surface-container-high: #1b232c;--mat-sys-on-surface: #e6edf3;--mat-sys-on-surface-variant: #8b98a5;--mat-sys-outline: #3a4550;--mat-sys-outline-variant: #232c35;--mat-sys-error: #ff6b6b;--nimbus-ok: #3fb950;--nimbus-ok-bg: #12261a;--nimbus-warn: #d29922;--nimbus-warn-bg: #2b2213;--nimbus-crit: #f85149;--nimbus-crit-bg: #2d1618;--nimbus-stale: #7d8590;--nimbus-stale-bg: #1c232b;--nimbus-idle: #6e7781;--nimbus-idle-bg: #1a2027;--w-radius: 6px;--w-border: 1px solid var(--mat-sys-outline-variant);--w-shadow: none;--w-shadow-hover: none;--w-lift: none;--w-pad: 14px 16px;--w-gap: 12px;--w-min-h: 132px;--w-title-size: 14px;--w-title-spacing: .14em;--w-title-weight: 700;--w-num-size: 32px;--w-num-weight: 600;--w-meta-font: "IBM Plex Mono", ui-monospace, monospace;--w-divider: 1px solid var(--mat-sys-outline-variant);--mat-sys-primary: #2dd4bf;--w-accent: #2dd4bf;--w-canvas: #070b10;--w-bg: #0f151c;--w-num-font: "IBM Plex Mono", ui-monospace, monospace;--w-num-size: 30px;--w-num-weight: 700}.theme-hmi-amber-dark{color-scheme:dark;--mat-sys-surface: #0b0f14;--mat-sys-surface-container-lowest: #10161d;--mat-sys-surface-container-low: #0e141a;--mat-sys-surface-container: #151c24;--mat-sys-surface-container-high: #1b232c;--mat-sys-on-surface: #e6edf3;--mat-sys-on-surface-variant: #8b98a5;--mat-sys-outline: #3a4550;--mat-sys-outline-variant: #232c35;--mat-sys-error: #ff6b6b;--nimbus-ok: #3fb950;--nimbus-ok-bg: #12261a;--nimbus-warn: #d29922;--nimbus-warn-bg: #2b2213;--nimbus-crit: #f85149;--nimbus-crit-bg: #2d1618;--nimbus-stale: #7d8590;--nimbus-stale-bg: #1c232b;--nimbus-idle: #6e7781;--nimbus-idle-bg: #1a2027;--w-radius: 6px;--w-border: 1px solid var(--mat-sys-outline-variant);--w-shadow: none;--w-shadow-hover: none;--w-lift: none;--w-pad: 14px 16px;--w-gap: 12px;--w-min-h: 132px;--w-title-size: 14px;--w-title-spacing: .14em;--w-title-weight: 700;--w-num-size: 32px;--w-num-weight: 600;--w-meta-font: "IBM Plex Mono", ui-monospace, monospace;--w-divider: 1px solid var(--mat-sys-outline-variant);--mat-sys-primary: #f5a524;--w-accent: #f5a524;--w-canvas: #0a0d12;--w-bg: #141a21;--w-num-font: "IBM Plex Mono", ui-monospace, monospace;--w-num-size: 30px;--w-num-weight: 700}@media(max-width:720px){.theme-hmi-teal-dark,.theme-hmi-amber-dark,.theme-industrial-light{--w-pad: 16px 16px;--w-min-h: 132px}}@media(min-width:721px)and (max-width:1279px)and (pointer:coarse){:root{--w-gap: 14px;--w-pad: 15px 17px}}
