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;font-display:block;src:url(/assets/fonts/material-icons/material-icons.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-110: #e5e9fa;--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-650: #1D366E;--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: #fce6e6;--color-red-400: #e53e3e;--color-red-600: #dc2626;--color-amber-100: #fdf9e4;--color-amber-150: #d4e157;--color-amber-200: #ffc107;--color-amber-300: #c2945f;--color-amber-400: #856404;--color-green-100: #dff2f0;--color-green-200: #dcfce7;--color-green-500: #5fc294;--color-green-550: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--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-470: #335CB0;--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: #4d79bf;--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-blue-600: #8FB5F1;--color-blue-650: #6688D5;--color-blue-700: #4E60E7;--color-blue-750: #C5D2F0;--color-blue-800: #A5BBE7;--color-blue-850: #647498;--typography-family-sans: "Open Sans", "Inter", Arial, sans-serif;--typography-size-xxs: .625rem;--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;--radii-xxl: 1.875rem;--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-lg);--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);--mat-table-background-color: var(--color-white-500);--mdc-list-list-item-container-color: var(--color-brand-600);--mat-menu-item-hover-state-layer-color: var(--color-interactive-hover);--switch-disabled-color: var(--color-brand-100);--switch-disabled-unselected-color: var(--color-gray-800);--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-xl);--typography-weight-heading-page: var(--typography-weight-semibold);--typography-line-height-heading-page: var(--typography-line-height-tight);--typography-size-heading-section: var(--typography-size-s);--typography-weight-heading-section: var(--typography-weight-semibold);--typography-line-height-heading-section: var(--typography-line-height-normal);--typography-size-heading-component: var(--typography-size-l);--typography-weight-heading-component: var(--typography-weight-semibold);--typography-line-height-heading-component: var(--typography-line-height-tight);--typography-size-body-default: var(--typography-size-s);--typography-weight-body-default: var(--typography-weight-regular);--typography-line-height-body-default: var(--typography-line-height-relaxed);--typography-size-body-caption: var(--typography-size-xs);--typography-weight-body-caption: var(--typography-weight-regular);--typography-line-height-body-caption: var(--typography-line-height-normal);--typography-size-data-metric: var(--typography-size-xl);--typography-weight-data-metric: var(--typography-weight-bold);--typography-line-height-data-metric: var(--typography-line-height-tight);--typography-size-data-table-header: var(--typography-size-xs);--typography-weight-data-table-header: var(--typography-weight-bold);--typography-line-height-data-table-header: var(--typography-line-height-tight);--typography-size-data-label: var(--typography-size-s);--typography-weight-data-label: var(--typography-weight-medium);--typography-line-height-data-label: var(--typography-line-height-normal);--typography-size-form-input: var(--typography-size-s);--typography-weight-form-input: var(--typography-weight-regular);--typography-line-height-form-input: var(--typography-line-height-normal);--typography-size-form-label: var(--typography-size-s);--typography-weight-form-label: var(--typography-weight-medium);--typography-line-height-form-label: var(--typography-line-height-normal);--typography-size-nav-item: var(--typography-size-s);--typography-weight-nav-item: var(--typography-weight-regular);--typography-line-height-nav-item: var(--typography-line-height-normal);--typography-size-nav-breadcrumb: var(--typography-size-xs);--typography-weight-nav-breadcrumb: var(--typography-weight-regular);--typography-line-height-nav-breadcrumb: var(--typography-line-height-normal);--typography-size-ui-tab: var(--typography-size-s);--typography-weight-ui-tab: var(--typography-weight-medium);--typography-line-height-ui-tab: var(--typography-line-height-normal);--typography-size-ui-button: var(--typography-size-s);--typography-weight-ui-button: var(--typography-weight-medium);--typography-line-height-ui-button: var(--typography-line-height-normal);--typography-size-ui-button-large: var(--typography-size-m);--typography-weight-ui-button-large: var(--typography-weight-medium);--typography-line-height-ui-button-large: var(--typography-line-height-normal);--typography-size-ui-link: var(--typography-size-s);--typography-weight-ui-link: var(--typography-weight-bold);--typography-line-height-ui-link: var(--typography-line-height-normal);--typography-size-ui-badge: var(--typography-size-xxs);--typography-weight-ui-badge: var(--typography-weight-medium);--typography-line-height-ui-badge: var(--typography-line-height-tight);--form-font: var(--typography-size-form-input);--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);--mat-select-trigger-text-size: var(--typography-size-form-input);--mat-option-label-text-size: var(--typography-size-form-input);--mdc-list-list-item-label-text-size: var(--typography-size-form-input);--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-input);--datapicker-content-space: .5rem;--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);--mat-paginator-container-size: 1.875rem;--mat-icon-button-state-layer-size: 1.563rem;--mat-icon-button-touch-target-size: 1.563rem;--mat-paginator-form-field-container-height: 1.563rem;--mat-paginator-form-field-container-vertical-padding: .188rem;--action-section-height: 3.25rem;--paginator-height: 3.5rem;--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-xxxl);--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-ui-tab);--tab-item-font-weight: var(--typography-weight-ui-tab);--tab-border: var(--border-color-brand);--tab-radii: var(--radii-xxl);--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-caption);--size-control-font-md: var(--typography-size-ui-button);--size-control-font-lg: var(--typography-size-ui-button-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);--message-radii: var(--radii);--message-font-size: var(--typography-size-body-caption);--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)}.pb-m{padding-bottom:var(--space-lg)}.pt-m{padding-top:var(--space-lg)}.pl-m{padding-left:var(--space-lg)}.pr-m{padding-right:var(--space-lg)}.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)}.pi-0{padding-inline:0!important}.w-f{width:100%}.w-h{width:50%}.w-60{width:60%}.w-70{width:70%}.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-default);font-weight:var(--typography-weight-body-default);line-height:var(--typography-line-height-body-default)}.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}.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)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.table-panel{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);display:block;max-width:100%;position:relative}.table-panel .table-toolbar{position:sticky;top:0;z-index:50;background:var(--table-bg);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-color);height:var(--action-section-height);gap:.75rem;padding-inline:var(--layout-content-padding)}.table-panel .table-toolbar .column-visibility-button{margin-left:auto}.table-panel .empty-text{color:var(--color-text-label);font-size:var(--typography-size-body-caption);font-weight:var(--typography-weight-body-caption);line-height:var(--typography-line-height-body-caption);margin:0;padding:var(--layout-content-padding)}.table{min-width:0;width:100%;overflow-x:auto;overflow-y:clip;scrollbar-width:none}.table table{border-collapse:separate}.table thead{position:relative}.table-wrapper{overflow-x:auto;overflow-y:visible}.table-sticky-footer{position:sticky;bottom:0;z-index:20;background:var(--table-bg)}.table-scrollbar-track{position:relative;height:.25rem;margin:.25rem 0;background:var(--scrollbar-track);border-radius:.375rem;overflow:hidden}.table-scrollbar-thumb{position:absolute;top:0;left:0;height:100%;background-color:var(--scrollbar-thumb);border-radius:.375rem}.table-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--scrollbar-thumb) 90%,black 10%)}.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>*{min-width:0}.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-data-label)}.mat-mdc-card.card-no-padding,.mat-mdc-card.card-no-padding .mat-mdc-card-content{padding:0!important;overflow:visible!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}.skeleton{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.skeleton-block{width:80%;height:1em;border-radius:.25rem}.skeleton-block--20{width:20%}.skeleton-block--100{width:100%}.skeleton-select{height:1em;width:70%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.mt-section{margin-top:1.5rem}.cursor-pointer{cursor:pointer}.card-title{color:var(--card-title);font-size:var(--typography-size-heading-component);font-weight:var(--typography-weight-heading-component);line-height:var(--typography-line-height-heading-component);padding:var(--card-title-padding)}.dialog{background:var(--modal-bg);align-items:stretch;padding:0;overflow:hidden;--mat-dialog-content-padding: 0}.dialog .mat-mdc-card-content{padding:0!important}.dialog-header{padding:var(--modal-header-padding)}.dialog-title{color:var(--modal-header-text);font-size:var(--typography-size-heading-component);font-weight:var(--typography-weight-heading-component);line-height:var(--typography-line-height-heading-component)}.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:flex-start;width:100%;color:var(--modal-text);font-size:var(--typography-size-body-default);font-weight:var(--typography-weight-body-default);line-height:var(--typography-line-height-body-default);overflow-y:auto;box-sizing:border-box;max-height:80vh}.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%}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:.125rem 0!important}.table{scroll-behavior:auto}.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-data-table-header);font-weight:var(--typography-weight-data-table-header);line-height:var(--typography-line-height-data-table-header);white-space:nowrap;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;scrollbar-width:none}.table::-webkit-scrollbar{display:none}.table .highlight{background:linear-gradient(90deg,var(--color-amber-100),var(--color-amber-200))}.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-data-table-header);font-weight:var(--typography-weight-data-table-header);line-height:var(--typography-line-height-data-table-header);white-space:nowrap;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 .mdc-button__label,.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label{display:flex;align-items:center;height:100%;gap:var(--space-xs)}.mat-flat-button mat-icon,.mat-mdc-button mat-icon,.mat-mdc-unelevated-button mat-icon{width:var(--typography-size-ui-button)!important;height:var(--typography-size-ui-button)!important;font-size:var(--typography-size-ui-button)!important;flex-shrink:0!important}.mat-flat-button.btn-primary,.mat-mdc-button.btn-primary,.mat-mdc-unelevated-button.btn-primary{font-size:var(--typography-size-ui-button);font-weight:var(--typography-weight-ui-button);line-height:var(--typography-line-height-ui-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--color-primary);color:var(--color-white-500);--mat-button-filled-container-color: var(--color-primary);--mat-button-filled-label-text-color: var(--color-white-500);--mat-button-outlined-outline-color: var(--color-primary);--mat-button-outlined-label-text-color: var(--color-white-500)}.mat-flat-button.btn-primary:hover:not(:disabled),.mat-mdc-button.btn-primary:hover:not(:disabled),.mat-mdc-unelevated-button.btn-primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 85%,var(--color-primary))}.mat-flat-button.btn-primary:active:not(:disabled),.mat-mdc-button.btn-primary:active:not(:disabled),.mat-mdc-unelevated-button.btn-primary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 70%,var(--color-primary));transform:scale(.98)}.mat-flat-button.btn-primary:disabled,.mat-mdc-button.btn-primary:disabled,.mat-mdc-unelevated-button.btn-primary:disabled{background-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-white-500);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-primary:focus-visible,.mat-mdc-button.btn-primary:focus-visible,.mat-mdc-unelevated-button.btn-primary:focus-visible{outline:var(--radii-xs) solid var(--color-brand-700);outline-offset:var(--radii-xs)}.mat-flat-button.btn-secondary,.mat-mdc-button.btn-secondary,.mat-mdc-unelevated-button.btn-secondary{font-size:var(--typography-size-ui-button);font-weight:var(--typography-weight-ui-button);line-height:var(--typography-line-height-ui-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--color-blue-650);color:var(--color-white-500);--mat-button-filled-container-color: var(--color-blue-650);--mat-button-filled-label-text-color: var(--color-white-500);--mat-button-outlined-outline-color: var(--color-blue-650);--mat-button-outlined-label-text-color: var(--color-white-500)}.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-color:color-mix(in srgb,var(--color-blue-650) 85%,var(--color-blue-650))}.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-color:color-mix(in srgb,var(--color-blue-650) 70%,var(--color-blue-650));transform:scale(.98)}.mat-flat-button.btn-secondary:disabled,.mat-mdc-button.btn-secondary:disabled,.mat-mdc-unelevated-button.btn-secondary:disabled{background-color:color-mix(in srgb,var(--color-blue-650) 30%,transparent);color:var(--color-white-500);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(--color-blue-650);outline-offset:var(--radii-xs)}.mat-flat-button.btn-secondary-utility,.mat-mdc-button.btn-secondary-utility,.mat-mdc-unelevated-button.btn-secondary-utility{font-size:var(--typography-size-ui-button);font-weight:var(--typography-weight-ui-button);line-height:var(--typography-line-height-ui-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--color-white-500);color:var(--color-primary);--mat-button-filled-container-color: var(--color-white-500);--mat-button-filled-label-text-color: var(--color-primary);--mat-button-outlined-outline-color: var(--color-white-500);--mat-button-outlined-label-text-color: var(--color-primary)}.mat-flat-button.btn-secondary-utility:hover:not(:disabled),.mat-mdc-button.btn-secondary-utility:hover:not(:disabled),.mat-mdc-unelevated-button.btn-secondary-utility:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-white-500) 85%,var(--color-white-500))}.mat-flat-button.btn-secondary-utility:active:not(:disabled),.mat-mdc-button.btn-secondary-utility:active:not(:disabled),.mat-mdc-unelevated-button.btn-secondary-utility:active:not(:disabled){background-color:color-mix(in srgb,var(--color-white-500) 70%,var(--color-white-500));transform:scale(.98)}.mat-flat-button.btn-secondary-utility:disabled,.mat-mdc-button.btn-secondary-utility:disabled,.mat-mdc-unelevated-button.btn-secondary-utility:disabled{background-color:color-mix(in srgb,var(--color-white-500) 30%,transparent);color:var(--color-primary);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-secondary-utility:focus-visible,.mat-mdc-button.btn-secondary-utility:focus-visible,.mat-mdc-unelevated-button.btn-secondary-utility:focus-visible{outline:var(--radii-xs) solid var(--color-primary);outline-offset:var(--radii-xs)}.mat-flat-button.btn-secondary-utility,.mat-mdc-button.btn-secondary-utility,.mat-mdc-unelevated-button.btn-secondary-utility{border:var(--border-width) solid var(--color-primary)}.mat-flat-button.btn-secondary-commit,.mat-mdc-button.btn-secondary-commit,.mat-mdc-unelevated-button.btn-secondary-commit{font-size:var(--typography-size-ui-button);font-weight:var(--typography-weight-ui-button);line-height:var(--typography-line-height-ui-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--color-blue-850);color:var(--color-white-500);--mat-button-filled-container-color: var(--color-blue-850);--mat-button-filled-label-text-color: var(--color-white-500);--mat-button-outlined-outline-color: var(--color-blue-850);--mat-button-outlined-label-text-color: var(--color-white-500)}.mat-flat-button.btn-secondary-commit:hover:not(:disabled),.mat-mdc-button.btn-secondary-commit:hover:not(:disabled),.mat-mdc-unelevated-button.btn-secondary-commit:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-blue-850) 85%,var(--color-blue-850))}.mat-flat-button.btn-secondary-commit:active:not(:disabled),.mat-mdc-button.btn-secondary-commit:active:not(:disabled),.mat-mdc-unelevated-button.btn-secondary-commit:active:not(:disabled){background-color:color-mix(in srgb,var(--color-blue-850) 70%,var(--color-blue-850));transform:scale(.98)}.mat-flat-button.btn-secondary-commit:disabled,.mat-mdc-button.btn-secondary-commit:disabled,.mat-mdc-unelevated-button.btn-secondary-commit:disabled{background-color:color-mix(in srgb,var(--color-blue-850) 30%,transparent);color:var(--color-white-500);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-secondary-commit:focus-visible,.mat-mdc-button.btn-secondary-commit:focus-visible,.mat-mdc-unelevated-button.btn-secondary-commit:focus-visible{outline:var(--radii-xs) solid var(--color-blue-850);outline-offset:var(--radii-xs)}.mat-flat-button.btn-danger,.mat-mdc-button.btn-danger,.mat-mdc-unelevated-button.btn-danger{font-size:var(--typography-size-ui-button);font-weight:var(--typography-weight-ui-button);line-height:var(--typography-line-height-ui-button);text-transform:none;border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);min-width:var(--btn-min-width);background:var(--color-red-600);color:var(--color-white-500);--mat-button-filled-container-color: var(--color-red-600);--mat-button-filled-label-text-color: var(--color-white-500);--mat-button-outlined-outline-color: var(--color-red-600);--mat-button-outlined-label-text-color: var(--color-white-500)}.mat-flat-button.btn-danger:hover:not(:disabled),.mat-mdc-button.btn-danger:hover:not(:disabled),.mat-mdc-unelevated-button.btn-danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-red-600) 85%,var(--color-red-600))}.mat-flat-button.btn-danger:active:not(:disabled),.mat-mdc-button.btn-danger:active:not(:disabled),.mat-mdc-unelevated-button.btn-danger:active:not(:disabled){background-color:color-mix(in srgb,var(--color-red-600) 70%,var(--color-red-600));transform:scale(.98)}.mat-flat-button.btn-danger:disabled,.mat-mdc-button.btn-danger:disabled,.mat-mdc-unelevated-button.btn-danger:disabled{background-color:color-mix(in srgb,var(--color-red-600) 30%,transparent);color:var(--color-white-500);box-shadow:none;transform:none;cursor:not-allowed}.mat-flat-button.btn-danger:focus-visible,.mat-mdc-button.btn-danger:focus-visible,.mat-mdc-unelevated-button.btn-danger:focus-visible{outline:var(--radii-xs) solid var(--color-red-600);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-xs,.mat-mdc-button.btn-xs,.mat-mdc-unelevated-button.btn-xs{height:1.875rem;min-height:1.875rem}.mat-flat-button.btn-sm,.mat-mdc-button.btn-sm,.mat-mdc-unelevated-button.btn-sm{height:2.125rem;min-height:2.125rem}.mat-flat-button.btn-lg,.mat-mdc-button.btn-lg,.mat-mdc-unelevated-button.btn-lg{height:3rem;min-height:3rem}.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)}.btn-spinner{display:flex;align-items:center;justify-content:center}.btn-spinner .mdc-circular-progress__indeterminate-circle-graphic,.btn-spinner .mdc-circular-progress__determinate-circle-graphic{stroke:var(--btn-spinner-color, white)!important}.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{width:1rem!important;height:1rem!important;font-size:1rem!important;display:inline-flex;align-items:center;justify-content:center}.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:.5rem}.form-grid .half{grid-column:span 1}.form-grid .full{grid-column:span 2}.form-grid .pair-60-40{display:flex;gap:1rem;width:100%}.form-grid .pair-60-40>*:first-child{flex:3;min-width:0}.form-grid .pair-60-40>*:last-child{flex:2;min-width:0}@media(max-width:75rem){.form-grid{grid-template-columns:1fr}.form-grid .half,.form-grid .full,.form-grid .pair-60-40{grid-column:span 1}}.custom-label-color,.form-field-multiline,.form-field-wide,.form-field-slim{--mat-form-field-outlined-label-text-color: var(--form-label-text)}.custom-border-color,.form-field-multiline,.form-field-wide,.form-field-slim{--mat-form-field-outlined-outline-color: var(--form-input-border)}.form-field-slim{width:100%;--mat-form-field-container-height: 2.5rem;--mat-form-field-container-vertical-padding: .625rem;--form-field-input-height: 1.25rem}.form-field-slim .mat-mdc-form-field-infix{display:flex;align-items:center;line-height:var(--form-field-input-height);height:var(--form-field-input-height)}.form-field-slim .mat-mdc-form-field-infix input,.form-field-slim .mat-mdc-form-field-infix mat-date-range-input{flex:1;min-width:0;line-height:var(--form-field-input-height);height:var(--form-field-input-height)}.form-field-slim .clear-input-btn{margin-top:0;flex-shrink:0;padding:0 var(--space-xs);margin-left:.5rem}.form-field-wide{width:100%;--mat-form-field-container-height: 3rem;--mat-form-field-container-vertical-padding: .75rem}.form-field-multiline{width:100%}.form-field-truncate{container-type:inline-size}.form-field-truncate .mdc-floating-label:not(.mdc-floating-label--float-above){display:inline-block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100cqi - 3rem)!important}.date-range-picker{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-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.sla-popup-badge{font-size:var(--typography-size-label);font-weight:var(--typography-weight-label);line-height:var(--typography-line-height-label);padding:var(--space-xs) var(--space-xl);border-radius:var(--radii-xl);background:var(--color-green-100);color:var(--color-green-600);white-space:nowrap;margin-top:-4.3rem;margin-right:3.125rem;position:absolute;right:0}.sla-popup-badge--breached{background:var(--color-red-400);color:var(--color-white-500)}.fraud-status-fraud{border-radius:var(--message-radii);background-color:var(--color-red-300);padding:.2rem .5rem}.fraud-status-suspicious{border-radius:var(--message-radii);background-color:var(--color-amber-100);padding:.2rem .5rem}.fraud-status-genuine,.case-status-open{border-radius:var(--message-radii);background-color:var(--color-green-100);padding:.2rem .5rem}.case-status-reopened,.case-status-closed{border-radius:var(--message-radii);background-color:var(--color-amber-100);padding:.2rem .5rem}.alert-status-open{border-radius:var(--message-radii);background-color:var(--color-green-100);padding:.2rem .5rem}.alert-status-reopened,.alert-status-closed{border-radius:var(--message-radii);background-color:var(--color-amber-100);padding:.2rem .5rem}.rule-status-approved,.rule-status-in_progress,.rule-status-under_review,.rule-status-waiting_approval,.rule-enabled,.rule-disabled{border-radius:var(--radii-lg);padding:.3rem .6rem;font-weight:500}.rule-status-approved,.rule-enabled{background-color:var(--color-green-100);color:var(--color-green-600)}.rule-status-in_progress{background-color:var(--color-deep-blue-200);color:var(--color-brand-800)}.rule-status-under_review{background-color:var(--color-lavender-300);color:var(--color-lavender-500)}.rule-status-waiting_approval{background-color:var(--color-amber-100);color:var(--color-amber-300)}.rule-disabled{background-color:var(--color-deep-blue-600);color:var(--color-deep-blue-900)}.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}.option-row{gap:.5rem;padding:.125rem;line-height:1.25;overflow:hidden}.option-row span{min-width:0}.option-row mat-icon:hover{opacity:1;transform:scale(1.1)}.option-row .copy-icon{cursor:pointer;flex-shrink:0;font-size:1.2rem;vertical-align:middle;color:var(--color-gray-500)}.option-row .copy-icon:hover{color:var(--color-primary)}.option-row .copy-icon img{width:var(--icon-size-sm);height:var(--icon-size-sm)}@media(max-width:64rem){.left-border{border-left:none;padding-left:0}.grid-content.six-col{grid-template-columns:repeat(2,1fr)}}.material-icons{font-family:Material Icons,sans-serif!important;font-weight:400;font-style:normal;font-size:var(--typography-size-xxxl);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-caption);font-weight:var(--typography-weight-body-caption);line-height:var(--typography-line-height-body-caption);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}.tooltip-light{--mat-tooltip-container-color: var(--color-brand-50);--mat-tooltip-supporting-text-color: var(--color-black-400);background-color:var(--color-brand-50)!important}.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:flex-start;width:100%;color:var(--modal-text);font-size:var(--typography-size-body-default);font-weight:var(--typography-weight-body-default);line-height:var(--typography-line-height-body-default);overflow-y:auto;box-sizing:border-box;max-height:80vh}.mat-mdc-dialog-actions{width:100%}.mat-mdc-table{--mat-table-row-item-label-text-size: var(--typography-size-body-default);--mat-table-row-item-label-text-weight: var(--typography-weight-regular)}.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-data-table-header);font-weight:var(--typography-weight-data-table-header);line-height:var(--typography-line-height-data-table-header);white-space:nowrap;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)}.mat-mdc-table .mat-mdc-cell{padding-block:.05rem}.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-table .empty-state-row{padding-block:2rem;display:block ruby}.mat-mdc-table .empty-state-row .mat-mdc-cell{border:none!important}.mat-mdc-table .mat-mdc-form-field-infix{--mat-form-field-container-height: 1.65rem;--mat-form-field-container-vertical-padding: .075rem}.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-checkbox-sm{--mdc-checkbox-state-layer-size: 1.5rem;display:inline-flex!important;align-items:center;height:var(--mdc-checkbox-state-layer-size);vertical-align:middle}.mat-checkbox-sm .mdc-checkbox{width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size);flex-shrink:0;padding:.1875rem}.mat-checkbox-sm .mdc-checkbox .mdc-checkbox__background{width:.875rem;height:.875rem;inset:0;margin:auto}.mat-mdc-paginator{--mat-icon-button-icon-size: 1.25rem;--mat-icon-button-touch-target-size: 1.25rem}.mat-mdc-paginator-outer-container{color:var(--pagination-text);background:var(--pagination-bg);font-size:var(--typography-size-body-default);font-weight:var(--typography-weight-body-default);line-height:var(--typography-line-height-body-default)}.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-mdc-paginator-container{padding:.313rem .5rem!important}mat-paginator{position:sticky;bottom:0;z-index:25}.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-heading-component)}.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-heading-component);font-weight:var(--typography-weight-heading-component);line-height:var(--typography-line-height-heading-component);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-default)}.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-default);font-weight:var(--typography-weight-body-default);line-height:var(--typography-line-height-body-default)}.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{--mat-form-field-container-text-size: var(--typography-size-form-input);--mat-form-field-outlined-label-text-size: var(--typography-size-form-label);--mat-form-field-container-text-line-height: var(--typography-line-height-normal)}.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}.form-field-slim .mat-mdc-form-field-text-prefix{min-width:0;overflow:hidden}.mat-mdc-select-panel{--mat-sys-surface-container: var(--form-option-bg);--mat-sys-on-surface: var(--form-option-hover)}.mat-mdc-option{--mat-option-label-text-color: var(--form-option-text)}.mat-mdc-option .mdc-list-item__primary-text{overflow:hidden;width:100%}.mat-mdc-option .mat-pseudo-checkbox-minimal{width:.875rem;height:.875rem}.mat-mdc-option .mat-pseudo-checkbox-minimal:after{width:.5rem!important;height:.25rem!important}.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-default);--mat-datepicker-calendar-header-text-weight: var(--typography-weight-semibold);--mat-datepicker-calendar-text-size: var(--typography-size-body-default);box-shadow:0 .5rem 1.5rem var(--color-gray-100),0 .25rem .5rem var(--color-gray-150)!important}.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:var(--datapicker-content-space)!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}.mat-mdc-form-field-icon-suffix:has(mat-datepicker-toggle){padding-right:.375rem!important}.mat-calendar-content{padding:0 var(--datapicker-content-space) 0 var(--datapicker-content-space)!important}.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)}app-select .hide-selected{display:none}.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}.mdc-switch{--mat-slide-toggle-unselected-track-color: var(--switch-disabled-color)}.mdc-switch--unselected{--mat-slide-toggle-track-outline-color: var(--switch-disabled-color)}.mdc-switch--disabled{--mat-slide-toggle-disabled-unselected-track-color: var(--switch-disabled-unselected-color);--mat-slide-toggle-disabled-unselected-handle-color: var(--switch-disabled-unselected-color)}.mat-select-compact-trigger .mat-mdc-select-value{width:max-content!important;max-width:100%;overflow:hidden;padding-right:.313rem!important}.tab-group{width:100%;--mat-tab-divider-color: var(--color-slate-blue-350);--mat-tab-active-indicator-color: var(--color-slate-blue-200);--mat-tab-active-focus-indicator-color: var(--color-slate-blue-200);--mat-tab-active-hover-indicator-color: var(--color-slate-blue-200);--mat-tab-active-ripple-color: var(--color-slate-blue-200);--mat-tab-inactive-ripple-color: var(--color-slate-blue-350);--mat-tab-active-indicator-height: 16rem}.left-error-wrapper .mat-mdc-form-field-error-wrapper{display:flex;justify-content:left;padding:unset!important}.mat-mdc-form-field-error-wrapper{display:flex;justify-content:center;padding:unset!important}.auth-left .mat-mdc-form-field-icon-suffix{padding-right:.75rem!important}.mat-mdc-button>mat-icon,.mat-mdc-unelevated-button>mat-icon,.mat-mdc-raised-button>mat-icon,.mat-mdc-outlined-button>mat-icon{margin-left:0!important}.range-from-input{padding:0!important}.mat-mdc-form-field-infix:has(.range-from-input){display:flex;align-items:center;gap:.375rem;min-width:0;overflow:hidden}.mat-mdc-form-field-infix:has(.range-from-input) input.range-from-input,.mat-mdc-form-field-infix:has(.range-from-input) input.range-to-input{flex:0 0 auto!important}.mat-mdc-form-field-infix:has(.range-from-input) input[type=number]{-moz-appearance:textfield}.mat-mdc-form-field-infix:has(.range-from-input) input[type=number]::-webkit-outer-spin-button,.mat-mdc-form-field-infix:has(.range-from-input) input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.table-with-column-filter-header-row mat-form-field{width:8rem!important;display:block}.table-with-column-filter-header-row .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:.875rem!important}.table-with-column-filter-header-row mat-form-field.date-range-input-filter{width:14rem!important;display:block}.table-with-column-filter-header-row .mat-mdc-form-field-subscript-wrapper{display:none}.table-with-column-filter-header-row .mat-mdc-form-field-flex{align-items:center;height:2rem}.table-with-column-filter-header-row .mat-mdc-form-field-icon-suffix .mat-icon{height:.875rem;line-height:.875rem;cursor:pointer;padding:unset;vertical-align:super}.table-with-column-filter-header-row .clear-filter-icon{font-size:.875rem}.table-with-column-filter-header-row .filter-input-padding{padding-left:.438rem!important}.table-with-column-filter-header-row .unset-padding{padding:unset!important}
