@charset "UTF-8";:root{--color-primary: #0070c0;--color-accent: #4cb9d4;--color-success: #2e7d32;--color-warning: #ffb400;--color-error: #c62828;--color-info: #1891ac;--color-bg: #f5f7fa;--color-content-bg: #d8e1eb;--color-surface: #ffffff;--color-surface-alt: #f0f3f8;--color-surface-strong: #7d96b2;--color-surface-deep: #b9c7d9;--breadcrumb-link-color: #2f3c4d;--breadcrumb-current-color: #000000;--breadcrumb-separator-color: #6a7a8c;--toolbar-btn-bg-hover: #C9D4E1;--toolbar-btn-text: #2E3A4A;--toolbar-btn-icon: #4A5B70;--toolbar-btn-active-bg: #AFC8D6;--toolbar-btn-active-bg-hover: #9FBCCC;--toolbar-btn-active-text: #163A4A;--toolbar-btn-active-icon: #163A4A;--toolbar-divider: #9FB2C4;--toolbar-btn-active-indicator: #4F8FA3;--toolbar-soft-btn-bg: #E9EFF5;--toolbar-soft-btn-bg-hover: #DDE6EF;--toolbar-soft-btn-text: #2E3A4A;--toolbar-soft-btn-icon: #4A5B70;--toolbar-soft-btn-active-bg: #B8CBDC;--toolbar-soft-btn-active-bg-hover: #AFC4D8;--toolbar-soft-btn-active-text: #183548;--toolbar-soft-btn-active-icon: #183548;--panel-bg: #eef3f7;--panel-input-bg: #ffffff;--panel-control-bg: #ffffff;--panel-control-hover-bg: #f1f5f9;--panel-text-primary: #2d3748;--panel-text-secondary: #4a5568;--panel-input-text: #2d3748;--panel-input-placeholder: #6b7280;--panel-border: #c6d2df;--panel-accent: var(--color-accent);--panel-icon-default: #7d96b2;--panel-checkbox-unchecked: #6b7b8c;--panel-icon-hover: var(--color-accent);--panel-icon-selected: var(--color-accent);--panel-input-border: #b8c4d3;--panel-input-hover-bg: #d8e4f0;--modal-bg: #FFFFFF;--modal-border: #B6C0CC;--modal-shadow: 0 14px 32px rgba(0, 0, 0, .22), 0 4px 8px rgba(0, 0, 0, .12);--modal-text-primary: #1E2636;--modal-text-secondary: #4E5D6C;--modal-divider: #D3DBE5;--modal-header-bg: #E3EAF4;--modal-action-neutral-text: #4E5D6C;--modal-action-neutral-text-hover: #1F3A5F;--modal-action-neutral-hover-bg: #DCE3EC;--modal-input-bg: #FFFFFF;--modal-input-text: #1E2636;--modal-input-placeholder: #7A8899;--modal-input-label: #5E6B7A;--modal-accent: #2F8FA8;--modal-accent-hover: #257B91;--modal-accent-strong: #1E6A7E;--modal-input-border: #C9D3DF;--modal-input-border-hover: #9FBFD0;--modal-input-helper: #6B7788;--modal-input-error: #C0392B;--modal-input-disabled-bg: #F0F4F8;--modal-input-disabled-text: #5E6C7D;--modal-input-disabled-border: #CBD5E1;--color-text-primary: #2d3748;--color-text-secondary: #4a5568;--color-text-on-strong: #f0f3f7;--color-border: #c3cfdb;--color-divider: #dcdfe3;--color-header-divider: #8FA3B8;--color-header-divider-on-colored: #DCE5EE;--color-hover: #edf2f8;--color-accent-hover: #2fa8c5;--color-nav-surface: #f0f4f8;--color-nav-icon: #5c6b7a;--color-nav-hover-bg: #dce8f7;--color-nav-active-bg: #d2e8ff;--color-nav-subitem-open-bg: #d9e4f5;--color-icon: var(--color-primary);--color-nav-icon: #4b5563;--btn-bg: #eef3f7;--btn-bg-hover: #dbe5ef;--btn-icon-color: #4a5568;--btn-icon-color-hover: #2a3b4d;--btn-icon-bg-active: #3F879E;--btn-icon-color-active: #ffffff;--btn-link-color: #2d3a4a;--btn-link-color-hover: #1f2935;--btn-primary-bg: var(--color-accent);--btn-primary-bg-hover: color-mix(in srgb, var(--color-accent) 90%, black 10%);--btn-primary-text: #ffffff;--btn-primary-border: color-mix(in srgb, var(--color-accent) 80%, black 20%);--btn-primary-shadow: rgba(0, 0, 0, .08);--btn-secondary-bg: #c8d3df;--btn-secondary-bg-hover: #b9c6d4;--btn-secondary-text: #2d3748;--btn-secondary-border: #C2CAD2;--btn-secondary-shadow: rgba(0, 0, 0, .04);--tab-text-inactive: #2d3a4a;--tab-text-inactive-hover: #1f2935;--tab-text-active: #16202b;--tab-underline-inactive: #b9c6d3;--slider-track-inactive: #9FB1C4;--slider-track-active: #6F95AF;--slider-thumb-bg: #4F7F99;--slider-disabled-track: #B7C4D0;--slider-disabled-thumb: #96A9BA;--color-header-bg: #132033;--color-menu-bg: #f0f4fa;--color-menu-hover-bg: #d0e1f4;--color-menu-border: #cfdcef;--scrollbar-thumb: #b6bfc8;--scrollbar-track: #e0e6ed;--scrollbar-thumb-hover: #9aa5b1;--splitter-bg: #c7d1dc;--splitter-bg-hover: #b8c4d1;--splitter-bg-active: #aab8c8;--splitter-handle: #8fa1b6;--splitter-handle-hover: #6f859e;--gantt-prod-bg: #C3DCBE;--gantt-prod-text: #1F3D2B;--gantt-nonprod-bg: #DBC1C2;--gantt-nonprod-text: #4A2326;--gantt-changeover-bg: #B8BCE9;--gantt-changeover-text: #2C2F6A;--gantt-downtime-bg: #E2CDBC;--gantt-downtime-text: #4A3324;--gantt-today-line: #4A6FA5;--gantt-today-header-bg: #EAF3FF;--gantt-today-header-text: #1F3A5D;--gantt-progress-bg: #4cb9d4;--gantt-hatched-bg: rgba(255, 0, 0, .12);--gantt-hatched-border: rgba(255, 0, 0, .39);--gantt-hatched-line: rgba(255, 0, 0, .39);--badge-edited-bg: #CDD5DF;--badge-edited-text: #1B2530;--badge-storno-bg: #F7C8C8;--badge-storno-text: #8A1E1E;--badge-finished-wipc-bg: #C7DDF7;--badge-finished-wipc-text: #1B3A5B;--badge-finished-wipplus-bg: #E3ECFF;--badge-finished-wipplus-text: #2A3F6B;--badge-finished-wipminus-bg: #F3C7E1;--badge-finished-wipminus-text: #5A2D4A;--badge-runned-bg: #C9E8D1;--badge-runned-text: #1F4F33;--badge-closed-bg: #D5D9DF;--badge-closed-text: #2A2F35;--badge-ack-bg: #F3D3B0;--badge-ack-text: #7A4A1F;--badge-planned-bg: #B8934A;--badge-planned-text: #ffffff;--badge-campaign-bg: #5C7AAF;--badge-campaign-text: #ffffff;--table-editable-border: rgba(0, 0, 0, .25);--table-editable-hover: rgba(0, 0, 0, .04);--row-hover-bg: rgba(0, 0, 0, .05);--cell-lime-bg: #D6F5E3;--cell-lime-text: #0F3D2E;--cell-white-bg: transparent;--cell-white-text: #1E2636;--cell-bisque-bg: #F6E6D1;--cell-bisque-text: #4A331D;--cell-violet-bg: #E8DEF8;--cell-violet-text: #3A2A55;--cell-yellow-bg: #FFF3C4;--cell-yellow-text: #5C4A1A;--cell-orange-bg: #FFE0CC;--cell-orange-text: #5A2D1A;--cell-sky-bg: #E6F2FB;--cell-sky-text: #1F3A4D;--cell-cornflower-bg: #E3ECFF;--cell-cornflower-text: #2A3F6B;--cell-lightgreen-bg: #F1F8D9;--cell-lightgreen-text: #3E4A16;--cell-gold-bg: #FFE8A3;--cell-gold-text: #6B5200;--cell-pink-bg: #F9D7E3;--cell-pink-text: #6B1F3B;--cell-lightcoral-bg: #F6C1C1;--cell-lightcoral-text: #6A1E1E;--cell-palegreen: #D8EFE3;--cell-whitesmoke: #F1F3F6;--cell-salmon: #F6D6D6;--cell-moccasin: #F3E3C2;--cell-border: #D0D7E2;--row-disabled-bg: #F2F4F7;--row-disabled-text: #9AA4B2;--row-planned-bg: #b7e4c7;--row-planned-child-bg: #d8f3dc;--row-planned-hover: #95d5b2;--row-planold-bg: #ffd8a8;--row-planold-child-bg: #ffecce;--row-planold-hover: #ffc078;--loading-overlay-bg: rgba(216, 225, 235, .6);--loading-spinner-color: var(--color-primary)}.dark-theme{--color-success: #4ade80;--color-error: #ef5350;--color-bg: #0f172a;--color-content-bg: #2a3b4d;--color-surface: #1e2636;--color-surface-alt: #253142;--color-surface-strong: #171f2a;--color-surface-deep: #1a2330;--breadcrumb-link-color: #b9c7d9;--breadcrumb-current-color: #ffffff;--breadcrumb-separator-color: #8fa1b6;--toolbar-btn-bg-hover: #34495F;--toolbar-btn-text: #D8E1EB;--toolbar-btn-icon: #B6C6D6;--toolbar-btn-active-bg: #3F879E;--toolbar-btn-active-bg-hover: #3A6F85;--toolbar-btn-active-text: #EAF6FA;--toolbar-btn-active-icon: #EAF6FA;--toolbar-divider: #415A73;--toolbar-btn-active-indicator: #4F8FA3;--toolbar-soft-btn-bg: #32465A;--toolbar-soft-btn-bg-hover: #3A5167;--toolbar-soft-btn-text: #E2EBF3;--toolbar-soft-btn-icon: #BFD0E0;--toolbar-soft-btn-active-bg: #3F6F85;--toolbar-soft-btn-active-bg-hover: #39647A;--toolbar-soft-btn-active-text: #EAF6FA;--toolbar-soft-btn-active-icon: #EAF6FA;--panel-bg: #1c2533;--panel-input-bg: #273447;--panel-control-bg: #1e2632;--panel-control-hover-bg: #273242;--panel-text-primary: #e4e9f0;--panel-text-secondary: #b7c3d1;--panel-input-text: #e4e9f0;--panel-input-placeholder: #9aa6b6;--panel-border: #2c3746;--panel-accent: var(--color-accent);--panel-icon-default: #46546a;--panel-checkbox-unchecked: #8fa4ba;--panel-icon-hover: #5a6b85;--panel-icon-selected: var(--color-accent);--panel-input-border: #3c4a5c;--panel-input-hover-bg: #35445a;--modal-bg: #253647;--modal-border: #2F4156;--modal-shadow: 0 16px 32px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .25);--modal-text-primary: #E6EDF5;--modal-text-secondary: #A9B7C8;--modal-divider: #2E3E52;--modal-header-bg: #1A2736;--modal-action-neutral-text: #B8C4D4;--modal-action-neutral-text-hover: #E6EEFA;--modal-action-neutral-hover-bg: #2F4358;--modal-input-bg: #1F2E3F;--modal-input-text: #E4E9F0;--modal-input-placeholder: #9FB0C4;--modal-input-label: #B7C3D1;--modal-accent: #6FD0E8;--modal-accent-hover: #8ADDF0;--modal-accent-strong: #4CB9D4;--modal-input-border: #3A4B5F;--modal-input-border-hover: #4F6B86;--modal-input-helper: #9FB0C4;--modal-input-error: #F28B82;--modal-input-disabled-bg: #22303F;--modal-input-disabled-text: #96AABF;--modal-input-disabled-border: #2F4155;--color-text-primary: #e3e8ef;--color-text-secondary: #c5ccd6;--color-text-on-strong: #d2dbe5;--color-border: #2d384a;--color-divider: #343f51;--color-header-divider-strong: #7A8FA6;--color-header-divider-on-colored: #566781;--color-hover: #253142;--color-accent-hover: #6fd5ee;--color-nav-surface: var(--color-surface-deep);--color-nav-hover-bg: #232a33;--color-nav-active-bg: #22303d;--color-nav-subitem-open-bg: #202b36;--color-icon: var(--color-accent);--color-nav-icon: #aab4be;--btn-bg: #32485e;--btn-bg-hover: #3d5a77;--btn-icon-color: #c7d2de;--btn-icon-color-hover: #ffffff;--btn-link-color: #c7d3df;--btn-link-color-hover: #e4edf5;--btn-primary-bg: #3F879E;--btn-primary-bg-hover: #3A6F85;--btn-primary-text: #ffffff;--btn-primary-border: #366f82;--btn-primary-shadow: rgba(63, 135, 158, .35);--btn-secondary-bg: #2b3646;--btn-secondary-bg-hover: #344054;--btn-secondary-text: #e4e9f0;--btn-secondary-border: #3A4C61;--btn-secondary-shadow: rgba(0, 0, 0, .3);--tab-text-inactive: #c7d3df;--tab-text-inactive-hover: #e4edf5;--tab-text-active: #f5f9fc;--tab-underline-inactive: #3c4c60;--color-menu-bg: #24364c;--color-menu-hover-bg: #1d3149;--color-menu-border: #2f4b66;--slider-track-inactive: #4A6378;--slider-track-active: #3F879E;--slider-thumb-bg: #6CB1C8;--slider-disabled-track: #394E61;--slider-disabled-thumb: #50697D;--scrollbar-thumb: #4c5664;--scrollbar-track: #1a1f27;--scrollbar-thumb-hover: #5d697a;--splitter-bg: #223246;--splitter-bg-hover: #2c3e55;--splitter-bg-active: #364c67;--splitter-handle: #6b7a8c;--splitter-handle-hover: #8a9bb0;--gantt-prod-bg: #2F6B4A;--gantt-prod-text: #D8F3E3;--gantt-nonprod-bg: #6A3B3E;--gantt-nonprod-text: #F4D6D7;--gantt-changeover-bg: #3E4280;--gantt-changeover-text: #E3E5FF;--gantt-downtime-bg: #6A4F3A;--gantt-downtime-text: #F2E1D2;--gantt-today-line: #8FB3E0;--gantt-today-header-bg: rgba(143, 179, 224, .16);--gantt-today-header-text: #CFE1F6;--gantt-progress-bg: #6fd5ee;--gantt-hatched-bg: rgba(255, 100, 100, .15);--gantt-hatched-border: rgba(255, 130, 130, .5);--gantt-hatched-line: rgba(255, 130, 130, .5);--badge-edited-bg: #3A4A5C;--badge-edited-text: #E6ECF3;--badge-storno-bg: #8A2A2A;--badge-storno-text: #F7E8E8;--badge-finished-wipc-bg: #345A7A;--badge-finished-wipc-text: #E7F2FF;--badge-finished-wipplus-bg: #3A4F7A;--badge-finished-wipplus-text: #D9E5FF;--badge-finished-wipminus-bg: #7A3F63;--badge-finished-wipminus-text: #FBE7F4;--badge-runned-bg: #356A4A;--badge-runned-text: #E2F7E8;--badge-closed-bg: #4A5058;--badge-closed-text: #EDF0F5;--badge-ack-bg: #8A5A2F;--badge-ack-text: #F9EADB;--badge-planned-bg: #A9843F;--badge-campaign-bg: #4F6BA0;--table-editable-border: rgba(255, 255, 255, .25);--table-editable-hover: rgba(255, 255, 255, .07);--row-hover-bg: rgba(255, 255, 255, .05);--cell-lime-bg: #1F6B4F;--cell-lime-text: #CFF7E6;--cell-white-bg: transparent;--cell-white-text: #D8E1EB;--cell-bisque-bg: #5A4532;--cell-bisque-text: #F3DFC5;--cell-violet-bg: #4B3A63;--cell-violet-text: #E6DBFF;--cell-yellow-bg: #6A5A2E;--cell-yellow-text: #FFF0B3;--cell-orange-bg: #6A3D26;--cell-orange-text: #FFD9C2;--cell-sky-bg: #2E4E63;--cell-sky-text: #D6EEFF;--cell-cornflower-bg: #3A4F7A;--cell-cornflower-text: #D9E5FF;--cell-lightgreen-bg: #4F6A2E;--cell-lightgreen-text: #EAF6B8;--cell-gold-bg: #6A5A1F;--cell-gold-text: #FFE8A3;--cell-pink-bg: #6A2E45;--cell-pink-text: #FFD6E3;--cell-lightcoral-bg: #6A2B2B;--cell-lightcoral-text: #FFD1D1;--cell-palegreen: #244E3E;--cell-whitesmoke: #2A3446;--cell-salmon: #5A2E2E;--cell-moccasin: #5A4A2A;--cell-border: #334155;--row-disabled-bg: #2A3446;--row-disabled-text: #7E8A9C;--row-planned-bg: #2f6f46;--row-planned-child-bg: #255c3a;--row-planned-hover: #3c8658;--row-planold-bg: #7a5a2e;--row-planold-child-bg: #654a26;--row-planold-hover: #8f6a35;--loading-overlay-bg: rgba(15, 23, 42, .7);--loading-spinner-color: var(--color-accent)}:root{--effect-border-xs: rgba(0, 0, 0, .03);--effect-border-sm: rgba(0, 0, 0, .06);--effect-border-md: rgba(0, 0, 0, .08);--effect-border-lg: rgba(0, 0, 0, .12);--effect-border-xl: rgba(0, 0, 0, .15);--effect-inset-xs: inset 0 0 0 1px rgba(0, 0, 0, .03);--effect-inset-sm: inset 0 0 0 1px rgba(0, 0, 0, .05);--effect-inset-md: inset 0 0 0 1px rgba(0, 0, 0, .08);--effect-inset-lg: inset 0 0 0 1px rgba(0, 0, 0, .12);--effect-inset-xl: inset 0 0 0 1px rgba(0, 0, 0, .15);--effect-shadow-xxs: 0 0 0 1px rgba(0, 0, 0, .05);--effect-shadow-xs: 0 1px 2px rgba(0, 0, 0, .08);--effect-shadow-sm: 0 2px 4px rgba(0, 0, 0, .12);--effect-shadow-md: 0 4px 8px rgba(0, 0, 0, .16);--effect-shadow-lg: 0 8px 16px rgba(0, 0, 0, .2);--effect-shadow-xl: 0 16px 24px rgba(0, 0, 0, .24);--effect-transition-instant: 0s;--effect-transition-rapid: .1s ease-in-out;--effect-transition-fast: .15s ease-in-out;--effect-transition-base: .25s ease-in-out;--effect-transition-medium: .3s ease-in-out;--effect-transition-slow: .5s ease-in-out;--effect-transition-deliberate: .75s ease-in-out;--effect-transition-lazy: 1s ease-in-out;--effect-ease-default: ease-in-out;--effect-ease-decelerate: cubic-bezier(.05, .7, .1, 1);--effect-ease-accelerate: cubic-bezier(.3, 0, .8, .15);--effect-ease-smooth: cubic-bezier(.25, .1, .25, 1);--effect-ease-bounce: cubic-bezier(.34, 1.56, .64, 1)}.dark-theme{--effect-border-xs: rgba(255, 255, 255, .03);--effect-border-sm: rgba(255, 255, 255, .05);--effect-border-md: rgba(255, 255, 255, .08);--effect-border-lg: rgba(255, 255, 255, .12);--effect-border-xl: rgba(255, 255, 255, .16);--effect-inset-xs: inset 0 0 0 1px rgba(255, 255, 255, .03);--effect-inset-sm: inset 0 0 0 1px rgba(255, 255, 255, .05);--effect-inset-md: inset 0 0 0 1px rgba(255, 255, 255, .08);--effect-inset-lg: inset 0 0 0 1px rgba(255, 255, 255, .1);--effect-inset-xl: inset 0 0 0 1px rgba(255, 255, 255, .12);--effect-shadow-xxs: 0 0 0 1px rgba(255, 255, 255, .08);--effect-shadow-xs: 0 1px 2px rgba(0, 0, 0, .25);--effect-shadow-sm: 0 2px 4px rgba(0, 0, 0, .35);--effect-shadow-md: 0 4px 8px rgba(0, 0, 0, .45);--effect-shadow-lg: 0 8px 16px rgba(0, 0, 0, .5);--effect-shadow-xl: 0 16px 24px rgba(0, 0, 0, .6)}:root{--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px}:root{--font-family: "Inter", sans-serif;--font-size-xs: 1.2rem;--font-size-sm: 1.4rem;--font-size-md: 1.6rem;--font-size-ml: 1.8rem;--font-size-lg: 2rem;--font-size-xl: 2.4rem;--font-size-xxl: 3.2rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}:root{--header-height: 80px;--top-menu-brekpoint: 1290px}@font-face{font-family:Material Symbols Outlined;src:url("./media/MaterialSymbolsOutlined-ONDHZS2F.woff2") format("woff2");font-weight:100 700;font-style:normal;font-display:block}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@property --as-gutter-background-color{syntax: "<color>"; inherits: true; initial-value: #eeeeee;}@property --as-gutter-icon-horizontal{syntax: "<url>"; inherits: true; initial-value: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);}@property --as-gutter-icon-vertical{syntax: "<url>"; inherits: true; initial-value: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFCAMAAABl/6zIAAAABlBMVEUAAADMzMzIT8AyAAAAAXRSTlMAQObYZgAAABRJREFUeAFjYGRkwIMJSeMHlBkOABP7AEGzSuPKAAAAAElFTkSuQmCC);}@property --as-gutter-icon-disabled{syntax: "<url>"; inherits: true; initial-value: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);}@property --as-transition-duration{syntax: "<time>"; inherits: true; initial-value: .3s;}@property --as-gutter-disabled-cursor{syntax: "*"; inherits: true; initial-value: default;}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}*{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:transparent}html{color-scheme:light;--mat-sys-background: light-dark(#fcf9f8, #131313);--mat-sys-error: light-dark(#bb171c, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f3f0ef, #313030);--mat-sys-inverse-primary: light-dark(#a0c9ff, #0061a7);--mat-sys-inverse-surface: light-dark(#313030, #e5e2e1);--mat-sys-on-background: light-dark(#1c1b1b, #e5e2e1);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00325a);--mat-sys-on-primary-container: light-dark(#00487f, #d2e4ff);--mat-sys-on-primary-fixed: light-dark(#001c37, #001c37);--mat-sys-on-primary-fixed-variant: light-dark(#00487f, #00487f);--mat-sys-on-secondary: light-dark(#ffffff, #581e00);--mat-sys-on-secondary-container: light-dark(#7c2e00, #ffdbcd);--mat-sys-on-secondary-fixed: light-dark(#360f00, #360f00);--mat-sys-on-secondary-fixed-variant: light-dark(#7c2e00, #7c2e00);--mat-sys-on-surface: light-dark(#1c1b1b, #e5e2e1);--mat-sys-on-surface-variant: light-dark(#44474a, #e0e3e6);--mat-sys-on-tertiary: light-dark(#ffffff, #003641);--mat-sys-on-tertiary-container: light-dark(#004e5e, #b1ecff);--mat-sys-on-tertiary-fixed: light-dark(#001f27, #001f27);--mat-sys-on-tertiary-fixed-variant: light-dark(#004e5e, #004e5e);--mat-sys-outline: light-dark(#74777a, #8e9194);--mat-sys-outline-variant: light-dark(#c4c7ca, #44474a);--mat-sys-primary: light-dark(#0061a7, #a0c9ff);--mat-sys-primary-container: light-dark(#d2e4ff, #00487f);--mat-sys-primary-fixed: light-dark(#d2e4ff, #d2e4ff);--mat-sys-primary-fixed-dim: light-dark(#a0c9ff, #a0c9ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#a33e00, #ffb596);--mat-sys-secondary-container: light-dark(#ffdbcd, #7c2e00);--mat-sys-secondary-fixed: light-dark(#ffdbcd, #ffdbcd);--mat-sys-secondary-fixed-dim: light-dark(#ffb596, #ffb596);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf9f8, #131313);--mat-sys-surface-bright: light-dark(#fcf9f8, #393939);--mat-sys-surface-container: light-dark(#f0eded, #20201f);--mat-sys-surface-container-high: light-dark(#eae7e7, #2a2a2a);--mat-sys-surface-container-highest: light-dark(#e5e2e1, #353535);--mat-sys-surface-container-low: light-dark(#f6f3f2, #1c1b1b);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e0e);--mat-sys-surface-dim: light-dark(#dcd9d9, #131313);--mat-sys-surface-tint: light-dark(#0061a7, #a0c9ff);--mat-sys-surface-variant: light-dark(#e0e3e6, #44474a);--mat-sys-tertiary: light-dark(#00677c, #70d4f1);--mat-sys-tertiary-container: light-dark(#b1ecff, #004e5e);--mat-sys-tertiary-fixed: light-dark(#b1ecff, #b1ecff);--mat-sys-tertiary-fixed-dim: light-dark(#70d4f1, #70d4f1);--mat-sys-neutral-variant20: #2d3133;--mat-sys-neutral10: #1c1b1b;--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 var(--font-family);--mat-sys-body-large-font: var(--font-family);--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 var(--font-family);--mat-sys-body-medium-font: var(--font-family);--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 var(--font-family);--mat-sys-body-small-font: var(--font-family);--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 var(--font-family);--mat-sys-display-large-font: var(--font-family);--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 var(--font-family);--mat-sys-display-medium-font: var(--font-family);--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 var(--font-family);--mat-sys-display-small-font: var(--font-family);--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 var(--font-family);--mat-sys-headline-large-font: var(--font-family);--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 var(--font-family);--mat-sys-headline-medium-font: var(--font-family);--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 var(--font-family);--mat-sys-headline-small-font: var(--font-family);--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 var(--font-family);--mat-sys-label-large-font: var(--font-family);--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 var(--font-family);--mat-sys-label-medium-font: var(--font-family);--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 var(--font-family);--mat-sys-label-small-font: var(--font-family);--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 var(--font-family);--mat-sys-title-large-font: var(--font-family);--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 var(--font-family);--mat-sys-title-medium-font: var(--font-family);--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 var(--font-family);--mat-sys-title-small-font: var(--font-family);--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-background: var(--color-content-bg);--mat-sys-surface: var(--color-surface)}@media(prefers-contrast:more){html{--mat-sys-primary: #002d53;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #004b83;--mat-sys-on-primary-container: #ffffff;--mat-sys-inverse-primary: #a0c9ff;--mat-sys-primary-fixed: #004b83;--mat-sys-primary-fixed-dim: #00345e;--mat-sys-on-primary-fixed: #ffffff;--mat-sys-on-primary-fixed-variant: #ffffff;--mat-sys-secondary: #511b00;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #803000;--mat-sys-on-secondary-container: #ffffff;--mat-sys-secondary-fixed: #803000;--mat-sys-secondary-fixed-dim: #5b2000;--mat-sys-on-secondary-fixed: #ffffff;--mat-sys-on-secondary-fixed-variant: #ffffff;--mat-sys-tertiary: #00313c;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #005061;--mat-sys-on-tertiary-container: #ffffff;--mat-sys-tertiary-fixed: #005061;--mat-sys-tertiary-fixed-dim: #003844;--mat-sys-on-tertiary-fixed: #ffffff;--mat-sys-on-tertiary-fixed-variant: #ffffff;--mat-sys-background: #fcf9f8;--mat-sys-on-background: #1c1b1b;--mat-sys-surface: #fcf9f8;--mat-sys-surface-dim: #bab8b8;--mat-sys-surface-bright: #fcf9f8;--mat-sys-surface-container-low: #f3f0ef;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container: #e5e2e1;--mat-sys-surface-container-high: #d6d4d3;--mat-sys-surface-container-highest: #c8c6c5;--mat-sys-on-surface: #000000;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #0061a7;--mat-sys-inverse-surface: #313030;--mat-sys-inverse-on-surface: #ffffff;--mat-sys-outline: #292d2f;--mat-sys-outline-variant: #464a4c;--mat-sys-error: #600005;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #98000e;--mat-sys-on-error-container: #ffffff;--mat-sys-surface-variant: #e0e3e6;--mat-sys-on-surface-variant: #000000}}body.dark-theme{color-scheme:dark;--mat-sys-background: var(--color-content-bg);--mat-sys-surface: var(--color-surface)}@media(prefers-contrast:more){body.dark-theme{--mat-sys-primary: #e9f0ff;--mat-sys-on-primary: #000000;--mat-sys-primary-container: #99c6ff;--mat-sys-on-primary-container: #000c1c;--mat-sys-inverse-primary: #004a81;--mat-sys-primary-fixed: #d2e4ff;--mat-sys-primary-fixed-dim: #a0c9ff;--mat-sys-on-primary-fixed: #000000;--mat-sys-on-primary-fixed-variant: #001226;--mat-sys-secondary: #ffece5;--mat-sys-on-secondary: #000000;--mat-sys-secondary-container: #ffb08d;--mat-sys-on-secondary-container: #1b0500;--mat-sys-secondary-fixed: #ffdbcd;--mat-sys-secondary-fixed-dim: #ffb596;--mat-sys-on-secondary-fixed: #000000;--mat-sys-on-secondary-fixed-variant: #250800;--mat-sys-tertiary: #d8f5ff;--mat-sys-on-tertiary: #000000;--mat-sys-tertiary-container: #6cd0ed;--mat-sys-on-tertiary-container: #000d12;--mat-sys-tertiary-fixed: #b1ecff;--mat-sys-tertiary-fixed-dim: #70d4f1;--mat-sys-on-tertiary-fixed: #000000;--mat-sys-on-tertiary-fixed-variant: #00141a;--mat-sys-background: #131313;--mat-sys-on-background: #e5e2e1;--mat-sys-surface: #131313;--mat-sys-surface-dim: #131313;--mat-sys-surface-bright: #515050;--mat-sys-surface-container-low: #20201f;--mat-sys-surface-container-lowest: #000000;--mat-sys-surface-container: #313030;--mat-sys-surface-container-high: #3c3b3b;--mat-sys-surface-container-highest: #474746;--mat-sys-on-surface: #ffffff;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #a0c9ff;--mat-sys-inverse-surface: #e5e2e1;--mat-sys-inverse-on-surface: #000000;--mat-sys-outline: #eef0f3;--mat-sys-outline-variant: #c0c3c6;--mat-sys-error: #ffece9;--mat-sys-on-error: #000000;--mat-sys-error-container: #ffaea5;--mat-sys-on-error-container: #220001;--mat-sys-surface-variant: #44474a;--mat-sys-on-surface-variant: #ffffff}}html{font-size:62.5%}body{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-text-primary);transition:background-color .3s ease,color .3s ease}body .mat-mdc-menu-panel{--mat-menu-item-label-text-font: var(--font-family);--mat-menu-item-label-text-size: var(--font-size-sm);--mat-menu-item-label-text-weight: var(--font-weight-regular);--mat-menu-item-label-text-line-height: 1.8;--mat-menu-item-label-text-color: var(--color-text-primary);--mat-menu-container-color: var(--color-menu-bg);--mat-menu-item-icon-color: var(--color-icon);--mat-menu-container-elevation-shadow: var(--effect-shadow-lg)}body .mat-mdc-menu-panel .mat-mdc-menu-content{padding:.4rem;border:1px solid var(--color-menu-border)}body .mat-mdc-menu-panel .mat-mdc-menu-item{padding:8px 16px;border-radius:4px}body .mat-mdc-menu-panel .mat-mdc-menu-item:hover{background:linear-gradient(to right,color-mix(in srgb,var(--color-menu-hover-bg),#FFFFFF .5%),color-mix(in srgb,var(--color-menu-hover-bg),#FFFFFF .2%));box-shadow:var(--effect-inset-md)}body .mat-mdc-menu-panel{--mat-divider-color: var(--effect-border-md)}body .mat-mdc-mini-fab{--mat-fab-small-container-color: transparent;--mat-fab-small-foreground-color: var(--toolbar-btn-icon);--mat-fab-small-container-elevation-shadow: var(--effect-shadow-xs);--mat-fab-small-hover-container-elevation-shadow: var(--effect-shadow-sm);--mat-fab-small-focus-container-elevation-shadow: var(--effect-shadow-sm);--mat-fab-small-hover-state-layer-opacity: 0}body .mat-mdc-mini-fab.active{--mat-fab-small-container-color: var(--toolbar-btn-active-bg);--mat-fab-small-foreground-color: var(--toolbar-btn-active-icon)}body .mat-mdc-mini-fab.active:hover{--mat-fab-small-container-color: var(--toolbar-btn-active-bg-hover)}body .mat-mdc-mini-fab:hover{--mat-fab-small-container-color: var(--toolbar-btn-bg-hover)}body .mdc-button{--mat-button-filled-container-color: var(--btn-primary-bg);--mat-button-filled-label-text-color: var(--btn-primary-text);--mat-button-filled-label-text-size: 1.4rem;--mat-button-text-label-text-color: var(--toolbar-btn-text);--mat-button-text-label-text-size: 1.4rem;--mat-button-text-container-shape: .8rem;--mat-button-filled-label-text-weight: var(--font-weight-regular);--mat-button-filled-container-shape: .8rem;--mat-button-protected-container-color: var(--btn-primary-bg);--mat-button-protected-label-text-color: var(--btn-primary-text);--mat-button-protected-label-text-size: 1.4rem;--mat-button-protected-label-text-weight: var(--font-weight-regular);--mat-button-protected-container-shape: .8rem}body .mdc-button:hover{--mat-button-filled-container-color: var(--btn-primary-bg-hover);--mat-button-protected-container-color: var(--btn-primary-bg-hover);--mat-button-text-state-layer-color: var(--toolbar-btn-bg-hover);--mat-button-text-hover-state-layer-opacity: 1}body .mdc-button.secondary-btn{border:1px solid var(--btn-secondary-border);--mat-button-filled-container-color: transparent;--mat-button-filled-label-text-color: var(--btn-secondary-text)}body .mdc-button.secondary-btn:hover{--mat-button-filled-container-color: var(--modal-action-neutral-hover-bg)}body{--mat-button-toggle-label-text-size: 1.2rem;--mat-button-toggle-text-color: var(--btn-secondary-text);--mat-button-toggle-selected-state-text-color: var(--btn-icon-color-active);--mat-button-toggle-background-color: var(--btn-secondary-bg);--mat-button-toggle-selected-state-background-color: var(--btn-primary-bg);--mat-button-toggle-state-layer-color: var(--btn-primary-bg);--mat-button-toggle-shape: .8rem}body .mat-button-toggle-group{background-color:transparent;border:none;flex-wrap:wrap;gap:1rem}body .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-appearance-standard{border:1px solid var(--btn-secondary-border);border-radius:.8rem}body .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-appearance-standard.mat-button-toggle-checked{border-color:var(--btn-primary-border)}body mat-form-field{--mat-form-field-container-text-size: 1.4rem;--mat-form-field-container-text-line-height: 1;--mat-form-field-filled-label-text-size: 1.4rem;--mat-form-field-filled-input-text-color: var(--panel-input-text);--mat-form-field-filled-input-text-placeholder-color: var(--panel-input-placeholder);--mat-form-field-filled-label-text-color: var(--panel-input-placeholder);--mat-form-field-filled-hover-label-text-color: var(--panel-text-primary);--mat-form-field-filled-focus-label-text-color: var(--panel-text-primary);--mat-form-field-filled-container-color: var(--panel-input-bg);--mat-form-field-filled-active-indicator-color: var(--panel-input-border);--mat-form-field-filled-focus-active-indicator-color: var(--panel-accent);--mat-form-field-filled-hover-active-indicator-color: var(--panel-accent);--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-filled-caret-color: var(--panel-text-primary);--mat-form-field-subscript-text-size: 1.2rem;--mat-form-field-outlined-label-text-populated-size: 1.6rem;--mat-form-field-outlined-label-text-size: 1.4rem;--mat-form-field-outlined-input-text-color: var(--modal-input-text);--mat-form-field-outlined-input-text-placeholder-color: var(--modal-input-placeholder);--mat-form-field-outlined-label-text-color: var(--modal-input-label);--mat-form-field-outlined-hover-label-text-color: var(--modal-accent-hover);--mat-form-field-outlined-focus-label-text-color: var(--modal-accent);--mat-form-field-outlined-caret-color: var(--modal-input-label);--mat-form-field-outlined-outline-color: var(--modal-input-border);--mat-form-field-outlined-hover-outline-color: var(--modal-input-border-hover);--mat-form-field-outlined-focus-outline-color: var(--modal-accent-strong);--mat-form-field-outlined-disabled-input-text-color: var(--modal-input-disabled-text);--mat-form-field-outlined-disabled-label-text-color: var(--modal-input-disabled-text);--mat-form-field-outlined-disabled-outline-color: var(--modal-input-disabled-border)}body mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper,body mat-form-field:has(input[readonly]) .mat-mdc-text-field-wrapper{background-color:var(--modal-input-disabled-bg)}body mat-form-field:hover{--mat-form-field-filled-container-color: var(--panel-input-hover-bg)}body{--mat-checkbox-label-text-size: 1.4rem;--mat-checkbox-label-text-line-height: 2rem;--mat-checkbox-label-text-color: var(--panel-text-primary);--mat-checkbox-selected-icon-color: var(--panel-icon-selected);--mat-checkbox-selected-hover-icon-color: var(--panel-icon-selected);--mat-checkbox-selected-focus-icon-color: var(--panel-icon-selected);--mat-checkbox-selected-checkmark-color: var(--btn-icon-color-active);--mat-checkbox-unselected-icon-color: var(--panel-icon-default);--mat-checkbox-unselected-hover-icon-color: var(--panel-icon-hover);--mat-checkbox-unselected-focus-icon-color: var(--panel-icon-hover);--mat-checkbox-selected-hover-state-layer-color: var(--panel-control-hover-bg);--mat-checkbox-unselected-hover-state-layer-color: var(--panel-control-hover-bg);--ag-checkbox-border-radius: 2px;--ag-checkbox-checked-background-color: var(--panel-icon-selected);--ag-checkbox-checked-border-color: var(--panel-icon-selected);--ag-checkbox-checked-shape-color: var(--btn-icon-color-active)}body .ag-checkbox-input-wrapper{--ag-focus-shadow: 0 0 0 3px color-mix( in srgb, color-mix(in srgb, var(--panel-icon-selected) 70%, white), transparent 80% )}body{--mat-radio-label-text-size: 1.4rem;--mat-radio-selected-icon-color: var(--panel-icon-selected);--mat-radio-selected-focus-icon-color: var(--panel-icon-selected);--mat-radio-selected-hover-icon-color: var(--panel-icon-selected);--mat-radio-selected-pressed-icon-color: var(--panel-icon-selected);--mat-radio-unselected-icon-color: var(--panel-icon-default);--mat-radio-unselected-focus-icon-color: var(--panel-icon-hover);--mat-radio-unselected-hover-icon-color: var(--panel-icon-hover);--mat-radio-unselected-pressed-icon-color: var(--panel-icon-hover);--mat-datepicker-calendar-header-text-size: 1.4rem;--mat-datepicker-calendar-period-button-text-size: 1.4rem;--mat-datepicker-calendar-body-label-text-size: 1.4rem;--mat-datepicker-calendar-text-size: 1.4rem;--mat-datepicker-calendar-container-background-color: var(--panel-input-hover-bg);--mat-datepicker-calendar-date-selected-state-background-color: var(--panel-icon-selected);--mat-datepicker-calendar-date-today-outline-color: var(--panel-icon-selected);--mat-datepicker-calendar-date-selected-state-text-color: --color-text-primary;--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--panel-icon-selected);--mat-datepicker-toggle-active-state-icon-color: var(--btn-icon-bg-active);--mat-tooltip-supporting-text-size: 1.4rem;--mat-tooltip-supporting-text-line-height: 1.4rem;--mat-tooltip-supporting-text-color: var(--color-text-primary);--mat-tooltip-container-color: var(--color-surface-strong);--mat-autocomplete-background-color: var(--panel-input-hover-bg);--mat-select-panel-background-color: var(--panel-input-hover-bg);--mat-select-focused-arrow-color: var(--btn-icon-bg-active);--mat-select-trigger-text-size: 1.4rem;--mat-select-trigger-text-line-height: 2rem;--mat-option-label-text-size: 1.4rem;--mat-option-label-text-line-height: 2rem;--mat-option-selected-state-label-text-color: var(--btn-primary-text);--mat-option-selected-state-layer-color: var(--btn-icon-bg-active);--mat-pseudo-checkbox-full-unselected-icon-color: var(--panel-checkbox-unchecked);--mat-pseudo-checkbox-full-selected-icon-color: var(--panel-icon-selected);--mat-tab-label-text-size: 1.4rem;--mat-tab-inactive-label-text-color: var(--tab-text-inactive);--mat-tab-inactive-hover-label-text-color: var(--tab-text-inactive-hover);--mat-tab-inactive-focus-label-text-color: var(--tab-text-inactive-hover);--mat-tab-active-label-text-color: var(--tab-text-active);--mat-tab-active-hover-label-text-color: var(--tab-text-active);--mat-tab-active-focus-label-text-color: var(--tab-text-active);--mat-tab-active-indicator-color: var(--color-accent);--mat-tab-active-hover-indicator-color: var(--color-accent-hover);--mat-tab-active-focus-indicator-color: var(--color-accent-hover);--mat-tab-divider-color: var(--tab-underline-inactive);--mat-slider-active-track-color: var(--slider-track-active);--mat-slider-disabled-active-track-color: var(--slider-disabled-track);--mat-slider-inactive-track-color: var(--slider-track-inactive);--mat-slider-disabled-inactive-track-color: var(--slider-disabled-track);--mat-slider-handle-color: var(--slider-thumb-bg);--mat-slider-focus-handle-color: var(--slider-thumb-bg);--mat-slider-disabled-handle-color: var(--slider-disabled-track);--mat-slider-label-container-color: var(--slider-thumb-bg);--mat-slider-label-label-text-size: 1rem;--mat-dialog-container-color: var(--modal-bg);--mat-dialog-container-shape: .8rem;--mat-dialog-container-elevation-shadow: var(--modal-shadow);--mat-dialog-with-actions-content-padding: 2rem;--mat-dialog-subhead-color: var(--color-text-primary);--mat-dialog-headline-padding: 1.5rem 2rem 0;--mat-dialog-actions-padding: 1rem 2rem;--mat-dialog-actions-alignment: end;--mat-dialog-supporting-text-color: var(--color-text-secondary)}body .mat-mdc-dialog-surface{border:1px solid var(--modal-border);border-radius:.8rem}body{--mat-progress-spinner-active-indicator-color: var(--loading-spinner-color)}.editable-cell{border-bottom:1px dashed var(--table-editable-border)!important;cursor:text}.editable-cell:hover{background-color:var(--table-editable-hover)}.editable-cell:hover:after{content:"edit";font-family:Material Symbols Outlined;font-size:1.8rem;position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--table-editable-border)}.bold-row{font-weight:var(--font-weight-bold)}.dbclick-rows .ag-row:after{content:"arrow_forward_ios";font-family:Material Symbols Outlined;position:absolute;right:12px;top:50%;transform:translateY(-50%) translate(-4px);opacity:0;font-size:16px;transition:opacity .15s ease,transform .15s ease}.dbclick-rows .ag-row-hover{cursor:pointer}.dbclick-rows .ag-row-hover:after{opacity:.6;transform:translateY(-50%) translate(0)}.dbclick-rows .ag-row-hover{--ag-row-hover-color: var(--row-hover-bg)}.table-cell-saving{font-style:italic;opacity:.7}.cell-bold{font-weight:var(--font-weight-bold)}.cell-lime{background-color:var(--cell-lime-bg);color:var(--cell-lime-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-white{background-color:var(--cell-white-bg);color:var(--cell-white-text)}.cell-bisque{background-color:var(--cell-bisque-bg);color:var(--cell-bisque-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-violet{background-color:var(--cell-violet-bg);color:var(--cell-violet-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-yellow{background-color:var(--cell-yellow-bg);color:var(--cell-yellow-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-orange{background-color:var(--cell-orange-bg);color:var(--cell-orange-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-sky{background-color:var(--cell-sky-bg);color:var(--cell-sky-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-lightgreen{background-color:var(--cell-lightgreen-bg);color:var(--cell-lightgreen-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-gold{background-color:var(--cell-gold-bg);color:var(--cell-gold-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-pink{background-color:var(--cell-pink-bg);color:var(--cell-pink-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-lightcoral{background-color:var(--cell-lightcoral-bg);color:var(--cell-lightcoral-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-cornflowerblue{background-color:var(--cell-cornflower-bg);color:var(--cell-cornflower-text);border-inline:1px solid rgba(0,0,0,.08)}.cell-status--edited{background-color:var(--badge-edited-bg);color:var(--badge-edited-text)}.cell-status--storno{background-color:var(--badge-storno-bg);color:var(--badge-storno-text)}.cell-status--finished-wipc{background-color:var(--badge-finished-wipc-bg);color:var(--badge-finished-wipc-text)}.cell-status--finished-wipplus{background-color:var(--badge-finished-wipplus-bg);color:var(--badge-finished-wipplus-text)}.cell-status--finished-wipminus{background-color:var(--badge-finished-wipminus-bg);color:var(--badge-finished-wipminus-text)}.cell-status--runned{background-color:var(--badge-runned-bg);color:var(--badge-runned-text)}.cell-status--closed{background-color:var(--badge-closed-bg);color:var(--badge-closed-text)}.cell-status--ack{background-color:var(--badge-ack-bg);color:var(--badge-ack-text)}.ag-row.row-disabled{background-color:var(--row-disabled-bg)}.notification-snackbar-wrapper{margin:0!important;padding:.8rem;position:absolute;top:8rem;right:0;--mat-snack-bar-container-color: var(--color-header-bg);--mat-snack-bar-supporting-text-size: 1.4rem;--mat-snack-bar-supporting-text-color: #FFFFFF}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100%!important}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:initial!important}body.dark-theme{--mat-checkbox-selected-icon-color: var(--btn-icon-bg-active);--ag-checkbox-checked-background-color: var(--btn-icon-bg-active);--ag-checkbox-checked-border-color: var(--btn-icon-bg-active)}html,body{height:100%}section{overflow:hidden}ul{list-style:none}a{text-decoration:none}button{font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-size:2.5rem;line-height:1.3}h1,h2{font-weight:var(--font-weight-bold)}h3,h4,h5,h6{font-weight:var(--font-weight-semibold)}p{font-weight:var(--font-weight-regular);font-size:1.6rem;line-height:1.8}.ag-body-vertical-scroll:not(.ag-invisible){width:14px!important;max-width:14px!important;min-width:14px!important}.ag-body-vertical-scroll:not(.ag-invisible) .ag-body-vertical-scroll-viewport{width:14px!important;max-width:14px!important;min-width:14px!important}.ag-body-horizontal-scroll:not(.ag-invisible){height:14px!important;max-height:14px!important;min-height:14px!important}.ag-body-horizontal-scroll:not(.ag-invisible) .ag-body-horizontal-scroll-viewport{height:14px!important;max-height:14px!important;min-height:14px!important}.ag-body-vertical-scroll-viewport::-webkit-scrollbar,.ag-body-horizontal-scroll-viewport::-webkit-scrollbar,.mat-mdc-autocomplete-panel::-webkit-scrollbar,.mat-mdc-select-panel::-webkit-scrollbar,.mat-drawer-content::-webkit-scrollbar{width:14px;height:14px}.ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb,.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb,.mat-mdc-autocomplete-panel::-webkit-scrollbar-thumb,.mat-mdc-select-panel::-webkit-scrollbar-thumb,.mat-drawer-content::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:8px;border:3px solid var(--scrollbar-track)}.ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:hover,.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover,.mat-mdc-autocomplete-panel::-webkit-scrollbar-thumb:hover,.mat-mdc-select-panel::-webkit-scrollbar-thumb:hover,.mat-drawer-content::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.ag-body-vertical-scroll-viewport::-webkit-scrollbar-track,.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track,.mat-mdc-autocomplete-panel::-webkit-scrollbar-track,.mat-mdc-select-panel::-webkit-scrollbar-track,.mat-drawer-content::-webkit-scrollbar-track{background:var(--scrollbar-track)}@media(max-width:768px){.ag-paging-panel{height:fit-content;padding-top:1rem;padding-bottom:1rem}.ag-paging-panel .ag-paging-page-size .ag-picker-field{flex-direction:column;gap:.8rem}.ag-paging-panel .ag-paging-page-size .ag-picker-field .ag-label{margin-right:0}}
