html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #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}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url("./media/S6uyw4BMUTPHjxAwXjeu-ZXDJ7C2U.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url("./media/S6uyw4BMUTPHjx4wXg-W7754I4D.woff2") format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url("./media/S6u9w4BMUTPHh6UVSwaPGR_p-3JFX6WED.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url("./media/S6u9w4BMUTPHh6UVSwiPGQ-2XVSBPG4.woff2") format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url("./media/material-icons-CN2J7AYH.woff2") format("woff2")}.material-icons{font-family:Material Icons,sans-serif!important;font-weight:400;font-style:normal;font-size:1.5rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}:root{--color-brand-30: #f4f7fd;--color-brand-40: #eef3f9;--color-brand-50: #eef2f8;--color-brand-60: rgba(190, 207, 227, .2);--color-brand-100: #e6ebf8;--color-brand-150: #c2d4e8;--color-brand-200: rgba(95, 141, 194, .368627451);--color-brand-300: #a0aec0;--color-brand-350: #5771ad;--color-brand-400: #445e99;--color-brand-450: #3a548e;--color-brand-500: #3a4f82;--color-brand-600: #32436a;--color-brand-700: #2e3f67;--color-brand-800: #1f2b4d;--color-brand-900: #0f192a;--color-white-500: #ffffff;--color-black-400: #43484F;--color-black-500: #000000;--color-gray-50: #f9fafb;--color-gray-100: rgba(0, 0, 0, .0784313725);--color-gray-150: rgba(0, 0, 0, .1215686275);--color-gray-400: #667085;--color-gray-500: #6b7280;--color-gray-800: #333333;--color-red-300: #fff3f3;--color-red-400: #e53e3e;--color-red-600: #dc2626;--color-amber-100: #fff3cd;--color-amber-200: #ffc107;--color-amber-300: #c2945f;--color-amber-400: #856404;--color-green-100: #f1fdf5;--color-green-500: #5fc294;--color-green-600: #16a34a;--color-deep-blue-100: #f2f6fb;--color-deep-blue-200: #dce6f3;--color-deep-blue-300: #a0aec0;--color-deep-blue-400: rgba(36, 74, 127, .0901960784);--color-deep-blue-500: rgba(36, 74, 127, .1098039216);--color-deep-blue-600: rgba(36, 74, 127, .2);--color-deep-blue-650: rgba(36, 74, 127, .2980392157);--color-deep-blue-700: #445e99;--color-deep-blue-750: #133E97;--color-deep-blue-800: #182f53;--color-deep-blue-900: #0f1e34;--color-slate-blue-100: #F9FCFF;--color-slate-blue-200: #dde7f2;--color-slate-blue-300: #cfd6dd;--color-slate-blue-350: #94A4C1;--color-slate-blue-400: #9CAABE;--color-slate-blue-450: #8494b0;--color-slate-blue-500: #1c3c5f;--color-slate-blue-600: #214772;--color-slate-blue-700: #021E57;--color-sky-blue-400: #eaf3fe;--color-sky-blue-500: #72abf6;--color-sky-blue-600: #6997C4;--color-lavender-300: #f5f3fc;--color-lavender-400: rgba(115, 112, 191, .3490196078);--color-lavender-500: #b8aee7;--color-lavender-600: #9388c7;--color-lavender-700: #7370bf;--color-seafoam-200: #edf7f6;--color-seafoam-300: #cee3e6;--color-seafoam-350: rgba(89, 161, 170, .3490196078);--color-seafoam-400: #b4dce1;--color-seafoam-500: #87c9c4;--color-seafoam-600: #60a8a2;--color-seafoam-700: #4d8b93;--color-seafoam-800: #448088;--color-magenta-300: #ebcbe6;--color-magenta-600: #c044a7;--color-magenta-700: #b31a94;--typography-family-sans: "Open Sans", "Inter", Arial, sans-serif;--typography-size-xs: .75rem;--typography-size-s: .8125rem;--typography-size-m: .875rem;--typography-size-l: 1rem;--typography-size-xl: 1.125rem;--typography-size-xxl: 1.25rem;--typography-size-xxxl: 1.5rem;--typography-size-xxxxl: 2rem;--typography-weight-regular: 400;--typography-weight-medium: 500;--typography-weight-semibold: 600;--typography-weight-bold: 700;--typography-line-height-tight: 1.2;--typography-line-height-normal: 1.4;--typography-line-height-relaxed: 1.5;--radii-xxs: .0625rem;--radii-xs: .125rem;--radii-s: .25rem;--radii-sm: .3125rem;--radii-md: .5rem;--radii-lg: .75rem;--radii-xl: 1rem;--space-xxs: .125rem;--space-xs: .25rem;--space-sm: .3125rem;--space-s: .375rem;--space-md: .5rem;--space-lg: .625rem;--space-xl: .75rem;--space-xxl: 1rem;--space-xxxl: 1.25rem;--space-xxxxl: 1.5rem;--space-xxxxx: 2rem;--border-width-hair: .03125rem;--border-width-thin: .0625rem;--border-width-medium: .125rem;--border-width-thick: .1875rem;--border-color-light: var(--color-deep-blue-100);--border-color-medium: var(--color-gray-100);--border-color-strong: var(--color-brand-300);--border-color-brand: var(--color-brand-400);--border-color-brand-light: var(--color-deep-blue-600);--border-color-danger: var(--color-red-400);--shadow-xs: 0 .03125rem .0625rem;--shadow-sm: 0 .125rem .5rem;--shadow-md: 0 .25rem .625rem;--shadow-lg: 0 .375rem .75rem;--transition-duration-fast: .15s;--transition-duration-base: .3s;--transition-duration-slow: .5s;--transition-easing-base: ease;--transition-easing-out: ease-out;--transition-easing-cubic: cubic-bezier(.4, 0, .2, 1);--icon-size-xs: .875rem;--icon-size-sm: 1rem;--icon-size-md: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem}:root{--label-color-light: var(--color-white-500);--icon-color-light: var(--color-white-500);--icon-text-gap: var(--space-md);--layout-page-bg: #f1f5f9;--layout-page-padding: var(--space-lg);--layout-page-header-spacing: var(--space-s);--layout-section-bg: var(--color-white-500);--layout-section-padding: var(--space-xxl);--layout-section-gap: var(--space-xxl);--layout-content-bg: var(--color-white-500);--layout-content-border: var(--layout-content-bg);--layout-content-radius: var(--radii);--interactive-item-padding: var(--space-xl);--layout-content-padding: var(--space-xl);--layout-content-gap: var(--space-lg);--color-primary: var(--color-brand-400);--color-secondary: var(--color-deep-blue-400);--color-heading-page: var(--color-slate-blue-500);--color-interactive-hover: var(--color-brand-60);--topbar-height: 4.125rem;--topbar-hamburger-icon-size: 1.25rem;--sidebar-width: 16rem;--sidebar-collapsed-width: 3.875rem;--menu-bg: var(--layout-section-bg);--menu-hover: var(--color-interactive-hover);--menu-item-hover: var(--color-interactive-hover);--menu-content-bg: var(--color-white-500);--mat-sidenav-container-width: var(--sidebar-width);--color-text-heading: var(--color-gray-800);--color-text-label: var(--color-gray-500);--color-text-body: var(--color-gray-800);--color-text-hover: var(--color-brand-500);--color-text-link: var(--color-primary);--color-text-link-hover: var(--color-brand-500);--autocomplete-bg: var(--color-white-500);--color-info: var(--color-brand-200);--color-warning: var(--color-amber-300);--color-success: var(--color-green-500);--color-danger: var(--color-red-400);--scrollbar-thumb: var(--color-brand-300);--scrollbar-track: var(--color-white-500);--mat-sys-on-surface: var(--color-text-body);--mat-sys-on-surface-variant: var(--color-primary);--mat-sys-on-background: var(--color-text-body);--mat-sys-primary: var(--color-primary);--mat-sys-outline: var(--color-brand-300);--mat-table-row-item-outline-color: var(--table-row-outline);--mdc-list-list-item-container-color: var(--color-brand-600);--mat-menu-item-hover-state-layer-color: var(--color-interactive-hover);--typography-family-body: var(--typography-family-sans);--typography-size-heading-brand: var(--typography-size-xl);--typography-weight-heading-brand: var(--typography-weight-bold);--typography-line-height-heading-brand: var(--typography-line-height-tight);--typography-size-heading-page: var(--typography-size-xxl);--typography-weight-heading-page: var(--typography-weight-bold);--typography-line-height-heading-page: var(--typography-line-height-tight);--typography-size-heading-section: var(--typography-size-xl);--typography-weight-heading-section: var(--typography-weight-bold);--typography-line-height-heading-section: var(--typography-line-height-tight);--typography-size-heading-subsection: var(--typography-size-l);--typography-weight-heading-subsection: var(--typography-weight-semibold);--typography-line-height-heading-subsection: var(--typography-line-height-tight);--typography-size-modal-title: var(--typography-size-xl);--typography-weight-modal-title: var(--typography-weight-bold);--typography-line-height-modal-title: var(--typography-line-height-tight);--typography-size-accordion-title: var(--typography-size-l);--typography-weight-accordion-title: var(--typography-weight-semibold);--typography-line-height-accordion-title: var(--typography-line-height-tight);--typography-size-tab-title: var(--typography-size-xxl);--typography-weight-tab-title: var(--typography-weight-bold);--typography-line-height-tab-title: var(--typography-line-height-tight);--typography-size-card-title: var(--typography-size-xl);--typography-weight-card-title: var(--typography-weight-bold);--typography-line-height-card-title: var(--typography-line-height-tight);--typography-size-toast-title: var(--typography-size-l);--typography-weight-toast-title: var(--typography-weight-semibold);--typography-line-height-toast-title: var(--typography-line-height-tight);--typography-size-table-title: var(--typography-size-m);--typography-weight-table-title: var(--typography-weight-bold);--typography-line-height-table-title: var(--typography-line-height-tight);--typography-size-body-sm: var(--typography-size-xs);--typography-weight-body-sm: var(--typography-weight-regular);--typography-line-height-body-sm: var(--typography-line-height-relaxed);--typography-size-body: var(--typography-size-s);--typography-weight-body: var(--typography-weight-regular);--typography-line-height-body: var(--typography-line-height-relaxed);--typography-size-body-md: var(--typography-size-m);--typography-weight-body-md: var(--typography-weight-regular);--typography-line-height-body-md: var(--typography-line-height-relaxed);--typography-size-body-lg: var(--typography-size-l);--typography-weight-body-lg: var(--typography-weight-medium);--typography-line-height-body-lg: var(--typography-line-height-relaxed);--typography-size-attribute-label: var(--typography-size-m);--typography-weight-attribute-label: var(--typography-weight-medium);--typography-line-height-attribute-label: var(--typography-line-height-normal);--typography-size-attribute-value: var(--typography-size-m);--typography-weight-attribute-value: var(--typography-weight-regular);--typography-line-height-attribute-value: var(--typography-line-height-normal);--typography-size-label: var(--typography-size-m);--typography-weight-label: var(--typography-weight-medium);--typography-line-height-label: var(--typography-line-height-normal);--typography-size-label-large: var(--typography-size-m);--typography-weight-label-large: var(--typography-weight-semibold);--typography-line-height-label-large: var(--typography-line-height-normal);--typography-size-link: var(--typography-size-m);--typography-weight-link: var(--typography-weight-bold);--typography-line-height-link: var(--typography-line-height-normal);--typography-size-breadcrumb: var(--typography-size-xs);--typography-weight-breadcrumb: var(--typography-weight-regular);--typography-line-height-breadcrumb: var(--typography-line-height-normal);--typography-size-button: var(--typography-size-m);--typography-weight-button: var(--typography-weight-bold);--typography-line-height-button: var(--typography-line-height-normal);--typography-size-button-large: var(--typography-size-l);--typography-weight-button-large: var(--typography-weight-medium);--typography-line-height-button-large: var(--typography-line-height-normal);--typography-size-form-item: var(--typography-size-m);--typography-weight-form-item: var(--typography-weight-medium);--typography-line-height-form-item: var(--typography-line-height-normal);--typography-size-empty: var(--typography-size-m);--typography-weight-empty: var(--typography-weight-regular);--typography-line-height-empty: var(--typography-line-height-tight);--typography-size-quote: var(--typography-size-xl);--typography-weight-quote: var(--typography-weight-regular);--typography-line-height-quote: var(--typography-line-height-relaxed);--typography-size-code: var(--typography-size-s);--typography-weight-code: var(--typography-weight-regular);--typography-line-height-code: var(--typography-line-height-normal);--form-font: var(--typography-size-label);--form-input-text: var(--color-text-body);--form-label-text: var(--color-text-label);--form-input-border: var(--border-color-dark);--form-option-bg: var(--color-white-500);--form-option-hover: var(--color-interactive-hover);--form-option-selected: var(--color-interactive-hover);--form-option-text: var(--color-text-body);--datepicker-bg: var(--layout-content-bg);--datepicker-hover: var(--color-interactive-hover);--datepicker-text: var(--color-text-body);--datepicker-font-size: var(--typography-size-form-item);--overlay-height: 17rem;--accordion-bg: var(--layout-content-bg);--accordion-text: var(--color-text-body);--accordion-header-bg: var(--color-brand-50);--accordion-header-hover: var(--color-brand-50);--accordion-header-text: var(--color-slate-blue-500);--accordion-header-padding: var(--space-xxs) var(--space-xxxl);--accordion-content-padding: var(--space-xxxl);--accordion-border: var(--border-color-medium);--accordion-shadow: var(--color-gray-100);--accordion-radius: var(--radii);--accordion-indicator-bg: var(--color-brand-500);--table-bg: var(--layout-content-bg);--table-radius: var(--radii);--table-header-bg: var(--color-brand-30);--table-header-text: var(--color-black-400);--table-header-border: var(--color-gray-150);--table-header-padding: var(--space-xxl);--table-row-bg: var(--color-white-500);--table-row-hover: var(--color-gray-50);--table-row-selected: var(--color-slate-blue-100);--table-row-disabled: var(--color-gray-100);--table-row-text: var(--color-black-400);--table-row-border: var(--color-gray-150);--table-row-outline: var(--color-brand-300);--table-icon-size: var(--icon-size-sm);--pagination-bg: var(--layout-content-bg);--pagination-text: var(--color-brand-500);--pagination-radii: var(--radii);--modal-bg: var(--layout-section-bg);--modal-text: var(--color-text-body);--modal-header-text: var(--color-text-heading);--modal-padding: var(--space-xxl);--modal-header-padding: var(--space-xxl);--modal-radius: var(--radii);--modal-border: var(--border-color-strong);--modal-close-bg: var(--color-primary);--modal-close-hover: var(--color-brand-700);--modal-content-padding: 1.3rem;--card-bg: var(--layout-section-bg);--card-border-none: var(--layout-content-border);--card-radius: var(--radii);--card-title: var(--color-text-heading);--card-title-padding: var(--space-xxl);--tab-bg: var(--color-white-500);--tab-active-bg: var(--color-primary);--tab-active-hover: var(--color-primary);--tab-active-text: var(--color-white-500);--tab-active-border: var(--border-color-brand);--tab-hover-border: var(--border-color-brand);--tab-text: var(--color-brand-500);--tab-item-font-size: var(--typography-size-body);--tab-item-font-weight: var(--typography-weight-regular);--tab-border: var(--border-color-brand);--tab-radii: var(--radii-xl);--tab-icon-text: var(--color-white-500);--tab-criteria-bg: var(--color-brand-200);--tab-criteria-border: var(--border-color-brand);--tab-criteria-text: var(--color-text-body);--tab-criteria-hover: var(--color-deep-blue-500);--tab-criteria-border-hover: var(--color-deep-blue-500);--tab-inactive-hover: var(--color-deep-blue-500);--tab-inactive-text: var(--color-text-body);--icon-size: var(--icon-size-md);--radii: var(--radii-sm);--border-width: var(--border-width-thin);--size-control-xs: 1.5rem;--size-control-sm: 2rem;--size-control-md: 2.5rem;--size-control-lg: 3rem;--size-control-padding-sm: var(--space-xl);--size-control-padding-md: var(--space-xxl);--size-control-padding-lg: var(--space-xxxl);--control-margin-bottom-sm: var(--space-s);--control-margin-bottom-md: var(--space-lg);--control-margin-bottom-lg: var(--space-xxl);--size-control-font-sm: var(--typography-size-body);--size-control-font-md: var(--typography-size-label);--size-control-font-lg: var(--typography-size-body-large);--size-control-font-weight-sm: var(--typography-weight-regular);--size-control-font-weight-md: var(--typography-weight-medium);--size-control-font-weight-lg: var(--typography-weight-bold);--btn-radius: var(--radii);--btn-shadow: var(--shadow-xs) var(--color-gray-100);--btn-min-width: 8rem;--btn-group-gap: var(--space-xxl);--btn-group-margin-top: var(--space-xxs);--btn-group-margin-bottom: var(--space-lg);--btn-primary: var(--color-primary);--btn-primary-hover: var(--color-brand-600);--btn-primary-active: var(--color-brand-500);--btn-primary-disabled: var(--color-brand-100);--btn-primary-focus-outline: var(--color-brand-700);--btn-primary-on: var(--color-white-500);--btn-primary-on-disabled: var(--color-brand-300);--btn-secondary: var(--color-deep-blue-400);--btn-secondary-hover: var(--color-deep-blue-500);--btn-secondary-active: var(--color-deep-blue-600);--btn-secondary-disabled: var(--color-deep-blue-200);--btn-secondary-focus-outline: var(--color-deep-blue-650);--btn-secondary-on: var(--color-primary);--btn-secondary-on-disabled: var(--color-brand-300);--btn-action: var(--color-primary);--btn-action-hover: var(--color-brand-600);--btn-action-active: var(--color-brand-500);--btn-action-disabled: var(--color-brand-100);--btn-action-focus-outline: var(--color-brand-700);--btn-action-on: var(--color-white-500);--btn-action-on-disabled: var(--color-brand-300);--btn-cancel: var(--color-white-500);--btn-cancel-hover: var(--color-white-500);--btn-cancel-active: var(--color-white-500);--btn-cancel-disabled: var(--color-deep-blue-300);--btn-cancel-focus-outline: var(--color-deep-blue-300);--btn-cancel-on: var(--color-slate-blue-450);--btn-cancel-on-disabled: var(--color-deep-blue-300);--btn-cancel-border-on: var(--color-slate-blue-450);--btn-seafoam: var(--color-seafoam-700);--btn-seafoam-hover: var(--color-seafoam-700);--btn-seafoam-active: var(--color-seafoam-700);--btn-seafoam-disabled: var(--color-seafoam-300);--btn-seafoam-focus-outline: var(--color-seafoam-700);--btn-seafoam-on: var(--color-white-500);--btn-seafoam-on-disabled: var(--color-white-500);--btn-light-seafoam: var(--color-seafoam-350);--btn-light-seafoam-hover: var(--color-seafoam-350);--btn-light-seafoam-active: var(--color-seafoam-350);--btn-light-seafoam-disabled: var(--color-seafoam-200);--btn-light-seafoam-focus-outline: var(--color-seafoam-350);--btn-light-seafoam-on: var(--color-seafoam-800);--btn-light-seafoam-on-disabled: var(--color-seafoam-700);--btn-lavender: var(--color-lavender-700);--btn-lavender-hover: var(--color-lavender-700);--btn-lavender-active: var(--color-lavender-700);--btn-lavender-disabled: var(--color-lavender-300);--btn-lavender-focus-outline: var(--color-lavender-700);--btn-lavender-on: var(--color-white-500);--btn-lavender-on-disabled: var(--color-white-500);--btn-royal-blue: var(--color-deep-blue-750);--btn-royal-blue-hover: var(--color-deep-blue-750);--btn-royal-blue-active: var(--color-deep-blue-750);--btn-royal-blue-disabled: var(--color-deep-blue-200);--btn-royal-blue-focus-outline: var(--color-deep-blue-750);--btn-royal-blue-on: var(--color-white-500);--btn-royal-blue-on-disabled: var(--color-white-500);--message-radii: var(--radii);--message-font-size: var(--typography-size-label);--message-warning-bg: var(--color-amber-100);--message-warning-text: var(--color-amber-400);--message-warning-icon: var(--color-amber-200);--message-danger-bg: var(--color-red-300);--message-danger-text: var(--color-red-400);--message-danger-icon: var(--color-red-600);--message-success-bg: var(--color-green-100);--message-success-text: var(--color-green-500);--message-success-icon: var(--color-green-600);--message-info-bg: var(--color-deep-blue-100);--message-info-text: var(--color-deep-blue-700);--message-info-icon: var(--color-deep-blue-600)}.flex,.form-group{display:flex}.flex-wrap{flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap}.flex-column,.form-group{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-row{flex-direction:row}.flex-no-gap{gap:0}.flex-gap-xs{gap:var(--space-xs)}.flex-gap-s,.flex-gap{gap:var(--space-md)}.flex-gap-m{gap:var(--space-xl)}.flex-gap-l{gap:var(--space-xxl)}.flex-gap-xl{gap:var(--space-xxxxl)}.flex-gap-xxl{gap:var(--space-xxxxx)}.flex-gap-form{gap:var(--app-form-field-padding)}.flex-gap-card{gap:var(--app-card-spacing)}.flex-align-center,.form-group{align-items:center}.flex-align-baseline{align-items:baseline}.flex-align-start{align-items:start}.flex-align-end{align-items:end}.flex-self-stretch{align-self:stretch}.flex-self-start{align-self:start}.flex-space-between{justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-end{justify-content:flex-end}.flex-start,.form-group{justify-content:flex-start}.flex-center{justify-content:center}.flex-grow{flex-grow:1}.flex-1{flex:1 0 0}.flex-shrink{flex-shrink:0}.flex-column-same{flex:1 1 0;min-width:0}.no-padding{padding:0}.p-xs{padding:var(--space-xs)}.pb-xs{padding-bottom:var(--space-xs)}.pt-xs{padding-top:var(--space-xs)}.pl-xs{padding-left:var(--space-xs)}.pr-xs{padding-right:var(--space-xs)}.p-s{padding:var(--space-md)}.pb-s{padding-bottom:var(--space-md)}.pt-s{padding-top:var(--space-md)}.pl-s{padding-left:var(--space-md)}.pr-s{padding-right:var(--space-md)}.p-l{padding:var(--space-xxl)}.pb-l{padding-bottom:var(--space-xxl)}.pt-l{padding-top:var(--space-xxl)}.pl-l{padding-left:var(--space-xxl)}.pr-l{padding-right:var(--space-xxl)}.p-xl{padding:var(--space-xxxxl)}.pb-xl{padding-bottom:var(--space-xxxxl)}.pt-xl{padding-top:var(--space-xxxxl)}.pl-xl{padding-left:var(--space-xxxxl)}.pr-xl{padding-right:var(--space-xxxxl)}.p-xxl{padding:var(--space-xxxxx)}.pb-xxl{padding-bottom:var(--space-xxxxx)}.pt-xxl{padding-top:var(--space-xxxxx)}.pl-xxl{padding-left:var(--space-xxxxx)}.pr-xxl{padding-right:var(--space-xxxxx)}.w-f{width:100%}.w-h{width:50%}.h-f{width:100%}.scroll-y{overflow-y:auto}.scroll-x{overflow-x:auto}html{font-family:var(--typography-family-body),sans-serif!important;--mat-sys-background: #f9f9f9;--mat-sys-error: #bc1127;--mat-sys-error-container: #ffdad8;--mat-sys-inverse-on-surface: #f0f1f1;--mat-sys-inverse-primary: #afc6ff;--mat-sys-inverse-surface: #2f3131;--mat-sys-on-background: #1a1c1c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #930019;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #507fde;--mat-sys-on-primary-fixed: #001944;--mat-sys-on-primary-fixed-variant: #507fde;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #454747;--mat-sys-on-secondary-fixed: #1a1c1c;--mat-sys-on-secondary-fixed-variant: #454747;--mat-sys-on-surface: #1a1c1c;--mat-sys-on-surface-variant: #507fde;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #507fde;--mat-sys-on-tertiary-fixed: #001944;--mat-sys-on-tertiary-fixed-variant: #507fde;--mat-sys-outline: #4474d2;--mat-sys-outline-variant: #afc6ff;--mat-sys-primary: #507fde;--mat-sys-primary-container: #ffffff;--mat-sys-primary-fixed: #ffffff;--mat-sys-primary-fixed-dim: #afc6ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #5d5f5f;--mat-sys-secondary-container: #e2e2e2;--mat-sys-secondary-fixed: #e2e2e2;--mat-sys-secondary-fixed-dim: #c6c6c7;--mat-sys-shadow: #000000;--mat-sys-surface: #f9f9f9;--mat-sys-surface-bright: #f9f9f9;--mat-sys-surface-container: #eeeeee;--mat-sys-surface-container-high: #e8e8e8;--mat-sys-surface-container-highest: #e2e2e2;--mat-sys-surface-container-low: #f3f3f4;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadada;--mat-sys-surface-tint: #507fde;--mat-sys-surface-variant: #ffffff;--mat-sys-tertiary: #507fde;--mat-sys-tertiary-container: #ffffff;--mat-sys-tertiary-fixed: #ffffff;--mat-sys-tertiary-fixed-dim: #afc6ff;--mat-sys-neutral-variant20: #002d6d;--mat-sys-neutral10: #1a1c1c;--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: 300 1rem / 1.5rem var(--typography-family-body);--mat-sys-body-large-font: var(--typography-family-body);--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: 300;--mat-sys-body-medium: 300 .875rem / 1.25rem var(--typography-family-body);--mat-sys-body-medium-font: var(--typography-family-body);--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: 300;--mat-sys-body-small: 300 .75rem / 1rem var(--typography-family-body);--mat-sys-body-small-font: var(--typography-family-body);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 300;--mat-sys-display-large: 300 3.562rem / 4rem var(--typography-family-body);--mat-sys-display-large-font: var(--typography-family-body);--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: 300;--mat-sys-display-medium: 300 2.812rem / 3.25rem var(--typography-family-body);--mat-sys-display-medium-font: var(--typography-family-body);--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: 300;--mat-sys-display-small: 300 2.25rem / 2.75rem var(--typography-family-body);--mat-sys-display-small-font: var(--typography-family-body);--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: 300;--mat-sys-headline-large: 300 2rem / 2.5rem var(--typography-family-body);--mat-sys-headline-large-font: var(--typography-family-body);--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: 300;--mat-sys-headline-medium: 300 1.75rem / 2.25rem var(--typography-family-body);--mat-sys-headline-medium-font: var(--typography-family-body);--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: 300;--mat-sys-headline-small: 300 1.5rem / 2rem var(--typography-family-body);--mat-sys-headline-small-font: var(--typography-family-body);--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: 300;--mat-sys-label-large: 500 .875rem / 1.25rem var(--typography-family-body);--mat-sys-label-large-font: var(--typography-family-body);--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: 900;--mat-sys-label-medium: 500 .75rem / 1rem var(--typography-family-body);--mat-sys-label-medium-font: var(--typography-family-body);--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: 900;--mat-sys-label-small: 500 .688rem / 1rem var(--typography-family-body);--mat-sys-label-small-font: var(--typography-family-body);--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: 300 1.375rem / 1.75rem var(--typography-family-body);--mat-sys-title-large-font: var(--typography-family-body);--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: 300;--mat-sys-title-medium: 500 1rem / 1.5rem var(--typography-family-body);--mat-sys-title-medium-font: var(--typography-family-body);--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(--typography-family-body);--mat-sys-title-small-font: var(--typography-family-body);--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{margin:0;padding:0;height:100%;overflow:hidden}body{font-family:var(--typography-family-body),sans-serif!important;font-size:var(--typography-size-body);font-weight:var(--typography-weight-body);line-height:var(--typography-line-height-body)}.content-wrapper{flex:1 1 auto;gap:var(--space-xxl);background-color:var(--layout-content-bg)}.header-actions{margin:var(--layout-page-header-spacing) 0;padding-block:var(--layout-content-padding)}.header-actions .heading-main{margin:0!important}.heading-main{margin:var(--layout-page-header-spacing) 0;font-size:var(--typography-size-heading-page);font-weight:var(--typography-weight-heading-page);line-height:var(--typography-line-height-heading-page);color:var(--color-heading-page)}.truncated-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12.5rem}.custom-snackbar{max-width:25rem!important;min-width:18.75rem!important}.snackbar-success{--mat-snack-bar-container-color: #f1fdf5 !important;--mat-snack-bar-supporting-text-color: #454747 !important;border:var(--border-width) solid var(--color-success);border-radius:var(--radii-s)}.snackbar-error{--mat-snack-bar-container-color: #fff3f3 !important;--mat-snack-bar-supporting-text-color: #454747 !important;border:var(--border-danger);border-radius:var(--radii-s)}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.data-section-table{gap:var(--layout-content-gap);width:100%;margin-top:var(--space-lg);padding-block:var(--layout-content-padding);background:var(--layout-content-bg);border-radius:var(--radii)}.data-section-table-action{gap:.75rem;padding-inline:var(--layout-content-padding)}.data-section-table-action .column-visibility-button{margin-left:auto}.data-section-table .table{width:100%}.data-section-table .empty-text{color:var(--color-text-label);font-size:var(--typography-size-empty);font-weight:var(--typography-weight-empty);line-height:var(--typography-line-height-empty);margin:0;padding:var(--layout-content-padding)}.accordion-with-form .mat-expansion-panel-content .mat-expansion-panel-body{padding-bottom:var(--space-xxs)!important}.grid-content{display:grid;grid-column-gap:.31rem;grid-row-gap:.31rem;column-gap:1.5rem;row-gap:.38rem}.grid-content.nine-col{grid-template-columns:repeat(9,1fr)}.grid-content.eight-col{grid-template-columns:repeat(8,1fr)}.grid-content.seven-col{grid-template-columns:repeat(7,1fr)}.grid-content.six-col{grid-template-columns:.6fr 1fr .6fr 1fr .6fr 1fr}.grid-content.five-col{grid-template-columns:repeat(5,1fr)}.grid-content.four-col{grid-template-columns:.5fr 1fr .5fr 1fr}.grid-content.three-col{grid-template-columns:repeat(3,1fr)}.grid-content.two-col{grid-template-columns:repeat(2,1fr)}.grid-col-spanned-start{grid-column:1/span 2}.grid-col-spanned-center{grid-column:2/span 2}.grid-col-spanned-end{grid-column:3/span 2}.grid-content .label{font-weight:700}.grid-content .value{word-break:break-word}.column-menu-header{padding:.75rem 1rem .5rem;border-bottom:var(--border-width-thin) solid var(--border-color-brand-light);margin-bottom:.5rem;color:var(--color-text-body);font-size:var(--typography-size-label)}.mat-mdc-card.card-no-padding,.mat-mdc-card.card-no-padding .mat-mdc-card-content{padding:0!important}.mat-mdc-card.card-no-padding .aligned-card-content,.mat-mdc-card.card-no-padding .mat-mdc-card-content .aligned-card-content{padding:var(--layout-section-padding)!important}.card-title{color:var(--card-title);font-size:var(--typography-size-card-title);font-weight:var(--typography-weight-card-title);line-height:var(--typography-line-height-card-title);padding:var(--card-title-padding)}.dialog{background:var(--modal-bg);align-items:stretch;padding:var(--modal-content-padding);overflow:hidden;--mat-dialog-with-actions-content-padding: 0;--mat-dialog-actions-padding: 0;--mat-dialog-content-padding: 0}.dialog .mat-mdc-card-content{padding:0!important}.dialog-header{width:100%;padding-bottom:var(--modal-header-padding)}.dialog-title{color:var(--modal-header-text);font-size:var(--typography-size-modal-title);font-weight:var(--typography-weight-modal-title);line-height:var(--typography-line-height-modal-title)}.dialog-close{background:none;border:none;padding:0;cursor:pointer;line-height:0;display:flex;align-items:center;justify-content:center;transition:color var(--transition-duration-base) var(--transition-easing-base)}.dialog-close mat-icon{font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size)}.dialog-close{color:var(--modal-close-bg)}.dialog-close mat-icon:hover{color:var(--modal-close-hover)}.dialog-body{display:flex;flex-direction:column;justify-content:center;width:100%;color:var(--modal-text);font-size:var(--typography-size-body);font-weight:var(--typography-weight-body);line-height:var(--typography-line-height-body);overflow:hidden;box-sizing:border-box}.dialog-form{align-items:stretch;width:100%;height:100%;margin:0;border-top:0;border-bottom:0}.dialog-form-item-container{width:100%;padding-top:var(--space-xxl)}.dialog .button-group{display:flex;align-items:center;justify-content:flex-end;gap:var(--btn-group-gap);margin-top:var(--btn-group-margin-top);margin-bottom:0;width:100%}.table{max-height:75vh;overflow:auto;scroll-behavior:smooth;scrollbar-gutter:stable both-edges}.table.increased-verticle-scroll-width::-webkit-scrollbar{width:.8em}.table.increased-horizontal-scroll-width::-webkit-scrollbar{height:.8em}.table-row-disabled{opacity:.5;pointer-events:none;background-color:var(--table-row-disabled)}.table-row-disabled td:last-child .action-container,.table-row-disabled .action-container .icon{pointer-events:auto;opacity:1}.table th{background-color:var(--table-header-bg)!important;color:var(--table-header-text);border-color:var(--table-header-border);font-size:var(--typography-size-table-title);font-weight:var(--typography-weight-table-title);line-height:var(--typography-line-height-table-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--mat-table-row-item-outline-color: var(--color-deep-blue-300)}.table tr:nth-child(odd){background-color:var(--table-row-bg)!important}.table::-webkit-scrollbar{width:.0625rem;height:.0625rem}.table::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:.03125rem}.table::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:.03125rem}.table::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--scrollbar-thumb) 90%,black 10%)}.table{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.table .highlight{background:linear-gradient(90deg,var(--color-amber-100),var(--color-amber-200))}.table .form-field-custom-height .mat-mdc-form-field-infix,.table .form-field-custom .mat-mdc-form-field-infix{min-height:auto}.table .mat-mdc-form-field-flex{padding:.063rem .125rem}th[cdkDrag]{cursor:move}th[cdkDrag].cdk-drag-preview{background:#f5f5f5;border:var(--border-default);padding:.5rem}thead th{background-color:var(--table-header-bg)!important;color:var(--table-header-text);border-color:var(--table-header-border);font-size:var(--typography-size-table-title);font-weight:var(--typography-weight-table-title);line-height:var(--typography-line-height-table-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--mat-table-row-item-outline-color: var(--color-deep-blue-300)}.mdc-data-table__content{background-color:var(--table-bg)!important;--mat-table-row-item-outline-color: var(--table-row-outline) }.mat-flat-button.btn-cancel,.mat-mdc-button.btn-cancel,.mat-mdc-unelevated-button.btn-cancel{font-size:var(--typography-size-button);font-weight:var(--typography-weight-button);line-height:var(--typography-line-height-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--btn-cancel);color:var(--btn-cancel-on);--mat-button-filled-container-color: var(--btn-cancel);--mat-button-filled-label-text-color: var(--btn-cancel-on);--mat-button-outlined-outline-color: var(--btn-cancel);--mat-button-outlined-label-text-color: var(--btn-cancel-on)}.mat-flat-button.btn-cancel:hover:not(:disabled),.mat-mdc-button.btn-cancel:hover:not(:disabled),.mat-mdc-unelevated-button.btn-cancel:hover:not(:disabled){background:var(--btn-cancel-hover)}.mat-flat-button.btn-cancel:active:not(:disabled),.mat-mdc-button.btn-cancel:active:not(:disabled),.mat-mdc-unelevated-button.btn-cancel:active:not(:disabled){background:var(--btn-cancel-active);transform:scale(.98)}.mat-flat-button.btn-cancel:disabled,.mat-mdc-button.btn-cancel:disabled,.mat-mdc-unelevated-button.btn-cancel:disabled{background:var(--btn-cancel-disabled);color:var(--btn-cancel-on-disabled);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-cancel:focus-visible,.mat-mdc-button.btn-cancel:focus-visible,.mat-mdc-unelevated-button.btn-cancel:focus-visible{outline:var(--radii-xs) solid var(--btn-cancel-focus-outline);outline-offset:var(--radii-xs)}.mat-flat-button.btn-seafoam,.mat-mdc-button.btn-seafoam,.mat-mdc-unelevated-button.btn-seafoam{font-size:var(--typography-size-button);font-weight:var(--typography-weight-button);line-height:var(--typography-line-height-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--btn-seafoam);color:var(--btn-seafoam-on);--mat-button-filled-container-color: var(--btn-seafoam);--mat-button-filled-label-text-color: var(--btn-seafoam-on);--mat-button-outlined-outline-color: var(--btn-seafoam);--mat-button-outlined-label-text-color: var(--btn-seafoam-on)}.mat-flat-button.btn-seafoam:hover:not(:disabled),.mat-mdc-button.btn-seafoam:hover:not(:disabled),.mat-mdc-unelevated-button.btn-seafoam:hover:not(:disabled){background:var(--btn-seafoam-hover)}.mat-flat-button.btn-seafoam:active:not(:disabled),.mat-mdc-button.btn-seafoam:active:not(:disabled),.mat-mdc-unelevated-button.btn-seafoam:active:not(:disabled){background:var(--btn-seafoam-active);transform:scale(.98)}.mat-flat-button.btn-seafoam:disabled,.mat-mdc-button.btn-seafoam:disabled,.mat-mdc-unelevated-button.btn-seafoam:disabled{background:var(--btn-seafoam-disabled);color:var(--btn-seafoam-on-disabled);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-seafoam:focus-visible,.mat-mdc-button.btn-seafoam:focus-visible,.mat-mdc-unelevated-button.btn-seafoam:focus-visible{outline:var(--radii-xs) solid var(--btn-seafoam-focus-outline);outline-offset:var(--radii-xs)}.mat-flat-button.btn-light-seafoam,.mat-mdc-button.btn-light-seafoam,.mat-mdc-unelevated-button.btn-light-seafoam{font-size:var(--typography-size-button);font-weight:var(--typography-weight-button);line-height:var(--typography-line-height-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--btn-light-seafoam);color:var(--btn-light-seafoam-on);--mat-button-filled-container-color: var(--btn-light-seafoam);--mat-button-filled-label-text-color: var(--btn-light-seafoam-on);--mat-button-outlined-outline-color: var(--btn-light-seafoam);--mat-button-outlined-label-text-color: var(--btn-light-seafoam-on)}.mat-flat-button.btn-light-seafoam:hover:not(:disabled),.mat-mdc-button.btn-light-seafoam:hover:not(:disabled),.mat-mdc-unelevated-button.btn-light-seafoam:hover:not(:disabled){background:var(--btn-light-seafoam-hover)}.mat-flat-button.btn-light-seafoam:active:not(:disabled),.mat-mdc-button.btn-light-seafoam:active:not(:disabled),.mat-mdc-unelevated-button.btn-light-seafoam:active:not(:disabled){background:var(--btn-light-seafoam-active);transform:scale(.98)}.mat-flat-button.btn-light-seafoam:disabled,.mat-mdc-button.btn-light-seafoam:disabled,.mat-mdc-unelevated-button.btn-light-seafoam:disabled{background:var(--btn-light-seafoam-disabled);color:var(--btn-light-seafoam-on-disabled);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-light-seafoam:focus-visible,.mat-mdc-button.btn-light-seafoam:focus-visible,.mat-mdc-unelevated-button.btn-light-seafoam:focus-visible{outline:var(--radii-xs) solid var(--btn-light-seafoam-focus-outline);outline-offset:var(--radii-xs)}.mat-flat-button.btn-lavender,.mat-mdc-button.btn-lavender,.mat-mdc-unelevated-button.btn-lavender{font-size:var(--typography-size-button);font-weight:var(--typography-weight-button);line-height:var(--typography-line-height-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--btn-lavender);color:var(--btn-lavender-on);--mat-button-filled-container-color: var(--btn-lavender);--mat-button-filled-label-text-color: var(--btn-lavender-on);--mat-button-outlined-outline-color: var(--btn-lavender);--mat-button-outlined-label-text-color: var(--btn-lavender-on)}.mat-flat-button.btn-lavender:hover:not(:disabled),.mat-mdc-button.btn-lavender:hover:not(:disabled),.mat-mdc-unelevated-button.btn-lavender:hover:not(:disabled){background:var(--btn-lavender-hover)}.mat-flat-button.btn-lavender:active:not(:disabled),.mat-mdc-button.btn-lavender:active:not(:disabled),.mat-mdc-unelevated-button.btn-lavender:active:not(:disabled){background:var(--btn-lavender-active);transform:scale(.98)}.mat-flat-button.btn-lavender:disabled,.mat-mdc-button.btn-lavender:disabled,.mat-mdc-unelevated-button.btn-lavender:disabled{background:var(--btn-lavender-disabled);color:var(--btn-lavender-on-disabled);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-lavender:focus-visible,.mat-mdc-button.btn-lavender:focus-visible,.mat-mdc-unelevated-button.btn-lavender:focus-visible{outline:var(--radii-xs) solid var(--btn-lavender-focus-outline);outline-offset:var(--radii-xs)}.mat-flat-button.btn-royal-blue,.mat-mdc-button.btn-royal-blue,.mat-mdc-unelevated-button.btn-royal-blue{font-size:var(--typography-size-button);font-weight:var(--typography-weight-button);line-height:var(--typography-line-height-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--btn-royal-blue);color:var(--btn-royal-blue-on);--mat-button-filled-container-color: var(--btn-royal-blue);--mat-button-filled-label-text-color: var(--btn-royal-blue-on);--mat-button-outlined-outline-color: var(--btn-royal-blue);--mat-button-outlined-label-text-color: var(--btn-royal-blue-on)}.mat-flat-button.btn-royal-blue:hover:not(:disabled),.mat-mdc-button.btn-royal-blue:hover:not(:disabled),.mat-mdc-unelevated-button.btn-royal-blue:hover:not(:disabled){background:var(--btn-royal-blue-hover)}.mat-flat-button.btn-royal-blue:active:not(:disabled),.mat-mdc-button.btn-royal-blue:active:not(:disabled),.mat-mdc-unelevated-button.btn-royal-blue:active:not(:disabled){background:var(--btn-royal-blue-active);transform:scale(.98)}.mat-flat-button.btn-royal-blue:disabled,.mat-mdc-button.btn-royal-blue:disabled,.mat-mdc-unelevated-button.btn-royal-blue:disabled{background:var(--btn-royal-blue-disabled);color:var(--btn-royal-blue-on-disabled);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-royal-blue:focus-visible,.mat-mdc-button.btn-royal-blue:focus-visible,.mat-mdc-unelevated-button.btn-royal-blue:focus-visible{outline:var(--radii-xs) solid var(--btn-royal-blue-focus-outline);outline-offset:var(--radii-xs)}.mat-flat-button.btn-cancel,.mat-mdc-button.btn-cancel,.mat-mdc-unelevated-button.btn-cancel{border:var(--border-width) solid var(--btn-cancel-border-on)}.mat-flat-button.btn-primary,.mat-flat-button.btn-primary-wide,.mat-flat-button.btn-secondary,.mat-flat-button.btn-danger,.mat-flat-button.btn-action,.mat-mdc-button.btn-primary,.mat-mdc-button.btn-primary-wide,.mat-mdc-button.btn-secondary,.mat-mdc-button.btn-danger,.mat-mdc-button.btn-action,.mat-mdc-unelevated-button.btn-primary,.mat-mdc-unelevated-button.btn-primary-wide,.mat-mdc-unelevated-button.btn-secondary,.mat-mdc-unelevated-button.btn-danger,.mat-mdc-unelevated-button.btn-action{font-size:var(--typography-size-button);font-weight:var(--typography-weight-button);line-height:var(--typography-line-height-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width)}.mat-flat-button.btn-primary,.mat-flat-button.btn-primary-wide,.mat-mdc-button.btn-primary,.mat-mdc-button.btn-primary-wide,.mat-mdc-unelevated-button.btn-primary,.mat-mdc-unelevated-button.btn-primary-wide{background:var(--btn-primary);color:var(--btn-primary-on);--mat-button-filled-container-color: var(--btn-primary);--mat-button-filled-label-text-color: var(--btn-primary-on);--mat-button-outlined-outline-color: var(--btn-primary);--mat-button-outlined-label-text-color: var(--btn-primary-on)}.mat-flat-button.btn-primary:hover:not(:disabled),.mat-flat-button.btn-primary-wide:hover:not(:disabled),.mat-mdc-button.btn-primary:hover:not(:disabled),.mat-mdc-button.btn-primary-wide:hover:not(:disabled),.mat-mdc-unelevated-button.btn-primary:hover:not(:disabled),.mat-mdc-unelevated-button.btn-primary-wide:hover:not(:disabled){background:var(--btn-primary-hover)}.mat-flat-button.btn-primary:active:not(:disabled),.mat-flat-button.btn-primary-wide:active:not(:disabled),.mat-mdc-button.btn-primary:active:not(:disabled),.mat-mdc-button.btn-primary-wide:active:not(:disabled),.mat-mdc-unelevated-button.btn-primary:active:not(:disabled),.mat-mdc-unelevated-button.btn-primary-wide:active:not(:disabled){background:var(--btn-primary-active);transform:scale(.98)}.mat-flat-button.btn-primary:disabled,.mat-flat-button.btn-primary-wide:disabled,.mat-mdc-button.btn-primary:disabled,.mat-mdc-button.btn-primary-wide:disabled,.mat-mdc-unelevated-button.btn-primary:disabled,.mat-mdc-unelevated-button.btn-primary-wide:disabled{background:var(--btn-primary-disabled);color:var(--btn-primary-on-disabled);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-primary:focus-visible,.mat-flat-button.btn-primary-wide:focus-visible,.mat-mdc-button.btn-primary:focus-visible,.mat-mdc-button.btn-primary-wide:focus-visible,.mat-mdc-unelevated-button.btn-primary:focus-visible,.mat-mdc-unelevated-button.btn-primary-wide:focus-visible{outline:var(--radii-xs) solid var(--btn-primary-focus-outline);outline-offset:var(--radii-xs)}.mat-flat-button.btn-secondary,.mat-mdc-button.btn-secondary,.mat-mdc-unelevated-button.btn-secondary{background:var(--btn-secondary);color:var(--btn-secondary-on);--mat-button-filled-container-color: var(--btn-secondary);--mat-button-filled-label-text-color: var(--btn-secondary-on);--mat-button-outlined-outline-color: var(--btn-secondary);--mat-button-outlined-label-text-color: var(--btn-secondary-on)}.mat-flat-button.btn-secondary:hover:not(:disabled),.mat-mdc-button.btn-secondary:hover:not(:disabled),.mat-mdc-unelevated-button.btn-secondary:hover:not(:disabled){background:var(--btn-secondary-hover)}.mat-flat-button.btn-secondary:active:not(:disabled),.mat-mdc-button.btn-secondary:active:not(:disabled),.mat-mdc-unelevated-button.btn-secondary:active:not(:disabled){background:var(--btn-secondary-active);transform:scale(.98)}.mat-flat-button.btn-secondary:disabled,.mat-mdc-button.btn-secondary:disabled,.mat-mdc-unelevated-button.btn-secondary:disabled{background:var(--btn-secondary-disabled);color:var(--btn-secondary-on-disabled);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-secondary:focus-visible,.mat-mdc-button.btn-secondary:focus-visible,.mat-mdc-unelevated-button.btn-secondary:focus-visible{outline:var(--radii-xs) solid var(--btn-secondary-focus-outline);outline-offset:var(--radii-xs)}.mat-flat-button.btn-action,.mat-mdc-button.btn-action,.mat-mdc-unelevated-button.btn-action{background:var(--btn-action);color:var(--btn-action-on);--mat-button-filled-container-color: var(--btn-action);--mat-button-filled-label-text-color: var(--btn-action-on);--mat-button-outlined-outline-color: var(--btn-action);--mat-button-outlined-label-text-color: var(--btn-action-on)}.mat-flat-button.btn-action:hover:not(:disabled),.mat-mdc-button.btn-action:hover:not(:disabled),.mat-mdc-unelevated-button.btn-action:hover:not(:disabled){background:var(--btn-action-hover)}.mat-flat-button.btn-action:active:not(:disabled),.mat-mdc-button.btn-action:active:not(:disabled),.mat-mdc-unelevated-button.btn-action:active:not(:disabled){background:var(--btn-action-active);transform:scale(.98)}.mat-flat-button.btn-action:disabled,.mat-mdc-button.btn-action:disabled,.mat-mdc-unelevated-button.btn-action:disabled{background:var(--btn-action-disabled);color:var(--btn-action-on-disabled);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-action:focus-visible,.mat-mdc-button.btn-action:focus-visible,.mat-mdc-unelevated-button.btn-action:focus-visible{outline:var(--radii-xs) solid var(--btn-action-focus-outline);outline-offset:var(--radii-xs)}.mat-flat-button.btn-primary-wide,.mat-mdc-button.btn-primary-wide,.mat-mdc-unelevated-button.btn-primary-wide{height:var(--size-control-lg);line-height:var(--size-control-lg);padding:0 var(--size-control-padding-lg);margin-bottom:var(--control-margin-bottom-lg);font-size:var(--size-control-font-lg);font-weight:var(--size-control-font-weight-lg)}.button-group{display:flex;align-items:center;justify-content:flex-end;gap:var(--btn-group-gap);margin-top:var(--btn-group-margin-top);margin-bottom:var(--btn-group-margin-bottom)}.clear-input-btn{font-size:var(--icon-size-md);border:none;background:transparent;cursor:pointer;padding:0 var(--space-xs);margin-top:var(--space-xs);color:var(--color-brand-500);display:flex;align-items:center;justify-content:space-between}.clear-input-btn.show{display:inline}.clear-input-btn.hide{display:none}.form-group{width:100%;height:100%}.form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;width:100%;row-gap:.25rem}.form-grid .half{grid-column:span 1}.form-grid .full{grid-column:span 2}@media(max-width:48rem){.form-grid{grid-template-columns:1fr}.form-grid .half,.form-grid .full{grid-column:span 1}}.custom-label-color,.form-field-wide,.form-field-custom,.form-field-custom-textarea{--mat-form-field-outlined-label-text-color: var(--form-label-text)}.custom-border-color,.form-field-wide,.form-field-custom,.form-field-custom-textarea{--mat-form-field-outlined-outline-color: var(--form-input-border)}.form-field-custom-height .mat-mdc-form-field-infix,.form-field-custom .mat-mdc-form-field-infix{min-height:2.375rem;display:flex;align-items:center;padding:0!important}.form-field-custom-height .mat-mdc-input-element,.form-field-custom .mat-mdc-input-element{height:2.1875rem;line-height:var(--typography-line-height-label);padding:0 .5rem}.form-field-custom-height,.form-field-custom{--mat-form-field-container-height: 1.875rem;--mat-form-field-subscript-text-line-height: var(--typography-line-height-normal);--mat-sys-body-small-line-height: var(--typography-line-height-tight);--mat-sys-body-large-line-height: var(--typography-line-height-relaxed)}.form-field-custom-textarea{width:100%}.form-field-wide{height:var(--size-control-lg);line-height:var(--size-control-lg);padding:0 var(--size-control-padding-lg);margin-bottom:var(--control-margin-bottom-lg);font-size:var(--size-control-font-lg);font-weight:var(--size-control-font-weight-lg);--mat-form-field-container-height: var(--size-control-lg);--mat-form-field-subscript-text-line-height: var(--typography-line-height-label);--mat-sys-body-small-line-height: var(--typography-line-height-body-small);--mat-sys-body-large-line-height: var(--typography-line-height-body)}.form-field-wide .mat-mdc-form-field-infix{min-height:var(--size-control-lg);display:flex;align-items:center;padding:0!important}.form-field-wide .mat-mdc-input-element{height:calc(var(--size-control-lg) - .25rem);line-height:var(--size-control-lg)}.form-field-wide{padding:0!important}.date-range-picker,.form-field-custom{width:100%}.search-views{width:100%;height:100%;margin-top:var(--space-xxxxl);margin-bottom:var(--space-xxl)}.search-views>div{transition:opacity var(--transition-duration-base) var(--transition-easing-out),max-height var(--transition-duration-base) var(--transition-easing-out)}.search-views>div.form-hidden{display:none}.search-views>div:not(.form-hidden){display:block;animation:fadeInUp .3s ease-out}.date-range-warning{gap:.5rem;padding:.75rem 1rem;margin:1rem 0;background-color:var(--message-warning-bg);border:var(--border-width) solid transparent;border-radius:var(--message-radii);color:var(--message-warning-text);font-size:var(--message-font-size);font-weight:700;animation:slideDown .3s ease-out}.date-range-warning mat-icon{color:var(--message-warning-icon);font-size:var(--message-font-size);width:.875rem;height:.875rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.status-select{display:inline-block;width:8rem;height:2.0625rem}.status-select .mdc-text-field--outlined{padding:0 var(--space-md)}.mat-mdc-option.status-select-overlay{padding:0 var(--space-md)!important}.material-icons{font-family:Material Icons,sans-serif!important;font-weight:400;font-style:normal;font-size:var(--typography-size-xxxl);line-height:var(--typography-line-height-tight);letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mat-mdc-tooltip{background-color:#333;color:#fff;font-size:var(--typography-size-body-sm);font-weight:var(--typography-weight-body-sm);line-height:var(--typography-line-height-body-sm);padding:.5rem;border-radius:var(--radii-s)}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{max-width:20rem;overflow-y:auto;white-space:pre-line!important;word-break:break-word}.mat-mdc-card:not(.layout-header-user-card){--mat-card-outlined-outline-color: var(--card-border-none);background:var(--card-bg)!important;border-radius:var(--card-radius)}.mat-mdc-card-content:last-child{padding-bottom:var(--layout-section-padding)!important}.mat-mdc-card-content:first-child{padding-top:var(--layout-section-padding)!important}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--modal-radius);overflow:hidden}.mdc-dialog--open .mat-mdc-dialog-inner-container,.mat-mdc-dialog-surface{height:auto}.mat-mdc-dialog-container .mdc-dialog__surface .mat-mdc-dialog-content,.mat-mdc-dialog-container-with-actions .mdc-dialog__surface .mat-mdc-dialog-content{display:flex;flex-direction:column;justify-content:center;width:100%;color:var(--modal-text);font-size:var(--typography-size-body);font-weight:var(--typography-weight-body);line-height:var(--typography-line-height-body);overflow:hidden;box-sizing:border-box}.mat-mdc-dialog-actions{width:100%}.mat-mdc-table{width:100%;overflow:hidden}.mat-mdc-table thead,.mat-mdc-table .mat-mdc-header-row{background-color:var(--table-header-bg)!important;color:var(--table-header-text);border-color:var(--table-header-border);font-size:var(--typography-size-table-title);font-weight:var(--typography-weight-table-title);line-height:var(--typography-line-height-table-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--mat-table-row-item-outline-color: var(--color-deep-blue-300)}.mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell{padding:.063rem var(--table-header-padding);position:static!important;left:unset!important;z-index:unset!important}.mat-mdc-table .mat-mdc-row{transition:background-color var(--transition-duration-base) var(--transition-easing-base)}.mat-mdc-table .mat-mdc-row:hover{background-color:var(--table-row-hover)}.mat-mdc-table .mat-mdc-row.selected{background-color:var(--table-row-selected)}.mat-mdc-table .mdc-data-table__row:last-child>.mat-mdc-cell{border-bottom:var(--border-width) solid var(--table-row-border)}.mat-mdc-cell img{width:var(--table-icon-size)!important;height:var(--table-icon-size)!important}.column-visibility-list .mat-mdc-checkbox{padding-inline-start:.25rem;padding-inline-end:1rem}.mat-mdc-paginator-outer-container{color:var(--pagination-text);background:var(--pagination-bg);font-size:var(--typography-size-body);font-weight:var(--typography-weight-body);line-height:var(--typography-line-height-body);margin-top:var(--space-xxl)}.mat-mdc-paginator-outer-container .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-paginator-outer-container .mat-mdc-icon-button{border-radius:var(--pagination-radii)}.mat-accordion{width:100%;--mat-expansion-container-shape: var(--accordion-radius)}.mat-accordion.accordion-modern .mat-expansion-panel{background:var(--accordion-bg);border:var(--border-default);box-shadow:var(--shadow-sm) var(--color-gray-100);margin-bottom:var(--space-xxl);overflow:hidden;transition:all var(--transition-duration-base) var(--transition-easing-base)}.mat-accordion.accordion-modern .mat-expansion-panel:hover{box-shadow:var(--shadow-sm) var(--color-gray-100)}.mat-accordion.accordion-modern .mat-expansion-panel.mat-expanded{box-shadow:var(--shadow-sm) var(--color-gray-100);border-color:var(--accordion-border);margin-bottom:var(--space-xxl);width:100%}.mat-accordion.accordion-modern .mat-expansion-panel.mat-expanded .mat-expansion-panel-header{background-color:var(--accordion-header-bg);color:var(--accordion-header-text);border-radius:0}.mat-accordion.accordion-modern .mat-expansion-panel.mat-expanded .mat-expansion-panel-header .mat-expansion-panel-header-title{font-weight:var(--typography-weight-accordion-title)}.mat-accordion.accordion-modern .mat-expansion-panel.mat-expanded .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--accordion-expansion-indicator-text)}.mat-accordion.accordion-modern .mat-expansion-panel .mat-expansion-panel-header{padding:var(--accordion-header-padding);background:var(--accordion-header-bg);border-bottom:var(--border-width) solid var(--accordion-border);transition:all var(--transition-duration-base) var(--transition-easing-base);height:2rem}.mat-accordion.accordion-modern .mat-expansion-panel .mat-expansion-panel-header:hover:not(.mat-expanded){background:var(--accordion-header-hover)}.mat-accordion.accordion-modern .mat-expansion-panel .mat-expansion-panel-header:hover{background:var(--accordion-header-hover)}.mat-accordion.accordion-modern .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{font-size:var(--typography-size-accordion-title);font-weight:var(--typography-weight-accordion-title);line-height:var(--typography-line-height-accordion-title);color:var(--accordion-header-text)}.mat-accordion.accordion-modern .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title>.mat-icon{margin:var(--space-md)}.mat-accordion.accordion-modern .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-description{color:var(--accordion-text);font-size:var(--typography-size-body)}.mat-accordion.accordion-modern .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--accordion-text);background-color:var(--accordion-indicator-bg);border-width:0 .1875rem .1875rem 0;padding:.25rem}.mat-accordion.accordion-modern .mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body{padding:var(--accordion-content-padding);background:var(--accordion-bg);color:var(--accordion-text);font-size:var(--typography-size-body);font-weight:var(--typography-weight-body);line-height:var(--typography-line-height-body)}.mat-mdc-form-field{--mat-sys-body-large-size: var(--form-font)}.mat-mdc-form-field-flex{font-size:var(--form-font)}.mat-mdc-form-field-flex:hover{border-color:var(---color-brand-300)}.mat-mdc-form-field:hover{border-color:var(--color-brand-300)}.mat-mdc-form-field-infix{width:9.875rem!important}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{--mat-form-field-outlined-input-text-color: var(--form-input-text)}.mdc-text-field--outlined{border-color:var(--form-input-border)!important}.mat-mdc-select-panel{--mat-sys-surface-container: var(--form-option-bg);--mat-sys-on-surface: var(--form-option-hover);--mat-option-label-text-size: var(--form-font)}.mat-mdc-option{--mat-option-label-text-color: var(--form-option-text)}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--form-option-hover)!important}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){--mat-sys-secondary-container: var(--form-option-selected) !important}.mat-mdc-menu-item.column-menu-item:hover,.mat-mdc-menu-item.column-menu-item.mdc-list-item:hover{background-color:var(--menu-item-hover)!important}.mat-mdc-menu-content{background:var(--menu-content-bg)}.mat-datepicker-content{--mat-datepicker-calendar-container-background-color: var(--datepicker-bg);--mat-datepicker-calendar-container-text-color: var(--datepicker-text);--mat-datepicker-calendar-header-text-size: var(--typography-size-body);--mat-datepicker-calendar-header-text-weight: var(--typography-weight-semibold)}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){--mat-datepicker-calendar-date-hover-state-background-color: var(--datepicker-hover)}.mat-calendar-table-header-divider{background-color:var(--layout-content-bg)!important}.mat-calendar-table-header th{padding-block:.5rem!important}.mat-datepicker-toggle{--mat-icon-button-touch-target-size: 2rem;--mat-icon-button-state-layer-size: 2rem;--mat-icon-button-icon-size: 1.25rem;padding:.25rem}.mat-mdc-snack-bar-container{--mat-snack-bar-button-color: rgba(255, 255, 255, .9) !important;--mat-snackbar-action-label-text-color: rgba(255, 255, 255, .9) !important}.mat-drawer-container{background-color:#fff!important}.mat-drawer-inner-container,.mat-drawer-container{overflow-x:hidden!important;overflow-y:hidden!important}html{--mat-autocomplete-background-color: var(--autocomplete-bg)}.custom-overlay .cdk-overlay-connected-position-bounding-box{height:var(--overlay-height)!important}.custom-select .mat-mdc-text-field-wrapper{background-color:var(--color-deep-blue-100);border-radius:var(--radii-s)}.custom-select .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--color-gray-100)}.layout-header .mat-mdc-icon-button{--mat-icon-button-state-layer-size: var(--topbar-hamburger-icon-size);--mat-icon-button-icon-siz: var(--topbar-hamburger-icon-size);font-size:var(--topbar-hamburger-icon-size)/2}.layout-header .mat-mdc-icon-button .mat-mdc-button-touch-target{--mat-icon-button-touch-target-size: var(--topbar-hamburger-icon-size);--mat-icon-button-touch-target-display: var(--topbar-hamburger-icon-size)}.mat-mdc-icon-button.layout-header-hamburger-button img.hamburger-icon{width:var(--topbar-hamburger-icon-size);height:var(--topbar-hamburger-icon-size)}.mat-mdc-menu-panel.layout-header-menu .mat-mdc-menu-content{padding:0}.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{width:100%;display:flex;align-items:center;cursor:pointer;padding:.5rem;gap:1rem}
