@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-cyrillic-ext-wght-normal-STBLBFVS.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-cyrillic-wght-normal-NRQT7BTR.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-greek-ext-wght-normal-R4BDH37S.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-greek-wght-normal-5SKESFJN.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-vietnamese-wght-normal-XGPNBA5A.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-latin-ext-wght-normal-XVT7XTJY.woff2") format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-latin-wght-normal-U5LAIBVI.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-rounded-FDVB5O6D.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}html{font-synthesis:style}h1{font-family:var(--app-sys-font-family-brand);font-weight:var(--app-sys-text-title-weight);font-size:var(--app-sys-text-title-size);line-height:1.3;letter-spacing:var(--app-sys-text-title-tracking);margin-bottom:1rem}h2{font-family:var(--app-sys-font-family-brand);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-subtitle-size);line-height:1.4;letter-spacing:var(--app-sys-text-subtitle-tracking);margin-bottom:.75rem}h3,h4{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-semibold);font-size:var(--app-sys-text-body-size);line-height:var(--app-sys-text-body-line-height);margin-bottom:.5rem}h5,h6{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-body-size);line-height:var(--app-sys-text-body-line-height);margin-bottom:.5rem}a{color:var(--mat-sys-primary);text-decoration:none;font-weight:var(--app-sys-font-weight-medium)}a:hover{text-decoration:underline}p,body{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-body-size);line-height:var(--app-sys-text-body-line-height);margin:0}:root{--icon-btn-size-xs: 1.375rem;--icon-btn-size-sm: 1.75rem;--icon-btn-size-md: 2.25rem;--icon-btn-size-lg: 2.5rem;--icon-btn-size-xl: 2.75rem;--icon-btn-glyph-xs: .75rem;--icon-btn-glyph-sm: 1rem;--icon-btn-glyph-md: 1.25rem;--icon-btn-glyph-lg: 1.375rem;--icon-btn-glyph-xl: 1.5rem;--icon-btn-touch-xs: 1.875rem;--icon-btn-touch-sm: 2.25rem;--icon-btn-touch-md: 2.75rem;--icon-btn-touch-lg: 3rem;--icon-btn-touch-xl: 3rem;--app-country-flag-size-sm: 1rem;--app-country-flag-size-md: 1.25rem;--app-country-flag-size-lg: 1.375rem;--app-btn-height-xs: 1.75rem;--app-btn-height-sm: 2rem;--app-btn-height-md: 2.5rem;--app-btn-height-lg: 3rem;--app-btn-height-xl: 3.5rem;--app-btn-height-inline: 1.25rem;--app-btn-padding-inline-xs: .75rem;--app-btn-padding-inline-sm: 1rem;--app-btn-padding-inline-md: 1.5rem;--app-btn-padding-inline-lg: 2rem;--app-btn-padding-inline-xl: 2.5rem;--app-btn-icon-spacing-xs: .375rem;--app-btn-icon-spacing-sm: .5rem;--app-btn-icon-spacing-md: .5rem;--app-btn-icon-spacing-lg: .625rem;--app-btn-icon-spacing-xl: .75rem;--app-btn-touch-xs: 2.75rem;--app-btn-touch-sm: 2.75rem;--app-btn-touch-md: 2.75rem;--app-btn-touch-lg: 3rem;--app-btn-touch-xl: 3.5rem;--app-btn-touch-inline: 1.5rem;--app-badge-height-xs: 1rem;--app-badge-height-sm: 1.25rem;--app-badge-height-md: 1.5rem;--app-badge-height-lg: 1.75rem;--app-badge-height-xl: 2rem;--app-badge-padding-inline-xs: .375rem;--app-badge-padding-inline-sm: .5rem;--app-badge-padding-inline-md: .75rem;--app-badge-padding-inline-lg: 1rem;--app-badge-padding-inline-xl: 1.25rem;--app-badge-glyph-xs: .75rem;--app-badge-glyph-sm: .75rem;--app-badge-glyph-md: .875rem;--app-badge-glyph-lg: 1rem;--app-badge-glyph-xl: 1.125rem;--app-spinner-size-xs: 1rem;--app-spinner-size-sm: 1rem;--app-spinner-size-md: 1.25rem;--app-spinner-size-lg: 1.375rem;--app-spinner-size-xl: 1.5rem;--app-spinner-track-color: var(--mat-sys-surface-variant);--app-progress-bar-track-height-sm: .125rem;--app-progress-bar-track-height-md: .25rem;--app-progress-bar-track-height-lg: .5rem;--app-progress-bar-shape: var(--app-sys-radius-pill);--app-color-picker-panel-width: calc( 7 * var(--app-color-picker-swatch-size) + 6 * var(--app-color-picker-swatch-gap) + 2 * var(--app-drop-panel-gutter) );--app-color-picker-track-height: .75rem;--app-color-picker-thumb-size: 1.25rem;--app-color-picker-swatch-size: 1.5rem;--app-color-picker-swatch-gap: var(--app-sys-spacing-sm);--app-sys-spacing-xs: .25rem;--app-sys-spacing-sm: .5rem;--app-sys-spacing-md: .75rem;--app-sys-spacing-lg: 1rem;--app-sys-spacing-xl: 1.5rem;--app-sys-panel-padding: var(--app-sys-spacing-xl);--app-sys-z-loading-overlay: 9999;--app-sys-scrim-opacity: 80%;--app-sys-z-card-overlay: 1;--app-form-field-leading-padding: 1rem;--app-form-field-action-btn-inset: .3rem;--app-form-field-hint-gap: .5rem;--app-form-field-container-height: 2rem;--app-sys-control-height-compact: calc( var(--app-form-field-container-height) - var(--app-sys-spacing-xs) );--app-form-field-container-height-compact: var(--app-form-field-container-height);--app-form-field-indicator-thickness: 14px;--app-form-field-flag-width: 1.25rem;--app-form-field-flag-height: .875rem;--app-sys-color-transition: .15s cubic-bezier(.4, 0, .2, 1);--app-sys-motion-enter: .24s cubic-bezier(0, 0, .2, 1);--app-sys-motion-exit: .16s cubic-bezier(.4, 0, 1, 1);--app-drop-panel-max-height: 256px;--app-drop-panel-tick-size: 1rem;--app-drop-panel-divider-inset: var(--app-sys-spacing-sm);--app-drop-panel-gutter: var(--app-sys-spacing-lg);--app-dropdown-box-min-inline-size: 12rem;--app-dropdown-box-max-inline-size: 18rem;--app-datepicker-calendar-width: 296px;--app-datepicker-calendar-height: 354px;--app-snackbar-min-width: 344px;--app-snackbar-max-width: 672px;--app-autofill-text: var(--mat-sys-on-surface);--app-chip-avatar-spacing: .625rem;--app-chip-avatar-icon-size: .875rem;--app-chip-height: 1.75rem}html{--mat-sys-background: light-dark(#f7fafc, #101416);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eef1f3, #2d3133);--mat-sys-inverse-primary: light-dark(#cfbcff, #6750a4);--mat-sys-inverse-surface: light-dark(#2d3133, #e0e3e5);--mat-sys-on-background: light-dark(#181c1e, #e0e3e5);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #381e72);--mat-sys-on-primary-container: light-dark(#4f378a, #e9ddff);--mat-sys-on-primary-fixed: light-dark(#22005d, #22005d);--mat-sys-on-primary-fixed-variant: light-dark(#4f378a, #4f378a);--mat-sys-on-secondary: light-dark(#ffffff, #342b4b);--mat-sys-on-secondary-container: light-dark(#4b4263, #e9ddff);--mat-sys-on-secondary-fixed: light-dark(#1f1635, #1f1635);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4263, #4b4263);--mat-sys-on-surface: light-dark(#181c1e, #e0e3e5);--mat-sys-on-surface-variant: light-dark(#454747, #e2e2e2);--mat-sys-on-tertiary: light-dark(#ffffff, #5f014e);--mat-sys-on-tertiary-container: light-dark(#7b2066, #ffd8ed);--mat-sys-on-tertiary-fixed: light-dark(#3b002f, #3b002f);--mat-sys-on-tertiary-fixed-variant: light-dark(#7b2066, #7b2066);--mat-sys-outline: light-dark(#767777, #909191);--mat-sys-outline-variant: light-dark(#c6c6c7, #454747);--mat-sys-primary: light-dark(#6750a4, #cfbcff);--mat-sys-primary-container: light-dark(#e9ddff, #4f378a);--mat-sys-primary-fixed: light-dark(#e9ddff, #e9ddff);--mat-sys-primary-fixed-dim: light-dark(#cfbcff, #cfbcff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#63597c, #cdc0e9);--mat-sys-secondary-container: light-dark(#e9ddff, #4b4263);--mat-sys-secondary-fixed: light-dark(#e9ddff, #e9ddff);--mat-sys-secondary-fixed-dim: light-dark(#cdc0e9, #cdc0e9);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7fafc, #101416);--mat-sys-surface-bright: light-dark(#f7fafc, #363a3c);--mat-sys-surface-container: light-dark(#ebeef0, #1c2022);--mat-sys-surface-container-high: light-dark(#e5e9eb, #262b2c);--mat-sys-surface-container-highest: light-dark(#e0e3e5, #313537);--mat-sys-surface-container-low: light-dark(#f1f4f6, #181c1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f10);--mat-sys-surface-dim: light-dark(#d7dadc, #101416);--mat-sys-surface-tint: light-dark(#6750a4, #cfbcff);--mat-sys-surface-variant: light-dark(#e2e2e2, #454747);--mat-sys-tertiary: light-dark(#983a7f, #ffade2);--mat-sys-tertiary-container: light-dark(#ffd8ed, #7b2066);--mat-sys-tertiary-fixed: light-dark(#ffd8ed, #ffd8ed);--mat-sys-tertiary-fixed-dim: light-dark(#ffade2, #ffade2);--mat-sys-neutral-variant20: #2f3131;--mat-sys-neutral10: #181c1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem "Inter Variable", "Inter", sans-serif;--mat-sys-body-large-font: "Inter Variable", "Inter", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Inter Variable", "Inter", sans-serif;--mat-sys-body-medium-font: "Inter Variable", "Inter", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Inter Variable", "Inter", sans-serif;--mat-sys-body-small-font: "Inter Variable", "Inter", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-display-large-font: "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-display-medium-font: "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-display-small-font: "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-headline-large-font: "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-headline-medium-font: "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-headline-small-font: "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem "Inter Variable", "Inter", sans-serif;--mat-sys-label-large-font: "Inter Variable", "Inter", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem "Inter Variable", "Inter", sans-serif;--mat-sys-label-medium-font: "Inter Variable", "Inter", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem "Inter Variable", "Inter", sans-serif;--mat-sys-label-small-font: "Inter Variable", "Inter", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-title-large-font: "Inter Tight Variable", "Inter Tight", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem "Inter Variable", "Inter", sans-serif;--mat-sys-title-medium-font: "Inter Variable", "Inter", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem "Inter Variable", "Inter", sans-serif;--mat-sys-title-small-font: "Inter Variable", "Inter", sans-serif;--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{--app-sys-shadow-opacity-umbra: .1;--app-sys-shadow-opacity-penumbra: .07;--app-sys-shadow-opacity-ambient: .05;--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, var(--app-sys-shadow-opacity-umbra)), 0px 1px 1px 0px rgba(0, 0, 0, var(--app-sys-shadow-opacity-penumbra)), 0px 1px 3px 0px rgba(0, 0, 0, var(--app-sys-shadow-opacity-ambient));--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, var(--app-sys-shadow-opacity-umbra)), 0px 3px 4px 0px rgba(0, 0, 0, var(--app-sys-shadow-opacity-penumbra)), 0px 1px 8px 0px rgba(0, 0, 0, var(--app-sys-shadow-opacity-ambient));--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, var(--app-sys-shadow-opacity-umbra)), 0px 6px 10px 0px rgba(0, 0, 0, var(--app-sys-shadow-opacity-penumbra)), 0px 1px 18px 0px rgba(0, 0, 0, var(--app-sys-shadow-opacity-ambient));--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, var(--app-sys-shadow-opacity-umbra)), 0px 8px 10px 1px rgba(0, 0, 0, var(--app-sys-shadow-opacity-penumbra)), 0px 3px 14px 2px rgba(0, 0, 0, var(--app-sys-shadow-opacity-ambient));--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, var(--app-sys-shadow-opacity-umbra)), 0px 12px 17px 2px rgba(0, 0, 0, var(--app-sys-shadow-opacity-penumbra)), 0px 5px 22px 4px rgba(0, 0, 0, var(--app-sys-shadow-opacity-ambient))}html{color-scheme:light;--mat-sys-neutral: #455A64;--mat-sys-on-neutral: var(--mat-sys-on-primary);--mat-sys-warning: #FB8C00;--mat-sys-on-warning: var(--mat-sys-on-primary);--mat-sys-info: #00B0FF;--mat-sys-on-info: var(--mat-sys-on-primary);--mat-sys-upgrade: #FFB300;--mat-sys-on-upgrade: var(--mat-sys-on-primary);--mat-sys-success: #2E7D32;--mat-sys-on-success: var(--mat-sys-on-primary);--app-header-height: 4rem;--app-header-clearance: 0rem;--app-sys-surface-canvas: var(--mat-sys-surface-container);--app-sys-surface-raised: var(--mat-sys-surface-container-lowest);--app-sys-surface-overlay: var(--mat-sys-surface-container-lowest);--app-custom-grey-container: #64748B;--app-custom-grey-label: var(--mat-sys-on-primary);--app-custom-dark-grey-container: #334155;--app-custom-dark-grey-label: var(--mat-sys-on-primary);--app-custom-red-container: #EF4444;--app-custom-red-label: var(--mat-sys-on-primary);--app-custom-yellow-container: #F59E0B;--app-custom-yellow-label: var(--mat-sys-on-primary);--app-custom-green-container: #22C55E;--app-custom-green-label: var(--mat-sys-on-primary);--app-custom-blue-container: #3B82F6;--app-custom-blue-label: var(--mat-sys-on-primary);--app-custom-purple-container: #A855F7;--app-custom-purple-label: var(--mat-sys-on-primary);--app-custom-black-container: #0F172A;--app-custom-black-label: var(--mat-sys-on-primary);--app-custom-light-container: #F8FAFC;--app-custom-light-label: var(--mat-sys-on-surface);--app-custom-dark-container: var(--mat-sys-on-surface);--app-custom-dark-label: var(--mat-sys-surface);--app-custom-orange-container: #F97316;--app-custom-orange-label: var(--mat-sys-on-primary);--app-custom-turquoise-container: #14B8A6;--app-custom-turquoise-label: var(--mat-sys-on-primary);--app-custom-light-blue-container: #0EA5E9;--app-custom-light-blue-label: var(--mat-sys-on-primary);--badge-custom-grey-bg: #F1F5F9;--badge-custom-grey-text: #475569;--badge-custom-dark-grey-bg: #E2E8F0;--badge-custom-dark-grey-text: #1E293B;--badge-custom-red-bg: #FEE2E2;--badge-custom-red-text: #DC2626;--badge-custom-yellow-bg: #FEF9C3;--badge-custom-yellow-text: #CA8A04;--badge-custom-green-bg: #DCFCE7;--badge-custom-green-text: #16A34A;--badge-custom-blue-bg: #DBEAFE;--badge-custom-blue-text: #2563EB;--badge-custom-purple-bg: #F3E8FF;--badge-custom-purple-text: #9333EA;--badge-custom-black-bg: #E2E8F0;--badge-custom-black-text: #0F172A;--badge-custom-orange-bg: #FFEDD5;--badge-custom-orange-text: #C2410C;--badge-custom-turquoise-bg: #CCFBF1;--badge-custom-turquoise-text: #0F766E;--badge-custom-light-blue-bg: #CFFAFE;--badge-custom-light-blue-text: #0891B2;--badge-custom-light-bg: transparent;--badge-custom-light-text: var(--mat-sys-on-surface);--badge-custom-dark-bg: var(--mat-sys-on-surface);--badge-custom-dark-text: var(--mat-sys-surface);--badge-custom-grey-outline: var(--badge-custom-grey-text);--badge-custom-dark-grey-outline: var(--badge-custom-dark-grey-text);--badge-custom-red-outline: var(--badge-custom-red-text);--badge-custom-yellow-outline: var(--badge-custom-yellow-text);--badge-custom-green-outline: var(--badge-custom-green-text);--badge-custom-blue-outline: var(--badge-custom-blue-text);--badge-custom-purple-outline: var(--badge-custom-purple-text);--badge-custom-black-outline: var(--badge-custom-black-text);--badge-custom-orange-outline: var(--badge-custom-orange-text);--badge-custom-turquoise-outline: var(--badge-custom-turquoise-text);--badge-custom-light-blue-outline: var(--badge-custom-light-blue-text);--badge-custom-light-outline: var(--badge-custom-light-text);--badge-custom-dark-outline: var(--badge-custom-dark-text);--badge-sys-primary-bg: color-mix(in srgb, var(--mat-sys-primary) 10%, transparent);--badge-sys-primary-text: var(--mat-sys-primary);--badge-sys-primary-outline: var(--badge-sys-primary-text);--badge-sys-primary-variant-bg: color-mix(in srgb, var(--mat-sys-primary-container) 10%, transparent);--badge-sys-primary-variant-text: var(--mat-sys-primary-container);--badge-sys-primary-variant-outline: var(--badge-sys-primary-variant-text);--badge-sys-secondary-bg: color-mix(in srgb, var(--mat-sys-secondary) 10%, transparent);--badge-sys-secondary-text: var(--mat-sys-secondary);--badge-sys-secondary-outline: var(--badge-sys-secondary-text);--badge-sys-tertiary-bg: color-mix(in srgb, var(--mat-sys-tertiary) 10%, transparent);--badge-sys-tertiary-text: var(--mat-sys-tertiary);--badge-sys-tertiary-outline: var(--badge-sys-tertiary-text);--badge-sys-tertiary-variant-bg: color-mix(in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) 10%, transparent);--badge-sys-tertiary-variant-text: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--badge-sys-tertiary-variant-outline: var(--badge-sys-tertiary-variant-text);--badge-sys-neutral-bg: color-mix(in srgb, var(--mat-sys-neutral) 10%, transparent);--badge-sys-neutral-text: var(--mat-sys-neutral);--badge-sys-neutral-outline: var(--badge-sys-neutral-text);--badge-sys-error-bg: color-mix(in srgb, var(--mat-sys-error) 10%, transparent);--badge-sys-error-text: var(--mat-sys-error);--badge-sys-error-outline: var(--badge-sys-error-text);--badge-sys-warning-bg: color-mix(in srgb, var(--mat-sys-warning) 10%, transparent);--badge-sys-warning-text: var(--mat-sys-warning);--badge-sys-warning-outline: var(--badge-sys-warning-text);--badge-sys-info-bg: color-mix(in srgb, var(--mat-sys-info) 10%, transparent);--badge-sys-info-text: var(--mat-sys-info);--badge-sys-info-outline: var(--badge-sys-info-text);--badge-sys-upgrade-bg: color-mix(in srgb, var(--mat-sys-upgrade) 10%, transparent);--badge-sys-upgrade-text: var(--mat-sys-upgrade);--badge-sys-upgrade-outline: var(--badge-sys-upgrade-text);--badge-sys-success-bg: color-mix(in srgb, var(--mat-sys-success) 10%, transparent);--badge-sys-success-text: var(--mat-sys-success);--badge-sys-success-outline: var(--badge-sys-success-text)}:root:has(app-header){--app-header-clearance: var(--app-header-height)}.dark-theme{color-scheme:dark;--mat-sys-neutral: #B0BEC5;--mat-sys-on-neutral: #263238;--mat-sys-warning: #FFB74D;--mat-sys-on-warning: #E65100;--mat-sys-info: #4FC3F7;--mat-sys-on-info: #01579B;--mat-sys-upgrade: #FFD54F;--mat-sys-on-upgrade: #FF6F00;--mat-sys-success: #81C784;--mat-sys-on-success: #1B5E20;--app-sys-surface-canvas: var(--mat-sys-surface);--app-sys-surface-raised: var(--mat-sys-surface-container-high);--app-sys-surface-overlay: var(--mat-sys-surface-container-highest);--app-custom-grey-container: #E2E8F0;--app-custom-grey-label: #334155;--app-custom-dark-grey-container: #F1F5F9;--app-custom-dark-grey-label: #1E293B;--app-custom-red-container: #FCA5A5;--app-custom-red-label: #7F1D1D;--app-custom-yellow-container: #FDE047;--app-custom-yellow-label: #713F12;--app-custom-green-container: #86EFAC;--app-custom-green-label: #14532D;--app-custom-blue-container: #93C5FD;--app-custom-blue-label: #1E3A8A;--app-custom-purple-container: #D8B4FE;--app-custom-purple-label: #581C87;--app-custom-black-container: #F8FAFC;--app-custom-black-label: #0F172A;--app-custom-light-container: #1E293B;--app-custom-light-label: var(--mat-sys-on-surface);--app-custom-dark-container: var(--mat-sys-on-surface);--app-custom-dark-label: var(--mat-sys-surface);--app-custom-orange-container: #FDBA74;--app-custom-orange-label: #7C2D12;--app-custom-turquoise-container: #5EEAD4;--app-custom-turquoise-label: #134E4A;--app-custom-light-blue-container: #67E8F9;--app-custom-light-blue-label: #164E63;--badge-custom-grey-bg: #E2E8F0;--badge-custom-grey-text: #334155;--badge-custom-dark-grey-bg: #F1F5F9;--badge-custom-dark-grey-text: #1E293B;--badge-custom-red-bg: #FCA5A5;--badge-custom-red-text: #7F1D1D;--badge-custom-yellow-bg: #FDE047;--badge-custom-yellow-text: #713F12;--badge-custom-green-bg: #86EFAC;--badge-custom-green-text: #14532D;--badge-custom-blue-bg: #93C5FD;--badge-custom-blue-text: #1E3A8A;--badge-custom-purple-bg: #D8B4FE;--badge-custom-purple-text: #581C87;--badge-custom-black-bg: #F8FAFC;--badge-custom-black-text: #0F172A;--badge-custom-orange-bg: #FDBA74;--badge-custom-orange-text: #7C2D12;--badge-custom-turquoise-bg: #5EEAD4;--badge-custom-turquoise-text: #134E4A;--badge-custom-light-blue-bg: #67E8F9;--badge-custom-light-blue-text: #164E63;--badge-custom-light-bg: #1E293B;--badge-custom-light-text: var(--mat-sys-on-surface);--badge-custom-dark-bg: var(--mat-sys-on-surface);--badge-custom-dark-text: var(--mat-sys-surface);--badge-custom-grey-outline: var(--badge-custom-grey-bg);--badge-custom-dark-grey-outline: var(--badge-custom-dark-grey-bg);--badge-custom-red-outline: var(--badge-custom-red-bg);--badge-custom-yellow-outline: var(--badge-custom-yellow-bg);--badge-custom-green-outline: var(--badge-custom-green-bg);--badge-custom-blue-outline: var(--badge-custom-blue-bg);--badge-custom-purple-outline: var(--badge-custom-purple-bg);--badge-custom-black-outline: var(--badge-custom-black-bg);--badge-custom-orange-outline: var(--badge-custom-orange-bg);--badge-custom-turquoise-outline: var(--badge-custom-turquoise-bg);--badge-custom-light-blue-outline: var(--badge-custom-light-blue-bg);--badge-custom-light-outline: var(--badge-custom-light-text);--badge-custom-dark-outline: var(--badge-custom-dark-text);--badge-sys-primary-bg: var(--mat-sys-primary);--badge-sys-primary-text: var(--mat-sys-on-primary);--badge-sys-primary-outline: var(--badge-sys-primary-bg);--badge-sys-primary-variant-bg: var(--mat-sys-primary-container);--badge-sys-primary-variant-text: var(--mat-sys-on-primary-container);--badge-sys-primary-variant-outline: var(--badge-sys-primary-variant-bg);--badge-sys-secondary-bg: var(--mat-sys-secondary);--badge-sys-secondary-text: var(--mat-sys-on-secondary);--badge-sys-secondary-outline: var(--badge-sys-secondary-bg);--badge-sys-tertiary-bg: var(--mat-sys-tertiary);--badge-sys-tertiary-text: var(--mat-sys-on-tertiary);--badge-sys-tertiary-outline: var(--badge-sys-tertiary-bg);--badge-sys-tertiary-variant-bg: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--badge-sys-tertiary-variant-text: color-mix(in srgb, var(--mat-sys-on-tertiary) 60%, var(--mat-sys-on-tertiary-container));--badge-sys-tertiary-variant-outline: var(--badge-sys-tertiary-variant-bg);--badge-sys-neutral-bg: var(--mat-sys-neutral);--badge-sys-neutral-text: var(--mat-sys-on-neutral);--badge-sys-neutral-outline: var(--badge-sys-neutral-bg);--badge-sys-error-bg: var(--mat-sys-error);--badge-sys-error-text: var(--mat-sys-on-error);--badge-sys-error-outline: var(--badge-sys-error-bg);--badge-sys-warning-bg: var(--mat-sys-warning);--badge-sys-warning-text: var(--mat-sys-on-warning);--badge-sys-warning-outline: var(--badge-sys-warning-bg);--badge-sys-info-bg: var(--mat-sys-info);--badge-sys-info-text: var(--mat-sys-on-info);--badge-sys-info-outline: var(--badge-sys-info-bg);--badge-sys-upgrade-bg: var(--mat-sys-upgrade);--badge-sys-upgrade-text: var(--mat-sys-on-upgrade);--badge-sys-upgrade-outline: var(--badge-sys-upgrade-bg);--badge-sys-success-bg: var(--mat-sys-success);--badge-sys-success-text: var(--mat-sys-on-success);--badge-sys-success-outline: var(--badge-sys-success-bg)}:root{--app-sys-font-weight-regular: 400;--app-sys-font-weight-medium: 500;--app-sys-font-weight-semibold: 600;--app-sys-font-weight-bold: 700;--app-sys-text-title-weight: var(--app-sys-font-weight-medium);--app-sys-font-family-brand: "Inter Tight Variable", "Inter Tight", sans-serif;--app-sys-font-family-plain: "Inter Variable", "Inter", sans-serif;--app-sys-font-size-3xl: 1.5rem;--app-sys-font-size-2xl: 1.25rem;--app-sys-font-size-xl: 1rem;--app-sys-font-size-lg: .875rem;--app-sys-font-size-md: .75rem;--app-sys-font-size-sm: .6875rem;--app-sys-font-size-xs: .625rem;--app-sys-text-display-size: var(--app-sys-font-size-3xl);--app-sys-text-title-size: var(--app-sys-font-size-2xl);--app-sys-text-subtitle-size: var(--app-sys-font-size-xl);--app-sys-text-body-size: var(--app-sys-font-size-lg);--app-sys-text-caption-size: var(--app-sys-font-size-md);--app-sys-text-overline-size: var(--app-sys-font-size-sm);--app-sys-text-hint-size: var(--app-sys-font-size-xs);--app-sys-text-body-line-height: 1.5;--app-sys-text-title-tracking: 0em;--app-sys-text-subtitle-tracking: 0em;--app-sys-text-overline-tracking: .06em}:root{--app-sys-radius-pill: .875rem;--app-sys-radius-control: .25rem}:root{--app-sys-border-hairline-width: 1px;--app-sys-border-hairline-strength: 12%;--app-sys-border-hairline-strength-hover: 18%;--app-sys-border-hairline-color: color-mix( in srgb, var(--mat-sys-on-surface) var(--app-sys-border-hairline-strength), transparent );--app-sys-border-hairline-color-hover: color-mix( in srgb, var(--mat-sys-on-surface) var(--app-sys-border-hairline-strength-hover), transparent );--app-sys-border-hairline: var(--app-sys-border-hairline-width) solid var(--app-sys-border-hairline-color);--app-sys-border-emphasis-width: 2px;--app-sys-focus-outline-width: 2px;--app-sys-focus-outline-color: var(--mat-sys-primary);--app-sys-focus-outline: var(--app-sys-focus-outline-width) solid var(--app-sys-focus-outline-color);--app-sys-focus-outline-offset: 1px;--app-sys-border-error-color: var(--mat-sys-error)}@media (min-resolution: 2dppx){:root{--app-sys-border-hairline-width: .5px}}.dark-theme{--app-sys-border-hairline-strength: 14%;--app-sys-border-hairline-strength-hover: 20%}:root{--app-sys-elevation-flat: var(--mat-sys-level0);--app-sys-elevation-raised: var(--mat-sys-level1);--app-sys-elevation-menu: var(--mat-sys-level2);--app-sys-elevation-overlay: var(--mat-sys-level3);--app-sys-elevation-hover-lift: var(--mat-sys-level4);--app-sys-elevation-dragged: var(--mat-sys-level5)}:root{--app-sys-state-active-strong: var(--mat-sys-primary);--app-sys-state-active-soft: var(--mat-sys-on-surface-variant);--app-sys-state-error-active: var(--mat-sys-on-error-container);--app-sys-state-readonly-outline: var(--mat-sys-outline);--app-sys-state-disabled-outline: color-mix( in srgb, var(--mat-sys-on-surface) 12%, transparent );--app-sys-state-disabled-foreground: color-mix( in srgb, var(--mat-sys-on-surface) 38%, transparent )}body{margin:0;background-color:var(--mat-sys-background);color:var(--mat-sys-on-background);--app-sys-surface-ambient: var(--mat-sys-background)}:root{--app-sys-scrollbar-thumb: var(--mat-sys-outline-variant);--app-sys-scrollbar-thumb-hover: var(--mat-sys-outline);--app-sys-scrollbar-track: transparent;--app-sys-scrollbar-size: .5rem;--app-sys-scrollbar-radius: 1rem}@supports (scrollbar-width: auto){*,body{scrollbar-width:thin;scrollbar-color:var(--app-sys-scrollbar-thumb) var(--app-sys-scrollbar-track)}}@supports selector(::-webkit-scrollbar){*::-webkit-scrollbar{width:var(--app-sys-scrollbar-size);height:var(--app-sys-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--app-sys-scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--app-sys-scrollbar-thumb);border-radius:var(--app-sys-scrollbar-radius)}*::-webkit-scrollbar-thumb:hover{background-color:var(--app-sys-scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:transparent}}:root{--app-vt-inline-sign: 1}:root:dir(rtl){--app-vt-inline-sign: -1}::view-transition-old(root),::view-transition-new(root){animation:none}@keyframes app-vt-shared-axis-old{0%{opacity:1;translate:0 0}to{opacity:0;translate:calc(-1 * var(--app-vt-inline-sign) * var(--app-sys-spacing-lg)) 0}}@keyframes app-vt-shared-axis-new{0%{opacity:0;translate:calc(var(--app-vt-inline-sign) * var(--app-sys-spacing-lg)) 0}to{opacity:1;translate:0 0}}@keyframes app-vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes app-vt-fade-in{0%{opacity:0}to{opacity:1}}::view-transition-old(page-content){animation:app-vt-shared-axis-old var(--app-sys-motion-exit) both}::view-transition-new(page-content){animation:app-vt-shared-axis-new var(--app-sys-motion-enter) both}@media (prefers-reduced-motion: reduce){::view-transition-old(page-content){animation:app-vt-fade-out var(--app-sys-motion-exit) both}::view-transition-new(page-content){animation:app-vt-fade-in var(--app-sys-motion-enter) both}}.app-text-title{font-family:var(--app-sys-font-family-brand);font-weight:var(--app-sys-text-title-weight);font-size:var(--app-sys-text-title-size);line-height:1.3;letter-spacing:var(--app-sys-text-title-tracking)}.app-text-subtitle{font-family:var(--app-sys-font-family-brand);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-subtitle-size);line-height:1.4;letter-spacing:var(--app-sys-text-subtitle-tracking)}.app-text-body-strong{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-semibold);font-size:var(--app-sys-text-body-size);line-height:var(--app-sys-text-body-line-height)}.app-text-body{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-body-size);line-height:var(--app-sys-text-body-line-height)}.app-text-label{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-medium);font-size:var(--app-sys-text-body-size);line-height:1.4}.app-text-caption{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-caption-size);line-height:1.4}.app-text-overline{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-semibold);font-size:var(--app-sys-text-overline-size);line-height:1.4;letter-spacing:var(--app-sys-text-overline-tracking);text-transform:uppercase}.app-text-numeric{font-variant-numeric:tabular-nums lining-nums}.app-text-truncate{display:block;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{--app-screen-padding: 2rem;--app-section-gap: 2rem;--app-grid-gap: 1.5rem;--app-form-col-min: 17.5rem;--app-form-col-min-compact: 13.75rem;--app-form-grid-gap-compact-row: .875rem;--app-form-grid-gap-compact-col: 1rem;--app-card-col-min-width: 18.75rem;--app-card-col-max-width: 25rem;--app-card-bp-wide: 22rem;--app-card-body-col-min: 15.5rem}router-outlet{display:none}.flex-center{display:flex;justify-content:center;align-items:center}.inline-flex-center{display:inline-flex;justify-content:center;align-items:center}.w-full{width:100%}.h-full{height:100%}.block{display:block}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.flex-1{flex:1;min-width:0}.flex-none{flex:0 0 auto}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.gap-xs{gap:var(--app-sys-spacing-xs)}.gap-sm{gap:var(--app-sys-spacing-sm)}.gap-md{gap:var(--app-sys-spacing-md)}.gap-lg{gap:var(--app-sys-spacing-lg)}.page-scroll-region{height:100%;overflow-y:auto;padding:var(--app-sys-spacing-lg);box-sizing:border-box}.col-span-full{grid-column:1/-1;width:100%}.layout-inline-split.layout-inline-split{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:start;width:100%}.content-wrapper{display:flex;flex-direction:column;width:100%;box-sizing:border-box;min-height:0;padding:0}.app-container,.app-container-fluid{width:100%;padding:var(--app-screen-padding);box-sizing:border-box}.app-container{max-width:1440px;margin:0 auto}.app-container-bare{width:100%;padding:0;box-sizing:border-box}.page-layout,form.page-layout{display:flex;flex-direction:column;gap:var(--app-section-gap);width:100%;box-sizing:border-box}.page-layout>*,form.page-layout>*{margin-top:0;margin-bottom:0}.page-section{display:block;width:100%}.page-section-title{font-family:var(--app-sys-font-family-brand);font-weight:var(--app-sys-text-title-weight);font-size:var(--app-sys-text-title-size);line-height:1.3;letter-spacing:var(--app-sys-text-title-tracking);font-weight:var(--app-sys-font-weight-semibold);margin-bottom:1rem;border-bottom:1px solid var(--mat-sys-outline-variant);padding-bottom:.75rem}.page-cards-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--app-grid-gap);width:100%;box-sizing:border-box}.page-cards-grid>*{flex:1 1 var(--app-card-col-min-width);max-width:var(--app-card-col-max-width);min-width:0;box-sizing:border-box;display:flex;flex-direction:column}.grid-layout{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.5rem 1rem}.grid-layout>*{flex:1 1 var(--app-card-col-min-width);max-width:var(--app-card-col-max-width);min-width:0;box-sizing:border-box;display:flex;flex-direction:column}.form-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;width:100%}.form-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.actions-row,.actions-row-start,.actions-row-center{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-sys-spacing-lg);width:100%;padding:0;margin:0}.actions-row{justify-content:flex-end}.actions-row-start{justify-content:flex-start}.actions-row-center{justify-content:center}.button-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-sys-spacing-sm)}[card-actions],[card-header-actions]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end;flex:0 1 auto}@container app-card (max-width: 18.75rem){[card-actions],[card-header-actions]{width:100%;justify-content:center}}.app-container-compact{width:100%;padding:1rem;box-sizing:border-box}.form-grid{display:grid;gap:var(--app-grid-gap)}.form-grid.form-grid-1{grid-template-columns:repeat(1,1fr)}.form-grid.form-grid-auto{grid-template-columns:repeat(auto-fit,minmax(var(--app-form-col-min),1fr))}.form-grid.form-grid-auto-compact{grid-template-columns:repeat(auto-fit,minmax(var(--app-form-col-min-compact),1fr));gap:var(--app-form-grid-gap-compact-row) var(--app-form-grid-gap-compact-col)}.form-grid.form-grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 600px){.form-grid.form-grid-2{grid-template-columns:1fr}}.form-grid.form-grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 600px){.form-grid.form-grid-3{grid-template-columns:1fr}}.form-grid.form-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 600px){.form-grid.form-grid-4{grid-template-columns:1fr}}.form-span-full{grid-column:1/-1}.form-span-2{grid-column:span 2}.form-span-3{grid-column:span 3}.form-span-4{grid-column:span 4}.form-grid.form-grid-2:has(>app-location-selector:last-child)>app-location-selector .location-selector-city,.form-grid.form-grid-2:has(>app-location-selector+:is(.form-span-2,.form-span-3,.form-span-4,.form-span-full))>app-location-selector .location-selector-city{grid-column:span 2}.app-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%)}.no-data,.performance-hint,.info-state{font-style:italic;opacity:.7}.surface-panel{padding:var(--app-sys-panel-padding);background-color:var(--app-sys-surface-raised);border-radius:var(--mat-sys-corner-medium);border:var(--app-sys-border-hairline);--app-sys-surface-ambient: var(--app-sys-surface-raised)}.app-scrim{background-color:color-mix(in srgb,var(--app-sys-surface-overlay) var(--app-sys-scrim-opacity),transparent)}.icon-large{--icon-size: 2.25rem}.app-divider-text{display:flex;align-items:center;width:100%;margin:0}.app-divider-text:before,.app-divider-text:after{content:"";flex:1 1 0%;height:1px;background-color:var(--mat-sys-outline-variant)}.app-divider-text span,.app-divider-text .text{padding:0 .5rem;color:var(--mat-sys-on-surface-variant);font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-caption-size);line-height:1.4}.text-footer{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-caption-size);line-height:1.4;line-height:1.2;color:var(--mat-sys-on-surface-variant);margin:0}.limit-chips-width ::ng-deep .mat-mdc-chip{max-width:15rem}.icon-slot{display:inline-flex;flex:0 0 auto;vertical-align:middle;line-height:0}.disabled-block{opacity:.6;pointer-events:none}.app-badge{display:inline-flex;align-items:center;justify-content:center;text-align:center;margin:0;box-sizing:border-box;align-self:center;height:fit-content;line-height:1.2;max-width:100%;min-width:0;gap:var(--app-sys-spacing-xs)}.app-badge .badge-text-wrapper{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;overflow-wrap:break-word}.app-badge.app-badge-disabled{pointer-events:none;-webkit-user-select:none;user-select:none;background-color:transparent;border-color:var(--app-sys-state-disabled-outline);color:var(--app-sys-state-disabled-foreground)}.app-badge-size-xs{min-height:var(--app-badge-height-xs);padding:0 var(--app-badge-padding-inline-xs);font-size:var(--app-sys-font-size-sm);font-weight:var(--app-sys-font-weight-regular)}.app-badge-size-xs .badge-prefix-icon{font-size:var(--app-badge-glyph-xs);width:var(--app-badge-glyph-xs);height:var(--app-badge-glyph-xs);line-height:var(--app-badge-glyph-xs)}.app-badge-size-sm{min-height:var(--app-badge-height-sm);padding:0 var(--app-badge-padding-inline-sm);font-size:var(--app-sys-font-size-sm);font-weight:var(--app-sys-font-weight-regular)}.app-badge-size-sm .badge-prefix-icon{font-size:var(--app-badge-glyph-sm);width:var(--app-badge-glyph-sm);height:var(--app-badge-glyph-sm);line-height:var(--app-badge-glyph-sm)}.app-badge-size-md{min-height:var(--app-badge-height-md);padding:0 var(--app-badge-padding-inline-md);font-size:var(--app-sys-font-size-md);font-weight:var(--app-sys-font-weight-regular)}.app-badge-size-md .badge-prefix-icon{font-size:var(--app-badge-glyph-md);width:var(--app-badge-glyph-md);height:var(--app-badge-glyph-md);line-height:var(--app-badge-glyph-md)}.app-badge-size-lg{min-height:var(--app-badge-height-lg);padding:0 var(--app-badge-padding-inline-lg);font-size:var(--app-sys-font-size-lg);font-weight:var(--app-sys-font-weight-regular)}.app-badge-size-lg .badge-prefix-icon{font-size:var(--app-badge-glyph-lg);width:var(--app-badge-glyph-lg);height:var(--app-badge-glyph-lg);line-height:var(--app-badge-glyph-lg)}.app-badge-size-xl{min-height:var(--app-badge-height-xl);padding:0 var(--app-badge-padding-inline-xl);font-size:var(--app-sys-font-size-lg);font-weight:var(--app-sys-font-weight-regular)}.app-badge-size-xl .badge-prefix-icon{font-size:var(--app-badge-glyph-xl);width:var(--app-badge-glyph-xl);height:var(--app-badge-glyph-xl);line-height:var(--app-badge-glyph-xl)}.app-badge-filled-primary{border-radius:10rem;background-color:var(--badge-sys-primary-bg);color:var(--badge-sys-primary-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-primary{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-primary-outline);border:1px solid var(--badge-sys-primary-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-primary-variant{border-radius:10rem;background-color:var(--badge-sys-primary-variant-bg);color:var(--badge-sys-primary-variant-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-primary-variant{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-primary-variant-outline);border:1px solid var(--badge-sys-primary-variant-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-secondary{border-radius:10rem;background-color:var(--badge-sys-secondary-bg);color:var(--badge-sys-secondary-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-secondary{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-secondary-outline);border:1px solid var(--badge-sys-secondary-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-tertiary{border-radius:10rem;background-color:var(--badge-sys-tertiary-bg);color:var(--badge-sys-tertiary-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-tertiary{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-tertiary-outline);border:1px solid var(--badge-sys-tertiary-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-tertiary-variant{border-radius:10rem;background-color:var(--badge-sys-tertiary-variant-bg);color:var(--badge-sys-tertiary-variant-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-tertiary-variant{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-tertiary-variant-outline);border:1px solid var(--badge-sys-tertiary-variant-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-neutral{border-radius:10rem;background-color:var(--badge-sys-neutral-bg);color:var(--badge-sys-neutral-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-neutral{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-neutral-outline);border:1px solid var(--badge-sys-neutral-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-error{border-radius:10rem;background-color:var(--badge-sys-error-bg);color:var(--badge-sys-error-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-error{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-error-outline);border:1px solid var(--badge-sys-error-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-warning{border-radius:10rem;background-color:var(--badge-sys-warning-bg);color:var(--badge-sys-warning-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-warning{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-warning-outline);border:1px solid var(--badge-sys-warning-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-info{border-radius:10rem;background-color:var(--badge-sys-info-bg);color:var(--badge-sys-info-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-info{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-info-outline);border:1px solid var(--badge-sys-info-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-upgrade{border-radius:10rem;background-color:var(--badge-sys-upgrade-bg);color:var(--badge-sys-upgrade-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-upgrade{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-upgrade-outline);border:1px solid var(--badge-sys-upgrade-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-success{border-radius:10rem;background-color:var(--badge-sys-success-bg);color:var(--badge-sys-success-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-success{border-radius:.375rem;background-color:transparent;color:var(--badge-sys-success-outline);border:1px solid var(--badge-sys-success-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-grey{border-radius:10rem;background-color:var(--badge-custom-grey-bg);color:var(--badge-custom-grey-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-grey{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-grey-outline);border:1px solid var(--badge-custom-grey-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-dark-grey{border-radius:10rem;background-color:var(--badge-custom-dark-grey-bg);color:var(--badge-custom-dark-grey-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-dark-grey{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-dark-grey-outline);border:1px solid var(--badge-custom-dark-grey-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-red{border-radius:10rem;background-color:var(--badge-custom-red-bg);color:var(--badge-custom-red-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-red{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-red-outline);border:1px solid var(--badge-custom-red-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-yellow{border-radius:10rem;background-color:var(--badge-custom-yellow-bg);color:var(--badge-custom-yellow-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-yellow{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-yellow-outline);border:1px solid var(--badge-custom-yellow-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-green{border-radius:10rem;background-color:var(--badge-custom-green-bg);color:var(--badge-custom-green-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-green{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-green-outline);border:1px solid var(--badge-custom-green-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-blue{border-radius:10rem;background-color:var(--badge-custom-blue-bg);color:var(--badge-custom-blue-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-blue{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-blue-outline);border:1px solid var(--badge-custom-blue-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-purple{border-radius:10rem;background-color:var(--badge-custom-purple-bg);color:var(--badge-custom-purple-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-purple{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-purple-outline);border:1px solid var(--badge-custom-purple-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-black{border-radius:10rem;background-color:var(--badge-custom-black-bg);color:var(--badge-custom-black-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-black{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-black-outline);border:1px solid var(--badge-custom-black-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-light{border-radius:10rem;background-color:var(--badge-custom-light-bg);color:var(--badge-custom-light-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-light{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-light-outline);border:1px solid var(--badge-custom-light-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-dark{border-radius:10rem;background-color:var(--badge-custom-dark-bg);color:var(--badge-custom-dark-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-dark{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-dark-outline);border:1px solid var(--badge-custom-dark-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-orange{border-radius:10rem;background-color:var(--badge-custom-orange-bg);color:var(--badge-custom-orange-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-orange{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-orange-outline);border:1px solid var(--badge-custom-orange-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-turquoise{border-radius:10rem;background-color:var(--badge-custom-turquoise-bg);color:var(--badge-custom-turquoise-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-turquoise{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-turquoise-outline);border:1px solid var(--badge-custom-turquoise-outline);font-weight:var(--app-sys-font-weight-medium)}.app-badge-filled-light-blue{border-radius:10rem;background-color:var(--badge-custom-light-blue-bg);color:var(--badge-custom-light-blue-text);border:1px solid transparent;font-weight:var(--app-sys-font-weight-bold)}.app-badge-outlined-light-blue{border-radius:.375rem;background-color:transparent;color:var(--badge-custom-light-blue-outline);border:1px solid var(--badge-custom-light-blue-outline);font-weight:var(--app-sys-font-weight-medium)}.app-snackbar-stack-container{pointer-events:none}.app-snackbar-stack-container.app-snackbar-handset{width:100%}.app-snackbar-stack{--snackbar-motion-duration: .15s;--snackbar-motion-easing: cubic-bezier(.4, 0, .2, 1);--snackbar-shadow-bleed: 1.25rem;display:flex;flex-direction:column;align-items:flex-end;gap:var(--app-sys-spacing-sm);pointer-events:none;overflow:clip}.app-snackbar-stack-container:not(.app-snackbar-handset) .app-snackbar-stack{margin-top:calc(var(--app-header-clearance, 0rem) + var(--app-sys-spacing-sm));margin-right:calc(var(--app-sys-spacing-lg) + var(--app-sys-spacing-sm) - var(--snackbar-shadow-bleed));padding-right:var(--snackbar-shadow-bleed);padding-left:var(--snackbar-shadow-bleed);padding-bottom:var(--snackbar-shadow-bleed)}.app-snackbar-handset .app-snackbar-stack{width:100%;margin:0;padding:var(--snackbar-shadow-bleed) 0 0 0;flex-direction:column-reverse;align-items:stretch}.app-snackbar-stack>.app-snackbar-container{--snackbar-enter-offset: calc(-1 * var(--app-sys-spacing-sm))}.app-snackbar-handset .app-snackbar-stack>.app-snackbar-container{--snackbar-enter-offset: var(--app-sys-spacing-sm)}.app-snackbar-container{pointer-events:auto;--snackbar-bg: var(--app-sys-surface-raised);--snackbar-text: var(--mat-sys-on-surface);--snackbar-icon-color: var(--mat-sys-on-surface-variant)}.app-snackbar-container.app-snackbar-success{--snackbar-icon-color: var(--mat-sys-success)}.app-snackbar-container.app-snackbar-warning{--snackbar-icon-color: var(--mat-sys-warning)}.app-snackbar-container.app-snackbar-info{--snackbar-icon-color: var(--mat-sys-info)}.app-snackbar-container.app-snackbar-error{--snackbar-icon-color: var(--mat-sys-error)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-primary{--snackbar-icon-color: var(--mat-sys-primary)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-primary-variant{--snackbar-icon-color: var(--mat-sys-primary-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-secondary{--snackbar-icon-color: var(--mat-sys-secondary)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-tertiary{--snackbar-icon-color: var(--mat-sys-tertiary)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-tertiary-variant{--snackbar-icon-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-neutral{--snackbar-icon-color: var(--mat-sys-neutral)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-error{--snackbar-icon-color: var(--mat-sys-error)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-warning{--snackbar-icon-color: var(--mat-sys-warning)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-info{--snackbar-icon-color: var(--mat-sys-info)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-upgrade{--snackbar-icon-color: var(--mat-sys-upgrade)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-success{--snackbar-icon-color: var(--mat-sys-success)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-grey{--snackbar-icon-color: var(--app-custom-grey-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-dark-grey{--snackbar-icon-color: var(--app-custom-dark-grey-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-red{--snackbar-icon-color: var(--app-custom-red-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-yellow{--snackbar-icon-color: var(--app-custom-yellow-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-green{--snackbar-icon-color: var(--app-custom-green-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-blue{--snackbar-icon-color: var(--app-custom-blue-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-purple{--snackbar-icon-color: var(--app-custom-purple-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-black{--snackbar-icon-color: var(--app-custom-black-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-light{--snackbar-icon-color: var(--app-custom-light-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-dark{--snackbar-icon-color: var(--app-custom-dark-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-orange{--snackbar-icon-color: var(--app-custom-orange-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-turquoise{--snackbar-icon-color: var(--app-custom-turquoise-container)}.app-snackbar-container .snackbar-icon.app-snackbar-icon-color-light-blue{--snackbar-icon-color: var(--app-custom-light-blue-container)}.app-snackbar-container app-snackbar{background-color:var(--snackbar-bg);color:var(--snackbar-text);border:var(--app-sys-border-hairline);box-shadow:var(--app-sys-elevation-overlay);border-radius:var(--mat-sys-corner-medium);width:fit-content;min-width:min(var(--app-snackbar-min-width),100vw - 2 * var(--app-sys-spacing-lg));max-width:min(var(--app-snackbar-max-width),100vw - 2 * var(--app-sys-spacing-lg))}.app-snackbar-handset .app-snackbar-container app-snackbar{width:100%;min-width:0;max-width:none;border-radius:var(--mat-sys-corner-medium) var(--mat-sys-corner-medium) 0 0;border-inline:none;border-bottom:none}.actions-flush-end>app-button.app-button-text-size-xs:last-child{margin-inline-end:calc(-1 * var(--app-btn-padding-inline-xs));max-width:calc(100% + var(--app-btn-padding-inline-xs))}.actions-flush-end>app-button.app-button-text-size-sm:last-child{margin-inline-end:calc(-1 * var(--app-btn-padding-inline-sm));max-width:calc(100% + var(--app-btn-padding-inline-sm))}.actions-flush-end>app-button.app-button-text-size-md:last-child{margin-inline-end:calc(-1 * var(--app-btn-padding-inline-md));max-width:calc(100% + var(--app-btn-padding-inline-md))}.actions-flush-end>app-button.app-button-text-size-lg:last-child{margin-inline-end:calc(-1 * var(--app-btn-padding-inline-lg));max-width:calc(100% + var(--app-btn-padding-inline-lg))}.actions-flush-end>app-button.app-button-text-size-xl:last-child{margin-inline-end:calc(-1 * var(--app-btn-padding-inline-xl));max-width:calc(100% + var(--app-btn-padding-inline-xl))}.actions-flush-end>app-button.app-button-text-size-inline:last-child{margin-inline-end:calc(-1 * var(--app-sys-spacing-sm));max-width:calc(100% + var(--app-sys-spacing-sm))}body .mat-icon{display:inline-flex;align-items:center;justify-content:center;font-variation-settings:"wght" 300,"GRAD" 0,"opsz" 24;font-size:var(--icon-size, var(--icon-btn-glyph-xl));width:var(--icon-size, var(--icon-btn-glyph-xl));height:var(--icon-size, var(--icon-btn-glyph-xl));line-height:var(--icon-size, var(--icon-btn-glyph-xl))}body .mat-icon.mat-icon-filled{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24}.mat-mdc-tooltip{-webkit-user-select:none;user-select:none;cursor:default;z-index:10002}.cdk-overlay-container .mat-mdc-tooltip-panel{z-index:10100}.mat-mdc-form-field:not(.mat-form-field-disabled){cursor:text;-webkit-user-select:none;user-select:none}.mat-mdc-form-field .mat-mdc-select-value-text,.mat-mdc-form-field mat-label{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{cursor:default;position:relative;display:flex;align-items:flex-start;height:auto;width:100%;min-width:0}.mat-mdc-form-field .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field .mat-mdc-form-field-error-wrapper{position:relative;flex:1 1 auto;width:100%;height:auto;min-width:0}.mat-mdc-form-field .mat-mdc-form-field-error{display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-form-field .mat-mdc-form-field-hint{display:block;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-form-field .mat-mdc-form-field-hint.mat-mdc-form-field-hint-end{flex:0 0 auto}.mat-mdc-form-field .mat-mdc-form-field-hint-spacer{flex:1 0 var(--app-form-field-hint-gap)}.mat-mdc-input-element{-webkit-user-select:text;user-select:text}.mat-mdc-input-element::placeholder{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{transition:border-color var(--app-sys-color-transition)}.mat-mdc-button-base,.mat-mdc-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none}div.mat-mdc-menu-panel.drop-panel{background-color:var(--app-sys-surface-overlay);border:var(--app-sys-border-hairline);border-radius:.5rem;box-shadow:var(--app-sys-elevation-menu);max-height:var(--app-drop-panel-max-height);padding-bottom:.375rem;padding-top:.375rem;--mat-option-selected-state-layer-color: transparent;--app-sys-surface-ambient: var(--app-sys-surface-overlay)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-option,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item{min-height:var(--app-form-field-container-height);min-width:0;font-family:var(--mat-option-label-text-font, var(--app-sys-font-family-plain));line-height:var(--mat-option-label-text-line-height, 1.5);font-size:var(--mat-option-label-text-size, var(--app-sys-font-size-lg))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-option:hover:not([aria-disabled=true]):not([disabled]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item:hover:not([aria-disabled=true]):not([disabled]){background-color:var(--mat-sys-surface-container-high)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-option[aria-selected=true],div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item[aria-selected=true]{background-color:transparent}div.mat-mdc-menu-panel.drop-panel .mat-mdc-option.mat-mdc-option-active,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.mat-mdc-option-active{background-color:var(--mat-sys-surface-container-high)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-surface))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-option .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;gap:var(--app-sys-spacing-sm);width:100%;min-width:0}div.mat-mdc-menu-panel.drop-panel .mat-mdc-option .mat-icon,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item .mat-icon{font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm);flex-shrink:0;margin-right:var(--app-sys-spacing-sm)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-option span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-content{padding-top:0;padding-bottom:0}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item{padding:0 1rem}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;width:100%;min-width:0}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;flex:1 1 auto;min-width:0}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:var(--mat-sys-surface-container-high)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item:hover:not([aria-disabled=true]):before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([aria-disabled=true]):before{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.cdk-keyboard-focused{background-color:transparent}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.cdk-program-focused:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.cdk-program-focused:after,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.cdk-keyboard-focused:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.cdk-keyboard-focused:after{background-color:transparent}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary{--mat-menu-item-label-text-color: var(--mat-sys-primary);--mat-menu-item-icon-color: var(--mat-sys-primary);color:var(--mat-sys-primary);--mat-sys-on-surface: var(--mat-sys-primary);--mat-sys-on-surface-variant: var(--mat-sys-primary)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary .mat-icon{color:var(--mat-sys-primary)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-primary) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-primary) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant{--mat-menu-item-label-text-color: var(--mat-sys-primary-container);--mat-menu-item-icon-color: var(--mat-sys-primary-container);color:var(--mat-sys-primary-container);--mat-sys-primary: var(--mat-sys-primary-container);--mat-sys-on-surface: var(--mat-sys-primary-container);--mat-sys-on-surface-variant: var(--mat-sys-primary-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant .mat-icon{color:var(--mat-sys-primary-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-primary-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-primary-variant.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-primary-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary{--mat-menu-item-label-text-color: var(--mat-sys-secondary);--mat-menu-item-icon-color: var(--mat-sys-secondary);color:var(--mat-sys-secondary);--mat-sys-primary: var(--mat-sys-secondary);--mat-sys-on-surface: var(--mat-sys-secondary);--mat-sys-on-surface-variant: var(--mat-sys-secondary)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary .mat-icon{color:var(--mat-sys-secondary)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-secondary) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-secondary.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-secondary) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary{--mat-menu-item-label-text-color: var(--mat-sys-tertiary);--mat-menu-item-icon-color: var(--mat-sys-tertiary);color:var(--mat-sys-tertiary);--mat-sys-primary: var(--mat-sys-tertiary);--mat-sys-on-surface: var(--mat-sys-tertiary);--mat-sys-on-surface-variant: var(--mat-sys-tertiary)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary .mat-icon{color:var(--mat-sys-tertiary)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-tertiary) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-tertiary) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant{--mat-menu-item-label-text-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-menu-item-icon-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container));--mat-sys-primary: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-on-surface: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-on-surface-variant: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant .mat-icon{color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container)) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-tertiary-variant.cdk-keyboard-focused{background-color:color-mix(in srgb,color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container)) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral{--mat-menu-item-label-text-color: var(--mat-sys-neutral);--mat-menu-item-icon-color: var(--mat-sys-neutral);color:var(--mat-sys-neutral);--mat-sys-primary: var(--mat-sys-neutral);--mat-sys-on-surface: var(--mat-sys-neutral);--mat-sys-on-surface-variant: var(--mat-sys-neutral)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral .mat-icon{color:var(--mat-sys-neutral)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-neutral) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-neutral.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-neutral) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error{--mat-menu-item-label-text-color: var(--mat-sys-error);--mat-menu-item-icon-color: var(--mat-sys-error);color:var(--mat-sys-error);--mat-sys-primary: var(--mat-sys-error);--mat-sys-on-surface: var(--mat-sys-error);--mat-sys-on-surface-variant: var(--mat-sys-error)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error .mat-icon{color:var(--mat-sys-error)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-error) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-error.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-error) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning{--mat-menu-item-label-text-color: var(--mat-sys-warning);--mat-menu-item-icon-color: var(--mat-sys-warning);color:var(--mat-sys-warning);--mat-sys-primary: var(--mat-sys-warning);--mat-sys-on-surface: var(--mat-sys-warning);--mat-sys-on-surface-variant: var(--mat-sys-warning)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning .mat-icon{color:var(--mat-sys-warning)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-warning) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-warning.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-warning) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info{--mat-menu-item-label-text-color: var(--mat-sys-info);--mat-menu-item-icon-color: var(--mat-sys-info);color:var(--mat-sys-info);--mat-sys-primary: var(--mat-sys-info);--mat-sys-on-surface: var(--mat-sys-info);--mat-sys-on-surface-variant: var(--mat-sys-info)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info .mat-icon{color:var(--mat-sys-info)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-info) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-info.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-info) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade{--mat-menu-item-label-text-color: var(--mat-sys-upgrade);--mat-menu-item-icon-color: var(--mat-sys-upgrade);color:var(--mat-sys-upgrade);--mat-sys-primary: var(--mat-sys-upgrade);--mat-sys-on-surface: var(--mat-sys-upgrade);--mat-sys-on-surface-variant: var(--mat-sys-upgrade)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade .mat-icon{color:var(--mat-sys-upgrade)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-upgrade) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-upgrade.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-upgrade) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success{--mat-menu-item-label-text-color: var(--mat-sys-success);--mat-menu-item-icon-color: var(--mat-sys-success);color:var(--mat-sys-success);--mat-sys-primary: var(--mat-sys-success);--mat-sys-on-surface: var(--mat-sys-success);--mat-sys-on-surface-variant: var(--mat-sys-success)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success .mat-icon{color:var(--mat-sys-success)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-success) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-success.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--mat-sys-success) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey{--mat-menu-item-label-text-color: var(--app-custom-grey-container);--mat-menu-item-icon-color: var(--app-custom-grey-container);color:var(--app-custom-grey-container);--mat-sys-primary: var(--app-custom-grey-container);--mat-sys-on-surface: var(--app-custom-grey-container);--mat-sys-on-surface-variant: var(--app-custom-grey-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey .mat-icon{color:var(--app-custom-grey-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-grey-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-grey.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-grey-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey{--mat-menu-item-label-text-color: var(--app-custom-dark-grey-container);--mat-menu-item-icon-color: var(--app-custom-dark-grey-container);color:var(--app-custom-dark-grey-container);--mat-sys-primary: var(--app-custom-dark-grey-container);--mat-sys-on-surface: var(--app-custom-dark-grey-container);--mat-sys-on-surface-variant: var(--app-custom-dark-grey-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey .mat-icon{color:var(--app-custom-dark-grey-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-dark-grey-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark-grey.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-dark-grey-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red{--mat-menu-item-label-text-color: var(--app-custom-red-container);--mat-menu-item-icon-color: var(--app-custom-red-container);color:var(--app-custom-red-container);--mat-sys-primary: var(--app-custom-red-container);--mat-sys-on-surface: var(--app-custom-red-container);--mat-sys-on-surface-variant: var(--app-custom-red-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red .mat-icon{color:var(--app-custom-red-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-red-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-red.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-red-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow{--mat-menu-item-label-text-color: var(--app-custom-yellow-container);--mat-menu-item-icon-color: var(--app-custom-yellow-container);color:var(--app-custom-yellow-container);--mat-sys-primary: var(--app-custom-yellow-container);--mat-sys-on-surface: var(--app-custom-yellow-container);--mat-sys-on-surface-variant: var(--app-custom-yellow-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow .mat-icon{color:var(--app-custom-yellow-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-yellow-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-yellow.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-yellow-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green{--mat-menu-item-label-text-color: var(--app-custom-green-container);--mat-menu-item-icon-color: var(--app-custom-green-container);color:var(--app-custom-green-container);--mat-sys-primary: var(--app-custom-green-container);--mat-sys-on-surface: var(--app-custom-green-container);--mat-sys-on-surface-variant: var(--app-custom-green-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green .mat-icon{color:var(--app-custom-green-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-green-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-green.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-green-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue{--mat-menu-item-label-text-color: var(--app-custom-blue-container);--mat-menu-item-icon-color: var(--app-custom-blue-container);color:var(--app-custom-blue-container);--mat-sys-primary: var(--app-custom-blue-container);--mat-sys-on-surface: var(--app-custom-blue-container);--mat-sys-on-surface-variant: var(--app-custom-blue-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue .mat-icon{color:var(--app-custom-blue-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-blue-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-blue.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-blue-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple{--mat-menu-item-label-text-color: var(--app-custom-purple-container);--mat-menu-item-icon-color: var(--app-custom-purple-container);color:var(--app-custom-purple-container);--mat-sys-primary: var(--app-custom-purple-container);--mat-sys-on-surface: var(--app-custom-purple-container);--mat-sys-on-surface-variant: var(--app-custom-purple-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple .mat-icon{color:var(--app-custom-purple-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-purple-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-purple.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-purple-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black{--mat-menu-item-label-text-color: var(--app-custom-black-container);--mat-menu-item-icon-color: var(--app-custom-black-container);color:var(--app-custom-black-container);--mat-sys-primary: var(--app-custom-black-container);--mat-sys-on-surface: var(--app-custom-black-container);--mat-sys-on-surface-variant: var(--app-custom-black-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black .mat-icon{color:var(--app-custom-black-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-black-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-black.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-black-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light{--mat-menu-item-label-text-color: var(--app-custom-light-container);--mat-menu-item-icon-color: var(--app-custom-light-container);color:var(--app-custom-light-container);--mat-sys-primary: var(--app-custom-light-container);--mat-sys-on-surface: var(--app-custom-light-container);--mat-sys-on-surface-variant: var(--app-custom-light-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light .mat-icon{color:var(--app-custom-light-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-light-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-light-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark{--mat-menu-item-label-text-color: var(--app-custom-dark-container);--mat-menu-item-icon-color: var(--app-custom-dark-container);color:var(--app-custom-dark-container);--mat-sys-primary: var(--app-custom-dark-container);--mat-sys-on-surface: var(--app-custom-dark-container);--mat-sys-on-surface-variant: var(--app-custom-dark-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark .mat-icon{color:var(--app-custom-dark-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-dark-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-dark.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-dark-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange{--mat-menu-item-label-text-color: var(--app-custom-orange-container);--mat-menu-item-icon-color: var(--app-custom-orange-container);color:var(--app-custom-orange-container);--mat-sys-primary: var(--app-custom-orange-container);--mat-sys-on-surface: var(--app-custom-orange-container);--mat-sys-on-surface-variant: var(--app-custom-orange-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange .mat-icon{color:var(--app-custom-orange-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-orange-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-orange.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-orange-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise{--mat-menu-item-label-text-color: var(--app-custom-turquoise-container);--mat-menu-item-icon-color: var(--app-custom-turquoise-container);color:var(--app-custom-turquoise-container);--mat-sys-primary: var(--app-custom-turquoise-container);--mat-sys-on-surface: var(--app-custom-turquoise-container);--mat-sys-on-surface-variant: var(--app-custom-turquoise-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise .mat-icon{color:var(--app-custom-turquoise-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-turquoise-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-turquoise.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-turquoise-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue{--mat-menu-item-label-text-color: var(--app-custom-light-blue-container);--mat-menu-item-icon-color: var(--app-custom-light-blue-container);color:var(--app-custom-light-blue-container);--mat-sys-primary: var(--app-custom-light-blue-container);--mat-sys-on-surface: var(--app-custom-light-blue-container);--mat-sys-on-surface-variant: var(--app-custom-light-blue-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue .mdc-list-item__primary-text,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue span,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue .mat-icon{color:var(--app-custom-light-blue-container)}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue:before,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue:after{display:none}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue:hover:not([aria-disabled=true]),div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue.mat-mdc-menu-item-highlighted:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-light-blue-container) 8%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue.cdk-program-focused,div.mat-mdc-menu-panel.drop-panel .mat-mdc-menu-item.menu-item-color-light-blue.cdk-keyboard-focused{background-color:color-mix(in srgb,var(--app-custom-light-blue-container) 12%,var(--mat-sys-background))}div.mat-mdc-menu-panel.drop-panel .drop-panel .mat-mdc-option .mat-icon{font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm);margin-right:var(--app-sys-spacing-sm);flex-shrink:0}.mat-mdc-autocomplete-panel.drop-panel{background-color:var(--app-sys-surface-overlay);border:var(--app-sys-border-hairline);border-radius:.5rem;box-shadow:var(--app-sys-elevation-menu);max-height:var(--app-drop-panel-max-height);padding-bottom:.375rem;padding-top:.375rem;--mat-option-selected-state-layer-color: transparent;--app-sys-surface-ambient: var(--app-sys-surface-overlay)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-menu-item{min-height:var(--app-form-field-container-height);min-width:0;font-family:var(--mat-option-label-text-font, var(--app-sys-font-family-plain));line-height:var(--mat-option-label-text-line-height, 1.5);font-size:var(--mat-option-label-text-size, var(--app-sys-font-size-lg))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option:hover:not([aria-disabled=true]):not([disabled]),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-menu-item:hover:not([aria-disabled=true]):not([disabled]){background-color:var(--mat-sys-surface-container-high)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option[aria-selected=true],.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-menu-item[aria-selected=true]{background-color:transparent}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-menu-item.mat-mdc-option-active{background-color:var(--mat-sys-surface-container-high)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-menu-item.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;gap:var(--app-sys-spacing-sm);width:100%;min-width:0}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option .mat-icon,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-menu-item .mat-icon{font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm);flex-shrink:0;margin-right:var(--app-sys-spacing-sm)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-menu-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary{--mat-option-label-text-color: var(--mat-sys-primary);--mat-option-selected-state-label-text-color: var(--mat-sys-primary);color:var(--mat-sys-primary);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary .mat-icon{color:var(--mat-sys-primary)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-primary) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-primary) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant{--mat-option-label-text-color: var(--mat-sys-primary-container);--mat-option-selected-state-label-text-color: var(--mat-sys-primary-container);color:var(--mat-sys-primary-container);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-primary-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant .mat-icon{color:var(--mat-sys-primary-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-primary-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-primary-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary{--mat-option-label-text-color: var(--mat-sys-secondary);--mat-option-selected-state-label-text-color: var(--mat-sys-secondary);color:var(--mat-sys-secondary);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-secondary) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary .mat-icon{color:var(--mat-sys-secondary)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-secondary) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-secondary.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-secondary) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary{--mat-option-label-text-color: var(--mat-sys-tertiary);--mat-option-selected-state-label-text-color: var(--mat-sys-tertiary);color:var(--mat-sys-tertiary);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-tertiary) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary .mat-icon{color:var(--mat-sys-tertiary)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-tertiary) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-tertiary) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant{--mat-option-label-text-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-option-selected-state-label-text-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container));--mat-ripple-color: color-mix(in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant .mat-icon{color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container)) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container)) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral{--mat-option-label-text-color: var(--mat-sys-neutral);--mat-option-selected-state-label-text-color: var(--mat-sys-neutral);color:var(--mat-sys-neutral);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-neutral) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral .mat-icon{color:var(--mat-sys-neutral)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-neutral) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-neutral.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-neutral) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error{--mat-option-label-text-color: var(--mat-sys-error);--mat-option-selected-state-label-text-color: var(--mat-sys-error);color:var(--mat-sys-error);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error .mat-icon{color:var(--mat-sys-error)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-error) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-error.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-error) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning{--mat-option-label-text-color: var(--mat-sys-warning);--mat-option-selected-state-label-text-color: var(--mat-sys-warning);color:var(--mat-sys-warning);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-warning) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning .mat-icon{color:var(--mat-sys-warning)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-warning) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-warning.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-warning) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info{--mat-option-label-text-color: var(--mat-sys-info);--mat-option-selected-state-label-text-color: var(--mat-sys-info);color:var(--mat-sys-info);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-info) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info .mat-icon{color:var(--mat-sys-info)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-info) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-info.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-info) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade{--mat-option-label-text-color: var(--mat-sys-upgrade);--mat-option-selected-state-label-text-color: var(--mat-sys-upgrade);color:var(--mat-sys-upgrade);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-upgrade) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade .mat-icon{color:var(--mat-sys-upgrade)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-upgrade) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-upgrade) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success{--mat-option-label-text-color: var(--mat-sys-success);--mat-option-selected-state-label-text-color: var(--mat-sys-success);color:var(--mat-sys-success);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-success) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success .mat-icon{color:var(--mat-sys-success)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-success) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-success.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-success) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey{--mat-option-label-text-color: var(--app-custom-grey-container);--mat-option-selected-state-label-text-color: var(--app-custom-grey-container);color:var(--app-custom-grey-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-grey-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey .mat-icon{color:var(--app-custom-grey-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-grey-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-grey.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-grey-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey{--mat-option-label-text-color: var(--app-custom-dark-grey-container);--mat-option-selected-state-label-text-color: var(--app-custom-dark-grey-container);color:var(--app-custom-dark-grey-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-dark-grey-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey .mat-icon{color:var(--app-custom-dark-grey-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-dark-grey-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-dark-grey-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red{--mat-option-label-text-color: var(--app-custom-red-container);--mat-option-selected-state-label-text-color: var(--app-custom-red-container);color:var(--app-custom-red-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-red-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red .mat-icon{color:var(--app-custom-red-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-red-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-red.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-red-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow{--mat-option-label-text-color: var(--app-custom-yellow-container);--mat-option-selected-state-label-text-color: var(--app-custom-yellow-container);color:var(--app-custom-yellow-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-yellow-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow .mat-icon{color:var(--app-custom-yellow-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-yellow-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-yellow.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-yellow-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green{--mat-option-label-text-color: var(--app-custom-green-container);--mat-option-selected-state-label-text-color: var(--app-custom-green-container);color:var(--app-custom-green-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-green-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green .mat-icon{color:var(--app-custom-green-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-green-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-green.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-green-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue{--mat-option-label-text-color: var(--app-custom-blue-container);--mat-option-selected-state-label-text-color: var(--app-custom-blue-container);color:var(--app-custom-blue-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-blue-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue .mat-icon{color:var(--app-custom-blue-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-blue-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-blue.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-blue-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple{--mat-option-label-text-color: var(--app-custom-purple-container);--mat-option-selected-state-label-text-color: var(--app-custom-purple-container);color:var(--app-custom-purple-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-purple-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple .mat-icon{color:var(--app-custom-purple-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-purple-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-purple.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-purple-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black{--mat-option-label-text-color: var(--app-custom-black-container);--mat-option-selected-state-label-text-color: var(--app-custom-black-container);color:var(--app-custom-black-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-black-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black .mat-icon{color:var(--app-custom-black-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-black-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-black.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-black-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light{--mat-option-label-text-color: var(--app-custom-light-container);--mat-option-selected-state-label-text-color: var(--app-custom-light-container);color:var(--app-custom-light-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-light-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light .mat-icon{color:var(--app-custom-light-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-light-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-light-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark{--mat-option-label-text-color: var(--app-custom-dark-container);--mat-option-selected-state-label-text-color: var(--app-custom-dark-container);color:var(--app-custom-dark-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-dark-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark .mat-icon{color:var(--app-custom-dark-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-dark-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-dark.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-dark-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange{--mat-option-label-text-color: var(--app-custom-orange-container);--mat-option-selected-state-label-text-color: var(--app-custom-orange-container);color:var(--app-custom-orange-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-orange-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange .mat-icon{color:var(--app-custom-orange-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-orange-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-orange.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-orange-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise{--mat-option-label-text-color: var(--app-custom-turquoise-container);--mat-option-selected-state-label-text-color: var(--app-custom-turquoise-container);color:var(--app-custom-turquoise-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-turquoise-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise .mat-icon{color:var(--app-custom-turquoise-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-turquoise-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-turquoise-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue{--mat-option-label-text-color: var(--app-custom-light-blue-container);--mat-option-selected-state-label-text-color: var(--app-custom-light-blue-container);color:var(--app-custom-light-blue-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-light-blue-container) 12%, transparent)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue span,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue .mat-icon{color:var(--app-custom-light-blue-container)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue:before,.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue:after{display:none}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-light-blue-container) 8%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-light-blue-container) 12%,var(--mat-sys-background))}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option .app-autocomplete-glyph-host{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--app-form-field-flag-width);width:var(--app-form-field-flag-width);height:var(--app-form-field-flag-height)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option app-country-flag.app-country-flag-size-sm{flex:0 0 var(--app-form-field-flag-width);width:var(--app-form-field-flag-width);height:var(--app-form-field-flag-height)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option .mat-pseudo-checkbox{width:var(--app-drop-panel-tick-size);height:var(--app-drop-panel-tick-size);font-size:var(--app-drop-panel-tick-size)}.mat-mdc-autocomplete-panel.drop-panel .mat-mdc-option .mat-pseudo-checkbox.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{width:.778em;height:.333em;inset:-.236em 0 0}.app-autocomplete-glyph-host app-country-flag.app-country-flag-size-sm{flex-shrink:0;width:var(--app-form-field-flag-width);height:var(--app-form-field-flag-height)}.mat-mdc-select-panel.drop-panel{background-color:var(--app-sys-surface-overlay);border:var(--app-sys-border-hairline);border-radius:.5rem;box-shadow:var(--app-sys-elevation-menu);max-height:var(--app-drop-panel-max-height);padding-bottom:.375rem;padding-top:.375rem;--mat-option-selected-state-layer-color: transparent;--app-sys-surface-ambient: var(--app-sys-surface-overlay)}.mat-mdc-select-panel.drop-panel .mat-mdc-option,.mat-mdc-select-panel.drop-panel .mat-mdc-menu-item{min-height:var(--app-form-field-container-height);min-width:0;font-family:var(--mat-option-label-text-font, var(--app-sys-font-family-plain));line-height:var(--mat-option-label-text-line-height, 1.5);font-size:var(--mat-option-label-text-size, var(--app-sys-font-size-lg))}.mat-mdc-select-panel.drop-panel .mat-mdc-option:hover:not([aria-disabled=true]):not([disabled]),.mat-mdc-select-panel.drop-panel .mat-mdc-menu-item:hover:not([aria-disabled=true]):not([disabled]){background-color:var(--mat-sys-surface-container-high)}.mat-mdc-select-panel.drop-panel .mat-mdc-option[aria-selected=true],.mat-mdc-select-panel.drop-panel .mat-mdc-menu-item[aria-selected=true]{background-color:transparent}.mat-mdc-select-panel.drop-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-select-panel.drop-panel .mat-mdc-menu-item.mat-mdc-option-active{background-color:var(--mat-sys-surface-container-high)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-menu-item.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-select-panel.drop-panel .mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;gap:var(--app-sys-spacing-sm);width:100%;min-width:0}.mat-mdc-select-panel.drop-panel .mat-mdc-option .mat-icon,.mat-mdc-select-panel.drop-panel .mat-mdc-menu-item .mat-icon{font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm);flex-shrink:0;margin-right:var(--app-sys-spacing-sm)}.mat-mdc-select-panel.drop-panel .mat-mdc-option span,.mat-mdc-select-panel.drop-panel .mat-mdc-menu-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary{--mat-option-label-text-color: var(--mat-sys-primary);--mat-option-selected-state-label-text-color: var(--mat-sys-primary);color:var(--mat-sys-primary);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary .mat-icon{color:var(--mat-sys-primary)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-primary) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-primary) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant{--mat-option-label-text-color: var(--mat-sys-primary-container);--mat-option-selected-state-label-text-color: var(--mat-sys-primary-container);color:var(--mat-sys-primary-container);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-primary-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant .mat-icon{color:var(--mat-sys-primary-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-primary-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-primary-variant.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-primary-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary{--mat-option-label-text-color: var(--mat-sys-secondary);--mat-option-selected-state-label-text-color: var(--mat-sys-secondary);color:var(--mat-sys-secondary);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-secondary) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary .mat-icon{color:var(--mat-sys-secondary)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-secondary) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-secondary.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-secondary) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary{--mat-option-label-text-color: var(--mat-sys-tertiary);--mat-option-selected-state-label-text-color: var(--mat-sys-tertiary);color:var(--mat-sys-tertiary);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-tertiary) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary .mat-icon{color:var(--mat-sys-tertiary)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-tertiary) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-tertiary) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant{--mat-option-label-text-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-option-selected-state-label-text-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container));--mat-ripple-color: color-mix(in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant .mat-icon{color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container)) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-tertiary-variant.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container)) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral{--mat-option-label-text-color: var(--mat-sys-neutral);--mat-option-selected-state-label-text-color: var(--mat-sys-neutral);color:var(--mat-sys-neutral);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-neutral) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral .mat-icon{color:var(--mat-sys-neutral)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-neutral) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-neutral.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-neutral) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error{--mat-option-label-text-color: var(--mat-sys-error);--mat-option-selected-state-label-text-color: var(--mat-sys-error);color:var(--mat-sys-error);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error .mat-icon{color:var(--mat-sys-error)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-error) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-error.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-error) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning{--mat-option-label-text-color: var(--mat-sys-warning);--mat-option-selected-state-label-text-color: var(--mat-sys-warning);color:var(--mat-sys-warning);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-warning) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning .mat-icon{color:var(--mat-sys-warning)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-warning) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-warning.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-warning) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info{--mat-option-label-text-color: var(--mat-sys-info);--mat-option-selected-state-label-text-color: var(--mat-sys-info);color:var(--mat-sys-info);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-info) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info .mat-icon{color:var(--mat-sys-info)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-info) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-info.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-info) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade{--mat-option-label-text-color: var(--mat-sys-upgrade);--mat-option-selected-state-label-text-color: var(--mat-sys-upgrade);color:var(--mat-sys-upgrade);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-upgrade) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade .mat-icon{color:var(--mat-sys-upgrade)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-upgrade) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-upgrade.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-upgrade) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success{--mat-option-label-text-color: var(--mat-sys-success);--mat-option-selected-state-label-text-color: var(--mat-sys-success);color:var(--mat-sys-success);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-success) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success .mat-icon{color:var(--mat-sys-success)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--mat-sys-success) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-success.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--mat-sys-success) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey{--mat-option-label-text-color: var(--app-custom-grey-container);--mat-option-selected-state-label-text-color: var(--app-custom-grey-container);color:var(--app-custom-grey-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-grey-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey .mat-icon{color:var(--app-custom-grey-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-grey-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-grey.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-grey-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey{--mat-option-label-text-color: var(--app-custom-dark-grey-container);--mat-option-selected-state-label-text-color: var(--app-custom-dark-grey-container);color:var(--app-custom-dark-grey-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-dark-grey-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey .mat-icon{color:var(--app-custom-dark-grey-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-dark-grey-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark-grey.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-dark-grey-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red{--mat-option-label-text-color: var(--app-custom-red-container);--mat-option-selected-state-label-text-color: var(--app-custom-red-container);color:var(--app-custom-red-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-red-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red .mat-icon{color:var(--app-custom-red-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-red-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-red.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-red-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow{--mat-option-label-text-color: var(--app-custom-yellow-container);--mat-option-selected-state-label-text-color: var(--app-custom-yellow-container);color:var(--app-custom-yellow-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-yellow-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow .mat-icon{color:var(--app-custom-yellow-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-yellow-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-yellow.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-yellow-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green{--mat-option-label-text-color: var(--app-custom-green-container);--mat-option-selected-state-label-text-color: var(--app-custom-green-container);color:var(--app-custom-green-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-green-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green .mat-icon{color:var(--app-custom-green-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-green-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-green.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-green-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue{--mat-option-label-text-color: var(--app-custom-blue-container);--mat-option-selected-state-label-text-color: var(--app-custom-blue-container);color:var(--app-custom-blue-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-blue-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue .mat-icon{color:var(--app-custom-blue-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-blue-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-blue.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-blue-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple{--mat-option-label-text-color: var(--app-custom-purple-container);--mat-option-selected-state-label-text-color: var(--app-custom-purple-container);color:var(--app-custom-purple-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-purple-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple .mat-icon{color:var(--app-custom-purple-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-purple-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-purple.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-purple-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black{--mat-option-label-text-color: var(--app-custom-black-container);--mat-option-selected-state-label-text-color: var(--app-custom-black-container);color:var(--app-custom-black-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-black-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black .mat-icon{color:var(--app-custom-black-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-black-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-black.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-black-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light{--mat-option-label-text-color: var(--app-custom-light-container);--mat-option-selected-state-label-text-color: var(--app-custom-light-container);color:var(--app-custom-light-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-light-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light .mat-icon{color:var(--app-custom-light-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-light-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-light-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark{--mat-option-label-text-color: var(--app-custom-dark-container);--mat-option-selected-state-label-text-color: var(--app-custom-dark-container);color:var(--app-custom-dark-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-dark-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark .mat-icon{color:var(--app-custom-dark-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-dark-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-dark.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-dark-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange{--mat-option-label-text-color: var(--app-custom-orange-container);--mat-option-selected-state-label-text-color: var(--app-custom-orange-container);color:var(--app-custom-orange-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-orange-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange .mat-icon{color:var(--app-custom-orange-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-orange-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-orange.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-orange-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise{--mat-option-label-text-color: var(--app-custom-turquoise-container);--mat-option-selected-state-label-text-color: var(--app-custom-turquoise-container);color:var(--app-custom-turquoise-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-turquoise-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise .mat-icon{color:var(--app-custom-turquoise-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-turquoise-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-turquoise.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-turquoise-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue{--mat-option-label-text-color: var(--app-custom-light-blue-container);--mat-option-selected-state-label-text-color: var(--app-custom-light-blue-container);color:var(--app-custom-light-blue-container);--mat-ripple-color: color-mix(in srgb, var(--app-custom-light-blue-container) 12%, transparent)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue .mdc-list-item__primary-text,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue span,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue .mat-icon{color:var(--app-custom-light-blue-container)}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue:before,.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue:after{display:none}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue:hover:not([aria-disabled=true]){background-color:color-mix(in srgb,var(--app-custom-light-blue-container) 8%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue.mat-mdc-option-active:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue.cdk-program-focused:not(.mdc-list-item--selected),.mat-mdc-select-panel.drop-panel .mat-mdc-option.menu-item-color-light-blue.cdk-keyboard-focused:not(.mdc-list-item--selected){background-color:color-mix(in srgb,var(--app-custom-light-blue-container) 12%,var(--mat-sys-background))}.mat-mdc-select-panel.drop-panel .mat-mdc-option .mat-pseudo-checkbox{width:var(--app-drop-panel-tick-size);height:var(--app-drop-panel-tick-size);font-size:var(--app-drop-panel-tick-size)}.mat-mdc-select-panel.drop-panel .mat-mdc-option .mat-pseudo-checkbox.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{width:.778em;height:.333em;inset:-.236em 0 0}.app-paginator-hide-range-label .mat-mdc-paginator-range-label{display:none}app-paginator{--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-outline-color: var(--mat-sys-outline);--mat-form-field-outlined-hover-outline-color: var(--app-paginator-color, var(--mat-sys-on-surface));--mat-form-field-outlined-focus-outline-color: var(--app-paginator-color, var(--mat-sys-on-surface));--mat-form-field-outlined-container-shape: var(--app-sys-radius-control);--mat-form-field-container-text-size: var(--app-sys-font-size-lg);--mat-form-field-container-text-line-height: var(--app-sys-font-size-lg);--mat-form-field-outlined-disabled-outline-color: var(--app-sys-state-disabled-outline);--mat-paginator-container-text-size: var(--app-sys-font-size-md);--mat-paginator-select-trigger-text-size: var(--app-sys-font-size-lg);--mat-paginator-disabled-icon-color: var(--app-sys-state-disabled-foreground);--mat-paginator-container-size: var(--app-form-field-container-height);--mat-select-focused-arrow-color: var(--app-paginator-color, var(--mat-sys-on-surface));--mat-icon-button-state-layer-size: var(--icon-btn-size-md);--mat-icon-button-icon-size: var(--icon-btn-glyph-md);--mat-icon-button-touch-target-size: var(--icon-btn-touch-md);--mat-icon-button-state-layer-color: var(--app-paginator-color, var(--mat-sys-on-surface-variant));--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-paginator-color, var(--mat-sys-on-surface-variant)) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent);--mat-icon-button-disabled-state-layer-color: transparent;--mat-icon-button-focus-state-layer-opacity: var(--mat-sys-hover-state-layer-opacity)}app-paginator mat-form-field:not(.mat-form-field-disabled) .mdc-text-field:hover{--mat-select-enabled-arrow-color: var(--app-paginator-color, var(--mat-sys-on-surface))}app-paginator .mat-mdc-paginator-icon{width:var(--icon-btn-glyph-md)}app-paginator .mat-mdc-icon-button:not([aria-disabled]):hover{--mat-paginator-enabled-icon-color: var(--app-paginator-color, var(--mat-sys-on-surface-variant))}app-paginator .mat-mdc-paginator .mat-mdc-select{line-height:1}app-paginator.app-paginator-disabled{--mat-paginator-container-text-color: var(--app-sys-state-disabled-foreground)}.mat-datepicker-content.drop-panel{background-color:var(--app-sys-surface-overlay);border:var(--app-sys-border-hairline);border-radius:.5rem;box-shadow:var(--app-sys-elevation-menu);max-height:var(--app-drop-panel-max-height);padding-bottom:.375rem;padding-top:.375rem;--mat-option-selected-state-layer-color: transparent;--app-sys-surface-ambient: var(--app-sys-surface-overlay)}.mat-datepicker-content.drop-panel .mat-mdc-option,.mat-datepicker-content.drop-panel .mat-mdc-menu-item{min-height:var(--app-form-field-container-height);min-width:0;font-family:var(--mat-option-label-text-font, var(--app-sys-font-family-plain));line-height:var(--mat-option-label-text-line-height, 1.5);font-size:var(--mat-option-label-text-size, var(--app-sys-font-size-lg))}.mat-datepicker-content.drop-panel .mat-mdc-option:hover:not([aria-disabled=true]):not([disabled]),.mat-datepicker-content.drop-panel .mat-mdc-menu-item:hover:not([aria-disabled=true]):not([disabled]){background-color:var(--mat-sys-surface-container-high)}.mat-datepicker-content.drop-panel .mat-mdc-option[aria-selected=true],.mat-datepicker-content.drop-panel .mat-mdc-menu-item[aria-selected=true]{background-color:transparent}.mat-datepicker-content.drop-panel .mat-mdc-option.mat-mdc-option-active,.mat-datepicker-content.drop-panel .mat-mdc-menu-item.mat-mdc-option-active{background-color:var(--mat-sys-surface-container-high)}.mat-datepicker-content.drop-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,.mat-datepicker-content.drop-panel .mat-mdc-menu-item.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-surface))}.mat-datepicker-content.drop-panel .mat-mdc-option .mdc-list-item__primary-text,.mat-datepicker-content.drop-panel .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;gap:var(--app-sys-spacing-sm);width:100%;min-width:0}.mat-datepicker-content.drop-panel .mat-mdc-option .mat-icon,.mat-datepicker-content.drop-panel .mat-mdc-menu-item .mat-icon{font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm);flex-shrink:0;margin-right:var(--app-sys-spacing-sm)}.mat-datepicker-content.drop-panel .mat-mdc-option span,.mat-datepicker-content.drop-panel .mat-mdc-menu-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.mat-datepicker-content .mat-datepicker-close-button{display:none}.drop-panel{scrollbar-color:var(--mat-sys-outline-variant) transparent}.drop-panel::-webkit-scrollbar{width:4px}.drop-panel::-webkit-scrollbar-track{background:transparent}.drop-panel::-webkit-scrollbar-thumb{background-color:var(--mat-sys-outline-variant);border-radius:2px}.drop-panel .drop-panel-state{color:var(--mat-sys-on-surface-variant);opacity:.85;font-style:italic;padding-inline:1rem}.drop-panel .drop-panel-divider{margin-block:var(--app-sys-spacing-xs);margin-inline:var(--app-drop-panel-divider-inset)}.drop-panel .drop-panel-section-header{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-semibold);font-size:var(--app-sys-text-overline-size);line-height:1.4;letter-spacing:var(--app-sys-text-overline-tracking);text-transform:uppercase;color:var(--mat-sys-on-surface-variant);padding:var(--app-sys-spacing-xs) 1rem;-webkit-user-select:none;user-select:none;pointer-events:none}html body .cdk-overlay-container .cdk-overlay-pane .drop-panel{border-radius:.25rem}.mat-form-field-animations-enabled .mat-mdc-select .mat-mdc-select-arrow{transition:transform 80ms linear,color var(--app-sys-color-transition)}.mat-mdc-select[aria-expanded=true] .mat-mdc-select-arrow,.mat-mdc-select-panel-open{transform:rotate(180deg)}.mat-form-field-disabled{cursor:default;-webkit-user-select:none;user-select:none}.mat-form-field-disabled input[disabled],.mat-form-field-disabled textarea[disabled],.mat-form-field-disabled select[disabled]{pointer-events:none;-webkit-user-select:none;user-select:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:autofill,input:autofill:hover,input:autofill:focus{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--app-autofill-text);font:inherit;letter-spacing:inherit}@media (forced-colors: active){input:-webkit-autofill,input:autofill{box-shadow:none;-webkit-text-fill-color:CanvasText}}.mat-autocomplete-disabled{pointer-events:none;-webkit-user-select:none;user-select:none}app-input-number .mat-mdc-form-field-icon-prefix .mat-icon,app-input-number .mat-mdc-form-field-icon-suffix .mat-icon{font-size:var(--icon-btn-glyph-md);width:var(--icon-btn-glyph-md);height:var(--icon-btn-glyph-md);line-height:var(--icon-btn-glyph-md)}app-input-number .mat-mdc-form-field-icon-prefix,app-input-number .mat-mdc-form-field-icon-suffix{margin:0 .375rem}app-input-number .mat-mdc-form-field-icon-prefix .mat-icon,app-input-number .mat-mdc-form-field-icon-suffix .mat-icon{border:1px solid var(--mat-form-field-outline-color)}app-autocomplete-search .mat-mdc-form-field-infix,app-datepicker .mat-mdc-form-field-infix,app-autocomplete-chips .mat-mdc-form-field-infix,app-autocomplete-select .mat-mdc-form-field-infix,app-input-phone .mat-mdc-form-field-infix{min-width:0}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label:not(.mdc-floating-label--float-above){margin-top:1px}app-autocomplete-search .mdc-floating-label:not(.mdc-floating-label--float-above),app-datepicker .mdc-floating-label:not(.mdc-floating-label--float-above){max-width:100%;padding-right:calc(var(--icon-size, var(--icon-btn-glyph-md)) + var(--app-sys-spacing-sm));box-sizing:border-box}app-autocomplete-chips .mdc-floating-label:not(.mdc-floating-label--float-above),app-autocomplete-select .mdc-floating-label:not(.mdc-floating-label--float-above),app-input-phone .mdc-floating-label:not(.mdc-floating-label--float-above){max-width:100%;padding-right:var(--app-sys-spacing-sm);box-sizing:border-box}app-input-phone mat-form-field .mat-mdc-form-field-flex{overflow-x:clip}app-input-phone mat-form-field{container-type:inline-size;container-name:input-phone-field}app-input-phone .mat-mdc-form-field-icon-prefix:has(app-country-picker){display:flex;align-items:stretch;align-self:stretch;flex:0 0 auto;min-width:0;padding-inline:0;margin-inline-end:0;overflow:hidden;border-start-start-radius:var(--mdc-outlined-text-field-container-shape, 4px);border-end-start-radius:var(--mdc-outlined-text-field-container-shape, 4px)}app-input-phone .mat-mdc-form-field-infix{min-width:4rem}@container input-phone-field (max-width: 10rem){app-input-phone .mat-mdc-form-field-icon-prefix:has(app-country-picker){flex:0 1 auto;min-width:3.5rem}app-input-phone .country-picker-trigger-dial{display:none}}app-autocomplete-select .mat-mdc-form-field-icon-prefix{padding-inline-end:0}mat-date-range-input.mat-date-range-input .mat-date-range-input-separator{line-height:normal}body .dialog-mobile-panel .mdc-dialog__surface{border-bottom-left-radius:0;border-bottom-right-radius:0}.country-picker-overlay.drop-panel{background-color:var(--app-sys-surface-overlay);border:var(--app-sys-border-hairline);border-radius:.5rem;box-shadow:var(--app-sys-elevation-menu);max-height:var(--app-drop-panel-max-height);padding-bottom:.375rem;padding-top:.375rem;--mat-option-selected-state-layer-color: transparent;--app-sys-surface-ambient: var(--app-sys-surface-overlay);--cp-flag-w: 1.25rem;--cp-flag-h: .875rem;overflow:hidden;display:flex;flex-direction:column;max-height:22rem;width:100%;animation:country-picker-panel-in .12s ease}.country-picker-overlay.drop-panel .mat-mdc-option,.country-picker-overlay.drop-panel .mat-mdc-menu-item{min-height:var(--app-form-field-container-height);min-width:0;font-family:var(--mat-option-label-text-font, var(--app-sys-font-family-plain));line-height:var(--mat-option-label-text-line-height, 1.5);font-size:var(--mat-option-label-text-size, var(--app-sys-font-size-lg))}.country-picker-overlay.drop-panel .mat-mdc-option:hover:not([aria-disabled=true]):not([disabled]),.country-picker-overlay.drop-panel .mat-mdc-menu-item:hover:not([aria-disabled=true]):not([disabled]){background-color:var(--mat-sys-surface-container-high)}.country-picker-overlay.drop-panel .mat-mdc-option[aria-selected=true],.country-picker-overlay.drop-panel .mat-mdc-menu-item[aria-selected=true]{background-color:transparent}.country-picker-overlay.drop-panel .mat-mdc-option.mat-mdc-option-active,.country-picker-overlay.drop-panel .mat-mdc-menu-item.mat-mdc-option-active{background-color:var(--mat-sys-surface-container-high)}.country-picker-overlay.drop-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,.country-picker-overlay.drop-panel .mat-mdc-menu-item.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-surface))}.country-picker-overlay.drop-panel .mat-mdc-option .mdc-list-item__primary-text,.country-picker-overlay.drop-panel .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;gap:var(--app-sys-spacing-sm);width:100%;min-width:0}.country-picker-overlay.drop-panel .mat-mdc-option .mat-icon,.country-picker-overlay.drop-panel .mat-mdc-menu-item .mat-icon{font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm);flex-shrink:0;margin-right:var(--app-sys-spacing-sm)}.country-picker-overlay.drop-panel .mat-mdc-option span,.country-picker-overlay.drop-panel .mat-mdc-menu-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.country-picker-overlay.drop-panel.opens-above{border-bottom-left-radius:0;border-bottom-right-radius:0;flex-direction:column-reverse}.country-picker-overlay.drop-panel:not(.opens-above){border-top-left-radius:0;border-top-right-radius:0}.country-picker-overlay.drop-panel .country-picker-filter{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:0 1rem;height:2rem}.country-picker-overlay.drop-panel .country-picker-filter-icon{flex:0 0 var(--cp-flag-w);text-align:center;font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm);color:var(--mat-sys-on-surface-variant)}.country-picker-overlay.drop-panel .country-picker-filter-input{flex:1 1 auto;min-width:0;height:auto;background:transparent;border:0;outline:none;font:inherit;font-family:var(--app-sys-font-family-plain);font-size:var(--mat-option-label-text-size, var(--app-sys-font-size-lg));line-height:var(--mat-option-label-text-line-height, 1.5);letter-spacing:.006rem;color:var(--mat-sys-on-surface);padding:0}.country-picker-overlay.drop-panel .country-picker-filter-input::placeholder{color:var(--mat-sys-on-surface-variant);opacity:1}.country-picker-overlay.drop-panel .country-picker-filter-clear{appearance:none;-webkit-appearance:none;background-color:transparent;border:0;cursor:pointer;padding:0;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--mat-sys-on-surface-variant);transition:background-color var(--app-sys-color-transition)}.country-picker-overlay.drop-panel .country-picker-filter-clear:hover{background-color:var(--mat-sys-surface-container-high)}.country-picker-overlay.drop-panel .country-picker-filter-clear:focus-visible{background-color:var(--mat-sys-surface-container-highest);outline:none}.country-picker-overlay.drop-panel .country-picker-filter-clear:active{background-color:var(--mat-sys-surface-container-highest)}.country-picker-overlay.drop-panel .country-picker-filter-clear .mat-icon{font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm)}.country-picker-overlay.drop-panel .country-picker-filter-divider{flex-shrink:0;margin-block:0}.country-picker-overlay.drop-panel .country-picker-options{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:.375rem 0}.country-picker-overlay.drop-panel .drop-panel-option{min-height:var(--app-form-field-container-height);min-width:0;font-family:var(--mat-option-label-text-font, var(--app-sys-font-family-plain));display:flex;align-items:center;gap:.5rem;width:100%;padding:0 1rem;min-height:2rem;border-radius:0;background:transparent;border:0;color:var(--mat-sys-on-surface);font:inherit;font-family:var(--app-sys-font-family-plain);font-size:var(--mat-option-label-text-size, var(--app-sys-font-size-lg));line-height:var(--mat-option-label-text-line-height, 1.5);letter-spacing:.006rem;text-align:start;cursor:pointer;transition:background-color var(--app-sys-color-transition)}.country-picker-overlay.drop-panel .drop-panel-option:hover:not([aria-disabled=true]):not([disabled]){background-color:var(--mat-sys-surface-container-high)}.country-picker-overlay.drop-panel .drop-panel-option:hover,.country-picker-overlay.drop-panel .drop-panel-option.drop-panel-option-highlighted{background-color:var(--mat-sys-surface-container-high)}.country-picker-overlay.drop-panel .drop-panel-option.drop-panel-option-selected{background-color:transparent}.country-picker-overlay.drop-panel .drop-panel-option:disabled{opacity:.38;cursor:default}.country-picker-overlay.drop-panel .drop-panel-option app-country-flag.app-country-flag-size-sm{flex:0 0 var(--cp-flag-w);height:var(--cp-flag-h);width:var(--cp-flag-w)}.country-picker-overlay.drop-panel .drop-panel-option .country-picker-option-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-picker-overlay.drop-panel .drop-panel-option .country-picker-option-dial{flex-shrink:0;min-width:3rem;text-align:end;color:var(--mat-sys-on-surface-variant)}.country-picker-overlay.drop-panel .drop-panel-state{padding:.75rem 1rem;color:var(--mat-sys-on-surface-variant);font-size:var(--app-sys-text-body-size);text-align:center;letter-spacing:.006rem}.country-picker-overlay.drop-panel .drop-panel-divider{margin-block:.25rem}@keyframes country-picker-panel-in{0%{opacity:0}to{opacity:1}}app-button{--mat-button-filled-container-color: var(--app-button-filled-container, var(--mat-sys-primary));--mat-button-filled-label-text-color: var(--app-button-filled-label, var(--mat-sys-on-primary));--mat-button-filled-state-layer-color: var(--app-button-filled-label, var(--mat-sys-on-primary));--mat-button-filled-ripple-color: color-mix( in srgb, var(--app-button-filled-label, var(--mat-sys-on-primary)) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-button-filled-color-primary{--app-button-filled-container: var(--mat-sys-primary);--app-button-filled-label: var(--mat-sys-on-primary)}.app-button-filled-color-primary-variant{--app-button-filled-container: var(--mat-sys-primary-container);--app-button-filled-label: var(--mat-sys-on-primary-container)}.app-button-filled-color-secondary{--app-button-filled-container: var(--mat-sys-secondary);--app-button-filled-label: var(--mat-sys-on-secondary)}.app-button-filled-color-tertiary{--app-button-filled-container: var(--mat-sys-tertiary);--app-button-filled-label: var(--mat-sys-on-tertiary)}.app-button-filled-color-tertiary-variant{--app-button-filled-container: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--app-button-filled-label: color-mix(in srgb, var(--mat-sys-on-tertiary) 60%, var(--mat-sys-on-tertiary-container))}.app-button-filled-color-neutral{--app-button-filled-container: var(--mat-sys-neutral);--app-button-filled-label: var(--mat-sys-on-neutral)}.app-button-filled-color-error{--app-button-filled-container: var(--mat-sys-error);--app-button-filled-label: var(--mat-sys-on-error)}.app-button-filled-color-warning{--app-button-filled-container: var(--mat-sys-warning);--app-button-filled-label: var(--mat-sys-on-warning)}.app-button-filled-color-info{--app-button-filled-container: var(--mat-sys-info);--app-button-filled-label: var(--mat-sys-on-info)}.app-button-filled-color-upgrade{--app-button-filled-container: var(--mat-sys-upgrade);--app-button-filled-label: var(--mat-sys-on-upgrade)}.app-button-filled-color-success{--app-button-filled-container: var(--mat-sys-success);--app-button-filled-label: var(--mat-sys-on-success)}.app-button-filled-color-grey{--app-button-filled-container: var(--app-custom-grey-container);--app-button-filled-label: var(--app-custom-grey-label)}.app-button-filled-color-dark-grey{--app-button-filled-container: var(--app-custom-dark-grey-container);--app-button-filled-label: var(--app-custom-dark-grey-label)}.app-button-filled-color-red{--app-button-filled-container: var(--app-custom-red-container);--app-button-filled-label: var(--app-custom-red-label)}.app-button-filled-color-yellow{--app-button-filled-container: var(--app-custom-yellow-container);--app-button-filled-label: var(--app-custom-yellow-label)}.app-button-filled-color-green{--app-button-filled-container: var(--app-custom-green-container);--app-button-filled-label: var(--app-custom-green-label)}.app-button-filled-color-blue{--app-button-filled-container: var(--app-custom-blue-container);--app-button-filled-label: var(--app-custom-blue-label)}.app-button-filled-color-purple{--app-button-filled-container: var(--app-custom-purple-container);--app-button-filled-label: var(--app-custom-purple-label)}.app-button-filled-color-black{--app-button-filled-container: var(--app-custom-black-container);--app-button-filled-label: var(--app-custom-black-label)}.app-button-filled-color-light{--app-button-filled-container: var(--app-custom-light-container);--app-button-filled-label: var(--app-custom-light-label)}.app-button-filled-color-dark{--app-button-filled-container: var(--app-custom-dark-container);--app-button-filled-label: var(--app-custom-dark-label)}.app-button-filled-color-orange{--app-button-filled-container: var(--app-custom-orange-container);--app-button-filled-label: var(--app-custom-orange-label)}.app-button-filled-color-turquoise{--app-button-filled-container: var(--app-custom-turquoise-container);--app-button-filled-label: var(--app-custom-turquoise-label)}.app-button-filled-color-light-blue{--app-button-filled-container: var(--app-custom-light-blue-container);--app-button-filled-label: var(--app-custom-light-blue-label)}app-button{--mat-button-outlined-outline-color: var(--app-button-outlined-container, var(--mat-sys-outline));--mat-button-outlined-label-text-color: var(--app-button-outlined-container, var(--mat-sys-on-surface));--mat-button-outlined-state-layer-color: var(--app-button-outlined-container, var(--mat-sys-primary))}app-button .inner-button:not(:disabled):hover,app-button .inner-button:not(:disabled):focus,app-button .inner-button:not(:disabled).cdk-program-focused,app-button .inner-button:not(:disabled).cdk-keyboard-focused,app-button .inner-button:not(:disabled):active{--mat-button-outlined-outline-color: var(--app-button-outlined-container, var(--mat-sys-outline));--mat-button-outlined-label-text-color: var(--app-button-outlined-container, var(--mat-sys-on-surface))}.app-button-outlined-color-primary{--app-button-outlined-container: var(--mat-sys-primary)}.app-button-outlined-color-primary-variant{--app-button-outlined-container: var(--mat-sys-primary-container);--mat-sys-primary: var(--mat-sys-primary-container)}.app-button-outlined-color-secondary{--app-button-outlined-container: var(--mat-sys-secondary);--mat-sys-primary: var(--mat-sys-secondary)}.app-button-outlined-color-tertiary{--app-button-outlined-container: var(--mat-sys-tertiary);--mat-sys-primary: var(--mat-sys-tertiary)}.app-button-outlined-color-tertiary-variant{--app-button-outlined-container: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-primary: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-button-outlined-color-neutral{--app-button-outlined-container: var(--mat-sys-neutral);--mat-sys-primary: var(--mat-sys-neutral)}.app-button-outlined-color-error{--app-button-outlined-container: var(--mat-sys-error);--mat-sys-primary: var(--mat-sys-error)}.app-button-outlined-color-warning{--app-button-outlined-container: var(--mat-sys-warning);--mat-sys-primary: var(--mat-sys-warning)}.app-button-outlined-color-info{--app-button-outlined-container: var(--mat-sys-info);--mat-sys-primary: var(--mat-sys-info)}.app-button-outlined-color-upgrade{--app-button-outlined-container: var(--mat-sys-upgrade);--mat-sys-primary: var(--mat-sys-upgrade)}.app-button-outlined-color-success{--app-button-outlined-container: var(--mat-sys-success);--mat-sys-primary: var(--mat-sys-success)}.app-button-outlined-color-grey{--app-button-outlined-container: var(--app-custom-grey-container);--mat-sys-primary: var(--app-custom-grey-container)}.app-button-outlined-color-dark-grey{--app-button-outlined-container: var(--app-custom-dark-grey-container);--mat-sys-primary: var(--app-custom-dark-grey-container)}.app-button-outlined-color-red{--app-button-outlined-container: var(--app-custom-red-container);--mat-sys-primary: var(--app-custom-red-container)}.app-button-outlined-color-yellow{--app-button-outlined-container: var(--app-custom-yellow-container);--mat-sys-primary: var(--app-custom-yellow-container)}.app-button-outlined-color-green{--app-button-outlined-container: var(--app-custom-green-container);--mat-sys-primary: var(--app-custom-green-container)}.app-button-outlined-color-blue{--app-button-outlined-container: var(--app-custom-blue-container);--mat-sys-primary: var(--app-custom-blue-container)}.app-button-outlined-color-purple{--app-button-outlined-container: var(--app-custom-purple-container);--mat-sys-primary: var(--app-custom-purple-container)}.app-button-outlined-color-black{--app-button-outlined-container: var(--app-custom-black-container);--mat-sys-primary: var(--app-custom-black-container)}.app-button-outlined-color-light{--app-button-outlined-container: var(--app-custom-light-container);--mat-sys-primary: var(--app-custom-light-container)}.app-button-outlined-color-dark{--app-button-outlined-container: var(--app-custom-dark-container);--mat-sys-primary: var(--app-custom-dark-container)}.app-button-outlined-color-orange{--app-button-outlined-container: var(--app-custom-orange-container);--mat-sys-primary: var(--app-custom-orange-container)}.app-button-outlined-color-turquoise{--app-button-outlined-container: var(--app-custom-turquoise-container);--mat-sys-primary: var(--app-custom-turquoise-container)}.app-button-outlined-color-light-blue{--app-button-outlined-container: var(--app-custom-light-blue-container);--mat-sys-primary: var(--app-custom-light-blue-container)}app-button.app-button-ghost{--mat-button-outlined-state-layer-color: var(--app-button-ghost-container, var(--mat-sys-primary))}app-button.app-button-ghost .inner-button:not(:disabled):hover,app-button.app-button-ghost .inner-button:not(:disabled):focus,app-button.app-button-ghost .inner-button:not(:disabled).cdk-program-focused,app-button.app-button-ghost .inner-button:not(:disabled).cdk-keyboard-focused,app-button.app-button-ghost .inner-button:not(:disabled):active{--mat-button-outlined-outline-color: var(--app-button-ghost-container, var(--mat-sys-outline));--mat-button-outlined-label-text-color: var(--app-button-ghost-container, var(--mat-sys-on-surface))}.app-button-ghost-color-primary{--app-button-ghost-container: var(--mat-sys-primary)}.app-button-ghost-color-primary-variant{--app-button-ghost-container: var(--mat-sys-primary-container);--mat-sys-primary: var(--mat-sys-primary-container)}.app-button-ghost-color-secondary{--app-button-ghost-container: var(--mat-sys-secondary);--mat-sys-primary: var(--mat-sys-secondary)}.app-button-ghost-color-tertiary{--app-button-ghost-container: var(--mat-sys-tertiary);--mat-sys-primary: var(--mat-sys-tertiary)}.app-button-ghost-color-tertiary-variant{--app-button-ghost-container: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-primary: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-button-ghost-color-neutral{--app-button-ghost-container: var(--mat-sys-neutral);--mat-sys-primary: var(--mat-sys-neutral)}.app-button-ghost-color-error{--app-button-ghost-container: var(--mat-sys-error);--mat-sys-primary: var(--mat-sys-error)}.app-button-ghost-color-warning{--app-button-ghost-container: var(--mat-sys-warning);--mat-sys-primary: var(--mat-sys-warning)}.app-button-ghost-color-info{--app-button-ghost-container: var(--mat-sys-info);--mat-sys-primary: var(--mat-sys-info)}.app-button-ghost-color-upgrade{--app-button-ghost-container: var(--mat-sys-upgrade);--mat-sys-primary: var(--mat-sys-upgrade)}.app-button-ghost-color-success{--app-button-ghost-container: var(--mat-sys-success);--mat-sys-primary: var(--mat-sys-success)}.app-button-ghost-color-grey{--app-button-ghost-container: var(--app-custom-grey-container);--mat-sys-primary: var(--app-custom-grey-container)}.app-button-ghost-color-dark-grey{--app-button-ghost-container: var(--app-custom-dark-grey-container);--mat-sys-primary: var(--app-custom-dark-grey-container)}.app-button-ghost-color-red{--app-button-ghost-container: var(--app-custom-red-container);--mat-sys-primary: var(--app-custom-red-container)}.app-button-ghost-color-yellow{--app-button-ghost-container: var(--app-custom-yellow-container);--mat-sys-primary: var(--app-custom-yellow-container)}.app-button-ghost-color-green{--app-button-ghost-container: var(--app-custom-green-container);--mat-sys-primary: var(--app-custom-green-container)}.app-button-ghost-color-blue{--app-button-ghost-container: var(--app-custom-blue-container);--mat-sys-primary: var(--app-custom-blue-container)}.app-button-ghost-color-purple{--app-button-ghost-container: var(--app-custom-purple-container);--mat-sys-primary: var(--app-custom-purple-container)}.app-button-ghost-color-black{--app-button-ghost-container: var(--app-custom-black-container);--mat-sys-primary: var(--app-custom-black-container)}.app-button-ghost-color-light{--app-button-ghost-container: var(--app-custom-light-container);--mat-sys-primary: var(--app-custom-light-container)}.app-button-ghost-color-dark{--app-button-ghost-container: var(--app-custom-dark-container);--mat-sys-primary: var(--app-custom-dark-container)}.app-button-ghost-color-orange{--app-button-ghost-container: var(--app-custom-orange-container);--mat-sys-primary: var(--app-custom-orange-container)}.app-button-ghost-color-turquoise{--app-button-ghost-container: var(--app-custom-turquoise-container);--mat-sys-primary: var(--app-custom-turquoise-container)}.app-button-ghost-color-light-blue{--app-button-ghost-container: var(--app-custom-light-blue-container);--mat-sys-primary: var(--app-custom-light-blue-container)}app-button{--mat-button-text-label-text-color: var(--app-button-text-container, var(--mat-sys-primary));--mat-button-text-state-layer-color: var(--app-button-text-container, var(--mat-sys-primary))}app-button:not(.app-button-preserve-icon) mat-icon{color:inherit}.app-button-text-color-primary{--app-button-text-container: var(--mat-sys-primary)}.app-button-text-color-primary-variant{--app-button-text-container: var(--mat-sys-primary-container)}.app-button-text-color-primary-variant .inner-button:not(:disabled){--mat-sys-primary: var(--mat-sys-primary-container);--mat-sys-on-surface: var(--mat-sys-primary-container);--mat-sys-on-surface-variant: var(--mat-sys-primary-container)}.app-button-text-color-secondary{--app-button-text-container: var(--mat-sys-secondary)}.app-button-text-color-secondary .inner-button:not(:disabled){--mat-sys-primary: var(--mat-sys-secondary);--mat-sys-on-surface: var(--mat-sys-secondary);--mat-sys-on-surface-variant: var(--mat-sys-secondary)}.app-button-text-color-tertiary{--app-button-text-container: var(--mat-sys-tertiary)}.app-button-text-color-tertiary .inner-button:not(:disabled){--mat-sys-primary: var(--mat-sys-tertiary);--mat-sys-on-surface: var(--mat-sys-tertiary);--mat-sys-on-surface-variant: var(--mat-sys-tertiary)}.app-button-text-color-tertiary-variant{--app-button-text-container: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-button-text-color-tertiary-variant .inner-button:not(:disabled){--mat-sys-primary: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-on-surface: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-on-surface-variant: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-button-text-color-neutral{--app-button-text-container: var(--mat-sys-neutral)}.app-button-text-color-neutral .inner-button:not(:disabled){--mat-sys-primary: var(--mat-sys-neutral);--mat-sys-on-surface: var(--mat-sys-neutral);--mat-sys-on-surface-variant: var(--mat-sys-neutral)}.app-button-text-color-error{--app-button-text-container: var(--mat-sys-error)}.app-button-text-color-error .inner-button:not(:disabled){--mat-sys-primary: var(--mat-sys-error);--mat-sys-on-surface: var(--mat-sys-error);--mat-sys-on-surface-variant: var(--mat-sys-error)}.app-button-text-color-warning{--app-button-text-container: var(--mat-sys-warning)}.app-button-text-color-warning .inner-button:not(:disabled){--mat-sys-primary: var(--mat-sys-warning);--mat-sys-on-surface: var(--mat-sys-warning);--mat-sys-on-surface-variant: var(--mat-sys-warning)}.app-button-text-color-info{--app-button-text-container: var(--mat-sys-info)}.app-button-text-color-info .inner-button:not(:disabled){--mat-sys-primary: var(--mat-sys-info);--mat-sys-on-surface: var(--mat-sys-info);--mat-sys-on-surface-variant: var(--mat-sys-info)}.app-button-text-color-upgrade{--app-button-text-container: var(--mat-sys-upgrade)}.app-button-text-color-upgrade .inner-button:not(:disabled){--mat-sys-primary: var(--mat-sys-upgrade);--mat-sys-on-surface: var(--mat-sys-upgrade);--mat-sys-on-surface-variant: var(--mat-sys-upgrade)}.app-button-text-color-success{--app-button-text-container: var(--mat-sys-success)}.app-button-text-color-success .inner-button:not(:disabled){--mat-sys-primary: var(--mat-sys-success);--mat-sys-on-surface: var(--mat-sys-success);--mat-sys-on-surface-variant: var(--mat-sys-success)}.app-button-text-color-grey{--app-button-text-container: var(--app-custom-grey-container)}.app-button-text-color-grey .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-grey-container);--mat-sys-on-surface: var(--app-custom-grey-container);--mat-sys-on-surface-variant: var(--app-custom-grey-container)}.app-button-text-color-dark-grey{--app-button-text-container: var(--app-custom-dark-grey-container)}.app-button-text-color-dark-grey .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-dark-grey-container);--mat-sys-on-surface: var(--app-custom-dark-grey-container);--mat-sys-on-surface-variant: var(--app-custom-dark-grey-container)}.app-button-text-color-red{--app-button-text-container: var(--app-custom-red-container)}.app-button-text-color-red .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-red-container);--mat-sys-on-surface: var(--app-custom-red-container);--mat-sys-on-surface-variant: var(--app-custom-red-container)}.app-button-text-color-yellow{--app-button-text-container: var(--app-custom-yellow-container)}.app-button-text-color-yellow .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-yellow-container);--mat-sys-on-surface: var(--app-custom-yellow-container);--mat-sys-on-surface-variant: var(--app-custom-yellow-container)}.app-button-text-color-green{--app-button-text-container: var(--app-custom-green-container)}.app-button-text-color-green .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-green-container);--mat-sys-on-surface: var(--app-custom-green-container);--mat-sys-on-surface-variant: var(--app-custom-green-container)}.app-button-text-color-blue{--app-button-text-container: var(--app-custom-blue-container)}.app-button-text-color-blue .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-blue-container);--mat-sys-on-surface: var(--app-custom-blue-container);--mat-sys-on-surface-variant: var(--app-custom-blue-container)}.app-button-text-color-purple{--app-button-text-container: var(--app-custom-purple-container)}.app-button-text-color-purple .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-purple-container);--mat-sys-on-surface: var(--app-custom-purple-container);--mat-sys-on-surface-variant: var(--app-custom-purple-container)}.app-button-text-color-black{--app-button-text-container: var(--app-custom-black-container)}.app-button-text-color-black .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-black-container);--mat-sys-on-surface: var(--app-custom-black-container);--mat-sys-on-surface-variant: var(--app-custom-black-container)}.app-button-text-color-light{--app-button-text-container: var(--app-custom-light-container)}.app-button-text-color-light .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-light-container);--mat-sys-on-surface: var(--app-custom-light-container);--mat-sys-on-surface-variant: var(--app-custom-light-container)}.app-button-text-color-dark{--app-button-text-container: var(--app-custom-dark-container)}.app-button-text-color-dark .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-dark-container);--mat-sys-on-surface: var(--app-custom-dark-container);--mat-sys-on-surface-variant: var(--app-custom-dark-container)}.app-button-text-color-orange{--app-button-text-container: var(--app-custom-orange-container)}.app-button-text-color-orange .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-orange-container);--mat-sys-on-surface: var(--app-custom-orange-container);--mat-sys-on-surface-variant: var(--app-custom-orange-container)}.app-button-text-color-turquoise{--app-button-text-container: var(--app-custom-turquoise-container)}.app-button-text-color-turquoise .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-turquoise-container);--mat-sys-on-surface: var(--app-custom-turquoise-container);--mat-sys-on-surface-variant: var(--app-custom-turquoise-container)}.app-button-text-color-light-blue{--app-button-text-container: var(--app-custom-light-blue-container)}.app-button-text-color-light-blue .inner-button:not(:disabled){--mat-sys-primary: var(--app-custom-light-blue-container);--mat-sys-on-surface: var(--app-custom-light-blue-container);--mat-sys-on-surface-variant: var(--app-custom-light-blue-container)}app-icon-button button.mat-mdc-icon-button.mat-mdc-icon-button.mat-mdc-button-base{overflow:visible}app-icon-button button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled){color:var(--app-icon-button-active-container, var(--mat-sys-on-surface-variant));--mat-icon-button-icon-color: var(--app-icon-button-active-container, var(--mat-sys-on-surface-variant));--mat-icon-button-state-layer-color: var(--app-icon-button-active-container, var(--mat-sys-on-surface-variant));--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-icon-button-active-container, var(--mat-sys-on-surface-variant)) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)}.app-icon-button-color-primary{--app-icon-button-active-container: var(--mat-sys-primary)}.app-icon-button-color-primary-variant{--app-icon-button-active-container: var(--mat-sys-primary-container)}.app-icon-button-color-secondary{--app-icon-button-active-container: var(--mat-sys-secondary)}.app-icon-button-color-tertiary{--app-icon-button-active-container: var(--mat-sys-tertiary)}.app-icon-button-color-tertiary-variant{--app-icon-button-active-container: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-icon-button-color-neutral{--app-icon-button-active-container: var(--mat-sys-neutral)}.app-icon-button-color-error{--app-icon-button-active-container: var(--mat-sys-error)}.app-icon-button-color-warning{--app-icon-button-active-container: var(--mat-sys-warning)}.app-icon-button-color-info{--app-icon-button-active-container: var(--mat-sys-info)}.app-icon-button-color-upgrade{--app-icon-button-active-container: var(--mat-sys-upgrade)}.app-icon-button-color-success{--app-icon-button-active-container: var(--mat-sys-success)}.app-icon-button-color-grey{--app-icon-button-active-container: var(--app-custom-grey-container)}.app-icon-button-color-dark-grey{--app-icon-button-active-container: var(--app-custom-dark-grey-container)}.app-icon-button-color-red{--app-icon-button-active-container: var(--app-custom-red-container)}.app-icon-button-color-yellow{--app-icon-button-active-container: var(--app-custom-yellow-container)}.app-icon-button-color-green{--app-icon-button-active-container: var(--app-custom-green-container)}.app-icon-button-color-blue{--app-icon-button-active-container: var(--app-custom-blue-container)}.app-icon-button-color-purple{--app-icon-button-active-container: var(--app-custom-purple-container)}.app-icon-button-color-black{--app-icon-button-active-container: var(--app-custom-black-container)}.app-icon-button-color-light{--app-icon-button-active-container: var(--app-custom-light-container)}.app-icon-button-color-dark{--app-icon-button-active-container: var(--app-custom-dark-container)}.app-icon-button-color-orange{--app-icon-button-active-container: var(--app-custom-orange-container)}.app-icon-button-color-turquoise{--app-icon-button-active-container: var(--app-custom-turquoise-container)}.app-icon-button-color-light-blue{--app-icon-button-active-container: var(--app-custom-light-blue-container)}app-input-text,app-input-number,app-input-phone,app-textarea,app-select,app-autocomplete-select,app-autocomplete-search,app-autocomplete-chips,app-datepicker,app-timepicker{--mat-form-field-outlined-focus-outline-color: var(--app-input-active-container, var(--app-sys-state-active-strong));--mat-form-field-outlined-focus-label-text-color: var(--app-input-active-label, var(--app-sys-state-active-strong));--mat-form-field-outlined-hover-outline-color: var(--app-input-active-container, var(--app-sys-state-active-soft));--mat-form-field-outlined-hover-label-text-color: var(--app-input-active-label, var(--app-sys-state-active-soft));--mat-form-field-outlined-caret-color: var(--app-input-caret, var(--mat-sys-on-surface));--mat-form-field-filled-caret-color: var(--app-input-caret, var(--mat-sys-on-surface));--mat-form-field-outlined-error-focus-outline-color: var(--app-sys-state-error-active);--mat-form-field-outlined-error-focus-label-text-color: var(--app-sys-state-error-active);--mat-form-field-error-focus-trailing-icon-color: var(--app-sys-state-error-active)}app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error,app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error,app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error,app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error,app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error,app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error,app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error,app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error,app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error,app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-error{transition:color var(--app-sys-color-transition)}app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled){color:var(--app-input-error-rest, var(--mat-sys-error));--mat-icon-button-icon-color: var(--app-input-error-rest, var(--mat-sys-error))}app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error,app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error,app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error,app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error,app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error,app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error,app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error,app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error,app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error,app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-form-field-error,app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-form-field-error{color:var(--app-input-error-active, var(--app-sys-state-error-active))}app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled){color:var(--app-input-error-active, var(--app-sys-state-error-active));--mat-icon-button-icon-color: var(--app-input-error-active, var(--app-sys-state-error-active))}app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece,app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece,app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece,app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece,app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece,app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece,app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece,app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece,app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece,app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mat-mdc-notch-piece,app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mat-mdc-notch-piece{border-color:var(--app-input-error-active, var(--app-sys-state-error-active))}app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label,app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label,app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label,app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label,app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label,app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label,app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label,app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label,app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label,app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused .mdc-floating-label,app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):focus-within .mdc-floating-label{color:var(--app-input-error-active, var(--app-sys-state-error-active))}app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error,app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error,app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error,app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error,app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error,app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error,app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error,app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error,app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error,app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled):has(.mat-mdc-text-field-wrapper:hover) .mat-mdc-form-field-error{color:var(--app-input-error-active, var(--app-sys-state-error-active))}app-input-text .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-input-number .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-input-phone .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-textarea .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-select .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-search .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-autocomplete-chips .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-datepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled),app-timepicker .mat-mdc-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover button.mat-mdc-icon-button.mat-mdc-button-base:not(:disabled){color:var(--app-input-error-active, var(--app-sys-state-error-active));--mat-icon-button-icon-color: var(--app-input-error-active, var(--app-sys-state-error-active))}.app-input-color-primary{--app-input-active-container: var(--mat-sys-primary);--app-input-active-label: var(--mat-sys-primary)}.app-input-color-primary-variant{--app-input-active-container: var(--mat-sys-primary-container);--app-input-active-label: var(--mat-sys-primary-container);--app-input-caret: var(--mat-sys-primary-container)}.app-input-color-secondary{--app-input-active-container: var(--mat-sys-secondary);--app-input-active-label: var(--mat-sys-secondary);--app-input-caret: var(--mat-sys-secondary)}.app-input-color-tertiary{--app-input-active-container: var(--mat-sys-tertiary);--app-input-active-label: var(--mat-sys-tertiary);--app-input-caret: var(--mat-sys-tertiary)}.app-input-color-tertiary-variant{--app-input-active-container: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--app-input-active-label: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--app-input-caret: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-input-color-neutral{--app-input-active-container: var(--mat-sys-neutral);--app-input-active-label: var(--mat-sys-neutral);--app-input-caret: var(--mat-sys-neutral)}.app-input-color-error{--app-input-active-container: var(--mat-sys-error);--app-input-active-label: var(--mat-sys-error);--app-input-caret: var(--mat-sys-error)}.app-input-color-warning{--app-input-active-container: var(--mat-sys-warning);--app-input-active-label: var(--mat-sys-warning);--app-input-caret: var(--mat-sys-warning)}.app-input-color-info{--app-input-active-container: var(--mat-sys-info);--app-input-active-label: var(--mat-sys-info);--app-input-caret: var(--mat-sys-info)}.app-input-color-upgrade{--app-input-active-container: var(--mat-sys-upgrade);--app-input-active-label: var(--mat-sys-upgrade);--app-input-caret: var(--mat-sys-upgrade)}.app-input-color-success{--app-input-active-container: var(--mat-sys-success);--app-input-active-label: var(--mat-sys-success);--app-input-caret: var(--mat-sys-success)}.app-input-color-grey{--app-input-active-container: var(--app-custom-grey-container);--app-input-active-label: var(--app-custom-grey-container);--app-input-caret: var(--app-custom-grey-container)}.app-input-color-dark-grey{--app-input-active-container: var(--app-custom-dark-grey-container);--app-input-active-label: var(--app-custom-dark-grey-container);--app-input-caret: var(--app-custom-dark-grey-container)}.app-input-color-red{--app-input-active-container: var(--app-custom-red-container);--app-input-active-label: var(--app-custom-red-container);--app-input-caret: var(--app-custom-red-container)}.app-input-color-yellow{--app-input-active-container: var(--app-custom-yellow-container);--app-input-active-label: var(--app-custom-yellow-container);--app-input-caret: var(--app-custom-yellow-container)}.app-input-color-green{--app-input-active-container: var(--app-custom-green-container);--app-input-active-label: var(--app-custom-green-container);--app-input-caret: var(--app-custom-green-container)}.app-input-color-blue{--app-input-active-container: var(--app-custom-blue-container);--app-input-active-label: var(--app-custom-blue-container);--app-input-caret: var(--app-custom-blue-container)}.app-input-color-purple{--app-input-active-container: var(--app-custom-purple-container);--app-input-active-label: var(--app-custom-purple-container);--app-input-caret: var(--app-custom-purple-container)}.app-input-color-black{--app-input-active-container: var(--app-custom-black-container);--app-input-active-label: var(--app-custom-black-container);--app-input-caret: var(--app-custom-black-container)}.app-input-color-light{--app-input-active-container: var(--app-custom-light-container);--app-input-active-label: var(--app-custom-light-container);--app-input-caret: var(--app-custom-light-container)}.app-input-color-dark{--app-input-active-container: var(--app-custom-dark-container);--app-input-active-label: var(--app-custom-dark-container);--app-input-caret: var(--app-custom-dark-container)}.app-input-color-orange{--app-input-active-container: var(--app-custom-orange-container);--app-input-active-label: var(--app-custom-orange-container);--app-input-caret: var(--app-custom-orange-container)}.app-input-color-turquoise{--app-input-active-container: var(--app-custom-turquoise-container);--app-input-active-label: var(--app-custom-turquoise-container);--app-input-caret: var(--app-custom-turquoise-container)}.app-input-color-light-blue{--app-input-active-container: var(--app-custom-light-blue-container);--app-input-active-label: var(--app-custom-light-blue-container);--app-input-caret: var(--app-custom-light-blue-container)}app-select{--mat-select-focused-arrow-color: var(--app-select-arrow-active, var(--mat-sys-primary))}app-select mat-form-field:not(.mat-form-field-disabled) .mdc-text-field:hover{--mat-select-enabled-arrow-color: var(--app-select-arrow-active, var(--mat-sys-on-surface-variant))}app-select mat-form-field.mat-form-field-invalid:not(.mat-form-field-disabled){--mat-select-invalid-arrow-color: var(--app-input-error-rest, var(--mat-sys-error))}app-select mat-form-field.mat-form-field-invalid:not(.mat-form-field-disabled) .mdc-text-field:hover{--mat-select-invalid-arrow-color: var(--app-input-error-active, var(--app-sys-state-error-active))}app-select mat-form-field.mat-form-field-invalid:not(.mat-form-field-disabled).mat-focused{--mat-select-invalid-arrow-color: var(--app-input-error-active, var(--app-sys-state-error-active))}.app-input-color-primary{--app-select-arrow-active: var(--mat-sys-primary)}.app-input-color-primary-variant{--app-select-arrow-active: var(--mat-sys-primary-container)}.app-input-color-secondary{--app-select-arrow-active: var(--mat-sys-secondary)}.app-input-color-tertiary{--app-select-arrow-active: var(--mat-sys-tertiary)}.app-input-color-tertiary-variant{--app-select-arrow-active: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-input-color-neutral{--app-select-arrow-active: var(--mat-sys-neutral)}.app-input-color-error{--app-select-arrow-active: var(--mat-sys-error)}.app-input-color-warning{--app-select-arrow-active: var(--mat-sys-warning)}.app-input-color-info{--app-select-arrow-active: var(--mat-sys-info)}.app-input-color-upgrade{--app-select-arrow-active: var(--mat-sys-upgrade)}.app-input-color-success{--app-select-arrow-active: var(--mat-sys-success)}.app-input-color-grey{--app-select-arrow-active: var(--app-custom-grey-container)}.app-input-color-dark-grey{--app-select-arrow-active: var(--app-custom-dark-grey-container)}.app-input-color-red{--app-select-arrow-active: var(--app-custom-red-container)}.app-input-color-yellow{--app-select-arrow-active: var(--app-custom-yellow-container)}.app-input-color-green{--app-select-arrow-active: var(--app-custom-green-container)}.app-input-color-blue{--app-select-arrow-active: var(--app-custom-blue-container)}.app-input-color-purple{--app-select-arrow-active: var(--app-custom-purple-container)}.app-input-color-black{--app-select-arrow-active: var(--app-custom-black-container)}.app-input-color-light{--app-select-arrow-active: var(--app-custom-light-container)}.app-input-color-dark{--app-select-arrow-active: var(--app-custom-dark-container)}.app-input-color-orange{--app-select-arrow-active: var(--app-custom-orange-container)}.app-input-color-turquoise{--app-select-arrow-active: var(--app-custom-turquoise-container)}.app-input-color-light-blue{--app-select-arrow-active: var(--app-custom-light-blue-container)}.app-input-readonly{--app-input-active-container: var(--app-sys-state-readonly-outline);--app-input-active-label: var(--app-sys-state-active-soft);--app-input-caret: var(--mat-sys-on-surface);--app-input-error-rest: var(--app-sys-state-active-soft);--app-input-error-active: var(--app-sys-state-active-soft);--mat-form-field-outlined-focus-outline-width: 1px;--mat-form-field-outlined-error-outline-color: var(--app-sys-state-readonly-outline);--mat-form-field-outlined-error-hover-outline-color: var(--app-sys-state-readonly-outline);--mat-form-field-outlined-error-focus-outline-color: var(--app-sys-state-readonly-outline);--mat-form-field-outlined-error-label-text-color: var(--app-sys-state-active-soft);--mat-form-field-outlined-error-hover-label-text-color: var(--app-sys-state-active-soft);--mat-form-field-outlined-error-focus-label-text-color: var(--app-sys-state-active-soft);--mat-form-field-error-trailing-icon-color: var(--app-sys-state-active-soft);--mat-form-field-error-hover-trailing-icon-color: var(--app-sys-state-active-soft);--mat-form-field-error-focus-trailing-icon-color: var(--app-sys-state-active-soft);--mat-form-field-error-text-color: var(--app-sys-state-active-soft)}app-checkbox{--mat-checkbox-state-layer-size: 32px;--mat-checkbox-touch-target-size: 32px;--mat-checkbox-label-text-color: var(--mat-sys-on-surface);--mat-checkbox-unselected-icon-color: var(--mat-sys-on-surface-variant);--mat-checkbox-selected-icon-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-selected-focus-icon-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-selected-hover-icon-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-selected-pressed-icon-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-selected-focus-state-layer-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-selected-hover-state-layer-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-selected-pressed-state-layer-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-unselected-focus-icon-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-unselected-hover-icon-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-unselected-focus-state-layer-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-unselected-hover-state-layer-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-unselected-pressed-state-layer-color: var(--app-checkbox-active-container, var(--mat-sys-primary));--mat-checkbox-selected-checkmark-color: var(--app-checkbox-active-label, var(--mat-sys-on-primary));--mat-checkbox-selected-focus-state-layer-opacity: .05;--mat-checkbox-selected-hover-state-layer-opacity: .05;--mat-checkbox-selected-pressed-state-layer-opacity: .05;--mat-checkbox-unselected-focus-state-layer-opacity: .05;--mat-checkbox-unselected-hover-state-layer-opacity: .05;--mat-checkbox-unselected-pressed-state-layer-opacity: .05}app-checkbox mat-checkbox.mat-mdc-checkbox .mdc-form-field{align-items:center;transition:color var(--app-sys-color-transition)}app-checkbox mat-checkbox.mat-mdc-checkbox .mdc-checkbox{flex-shrink:0}app-checkbox mat-checkbox.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{width:16px;height:16px;top:8px;left:8px;transition:border-color var(--app-sys-color-transition),background-color var(--app-sys-color-transition)}.app-checkbox-color-primary{--app-checkbox-active-container: var(--mat-sys-primary);--app-checkbox-active-label: var(--mat-sys-on-primary)}.app-checkbox-color-primary mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-primary);border-color:var(--mat-sys-primary)}.app-checkbox-color-primary:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-primary:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-primary)}.app-checkbox-color-primary:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-primary:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-primary)}.app-checkbox-color-primary:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-primary:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-primary)}.app-checkbox-color-primary-variant{--app-checkbox-active-container: var(--mat-sys-primary-container);--app-checkbox-active-label: var(--mat-sys-on-primary-container)}.app-checkbox-color-primary-variant mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-primary-container);border-color:var(--mat-sys-primary-container)}.app-checkbox-color-primary-variant:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-primary-variant:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-primary-container)}.app-checkbox-color-primary-variant:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-primary-variant:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-primary-container)}.app-checkbox-color-primary-variant:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-primary-variant:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-primary-container)}.app-checkbox-color-secondary{--app-checkbox-active-container: var(--mat-sys-secondary);--app-checkbox-active-label: var(--mat-sys-on-secondary)}.app-checkbox-color-secondary mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-secondary);border-color:var(--mat-sys-secondary)}.app-checkbox-color-secondary:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-secondary:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-secondary)}.app-checkbox-color-secondary:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-secondary:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-secondary)}.app-checkbox-color-secondary:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-secondary:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-secondary)}.app-checkbox-color-tertiary{--app-checkbox-active-container: var(--mat-sys-tertiary);--app-checkbox-active-label: var(--mat-sys-on-tertiary)}.app-checkbox-color-tertiary mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-tertiary);border-color:var(--mat-sys-tertiary)}.app-checkbox-color-tertiary:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-tertiary:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-tertiary)}.app-checkbox-color-tertiary:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-tertiary:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-tertiary)}.app-checkbox-color-tertiary:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-tertiary:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-tertiary)}.app-checkbox-color-tertiary-variant{--app-checkbox-active-container: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--app-checkbox-active-label: color-mix(in srgb, var(--mat-sys-on-tertiary) 60%, var(--mat-sys-on-tertiary-container))}.app-checkbox-color-tertiary-variant mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container));border-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-checkbox-color-tertiary-variant:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-tertiary-variant:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-checkbox-color-tertiary-variant:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-tertiary-variant:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-checkbox-color-tertiary-variant:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-tertiary-variant:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-checkbox-color-neutral{--app-checkbox-active-container: var(--mat-sys-neutral);--app-checkbox-active-label: var(--mat-sys-on-neutral)}.app-checkbox-color-neutral mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-neutral);border-color:var(--mat-sys-neutral)}.app-checkbox-color-neutral:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-neutral:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-neutral)}.app-checkbox-color-neutral:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-neutral:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-neutral)}.app-checkbox-color-neutral:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-neutral:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-neutral)}.app-checkbox-color-error{--app-checkbox-active-container: var(--mat-sys-error);--app-checkbox-active-label: var(--mat-sys-on-error)}.app-checkbox-color-error mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-error);border-color:var(--mat-sys-error)}.app-checkbox-color-error:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-error:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-error)}.app-checkbox-color-error:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-error:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-error)}.app-checkbox-color-error:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-error:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-error)}.app-checkbox-color-warning{--app-checkbox-active-container: var(--mat-sys-warning);--app-checkbox-active-label: var(--mat-sys-on-warning)}.app-checkbox-color-warning mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-warning);border-color:var(--mat-sys-warning)}.app-checkbox-color-warning:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-warning:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-warning)}.app-checkbox-color-warning:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-warning:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-warning)}.app-checkbox-color-warning:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-warning:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-warning)}.app-checkbox-color-info{--app-checkbox-active-container: var(--mat-sys-info);--app-checkbox-active-label: var(--mat-sys-on-info)}.app-checkbox-color-info mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-info);border-color:var(--mat-sys-info)}.app-checkbox-color-info:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-info:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-info)}.app-checkbox-color-info:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-info:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-info)}.app-checkbox-color-info:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-info:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-info)}.app-checkbox-color-upgrade{--app-checkbox-active-container: var(--mat-sys-upgrade);--app-checkbox-active-label: var(--mat-sys-on-upgrade)}.app-checkbox-color-upgrade mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-upgrade);border-color:var(--mat-sys-upgrade)}.app-checkbox-color-upgrade:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-upgrade:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-upgrade)}.app-checkbox-color-upgrade:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-upgrade:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-upgrade)}.app-checkbox-color-upgrade:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-upgrade:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-upgrade)}.app-checkbox-color-success{--app-checkbox-active-container: var(--mat-sys-success);--app-checkbox-active-label: var(--mat-sys-on-success)}.app-checkbox-color-success mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-success);border-color:var(--mat-sys-success)}.app-checkbox-color-success:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-success:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-success)}.app-checkbox-color-success:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-success:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mat-sys-success)}.app-checkbox-color-success:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-success:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-success)}.app-checkbox-color-grey{--app-checkbox-active-container: var(--app-custom-grey-container);--app-checkbox-active-label: var(--app-custom-grey-label)}.app-checkbox-color-grey mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-grey-container);border-color:var(--app-custom-grey-container)}.app-checkbox-color-grey:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-grey:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-grey-container)}.app-checkbox-color-grey:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-grey:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-grey-container)}.app-checkbox-color-grey:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-grey:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-grey-container)}.app-checkbox-color-dark-grey{--app-checkbox-active-container: var(--app-custom-dark-grey-container);--app-checkbox-active-label: var(--app-custom-dark-grey-label)}.app-checkbox-color-dark-grey mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-dark-grey-container);border-color:var(--app-custom-dark-grey-container)}.app-checkbox-color-dark-grey:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-dark-grey:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-dark-grey-container)}.app-checkbox-color-dark-grey:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-dark-grey:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-dark-grey-container)}.app-checkbox-color-dark-grey:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-dark-grey:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-dark-grey-container)}.app-checkbox-color-red{--app-checkbox-active-container: var(--app-custom-red-container);--app-checkbox-active-label: var(--app-custom-red-label)}.app-checkbox-color-red mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-red-container);border-color:var(--app-custom-red-container)}.app-checkbox-color-red:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-red:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-red-container)}.app-checkbox-color-red:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-red:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-red-container)}.app-checkbox-color-red:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-red:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-red-container)}.app-checkbox-color-yellow{--app-checkbox-active-container: var(--app-custom-yellow-container);--app-checkbox-active-label: var(--app-custom-yellow-label)}.app-checkbox-color-yellow mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-yellow-container);border-color:var(--app-custom-yellow-container)}.app-checkbox-color-yellow:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-yellow:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-yellow-container)}.app-checkbox-color-yellow:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-yellow:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-yellow-container)}.app-checkbox-color-yellow:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-yellow:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-yellow-container)}.app-checkbox-color-green{--app-checkbox-active-container: var(--app-custom-green-container);--app-checkbox-active-label: var(--app-custom-green-label)}.app-checkbox-color-green mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-green-container);border-color:var(--app-custom-green-container)}.app-checkbox-color-green:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-green:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-green-container)}.app-checkbox-color-green:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-green:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-green-container)}.app-checkbox-color-green:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-green:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-green-container)}.app-checkbox-color-blue{--app-checkbox-active-container: var(--app-custom-blue-container);--app-checkbox-active-label: var(--app-custom-blue-label)}.app-checkbox-color-blue mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-blue-container);border-color:var(--app-custom-blue-container)}.app-checkbox-color-blue:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-blue:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-blue-container)}.app-checkbox-color-blue:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-blue:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-blue-container)}.app-checkbox-color-blue:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-blue:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-blue-container)}.app-checkbox-color-purple{--app-checkbox-active-container: var(--app-custom-purple-container);--app-checkbox-active-label: var(--app-custom-purple-label)}.app-checkbox-color-purple mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-purple-container);border-color:var(--app-custom-purple-container)}.app-checkbox-color-purple:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-purple:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-purple-container)}.app-checkbox-color-purple:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-purple:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-purple-container)}.app-checkbox-color-purple:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-purple:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-purple-container)}.app-checkbox-color-black{--app-checkbox-active-container: var(--app-custom-black-container);--app-checkbox-active-label: var(--app-custom-black-label)}.app-checkbox-color-black mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-black-container);border-color:var(--app-custom-black-container)}.app-checkbox-color-black:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-black:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-black-container)}.app-checkbox-color-black:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-black:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-black-container)}.app-checkbox-color-black:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-black:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-black-container)}.app-checkbox-color-light{--app-checkbox-active-container: var(--app-custom-light-container);--app-checkbox-active-label: var(--app-custom-light-label)}.app-checkbox-color-light mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-light-container);border-color:var(--app-custom-light-container)}.app-checkbox-color-light:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-light:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-light-container)}.app-checkbox-color-light:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-light:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-light-container)}.app-checkbox-color-light:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-light:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-light-container)}.app-checkbox-color-dark{--app-checkbox-active-container: var(--app-custom-dark-container);--app-checkbox-active-label: var(--app-custom-dark-label)}.app-checkbox-color-dark mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-dark-container);border-color:var(--app-custom-dark-container)}.app-checkbox-color-dark:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-dark:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-dark-container)}.app-checkbox-color-dark:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-dark:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-dark-container)}.app-checkbox-color-dark:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-dark:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-dark-container)}.app-checkbox-color-orange{--app-checkbox-active-container: var(--app-custom-orange-container);--app-checkbox-active-label: var(--app-custom-orange-label)}.app-checkbox-color-orange mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-orange-container);border-color:var(--app-custom-orange-container)}.app-checkbox-color-orange:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-orange:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-orange-container)}.app-checkbox-color-orange:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-orange:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-orange-container)}.app-checkbox-color-orange:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-orange:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-orange-container)}.app-checkbox-color-turquoise{--app-checkbox-active-container: var(--app-custom-turquoise-container);--app-checkbox-active-label: var(--app-custom-turquoise-label)}.app-checkbox-color-turquoise mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-turquoise-container);border-color:var(--app-custom-turquoise-container)}.app-checkbox-color-turquoise:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-turquoise:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-turquoise-container)}.app-checkbox-color-turquoise:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-turquoise:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-turquoise-container)}.app-checkbox-color-turquoise:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-turquoise:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-turquoise-container)}.app-checkbox-color-light-blue{--app-checkbox-active-container: var(--app-custom-light-blue-container);--app-checkbox-active-label: var(--app-custom-light-blue-label)}.app-checkbox-color-light-blue mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-light-blue-container);border-color:var(--app-custom-light-blue-container)}.app-checkbox-color-light-blue:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-color-light-blue:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--app-custom-light-blue-container)}.app-checkbox-color-light-blue:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-light-blue:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--app-custom-light-blue-container)}.app-checkbox-color-light-blue:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-color-light-blue:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--app-custom-light-blue-container)}.app-checkbox-invalid{--app-checkbox-active-container: var(--mat-sys-error);--app-checkbox-active-label: var(--mat-sys-on-error);--mat-checkbox-label-text-color: var(--mat-sys-error);--mat-checkbox-unselected-icon-color: var(--mat-sys-error);--mat-checkbox-selected-hover-icon-color: var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)));--mat-checkbox-unselected-hover-icon-color: var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)));--mat-checkbox-selected-hover-state-layer-color: var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)));--mat-checkbox-unselected-hover-state-layer-color: var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)))}.app-checkbox-invalid mat-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--mat-sys-error);border-color:var(--mat-sys-error)}.app-checkbox-invalid:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-invalid:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)))}.app-checkbox-invalid:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-invalid:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)))}.app-checkbox-invalid:hover mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background,.app-checkbox-invalid:focus-within mat-checkbox.mat-mdc-checkbox-checked:not(.mat-mdc-checkbox-disabled) .mdc-checkbox .mdc-checkbox__background{background-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)))}.app-checkbox-readonly{--mat-checkbox-unselected-focus-icon-color: var(--mat-sys-on-surface-variant);--mat-checkbox-unselected-hover-icon-color: var(--mat-sys-on-surface-variant);--mat-checkbox-selected-focus-state-layer-opacity: 0;--mat-checkbox-selected-hover-state-layer-opacity: 0;--mat-checkbox-selected-pressed-state-layer-opacity: 0;--mat-checkbox-unselected-focus-state-layer-opacity: 0;--mat-checkbox-unselected-hover-state-layer-opacity: 0;--mat-checkbox-unselected-pressed-state-layer-opacity: 0;cursor:default}.app-checkbox-readonly mat-checkbox.mat-mdc-checkbox .mdc-checkbox{pointer-events:none}.app-checkbox-readonly mat-checkbox.mat-mdc-checkbox,.app-checkbox-readonly mat-checkbox.mat-mdc-checkbox .mdc-form-field,.app-checkbox-readonly mat-checkbox.mat-mdc-checkbox .mdc-checkbox,.app-checkbox-readonly mat-checkbox.mat-mdc-checkbox .mdc-checkbox *{cursor:default}.app-checkbox-readonly mat-checkbox.mat-mdc-checkbox .mdc-label{cursor:text;-webkit-user-select:text;user-select:text}.app-checkbox-readonly:hover mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field,.app-checkbox-readonly:focus-within mat-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-form-field{color:var(--mat-sys-on-surface)}app-radio-button{--mat-radio-state-layer-size: 32px;--mat-radio-touch-target-size: 32px;--mat-radio-label-text-color: var(--mat-sys-on-surface);--mat-radio-unselected-icon-color: var(--mat-sys-on-surface-variant);--mat-radio-selected-icon-color: var(--app-radio-active-container, var(--mat-sys-primary));--mat-radio-selected-focus-icon-color: var(--app-radio-active-container, var(--mat-sys-primary));--mat-radio-selected-hover-icon-color: var(--app-radio-active-container, var(--mat-sys-primary));--mat-radio-selected-pressed-icon-color: var(--app-radio-active-container, var(--mat-sys-primary));--mat-radio-unselected-focus-icon-color: var(--app-radio-active-container, var(--mat-sys-primary));--mat-radio-unselected-hover-icon-color: var(--app-radio-active-container, var(--mat-sys-primary));--mat-radio-unselected-pressed-icon-color: var(--app-radio-active-container, var(--mat-sys-primary));--mat-radio-ripple-color: var(--app-radio-active-container, var(--mat-sys-primary));--mat-radio-checked-ripple-color: var(--app-radio-active-container, var(--mat-sys-primary))}app-radio-button mat-radio-button .mdc-form-field{align-items:center;transition:color var(--app-sys-color-transition)}app-radio-button mat-radio-button .mdc-radio{flex-shrink:0}app-radio-button mat-radio-button .mdc-radio .mdc-radio__background{width:16px;height:16px;position:absolute;top:8px;left:8px}app-radio-button mat-radio-button .mdc-radio .mdc-radio__background:before{top:-8px;left:-8px;width:32px;height:32px}app-radio-button mat-radio-button .mdc-radio .mdc-radio__outer-circle,app-radio-button mat-radio-button .mdc-radio .mdc-radio__inner-circle{transition:border-color var(--app-sys-color-transition),background-color var(--app-sys-color-transition)}.app-radio-button-color-primary{--app-radio-active-container: var(--mat-sys-primary)}.app-radio-button-color-primary mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-primary)}.app-radio-button-color-primary mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-primary);border-color:var(--mat-sys-primary)}.app-radio-button-color-primary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-primary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-primary)}.app-radio-button-color-primary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-primary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-primary)}.app-radio-button-color-primary mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-primary mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-primary);border-color:var(--mat-sys-primary)}.app-radio-button-color-primary-variant{--app-radio-active-container: var(--mat-sys-primary-container)}.app-radio-button-color-primary-variant mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-primary-container)}.app-radio-button-color-primary-variant mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-primary-container);border-color:var(--mat-sys-primary-container)}.app-radio-button-color-primary-variant mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-primary-variant mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-primary-container)}.app-radio-button-color-primary-variant mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-primary-variant mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-primary-container)}.app-radio-button-color-primary-variant mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-primary-variant mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-primary-container);border-color:var(--mat-sys-primary-container)}.app-radio-button-color-secondary{--app-radio-active-container: var(--mat-sys-secondary)}.app-radio-button-color-secondary mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-secondary)}.app-radio-button-color-secondary mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-secondary);border-color:var(--mat-sys-secondary)}.app-radio-button-color-secondary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-secondary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-secondary)}.app-radio-button-color-secondary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-secondary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-secondary)}.app-radio-button-color-secondary mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-secondary mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-secondary);border-color:var(--mat-sys-secondary)}.app-radio-button-color-tertiary{--app-radio-active-container: var(--mat-sys-tertiary)}.app-radio-button-color-tertiary mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-tertiary)}.app-radio-button-color-tertiary mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-tertiary);border-color:var(--mat-sys-tertiary)}.app-radio-button-color-tertiary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-tertiary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-tertiary)}.app-radio-button-color-tertiary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-tertiary mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-tertiary)}.app-radio-button-color-tertiary mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-tertiary mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-tertiary);border-color:var(--mat-sys-tertiary)}.app-radio-button-color-tertiary-variant{--app-radio-active-container: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-radio-button-color-tertiary-variant mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-radio-button-color-tertiary-variant mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container));border-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-radio-button-color-tertiary-variant mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-tertiary-variant mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-radio-button-color-tertiary-variant mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-tertiary-variant mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-radio-button-color-tertiary-variant mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-tertiary-variant mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container));border-color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-radio-button-color-neutral{--app-radio-active-container: var(--mat-sys-neutral)}.app-radio-button-color-neutral mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-neutral)}.app-radio-button-color-neutral mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-neutral);border-color:var(--mat-sys-neutral)}.app-radio-button-color-neutral mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-neutral mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-neutral)}.app-radio-button-color-neutral mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-neutral mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-neutral)}.app-radio-button-color-neutral mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-neutral mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-neutral);border-color:var(--mat-sys-neutral)}.app-radio-button-color-error{--app-radio-active-container: var(--mat-sys-error)}.app-radio-button-color-error mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-error)}.app-radio-button-color-error mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-error);border-color:var(--mat-sys-error)}.app-radio-button-color-error mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-error mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-error)}.app-radio-button-color-error mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-error mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-error)}.app-radio-button-color-error mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-error mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-error);border-color:var(--mat-sys-error)}.app-radio-button-color-warning{--app-radio-active-container: var(--mat-sys-warning)}.app-radio-button-color-warning mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-warning)}.app-radio-button-color-warning mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-warning);border-color:var(--mat-sys-warning)}.app-radio-button-color-warning mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-warning mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-warning)}.app-radio-button-color-warning mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-warning mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-warning)}.app-radio-button-color-warning mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-warning mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-warning);border-color:var(--mat-sys-warning)}.app-radio-button-color-info{--app-radio-active-container: var(--mat-sys-info)}.app-radio-button-color-info mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-info)}.app-radio-button-color-info mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-info);border-color:var(--mat-sys-info)}.app-radio-button-color-info mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-info mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-info)}.app-radio-button-color-info mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-info mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-info)}.app-radio-button-color-info mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-info mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-info);border-color:var(--mat-sys-info)}.app-radio-button-color-upgrade{--app-radio-active-container: var(--mat-sys-upgrade)}.app-radio-button-color-upgrade mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-upgrade)}.app-radio-button-color-upgrade mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-upgrade);border-color:var(--mat-sys-upgrade)}.app-radio-button-color-upgrade mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-upgrade mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-upgrade)}.app-radio-button-color-upgrade mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-upgrade mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-upgrade)}.app-radio-button-color-upgrade mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-upgrade mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-upgrade);border-color:var(--mat-sys-upgrade)}.app-radio-button-color-success{--app-radio-active-container: var(--mat-sys-success)}.app-radio-button-color-success mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-success)}.app-radio-button-color-success mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-success);border-color:var(--mat-sys-success)}.app-radio-button-color-success mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-success mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mat-sys-success)}.app-radio-button-color-success mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-success mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-success)}.app-radio-button-color-success mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-success mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mat-sys-success);border-color:var(--mat-sys-success)}.app-radio-button-color-grey{--app-radio-active-container: var(--app-custom-grey-container)}.app-radio-button-color-grey mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-grey-container)}.app-radio-button-color-grey mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-grey-container);border-color:var(--app-custom-grey-container)}.app-radio-button-color-grey mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-grey mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-grey-container)}.app-radio-button-color-grey mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-grey mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-grey-container)}.app-radio-button-color-grey mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-grey mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-grey-container);border-color:var(--app-custom-grey-container)}.app-radio-button-color-dark-grey{--app-radio-active-container: var(--app-custom-dark-grey-container)}.app-radio-button-color-dark-grey mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-dark-grey-container)}.app-radio-button-color-dark-grey mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-dark-grey-container);border-color:var(--app-custom-dark-grey-container)}.app-radio-button-color-dark-grey mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-dark-grey mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-dark-grey-container)}.app-radio-button-color-dark-grey mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-dark-grey mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-dark-grey-container)}.app-radio-button-color-dark-grey mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-dark-grey mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-dark-grey-container);border-color:var(--app-custom-dark-grey-container)}.app-radio-button-color-red{--app-radio-active-container: var(--app-custom-red-container)}.app-radio-button-color-red mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-red-container)}.app-radio-button-color-red mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-red-container);border-color:var(--app-custom-red-container)}.app-radio-button-color-red mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-red mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-red-container)}.app-radio-button-color-red mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-red mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-red-container)}.app-radio-button-color-red mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-red mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-red-container);border-color:var(--app-custom-red-container)}.app-radio-button-color-yellow{--app-radio-active-container: var(--app-custom-yellow-container)}.app-radio-button-color-yellow mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-yellow-container)}.app-radio-button-color-yellow mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-yellow-container);border-color:var(--app-custom-yellow-container)}.app-radio-button-color-yellow mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-yellow mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-yellow-container)}.app-radio-button-color-yellow mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-yellow mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-yellow-container)}.app-radio-button-color-yellow mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-yellow mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-yellow-container);border-color:var(--app-custom-yellow-container)}.app-radio-button-color-green{--app-radio-active-container: var(--app-custom-green-container)}.app-radio-button-color-green mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-green-container)}.app-radio-button-color-green mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-green-container);border-color:var(--app-custom-green-container)}.app-radio-button-color-green mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-green mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-green-container)}.app-radio-button-color-green mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-green mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-green-container)}.app-radio-button-color-green mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-green mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-green-container);border-color:var(--app-custom-green-container)}.app-radio-button-color-blue{--app-radio-active-container: var(--app-custom-blue-container)}.app-radio-button-color-blue mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-blue-container)}.app-radio-button-color-blue mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-blue-container);border-color:var(--app-custom-blue-container)}.app-radio-button-color-blue mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-blue mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-blue-container)}.app-radio-button-color-blue mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-blue mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-blue-container)}.app-radio-button-color-blue mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-blue mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-blue-container);border-color:var(--app-custom-blue-container)}.app-radio-button-color-purple{--app-radio-active-container: var(--app-custom-purple-container)}.app-radio-button-color-purple mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-purple-container)}.app-radio-button-color-purple mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-purple-container);border-color:var(--app-custom-purple-container)}.app-radio-button-color-purple mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-purple mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-purple-container)}.app-radio-button-color-purple mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-purple mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-purple-container)}.app-radio-button-color-purple mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-purple mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-purple-container);border-color:var(--app-custom-purple-container)}.app-radio-button-color-black{--app-radio-active-container: var(--app-custom-black-container)}.app-radio-button-color-black mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-black-container)}.app-radio-button-color-black mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-black-container);border-color:var(--app-custom-black-container)}.app-radio-button-color-black mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-black mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-black-container)}.app-radio-button-color-black mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-black mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-black-container)}.app-radio-button-color-black mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-black mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-black-container);border-color:var(--app-custom-black-container)}.app-radio-button-color-light{--app-radio-active-container: var(--app-custom-light-container)}.app-radio-button-color-light mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-light-container)}.app-radio-button-color-light mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-light-container);border-color:var(--app-custom-light-container)}.app-radio-button-color-light mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-light mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-light-container)}.app-radio-button-color-light mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-light mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-light-container)}.app-radio-button-color-light mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-light mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-light-container);border-color:var(--app-custom-light-container)}.app-radio-button-color-dark{--app-radio-active-container: var(--app-custom-dark-container)}.app-radio-button-color-dark mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-dark-container)}.app-radio-button-color-dark mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-dark-container);border-color:var(--app-custom-dark-container)}.app-radio-button-color-dark mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-dark mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-dark-container)}.app-radio-button-color-dark mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-dark mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-dark-container)}.app-radio-button-color-dark mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-dark mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-dark-container);border-color:var(--app-custom-dark-container)}.app-radio-button-color-orange{--app-radio-active-container: var(--app-custom-orange-container)}.app-radio-button-color-orange mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-orange-container)}.app-radio-button-color-orange mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-orange-container);border-color:var(--app-custom-orange-container)}.app-radio-button-color-orange mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-orange mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-orange-container)}.app-radio-button-color-orange mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-orange mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-orange-container)}.app-radio-button-color-orange mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-orange mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-orange-container);border-color:var(--app-custom-orange-container)}.app-radio-button-color-turquoise{--app-radio-active-container: var(--app-custom-turquoise-container)}.app-radio-button-color-turquoise mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-turquoise-container)}.app-radio-button-color-turquoise mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-turquoise-container);border-color:var(--app-custom-turquoise-container)}.app-radio-button-color-turquoise mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-turquoise mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-turquoise-container)}.app-radio-button-color-turquoise mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-turquoise mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-turquoise-container)}.app-radio-button-color-turquoise mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-turquoise mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-turquoise-container);border-color:var(--app-custom-turquoise-container)}.app-radio-button-color-light-blue{--app-radio-active-container: var(--app-custom-light-blue-container)}.app-radio-button-color-light-blue mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--app-custom-light-blue-container)}.app-radio-button-color-light-blue mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--app-custom-light-blue-container);border-color:var(--app-custom-light-blue-container)}.app-radio-button-color-light-blue mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-color-light-blue mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--app-custom-light-blue-container)}.app-radio-button-color-light-blue mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-color-light-blue mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--app-custom-light-blue-container)}.app-radio-button-color-light-blue mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-color-light-blue mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--app-custom-light-blue-container);border-color:var(--app-custom-light-blue-container)}.app-radio-button-invalid{--app-radio-active-container: var(--mat-sys-error);--mat-radio-label-text-color: var(--mat-sys-error);--mat-radio-unselected-icon-color: var(--mat-sys-error);--mat-radio-selected-hover-icon-color: var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)));--mat-radio-unselected-hover-icon-color: var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)))}.app-radio-button-invalid mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__outer-circle{border-color:var(--mat-sys-error)}.app-radio-button-invalid mat-radio-button.mat-mdc-radio-checked.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-sys-error);border-color:var(--mat-sys-error)}.app-radio-button-invalid mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-form-field,.app-radio-button-invalid mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-form-field{color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)))}.app-radio-button-invalid mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__outer-circle,.app-radio-button-invalid mat-radio-button.mat-mdc-radio-button:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__outer-circle{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)))}.app-radio-button-invalid mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):hover .mdc-radio .mdc-radio__inner-circle,.app-radio-button-invalid mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled):focus-within .mdc-radio .mdc-radio__inner-circle{background-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)));border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container, var(--mat-sys-error)))}.app-radio-button-readonly{--mat-radio-unselected-focus-icon-color: var(--mat-sys-on-surface-variant);--mat-radio-unselected-hover-icon-color: var(--mat-sys-on-surface-variant);--mat-radio-unselected-pressed-icon-color: var(--mat-sys-on-surface-variant);--mat-radio-ripple-color: transparent;--mat-radio-checked-ripple-color: transparent;cursor:default}.app-radio-button-readonly mat-radio-button.mat-mdc-radio-button .mdc-radio{pointer-events:none}.app-radio-button-readonly mat-radio-button.mat-mdc-radio-button .mdc-radio .mdc-radio__background:before{opacity:0}.app-radio-button-readonly mat-radio-button.mat-mdc-radio-button .mdc-radio .mat-mdc-radio-ripple .mat-ripple-element{display:none}.app-radio-button-readonly mat-radio-button.mat-mdc-radio-button,.app-radio-button-readonly mat-radio-button.mat-mdc-radio-button .mdc-form-field,.app-radio-button-readonly mat-radio-button.mat-mdc-radio-button .mdc-radio,.app-radio-button-readonly mat-radio-button.mat-mdc-radio-button .mdc-radio *{cursor:default}.app-radio-button-readonly mat-radio-button.mat-mdc-radio-button .mdc-label{cursor:text;-webkit-user-select:text;user-select:text}.app-radio-button-readonly:hover mat-radio-button:not(.mat-mdc-radio-disabled):not(.mat-mdc-radio-checked) .mdc-form-field,.app-radio-button-readonly:focus-within mat-radio-button:not(.mat-mdc-radio-disabled):not(.mat-mdc-radio-checked) .mdc-form-field{color:var(--mat-sys-on-surface)}.app-radio-button-readonly:hover mat-radio-button:not(.mat-mdc-radio-disabled):not(.mat-mdc-radio-checked) .mdc-radio .mdc-radio__outer-circle,.app-radio-button-readonly:focus-within mat-radio-button:not(.mat-mdc-radio-disabled):not(.mat-mdc-radio-checked) .mdc-radio .mdc-radio__outer-circle{border-color:var(--mat-sys-on-surface-variant)}.app-radio-button-readonly:hover mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled) .mdc-form-field,.app-radio-button-readonly:focus-within mat-radio-button.mat-mdc-radio-checked:not(.mat-mdc-radio-disabled) .mdc-form-field{color:var(--mat-sys-on-surface)}.app-card-bg-primary:not(.app-card-disabled){--app-card-fill: var(--mat-sys-primary)}.app-card-bg-primary:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-primary)}.app-card-bg-primary-variant:not(.app-card-disabled){--app-card-fill: var(--mat-sys-primary-container)}.app-card-bg-primary-variant:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-primary-container)}.app-card-bg-secondary:not(.app-card-disabled){--app-card-fill: var(--mat-sys-secondary)}.app-card-bg-secondary:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-secondary)}.app-card-bg-tertiary:not(.app-card-disabled){--app-card-fill: var(--mat-sys-tertiary)}.app-card-bg-tertiary:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-tertiary)}.app-card-bg-tertiary-variant:not(.app-card-disabled){--app-card-fill: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-card-bg-tertiary-variant:not(.app-card-disabled) mat-card.mat-mdc-card{color:color-mix(in srgb,var(--mat-sys-on-tertiary) 60%,var(--mat-sys-on-tertiary-container))}.app-card-bg-neutral:not(.app-card-disabled){--app-card-fill: var(--mat-sys-neutral)}.app-card-bg-neutral:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-neutral)}.app-card-bg-error:not(.app-card-disabled){--app-card-fill: var(--mat-sys-error)}.app-card-bg-error:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-error)}.app-card-bg-warning:not(.app-card-disabled){--app-card-fill: var(--mat-sys-warning)}.app-card-bg-warning:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-warning)}.app-card-bg-info:not(.app-card-disabled){--app-card-fill: var(--mat-sys-info)}.app-card-bg-info:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-info)}.app-card-bg-upgrade:not(.app-card-disabled){--app-card-fill: var(--mat-sys-upgrade)}.app-card-bg-upgrade:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-upgrade)}.app-card-bg-success:not(.app-card-disabled){--app-card-fill: var(--mat-sys-success)}.app-card-bg-success:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--mat-sys-on-success)}.app-card-bg-grey:not(.app-card-disabled){--app-card-fill: var(--app-custom-grey-container)}.app-card-bg-grey:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-grey-label)}.app-card-bg-dark-grey:not(.app-card-disabled){--app-card-fill: var(--app-custom-dark-grey-container)}.app-card-bg-dark-grey:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-dark-grey-label)}.app-card-bg-red:not(.app-card-disabled){--app-card-fill: var(--app-custom-red-container)}.app-card-bg-red:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-red-label)}.app-card-bg-yellow:not(.app-card-disabled){--app-card-fill: var(--app-custom-yellow-container)}.app-card-bg-yellow:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-yellow-label)}.app-card-bg-green:not(.app-card-disabled){--app-card-fill: var(--app-custom-green-container)}.app-card-bg-green:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-green-label)}.app-card-bg-blue:not(.app-card-disabled){--app-card-fill: var(--app-custom-blue-container)}.app-card-bg-blue:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-blue-label)}.app-card-bg-purple:not(.app-card-disabled){--app-card-fill: var(--app-custom-purple-container)}.app-card-bg-purple:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-purple-label)}.app-card-bg-black:not(.app-card-disabled){--app-card-fill: var(--app-custom-black-container)}.app-card-bg-black:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-black-label)}.app-card-bg-light:not(.app-card-disabled){--app-card-fill: var(--app-custom-light-container)}.app-card-bg-light:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-light-label)}.app-card-bg-dark:not(.app-card-disabled){--app-card-fill: var(--app-custom-dark-container)}.app-card-bg-dark:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-dark-label)}.app-card-bg-orange:not(.app-card-disabled){--app-card-fill: var(--app-custom-orange-container)}.app-card-bg-orange:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-orange-label)}.app-card-bg-turquoise:not(.app-card-disabled){--app-card-fill: var(--app-custom-turquoise-container)}.app-card-bg-turquoise:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-turquoise-label)}.app-card-bg-light-blue:not(.app-card-disabled){--app-card-fill: var(--app-custom-light-blue-container)}.app-card-bg-light-blue:not(.app-card-disabled) mat-card.mat-mdc-card{color:var(--app-custom-light-blue-label)}.app-signature-pad-color-primary{--app-signature-pad-active-border: var(--mat-sys-primary)}.app-signature-pad-color-primary-variant{--app-signature-pad-active-border: var(--mat-sys-primary-container)}.app-signature-pad-color-secondary{--app-signature-pad-active-border: var(--mat-sys-secondary)}.app-signature-pad-color-tertiary{--app-signature-pad-active-border: var(--mat-sys-tertiary)}.app-signature-pad-color-tertiary-variant{--app-signature-pad-active-border: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-signature-pad-color-neutral{--app-signature-pad-active-border: var(--mat-sys-neutral)}.app-signature-pad-color-error{--app-signature-pad-active-border: var(--mat-sys-error)}.app-signature-pad-color-warning{--app-signature-pad-active-border: var(--mat-sys-warning)}.app-signature-pad-color-info{--app-signature-pad-active-border: var(--mat-sys-info)}.app-signature-pad-color-upgrade{--app-signature-pad-active-border: var(--mat-sys-upgrade)}.app-signature-pad-color-success{--app-signature-pad-active-border: var(--mat-sys-success)}.app-signature-pad-color-grey{--app-signature-pad-active-border: var(--app-custom-grey-container)}.app-signature-pad-color-dark-grey{--app-signature-pad-active-border: var(--app-custom-dark-grey-container)}.app-signature-pad-color-red{--app-signature-pad-active-border: var(--app-custom-red-container)}.app-signature-pad-color-yellow{--app-signature-pad-active-border: var(--app-custom-yellow-container)}.app-signature-pad-color-green{--app-signature-pad-active-border: var(--app-custom-green-container)}.app-signature-pad-color-blue{--app-signature-pad-active-border: var(--app-custom-blue-container)}.app-signature-pad-color-purple{--app-signature-pad-active-border: var(--app-custom-purple-container)}.app-signature-pad-color-black{--app-signature-pad-active-border: var(--app-custom-black-container)}.app-signature-pad-color-light{--app-signature-pad-active-border: var(--app-custom-light-container)}.app-signature-pad-color-dark{--app-signature-pad-active-border: var(--app-custom-dark-container)}.app-signature-pad-color-orange{--app-signature-pad-active-border: var(--app-custom-orange-container)}.app-signature-pad-color-turquoise{--app-signature-pad-active-border: var(--app-custom-turquoise-container)}.app-signature-pad-color-light-blue{--app-signature-pad-active-border: var(--app-custom-light-blue-container)}.app-doc-slot-color-primary{--app-doc-slot-color: var(--mat-sys-primary)}.app-doc-slot-color-primary-variant{--app-doc-slot-color: var(--mat-sys-primary-container)}.app-doc-slot-color-secondary{--app-doc-slot-color: var(--mat-sys-secondary)}.app-doc-slot-color-tertiary{--app-doc-slot-color: var(--mat-sys-tertiary)}.app-doc-slot-color-tertiary-variant{--app-doc-slot-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-doc-slot-color-neutral{--app-doc-slot-color: var(--mat-sys-neutral)}.app-doc-slot-color-error{--app-doc-slot-color: var(--mat-sys-error)}.app-doc-slot-color-warning{--app-doc-slot-color: var(--mat-sys-warning)}.app-doc-slot-color-info{--app-doc-slot-color: var(--mat-sys-info)}.app-doc-slot-color-upgrade{--app-doc-slot-color: var(--mat-sys-upgrade)}.app-doc-slot-color-success{--app-doc-slot-color: var(--mat-sys-success)}.app-doc-slot-color-grey{--app-doc-slot-color: var(--app-custom-grey-container)}.app-doc-slot-color-dark-grey{--app-doc-slot-color: var(--app-custom-dark-grey-container)}.app-doc-slot-color-red{--app-doc-slot-color: var(--app-custom-red-container)}.app-doc-slot-color-yellow{--app-doc-slot-color: var(--app-custom-yellow-container)}.app-doc-slot-color-green{--app-doc-slot-color: var(--app-custom-green-container)}.app-doc-slot-color-blue{--app-doc-slot-color: var(--app-custom-blue-container)}.app-doc-slot-color-purple{--app-doc-slot-color: var(--app-custom-purple-container)}.app-doc-slot-color-black{--app-doc-slot-color: var(--app-custom-black-container)}.app-doc-slot-color-light{--app-doc-slot-color: var(--app-custom-light-container)}.app-doc-slot-color-dark{--app-doc-slot-color: var(--app-custom-dark-container)}.app-doc-slot-color-orange{--app-doc-slot-color: var(--app-custom-orange-container)}.app-doc-slot-color-turquoise{--app-doc-slot-color: var(--app-custom-turquoise-container)}.app-doc-slot-color-light-blue{--app-doc-slot-color: var(--app-custom-light-blue-container)}.app-chip-selector-color-primary{--app-chip-selector-active-container: var(--mat-sys-primary);--app-chip-selector-active-label: var(--mat-sys-on-primary);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-primary-variant{--app-chip-selector-active-container: var(--mat-sys-primary-container);--app-chip-selector-active-label: var(--mat-sys-on-primary-container);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-secondary{--app-chip-selector-active-container: var(--mat-sys-secondary);--app-chip-selector-active-label: var(--mat-sys-on-secondary);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-secondary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-tertiary{--app-chip-selector-active-container: var(--mat-sys-tertiary);--app-chip-selector-active-label: var(--mat-sys-on-tertiary);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-tertiary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-tertiary-variant{--app-chip-selector-active-container: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--app-chip-selector-active-label: color-mix(in srgb, var(--mat-sys-on-tertiary) 60%, var(--mat-sys-on-tertiary-container));--app-chip-selector-ripple-color: color-mix( in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-neutral{--app-chip-selector-active-container: var(--mat-sys-neutral);--app-chip-selector-active-label: var(--mat-sys-on-neutral);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-neutral) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-error{--app-chip-selector-active-container: var(--mat-sys-error);--app-chip-selector-active-label: var(--mat-sys-on-error);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-error) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-warning{--app-chip-selector-active-container: var(--mat-sys-warning);--app-chip-selector-active-label: var(--mat-sys-on-warning);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-warning) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-info{--app-chip-selector-active-container: var(--mat-sys-info);--app-chip-selector-active-label: var(--mat-sys-on-info);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-info) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-upgrade{--app-chip-selector-active-container: var(--mat-sys-upgrade);--app-chip-selector-active-label: var(--mat-sys-on-upgrade);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-upgrade) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-success{--app-chip-selector-active-container: var(--mat-sys-success);--app-chip-selector-active-label: var(--mat-sys-on-success);--app-chip-selector-ripple-color: color-mix( in srgb, var(--mat-sys-success) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-grey{--app-chip-selector-active-container: var(--app-custom-grey-container);--app-chip-selector-active-label: var(--app-custom-grey-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-grey-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-dark-grey{--app-chip-selector-active-container: var(--app-custom-dark-grey-container);--app-chip-selector-active-label: var(--app-custom-dark-grey-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-dark-grey-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-red{--app-chip-selector-active-container: var(--app-custom-red-container);--app-chip-selector-active-label: var(--app-custom-red-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-red-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-yellow{--app-chip-selector-active-container: var(--app-custom-yellow-container);--app-chip-selector-active-label: var(--app-custom-yellow-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-yellow-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-green{--app-chip-selector-active-container: var(--app-custom-green-container);--app-chip-selector-active-label: var(--app-custom-green-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-green-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-blue{--app-chip-selector-active-container: var(--app-custom-blue-container);--app-chip-selector-active-label: var(--app-custom-blue-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-blue-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-purple{--app-chip-selector-active-container: var(--app-custom-purple-container);--app-chip-selector-active-label: var(--app-custom-purple-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-purple-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-black{--app-chip-selector-active-container: var(--app-custom-black-container);--app-chip-selector-active-label: var(--app-custom-black-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-black-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-light{--app-chip-selector-active-container: var(--app-custom-light-container);--app-chip-selector-active-label: var(--app-custom-light-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-light-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-dark{--app-chip-selector-active-container: var(--app-custom-dark-container);--app-chip-selector-active-label: var(--app-custom-dark-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-dark-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-orange{--app-chip-selector-active-container: var(--app-custom-orange-container);--app-chip-selector-active-label: var(--app-custom-orange-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-orange-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-turquoise{--app-chip-selector-active-container: var(--app-custom-turquoise-container);--app-chip-selector-active-label: var(--app-custom-turquoise-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-turquoise-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}.app-chip-selector-color-light-blue{--app-chip-selector-active-container: var(--app-custom-light-blue-container);--app-chip-selector-active-label: var(--app-custom-light-blue-label);--app-chip-selector-ripple-color: color-mix( in srgb, var(--app-custom-light-blue-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent )}app-spinner{--mat-progress-spinner-active-indicator-color: var(--app-spinner-indicator-color, var(--mat-sys-primary))}.app-spinner-color-primary{--app-spinner-indicator-color: var(--mat-sys-primary)}.app-spinner-color-primary-variant{--app-spinner-indicator-color: var(--mat-sys-primary-container)}.app-spinner-color-secondary{--app-spinner-indicator-color: var(--mat-sys-secondary)}.app-spinner-color-tertiary{--app-spinner-indicator-color: var(--mat-sys-tertiary)}.app-spinner-color-tertiary-variant{--app-spinner-indicator-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-spinner-color-neutral{--app-spinner-indicator-color: var(--mat-sys-neutral)}.app-spinner-color-error{--app-spinner-indicator-color: var(--mat-sys-error)}.app-spinner-color-warning{--app-spinner-indicator-color: var(--mat-sys-warning)}.app-spinner-color-info{--app-spinner-indicator-color: var(--mat-sys-info)}.app-spinner-color-upgrade{--app-spinner-indicator-color: var(--mat-sys-upgrade)}.app-spinner-color-success{--app-spinner-indicator-color: var(--mat-sys-success)}.app-spinner-color-grey{--app-spinner-indicator-color: var(--app-custom-grey-container)}.app-spinner-color-dark-grey{--app-spinner-indicator-color: var(--app-custom-dark-grey-container)}.app-spinner-color-red{--app-spinner-indicator-color: var(--app-custom-red-container)}.app-spinner-color-yellow{--app-spinner-indicator-color: var(--app-custom-yellow-container)}.app-spinner-color-green{--app-spinner-indicator-color: var(--app-custom-green-container)}.app-spinner-color-blue{--app-spinner-indicator-color: var(--app-custom-blue-container)}.app-spinner-color-purple{--app-spinner-indicator-color: var(--app-custom-purple-container)}.app-spinner-color-black{--app-spinner-indicator-color: var(--app-custom-black-container)}.app-spinner-color-light{--app-spinner-indicator-color: var(--app-custom-light-container)}.app-spinner-color-dark{--app-spinner-indicator-color: var(--app-custom-dark-container)}.app-spinner-color-orange{--app-spinner-indicator-color: var(--app-custom-orange-container)}.app-spinner-color-turquoise{--app-spinner-indicator-color: var(--app-custom-turquoise-container)}.app-spinner-color-light-blue{--app-spinner-indicator-color: var(--app-custom-light-blue-container)}app-progress-bar{--mat-progress-bar-active-indicator-color: var(--app-progress-bar-indicator-color, var(--mat-sys-primary));--mat-progress-bar-track-color: var(--app-progress-bar-track-color, color-mix(in srgb, var(--mat-sys-primary) 24%, transparent))}app-progress-bar [mode=buffer] .mdc-linear-progress__buffer{--mat-progress-bar-track-color: var( --app-progress-bar-buffer-color, var(--app-progress-bar-track-color, color-mix(in srgb, var(--mat-sys-primary) 24%, transparent)) )}.app-progress-bar-color-primary{--app-progress-bar-indicator-color: var(--mat-sys-primary);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-primary) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-primary) 24%, transparent)}.app-progress-bar-color-primary-variant{--app-progress-bar-indicator-color: var(--mat-sys-primary-container);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-primary-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-primary-container) 24%, transparent)}.app-progress-bar-color-secondary{--app-progress-bar-indicator-color: var(--mat-sys-secondary);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-secondary) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-secondary) 24%, transparent)}.app-progress-bar-color-tertiary{--app-progress-bar-indicator-color: var(--mat-sys-tertiary);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-tertiary) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-tertiary) 24%, transparent)}.app-progress-bar-color-tertiary-variant{--app-progress-bar-indicator-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--app-progress-bar-track-color: color-mix(in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) 24%, transparent)}.app-progress-bar-color-neutral{--app-progress-bar-indicator-color: var(--mat-sys-neutral);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-neutral) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-neutral) 24%, transparent)}.app-progress-bar-color-error{--app-progress-bar-indicator-color: var(--mat-sys-error);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-error) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-error) 24%, transparent)}.app-progress-bar-color-warning{--app-progress-bar-indicator-color: var(--mat-sys-warning);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-warning) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-warning) 24%, transparent)}.app-progress-bar-color-info{--app-progress-bar-indicator-color: var(--mat-sys-info);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-info) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-info) 24%, transparent)}.app-progress-bar-color-upgrade{--app-progress-bar-indicator-color: var(--mat-sys-upgrade);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-upgrade) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-upgrade) 24%, transparent)}.app-progress-bar-color-success{--app-progress-bar-indicator-color: var(--mat-sys-success);--app-progress-bar-track-color: color-mix(in srgb, var(--mat-sys-success) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--mat-sys-success) 24%, transparent)}.app-progress-bar-color-grey{--app-progress-bar-indicator-color: var(--app-custom-grey-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-grey-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-grey-container) 24%, transparent)}.app-progress-bar-color-dark-grey{--app-progress-bar-indicator-color: var(--app-custom-dark-grey-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-dark-grey-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-dark-grey-container) 24%, transparent)}.app-progress-bar-color-red{--app-progress-bar-indicator-color: var(--app-custom-red-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-red-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-red-container) 24%, transparent)}.app-progress-bar-color-yellow{--app-progress-bar-indicator-color: var(--app-custom-yellow-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-yellow-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-yellow-container) 24%, transparent)}.app-progress-bar-color-green{--app-progress-bar-indicator-color: var(--app-custom-green-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-green-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-green-container) 24%, transparent)}.app-progress-bar-color-blue{--app-progress-bar-indicator-color: var(--app-custom-blue-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-blue-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-blue-container) 24%, transparent)}.app-progress-bar-color-purple{--app-progress-bar-indicator-color: var(--app-custom-purple-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-purple-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-purple-container) 24%, transparent)}.app-progress-bar-color-black{--app-progress-bar-indicator-color: var(--app-custom-black-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-black-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-black-container) 24%, transparent)}.app-progress-bar-color-light{--app-progress-bar-indicator-color: var(--app-custom-light-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-light-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-light-container) 24%, transparent)}.app-progress-bar-color-dark{--app-progress-bar-indicator-color: var(--app-custom-dark-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-dark-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-dark-container) 24%, transparent)}.app-progress-bar-color-orange{--app-progress-bar-indicator-color: var(--app-custom-orange-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-orange-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-orange-container) 24%, transparent)}.app-progress-bar-color-turquoise{--app-progress-bar-indicator-color: var(--app-custom-turquoise-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-turquoise-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-turquoise-container) 24%, transparent)}.app-progress-bar-color-light-blue{--app-progress-bar-indicator-color: var(--app-custom-light-blue-container);--app-progress-bar-track-color: color-mix(in srgb, var(--app-custom-light-blue-container) 24%, transparent);--app-progress-bar-buffer-color: color-mix(in srgb, var(--app-custom-light-blue-container) 24%, transparent)}app-progress-bar.app-progress-bar-disabled{--app-progress-bar-indicator-color: var(--app-sys-state-disabled-foreground);--app-progress-bar-track-color: var(--app-sys-state-disabled-outline);--app-progress-bar-buffer-color: var(--app-sys-state-disabled-outline)}app-progress-bar.app-progress-bar-size-sm{--mat-progress-bar-track-height: var(--app-progress-bar-track-height-sm);--mat-progress-bar-active-indicator-height: var(--app-progress-bar-track-height-sm);--mat-progress-bar-track-shape: var(--app-progress-bar-shape)}app-progress-bar.app-progress-bar-size-md{--mat-progress-bar-track-height: var(--app-progress-bar-track-height-md);--mat-progress-bar-active-indicator-height: var(--app-progress-bar-track-height-md);--mat-progress-bar-track-shape: var(--app-progress-bar-shape)}app-progress-bar.app-progress-bar-size-lg{--mat-progress-bar-track-height: var(--app-progress-bar-track-height-lg);--mat-progress-bar-active-indicator-height: var(--app-progress-bar-track-height-lg);--mat-progress-bar-track-shape: var(--app-progress-bar-shape)}.app-compact-color-primary{--app-compact-active-outline: var(--mat-sys-primary)}.app-compact-color-primary-variant{--app-compact-active-outline: var(--mat-sys-primary-container)}.app-compact-color-secondary{--app-compact-active-outline: var(--mat-sys-secondary)}.app-compact-color-tertiary{--app-compact-active-outline: var(--mat-sys-tertiary)}.app-compact-color-tertiary-variant{--app-compact-active-outline: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-compact-color-neutral{--app-compact-active-outline: var(--mat-sys-neutral)}.app-compact-color-error{--app-compact-active-outline: var(--mat-sys-error)}.app-compact-color-warning{--app-compact-active-outline: var(--mat-sys-warning)}.app-compact-color-info{--app-compact-active-outline: var(--mat-sys-info)}.app-compact-color-upgrade{--app-compact-active-outline: var(--mat-sys-upgrade)}.app-compact-color-success{--app-compact-active-outline: var(--mat-sys-success)}.app-compact-color-grey{--app-compact-active-outline: var(--app-custom-grey-container)}.app-compact-color-dark-grey{--app-compact-active-outline: var(--app-custom-dark-grey-container)}.app-compact-color-red{--app-compact-active-outline: var(--app-custom-red-container)}.app-compact-color-yellow{--app-compact-active-outline: var(--app-custom-yellow-container)}.app-compact-color-green{--app-compact-active-outline: var(--app-custom-green-container)}.app-compact-color-blue{--app-compact-active-outline: var(--app-custom-blue-container)}.app-compact-color-purple{--app-compact-active-outline: var(--app-custom-purple-container)}.app-compact-color-black{--app-compact-active-outline: var(--app-custom-black-container)}.app-compact-color-light{--app-compact-active-outline: var(--app-custom-light-container)}.app-compact-color-dark{--app-compact-active-outline: var(--app-custom-dark-container)}.app-compact-color-orange{--app-compact-active-outline: var(--app-custom-orange-container)}.app-compact-color-turquoise{--app-compact-active-outline: var(--app-custom-turquoise-container)}.app-compact-color-light-blue{--app-compact-active-outline: var(--app-custom-light-blue-container)}.app-link{text-decoration:none;cursor:pointer;transition:color .2s ease}.app-link:hover,.app-link:focus-visible{text-decoration:underline}.app-link-disabled,.app-link-readonly{cursor:default}.app-link-disabled:hover,.app-link-disabled:focus-visible,.app-link-readonly:hover,.app-link-readonly:focus-visible{text-decoration:none}.app-link.app-link-disabled{color:var(--app-sys-state-disabled-foreground)}.app-link-variant-title{font-family:var(--app-sys-font-family-brand);font-weight:var(--app-sys-text-title-weight);font-size:var(--app-sys-text-title-size);line-height:1.3;letter-spacing:var(--app-sys-text-title-tracking)}.app-link-variant-subtitle{font-family:var(--app-sys-font-family-brand);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-subtitle-size);line-height:1.4;letter-spacing:var(--app-sys-text-subtitle-tracking)}.app-link-variant-body-strong{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-semibold);font-size:var(--app-sys-text-body-size);line-height:var(--app-sys-text-body-line-height)}.app-link-variant-body{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-body-size);line-height:var(--app-sys-text-body-line-height)}.app-link-variant-label{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-medium);font-size:var(--app-sys-text-body-size);line-height:1.4}.app-link-variant-caption{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-regular);font-size:var(--app-sys-text-caption-size);line-height:1.4}.app-link-variant-overline{font-family:var(--app-sys-font-family-plain);font-weight:var(--app-sys-font-weight-semibold);font-size:var(--app-sys-text-overline-size);line-height:1.4;letter-spacing:var(--app-sys-text-overline-tracking);text-transform:uppercase}.app-link-color-primary{color:var(--mat-sys-primary)}.app-link-color-primary-variant{color:var(--mat-sys-primary-container)}.app-link-color-secondary{color:var(--mat-sys-secondary)}.app-link-color-tertiary{color:var(--mat-sys-tertiary)}.app-link-color-tertiary-variant{color:color-mix(in srgb,var(--mat-sys-tertiary) 60%,var(--mat-sys-tertiary-container))}.app-link-color-neutral{color:var(--mat-sys-neutral)}.app-link-color-error{color:var(--mat-sys-error)}.app-link-color-warning{color:var(--mat-sys-warning)}.app-link-color-info{color:var(--mat-sys-info)}.app-link-color-upgrade{color:var(--mat-sys-upgrade)}.app-link-color-success{color:var(--mat-sys-success)}.app-link-color-grey{color:var(--app-custom-grey-container)}.app-link-color-dark-grey{color:var(--app-custom-dark-grey-container)}.app-link-color-red{color:var(--app-custom-red-container)}.app-link-color-yellow{color:var(--app-custom-yellow-container)}.app-link-color-green{color:var(--app-custom-green-container)}.app-link-color-blue{color:var(--app-custom-blue-container)}.app-link-color-purple{color:var(--app-custom-purple-container)}.app-link-color-black{color:var(--app-custom-black-container)}.app-link-color-light{color:var(--app-custom-light-container)}.app-link-color-dark{color:var(--app-custom-dark-container)}.app-link-color-orange{color:var(--app-custom-orange-container)}.app-link-color-turquoise{color:var(--app-custom-turquoise-container)}.app-link-color-light-blue{color:var(--app-custom-light-blue-container)}.app-table-color-primary{--app-table-hover-base: var(--mat-sys-primary);--app-table-sort-accent: var(--mat-sys-primary);--app-table-sort-label-accent: var(--mat-sys-primary)}.app-table-color-primary-variant{--app-table-hover-base: var(--mat-sys-primary-container)}.app-table-color-secondary{--app-table-hover-base: var(--mat-sys-secondary);--app-table-sort-accent: var(--mat-sys-secondary);--app-table-sort-label-accent: var(--mat-sys-secondary)}.app-table-color-tertiary{--app-table-hover-base: var(--mat-sys-tertiary);--app-table-sort-accent: var(--mat-sys-tertiary);--app-table-sort-label-accent: var(--mat-sys-tertiary)}.app-table-color-tertiary-variant{--app-table-hover-base: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-table-color-neutral{--app-table-hover-base: var(--mat-sys-neutral);--app-table-sort-accent: var(--mat-sys-neutral);--app-table-sort-label-accent: var(--mat-sys-neutral)}.app-table-color-error{--app-table-hover-base: var(--mat-sys-error);--app-table-sort-accent: var(--mat-sys-error);--app-table-sort-label-accent: var(--mat-sys-error)}.app-table-color-warning{--app-table-hover-base: var(--mat-sys-warning)}.app-table-color-info{--app-table-hover-base: var(--mat-sys-info)}.app-table-color-upgrade{--app-table-hover-base: var(--mat-sys-upgrade)}.app-table-color-success{--app-table-hover-base: var(--mat-sys-success);--app-table-sort-accent: var(--mat-sys-success);--app-table-sort-label-accent: var(--mat-sys-success)}.app-table-color-grey{--app-table-hover-base: var(--app-custom-grey-container);--app-table-sort-accent: var(--app-custom-grey-container);--app-table-sort-label-accent: var(--app-custom-grey-container)}.app-table-color-dark-grey{--app-table-hover-base: var(--app-custom-dark-grey-container);--app-table-sort-accent: var(--app-custom-dark-grey-container);--app-table-sort-label-accent: var(--app-custom-dark-grey-container)}.app-table-color-red{--app-table-hover-base: var(--app-custom-red-container);--app-table-sort-accent: var(--app-custom-red-container)}.app-table-color-yellow{--app-table-hover-base: var(--app-custom-yellow-container)}.app-table-color-green{--app-table-hover-base: var(--app-custom-green-container)}.app-table-color-blue{--app-table-hover-base: var(--app-custom-blue-container);--app-table-sort-accent: var(--app-custom-blue-container)}.app-table-color-purple{--app-table-hover-base: var(--app-custom-purple-container);--app-table-sort-accent: var(--app-custom-purple-container)}.app-table-color-black{--app-table-hover-base: var(--app-custom-black-container);--app-table-sort-accent: var(--app-custom-black-container);--app-table-sort-label-accent: var(--app-custom-black-container)}.app-table-color-light{--app-table-hover-base: var(--app-custom-light-container)}.app-table-color-dark{--app-table-hover-base: var(--app-custom-dark-container);--app-table-sort-accent: var(--app-custom-dark-container);--app-table-sort-label-accent: var(--app-custom-dark-container)}.app-table-color-orange{--app-table-hover-base: var(--app-custom-orange-container)}.app-table-color-turquoise{--app-table-hover-base: var(--app-custom-turquoise-container)}.app-table-color-light-blue{--app-table-hover-base: var(--app-custom-light-blue-container)}.app-paginator-color-primary{--app-paginator-color: var(--mat-sys-primary)}.app-paginator-color-primary-variant{--app-paginator-color: var(--mat-sys-primary-container)}.app-paginator-color-secondary{--app-paginator-color: var(--mat-sys-secondary)}.app-paginator-color-tertiary{--app-paginator-color: var(--mat-sys-tertiary)}.app-paginator-color-tertiary-variant{--app-paginator-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}.app-paginator-color-neutral{--app-paginator-color: var(--mat-sys-neutral)}.app-paginator-color-error{--app-paginator-color: var(--mat-sys-error)}.app-paginator-color-warning{--app-paginator-color: var(--mat-sys-warning)}.app-paginator-color-info{--app-paginator-color: var(--mat-sys-info)}.app-paginator-color-upgrade{--app-paginator-color: var(--mat-sys-upgrade)}.app-paginator-color-success{--app-paginator-color: var(--mat-sys-success)}.app-paginator-color-grey{--app-paginator-color: var(--app-custom-grey-container)}.app-paginator-color-dark-grey{--app-paginator-color: var(--app-custom-dark-grey-container)}.app-paginator-color-red{--app-paginator-color: var(--app-custom-red-container)}.app-paginator-color-yellow{--app-paginator-color: var(--app-custom-yellow-container)}.app-paginator-color-green{--app-paginator-color: var(--app-custom-green-container)}.app-paginator-color-blue{--app-paginator-color: var(--app-custom-blue-container)}.app-paginator-color-purple{--app-paginator-color: var(--app-custom-purple-container)}.app-paginator-color-black{--app-paginator-color: var(--app-custom-black-container)}.app-paginator-color-light{--app-paginator-color: var(--app-custom-light-container)}.app-paginator-color-dark{--app-paginator-color: var(--app-custom-dark-container)}.app-paginator-color-orange{--app-paginator-color: var(--app-custom-orange-container)}.app-paginator-color-turquoise{--app-paginator-color: var(--app-custom-turquoise-container)}.app-paginator-color-light-blue{--app-paginator-color: var(--app-custom-light-blue-container)}.app-datepicker-panel .mat-calendar{width:var(--app-datepicker-calendar-width);height:var(--app-datepicker-calendar-height)}.app-datepicker-panel .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(:hover){background-color:transparent}.app-datepicker-panel .compact-date-range-calendar.mat-calendar{height:auto}.app-datepicker-panel.drop-panel{background-color:var(--app-sys-surface-overlay);border:var(--app-sys-border-hairline);border-radius:.5rem;box-shadow:var(--app-sys-elevation-menu);overflow:hidden}.app-datepicker-panel.app-input-color-primary{--mat-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-primary);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-primary);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-primary) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-primary) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-primary .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-primary);--mat-text-button-ripple-color: var(--mat-sys-primary);--mat-icon-button-state-layer-color: var(--mat-sys-primary);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent)}.app-datepicker-panel.app-input-color-primary-variant{--mat-sys-primary: var(--mat-sys-primary-container);--mat-sys-on-primary: var(--mat-sys-on-primary-container);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-primary-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-primary-container);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-primary-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-primary-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-primary-container);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-primary-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-primary-container);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-primary-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-primary-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-primary-variant .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-primary-container);--mat-text-button-ripple-color: var(--mat-sys-primary-container);--mat-icon-button-state-layer-color: var(--mat-sys-primary-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-primary-container) 12%, transparent)}.app-datepicker-panel.app-input-color-secondary{--mat-sys-primary: var(--mat-sys-secondary);--mat-sys-on-primary: var(--mat-sys-on-secondary);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-secondary) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-secondary);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-secondary);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-secondary);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-secondary);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-secondary);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-secondary);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-secondary) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-secondary) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-secondary .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-secondary);--mat-text-button-ripple-color: var(--mat-sys-secondary);--mat-icon-button-state-layer-color: var(--mat-sys-secondary);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-secondary) 12%, transparent)}.app-datepicker-panel.app-input-color-tertiary{--mat-sys-primary: var(--mat-sys-tertiary);--mat-sys-on-primary: var(--mat-sys-on-tertiary);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-tertiary) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-tertiary);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-tertiary);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-tertiary);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-tertiary);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-tertiary);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-tertiary);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-tertiary) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-tertiary) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-tertiary .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-tertiary);--mat-text-button-ripple-color: var(--mat-sys-tertiary);--mat-icon-button-state-layer-color: var(--mat-sys-tertiary);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-tertiary) 12%, transparent)}.app-datepicker-panel.app-input-color-tertiary-variant{--mat-sys-primary: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-on-primary: color-mix(in srgb, var(--mat-sys-on-tertiary) 60%, var(--mat-sys-on-tertiary-container));--mat-ripple-color: color-mix(in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-datepicker-calendar-date-today-outline-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-datepicker-calendar-date-today-selected-state-outline-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-datepicker-calendar-date-preview-state-outline-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-datepicker-toggle-active-state-icon-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-datepicker-calendar-date-selected-state-text-color: color-mix(in srgb, var(--mat-sys-on-tertiary) 60%, var(--mat-sys-on-tertiary-container));--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-tertiary-variant .mat-calendar-header{--mat-text-button-state-layer-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-text-button-ripple-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-icon-button-state-layer-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-icon-button-ripple-color: color-mix(in srgb, color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container)) 12%, transparent)}.app-datepicker-panel.app-input-color-neutral{--mat-sys-primary: var(--mat-sys-neutral);--mat-sys-on-primary: var(--mat-sys-on-neutral);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-neutral) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-neutral);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-neutral);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-neutral);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-neutral);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-neutral);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-neutral);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-neutral) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-neutral) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-neutral .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-neutral);--mat-text-button-ripple-color: var(--mat-sys-neutral);--mat-icon-button-state-layer-color: var(--mat-sys-neutral);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-neutral) 12%, transparent)}.app-datepicker-panel.app-input-color-error{--mat-sys-primary: var(--mat-sys-error);--mat-sys-on-primary: var(--mat-sys-on-error);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-error);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-error);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-error);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-error);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-error);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-error);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-error) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-error) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-error .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-error);--mat-text-button-ripple-color: var(--mat-sys-error);--mat-icon-button-state-layer-color: var(--mat-sys-error);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent)}.app-datepicker-panel.app-input-color-warning{--mat-sys-primary: var(--mat-sys-warning);--mat-sys-on-primary: var(--mat-sys-on-warning);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-warning) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-warning);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-warning);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-warning);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-warning);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-warning);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-warning);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-warning) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-warning) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-warning .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-warning);--mat-text-button-ripple-color: var(--mat-sys-warning);--mat-icon-button-state-layer-color: var(--mat-sys-warning);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-warning) 12%, transparent)}.app-datepicker-panel.app-input-color-info{--mat-sys-primary: var(--mat-sys-info);--mat-sys-on-primary: var(--mat-sys-on-info);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-info) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-info);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-info);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-info);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-info);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-info);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-info);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-info) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-info) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-info .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-info);--mat-text-button-ripple-color: var(--mat-sys-info);--mat-icon-button-state-layer-color: var(--mat-sys-info);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-info) 12%, transparent)}.app-datepicker-panel.app-input-color-upgrade{--mat-sys-primary: var(--mat-sys-upgrade);--mat-sys-on-primary: var(--mat-sys-on-upgrade);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-upgrade) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-upgrade);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-upgrade);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-upgrade);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-upgrade);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-upgrade);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-upgrade);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-upgrade) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-upgrade) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-upgrade .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-upgrade);--mat-text-button-ripple-color: var(--mat-sys-upgrade);--mat-icon-button-state-layer-color: var(--mat-sys-upgrade);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-upgrade) 12%, transparent)}.app-datepicker-panel.app-input-color-success{--mat-sys-primary: var(--mat-sys-success);--mat-sys-on-primary: var(--mat-sys-on-success);--mat-ripple-color: color-mix(in srgb, var(--mat-sys-success) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-success);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-success);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-success);--mat-datepicker-calendar-date-preview-state-outline-color: var(--mat-sys-success);--mat-datepicker-toggle-active-state-icon-color: var(--mat-sys-success);--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-success);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--mat-sys-success) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--mat-sys-success) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-success .mat-calendar-header{--mat-text-button-state-layer-color: var(--mat-sys-success);--mat-text-button-ripple-color: var(--mat-sys-success);--mat-icon-button-state-layer-color: var(--mat-sys-success);--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-success) 12%, transparent)}.app-datepicker-panel.app-input-color-grey{--mat-sys-primary: var(--app-custom-grey-container);--mat-sys-on-primary: var(--app-custom-grey-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-grey-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-grey-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-grey-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-grey-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-grey-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-grey-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-grey-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-grey-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-grey-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-grey .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-grey-container);--mat-text-button-ripple-color: var(--app-custom-grey-container);--mat-icon-button-state-layer-color: var(--app-custom-grey-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-grey-container) 12%, transparent)}.app-datepicker-panel.app-input-color-dark-grey{--mat-sys-primary: var(--app-custom-dark-grey-container);--mat-sys-on-primary: var(--app-custom-dark-grey-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-dark-grey-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-dark-grey-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-dark-grey-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-dark-grey-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-dark-grey-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-dark-grey-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-dark-grey-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-dark-grey-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-dark-grey-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-dark-grey .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-dark-grey-container);--mat-text-button-ripple-color: var(--app-custom-dark-grey-container);--mat-icon-button-state-layer-color: var(--app-custom-dark-grey-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-dark-grey-container) 12%, transparent)}.app-datepicker-panel.app-input-color-red{--mat-sys-primary: var(--app-custom-red-container);--mat-sys-on-primary: var(--app-custom-red-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-red-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-red-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-red-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-red-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-red-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-red-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-red-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-red-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-red-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-red .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-red-container);--mat-text-button-ripple-color: var(--app-custom-red-container);--mat-icon-button-state-layer-color: var(--app-custom-red-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-red-container) 12%, transparent)}.app-datepicker-panel.app-input-color-yellow{--mat-sys-primary: var(--app-custom-yellow-container);--mat-sys-on-primary: var(--app-custom-yellow-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-yellow-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-yellow-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-yellow-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-yellow-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-yellow-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-yellow-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-yellow-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-yellow-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-yellow-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-yellow .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-yellow-container);--mat-text-button-ripple-color: var(--app-custom-yellow-container);--mat-icon-button-state-layer-color: var(--app-custom-yellow-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-yellow-container) 12%, transparent)}.app-datepicker-panel.app-input-color-green{--mat-sys-primary: var(--app-custom-green-container);--mat-sys-on-primary: var(--app-custom-green-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-green-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-green-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-green-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-green-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-green-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-green-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-green-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-green-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-green-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-green .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-green-container);--mat-text-button-ripple-color: var(--app-custom-green-container);--mat-icon-button-state-layer-color: var(--app-custom-green-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-green-container) 12%, transparent)}.app-datepicker-panel.app-input-color-blue{--mat-sys-primary: var(--app-custom-blue-container);--mat-sys-on-primary: var(--app-custom-blue-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-blue-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-blue-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-blue-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-blue-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-blue-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-blue-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-blue-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-blue-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-blue-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-blue .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-blue-container);--mat-text-button-ripple-color: var(--app-custom-blue-container);--mat-icon-button-state-layer-color: var(--app-custom-blue-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-blue-container) 12%, transparent)}.app-datepicker-panel.app-input-color-purple{--mat-sys-primary: var(--app-custom-purple-container);--mat-sys-on-primary: var(--app-custom-purple-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-purple-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-purple-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-purple-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-purple-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-purple-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-purple-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-purple-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-purple-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-purple-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-purple .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-purple-container);--mat-text-button-ripple-color: var(--app-custom-purple-container);--mat-icon-button-state-layer-color: var(--app-custom-purple-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-purple-container) 12%, transparent)}.app-datepicker-panel.app-input-color-black{--mat-sys-primary: var(--app-custom-black-container);--mat-sys-on-primary: var(--app-custom-black-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-black-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-black-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-black-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-black-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-black-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-black-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-black-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-black-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-black-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-black .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-black-container);--mat-text-button-ripple-color: var(--app-custom-black-container);--mat-icon-button-state-layer-color: var(--app-custom-black-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-black-container) 12%, transparent)}.app-datepicker-panel.app-input-color-light{--mat-sys-primary: var(--app-custom-light-container);--mat-sys-on-primary: var(--app-custom-light-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-light-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-light-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-light-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-light-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-light-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-light-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-light-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-light-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-light-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-light .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-light-container);--mat-text-button-ripple-color: var(--app-custom-light-container);--mat-icon-button-state-layer-color: var(--app-custom-light-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-light-container) 12%, transparent)}.app-datepicker-panel.app-input-color-dark{--mat-sys-primary: var(--app-custom-dark-container);--mat-sys-on-primary: var(--app-custom-dark-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-dark-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-dark-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-dark-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-dark-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-dark-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-dark-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-dark-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-dark-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-dark-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-dark .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-dark-container);--mat-text-button-ripple-color: var(--app-custom-dark-container);--mat-icon-button-state-layer-color: var(--app-custom-dark-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-dark-container) 12%, transparent)}.app-datepicker-panel.app-input-color-orange{--mat-sys-primary: var(--app-custom-orange-container);--mat-sys-on-primary: var(--app-custom-orange-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-orange-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-orange-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-orange-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-orange-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-orange-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-orange-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-orange-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-orange-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-orange-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-orange .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-orange-container);--mat-text-button-ripple-color: var(--app-custom-orange-container);--mat-icon-button-state-layer-color: var(--app-custom-orange-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-orange-container) 12%, transparent)}.app-datepicker-panel.app-input-color-turquoise{--mat-sys-primary: var(--app-custom-turquoise-container);--mat-sys-on-primary: var(--app-custom-turquoise-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-turquoise-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-turquoise-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-turquoise-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-turquoise-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-turquoise-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-turquoise-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-turquoise-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-turquoise-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-turquoise-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-turquoise .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-turquoise-container);--mat-text-button-ripple-color: var(--app-custom-turquoise-container);--mat-icon-button-state-layer-color: var(--app-custom-turquoise-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-turquoise-container) 12%, transparent)}.app-datepicker-panel.app-input-color-light-blue{--mat-sys-primary: var(--app-custom-light-blue-container);--mat-sys-on-primary: var(--app-custom-light-blue-label);--mat-ripple-color: color-mix(in srgb, var(--app-custom-light-blue-container) 12%, transparent);--mat-datepicker-calendar-container-background-color: transparent;--mat-datepicker-calendar-date-selected-state-background-color: var(--app-custom-light-blue-container);--mat-datepicker-calendar-date-today-outline-color: var(--app-custom-light-blue-container);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--app-custom-light-blue-container);--mat-datepicker-calendar-date-preview-state-outline-color: var(--app-custom-light-blue-container);--mat-datepicker-toggle-active-state-icon-color: var(--app-custom-light-blue-container);--mat-datepicker-calendar-date-selected-state-text-color: var(--app-custom-light-blue-label);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--app-custom-light-blue-container) 8%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--app-custom-light-blue-container) 16%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: transparent}.app-datepicker-panel.app-input-color-light-blue .mat-calendar-header{--mat-text-button-state-layer-color: var(--app-custom-light-blue-container);--mat-text-button-ripple-color: var(--app-custom-light-blue-container);--mat-icon-button-state-layer-color: var(--app-custom-light-blue-container);--mat-icon-button-ripple-color: color-mix(in srgb, var(--app-custom-light-blue-container) 12%, transparent)}app-datepicker.app-input-color-primary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-primary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-primary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-primary);--mat-sys-on-surface: var(--mat-sys-primary);--mat-sys-on-surface-variant: var(--mat-sys-primary)}app-datepicker.app-input-color-primary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-primary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-primary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-primary-container);--mat-sys-on-surface: var(--mat-sys-primary-container);--mat-sys-on-surface-variant: var(--mat-sys-primary-container);--mat-sys-primary: var(--mat-sys-primary-container)}app-datepicker.app-input-color-secondary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-secondary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-secondary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-secondary);--mat-sys-on-surface: var(--mat-sys-secondary);--mat-sys-on-surface-variant: var(--mat-sys-secondary);--mat-sys-primary: var(--mat-sys-secondary)}app-datepicker.app-input-color-tertiary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-tertiary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-tertiary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-tertiary);--mat-sys-on-surface: var(--mat-sys-tertiary);--mat-sys-on-surface-variant: var(--mat-sys-tertiary);--mat-sys-primary: var(--mat-sys-tertiary)}app-datepicker.app-input-color-tertiary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-tertiary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-tertiary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-on-surface: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-on-surface-variant: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-primary: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}app-datepicker.app-input-color-neutral:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-neutral:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-neutral:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-neutral);--mat-sys-on-surface: var(--mat-sys-neutral);--mat-sys-on-surface-variant: var(--mat-sys-neutral);--mat-sys-primary: var(--mat-sys-neutral)}app-datepicker.app-input-color-error:not(.app-input-readonly) mat-form-field:not(.mat-form-field-disabled) mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-error);--mat-sys-on-surface: var(--mat-sys-error);--mat-sys-on-surface-variant: var(--mat-sys-error);--mat-sys-primary: var(--mat-sys-error)}app-datepicker.app-input-color-warning:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-warning:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-warning:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-warning);--mat-sys-on-surface: var(--mat-sys-warning);--mat-sys-on-surface-variant: var(--mat-sys-warning);--mat-sys-primary: var(--mat-sys-warning)}app-datepicker.app-input-color-info:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-info:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-info:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-info);--mat-sys-on-surface: var(--mat-sys-info);--mat-sys-on-surface-variant: var(--mat-sys-info);--mat-sys-primary: var(--mat-sys-info)}app-datepicker.app-input-color-upgrade:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-upgrade:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-upgrade:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-upgrade);--mat-sys-on-surface: var(--mat-sys-upgrade);--mat-sys-on-surface-variant: var(--mat-sys-upgrade);--mat-sys-primary: var(--mat-sys-upgrade)}app-datepicker.app-input-color-success:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-success:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-success:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-success);--mat-sys-on-surface: var(--mat-sys-success);--mat-sys-on-surface-variant: var(--mat-sys-success);--mat-sys-primary: var(--mat-sys-success)}app-datepicker.app-input-color-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-grey-container);--mat-sys-on-surface: var(--app-custom-grey-container);--mat-sys-on-surface-variant: var(--app-custom-grey-container);--mat-sys-primary: var(--app-custom-grey-container)}app-datepicker.app-input-color-dark-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-dark-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-dark-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-dark-grey-container);--mat-sys-on-surface: var(--app-custom-dark-grey-container);--mat-sys-on-surface-variant: var(--app-custom-dark-grey-container);--mat-sys-primary: var(--app-custom-dark-grey-container)}app-datepicker.app-input-color-red:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-red:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-red:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-red-container);--mat-sys-on-surface: var(--app-custom-red-container);--mat-sys-on-surface-variant: var(--app-custom-red-container);--mat-sys-primary: var(--app-custom-red-container)}app-datepicker.app-input-color-yellow:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-yellow:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-yellow:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-yellow-container);--mat-sys-on-surface: var(--app-custom-yellow-container);--mat-sys-on-surface-variant: var(--app-custom-yellow-container);--mat-sys-primary: var(--app-custom-yellow-container)}app-datepicker.app-input-color-green:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-green:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-green:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-green-container);--mat-sys-on-surface: var(--app-custom-green-container);--mat-sys-on-surface-variant: var(--app-custom-green-container);--mat-sys-primary: var(--app-custom-green-container)}app-datepicker.app-input-color-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-blue-container);--mat-sys-on-surface: var(--app-custom-blue-container);--mat-sys-on-surface-variant: var(--app-custom-blue-container);--mat-sys-primary: var(--app-custom-blue-container)}app-datepicker.app-input-color-purple:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-purple:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-purple:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-purple-container);--mat-sys-on-surface: var(--app-custom-purple-container);--mat-sys-on-surface-variant: var(--app-custom-purple-container);--mat-sys-primary: var(--app-custom-purple-container)}app-datepicker.app-input-color-black:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-black:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-black:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-black-container);--mat-sys-on-surface: var(--app-custom-black-container);--mat-sys-on-surface-variant: var(--app-custom-black-container);--mat-sys-primary: var(--app-custom-black-container)}app-datepicker.app-input-color-light:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-light:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-light:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-light-container);--mat-sys-on-surface: var(--app-custom-light-container);--mat-sys-on-surface-variant: var(--app-custom-light-container);--mat-sys-primary: var(--app-custom-light-container)}app-datepicker.app-input-color-dark:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-dark:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-dark:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-dark-container);--mat-sys-on-surface: var(--app-custom-dark-container);--mat-sys-on-surface-variant: var(--app-custom-dark-container);--mat-sys-primary: var(--app-custom-dark-container)}app-datepicker.app-input-color-orange:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-orange:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-orange:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-orange-container);--mat-sys-on-surface: var(--app-custom-orange-container);--mat-sys-on-surface-variant: var(--app-custom-orange-container);--mat-sys-primary: var(--app-custom-orange-container)}app-datepicker.app-input-color-turquoise:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-turquoise:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-turquoise:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-turquoise-container);--mat-sys-on-surface: var(--app-custom-turquoise-container);--mat-sys-on-surface-variant: var(--app-custom-turquoise-container);--mat-sys-primary: var(--app-custom-turquoise-container)}app-datepicker.app-input-color-light-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-datepicker-toggle,app-datepicker.app-input-color-light-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-datepicker-toggle,app-datepicker.app-input-color-light-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-datepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-light-blue-container);--mat-sys-on-surface: var(--app-custom-light-blue-container);--mat-sys-on-surface-variant: var(--app-custom-light-blue-container);--mat-sys-primary: var(--app-custom-light-blue-container)}app-datepicker:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within{--mat-form-field-outlined-outline-color: var(--app-input-active-container, var(--mat-sys-primary));--mat-form-field-outlined-label-text-color: var(--app-input-active-label, var(--mat-sys-primary))}.pdf-preview-panel{--mat-dialog-container-shape: 0}.cdk-overlay-pane .mat-timepicker-panel{background-color:var(--app-sys-surface-overlay);border:var(--app-sys-border-hairline);border-radius:.5rem;box-shadow:var(--app-sys-elevation-menu);max-height:var(--app-drop-panel-max-height);padding-bottom:.375rem;padding-top:.375rem;--mat-option-selected-state-layer-color: transparent;--app-sys-surface-ambient: var(--app-sys-surface-overlay)}.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-option,.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-menu-item{min-height:var(--app-form-field-container-height);min-width:0;font-family:var(--mat-option-label-text-font, var(--app-sys-font-family-plain));line-height:var(--mat-option-label-text-line-height, 1.5);font-size:var(--mat-option-label-text-size, var(--app-sys-font-size-lg))}.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-option:hover:not([aria-disabled=true]):not([disabled]),.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-menu-item:hover:not([aria-disabled=true]):not([disabled]){background-color:var(--mat-sys-surface-container-high)}.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-option[aria-selected=true],.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-menu-item[aria-selected=true]{background-color:transparent}.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-option.mat-mdc-option-active,.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-menu-item.mat-mdc-option-active{background-color:var(--mat-sys-surface-container-high)}.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-menu-item.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-surface))}.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-option .mdc-list-item__primary-text,.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;gap:var(--app-sys-spacing-sm);width:100%;min-width:0}.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-option .mat-icon,.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-menu-item .mat-icon{font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm);flex-shrink:0;margin-right:var(--app-sys-spacing-sm)}.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-option span,.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-menu-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.cdk-overlay-pane .mat-timepicker-panel .mat-mdc-option[aria-disabled=true] .mdc-list-item__primary-text{color:var(--mat-sys-on-surface-variant)}app-timepicker.app-input-color-primary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-primary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-primary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-primary);--mat-sys-on-surface: var(--mat-sys-primary);--mat-sys-on-surface-variant: var(--mat-sys-primary)}app-timepicker.app-input-color-primary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-primary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-primary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-primary-container);--mat-sys-on-surface: var(--mat-sys-primary-container);--mat-sys-on-surface-variant: var(--mat-sys-primary-container);--mat-sys-primary: var(--mat-sys-primary-container)}app-timepicker.app-input-color-secondary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-secondary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-secondary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-secondary);--mat-sys-on-surface: var(--mat-sys-secondary);--mat-sys-on-surface-variant: var(--mat-sys-secondary);--mat-sys-primary: var(--mat-sys-secondary)}app-timepicker.app-input-color-tertiary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-tertiary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-tertiary:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-tertiary);--mat-sys-on-surface: var(--mat-sys-tertiary);--mat-sys-on-surface-variant: var(--mat-sys-tertiary);--mat-sys-primary: var(--mat-sys-tertiary)}app-timepicker.app-input-color-tertiary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-tertiary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-tertiary-variant:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-on-surface: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-on-surface-variant: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container));--mat-sys-primary: color-mix(in srgb, var(--mat-sys-tertiary) 60%, var(--mat-sys-tertiary-container))}app-timepicker.app-input-color-neutral:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-neutral:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-neutral:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-neutral);--mat-sys-on-surface: var(--mat-sys-neutral);--mat-sys-on-surface-variant: var(--mat-sys-neutral);--mat-sys-primary: var(--mat-sys-neutral)}app-timepicker.app-input-color-error:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-error:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-error:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-error);--mat-sys-on-surface: var(--mat-sys-error);--mat-sys-on-surface-variant: var(--mat-sys-error);--mat-sys-primary: var(--mat-sys-error)}app-timepicker.app-input-color-warning:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-warning:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-warning:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-warning);--mat-sys-on-surface: var(--mat-sys-warning);--mat-sys-on-surface-variant: var(--mat-sys-warning);--mat-sys-primary: var(--mat-sys-warning)}app-timepicker.app-input-color-info:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-info:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-info:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-info);--mat-sys-on-surface: var(--mat-sys-info);--mat-sys-on-surface-variant: var(--mat-sys-info);--mat-sys-primary: var(--mat-sys-info)}app-timepicker.app-input-color-upgrade:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-upgrade:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-upgrade:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-upgrade);--mat-sys-on-surface: var(--mat-sys-upgrade);--mat-sys-on-surface-variant: var(--mat-sys-upgrade);--mat-sys-primary: var(--mat-sys-upgrade)}app-timepicker.app-input-color-success:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-success:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-success:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--mat-sys-success);--mat-sys-on-surface: var(--mat-sys-success);--mat-sys-on-surface-variant: var(--mat-sys-success);--mat-sys-primary: var(--mat-sys-success)}app-timepicker.app-input-color-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-grey-container);--mat-sys-on-surface: var(--app-custom-grey-container);--mat-sys-on-surface-variant: var(--app-custom-grey-container);--mat-sys-primary: var(--app-custom-grey-container)}app-timepicker.app-input-color-dark-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-dark-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-dark-grey:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-dark-grey-container);--mat-sys-on-surface: var(--app-custom-dark-grey-container);--mat-sys-on-surface-variant: var(--app-custom-dark-grey-container);--mat-sys-primary: var(--app-custom-dark-grey-container)}app-timepicker.app-input-color-red:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-red:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-red:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-red-container);--mat-sys-on-surface: var(--app-custom-red-container);--mat-sys-on-surface-variant: var(--app-custom-red-container);--mat-sys-primary: var(--app-custom-red-container)}app-timepicker.app-input-color-yellow:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-yellow:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-yellow:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-yellow-container);--mat-sys-on-surface: var(--app-custom-yellow-container);--mat-sys-on-surface-variant: var(--app-custom-yellow-container);--mat-sys-primary: var(--app-custom-yellow-container)}app-timepicker.app-input-color-green:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-green:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-green:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-green-container);--mat-sys-on-surface: var(--app-custom-green-container);--mat-sys-on-surface-variant: var(--app-custom-green-container);--mat-sys-primary: var(--app-custom-green-container)}app-timepicker.app-input-color-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-blue-container);--mat-sys-on-surface: var(--app-custom-blue-container);--mat-sys-on-surface-variant: var(--app-custom-blue-container);--mat-sys-primary: var(--app-custom-blue-container)}app-timepicker.app-input-color-purple:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-purple:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-purple:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-purple-container);--mat-sys-on-surface: var(--app-custom-purple-container);--mat-sys-on-surface-variant: var(--app-custom-purple-container);--mat-sys-primary: var(--app-custom-purple-container)}app-timepicker.app-input-color-black:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-black:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-black:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-black-container);--mat-sys-on-surface: var(--app-custom-black-container);--mat-sys-on-surface-variant: var(--app-custom-black-container);--mat-sys-primary: var(--app-custom-black-container)}app-timepicker.app-input-color-light:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-light:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-light:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-light-container);--mat-sys-on-surface: var(--app-custom-light-container);--mat-sys-on-surface-variant: var(--app-custom-light-container);--mat-sys-primary: var(--app-custom-light-container)}app-timepicker.app-input-color-dark:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-dark:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-dark:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-dark-container);--mat-sys-on-surface: var(--app-custom-dark-container);--mat-sys-on-surface-variant: var(--app-custom-dark-container);--mat-sys-primary: var(--app-custom-dark-container)}app-timepicker.app-input-color-orange:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-orange:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-orange:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-orange-container);--mat-sys-on-surface: var(--app-custom-orange-container);--mat-sys-on-surface-variant: var(--app-custom-orange-container);--mat-sys-primary: var(--app-custom-orange-container)}app-timepicker.app-input-color-turquoise:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-turquoise:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-turquoise:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-turquoise-container);--mat-sys-on-surface: var(--app-custom-turquoise-container);--mat-sys-on-surface-variant: var(--app-custom-turquoise-container);--mat-sys-primary: var(--app-custom-turquoise-container)}app-timepicker.app-input-color-light-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled).mat-focused mat-timepicker-toggle,app-timepicker.app-input-color-light-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within mat-timepicker-toggle,app-timepicker.app-input-color-light-blue:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled) .mdc-text-field:hover mat-timepicker-toggle{--mdc-icon-button-icon-color: var(--app-custom-light-blue-container);--mat-sys-on-surface: var(--app-custom-light-blue-container);--mat-sys-on-surface-variant: var(--app-custom-light-blue-container);--mat-sys-primary: var(--app-custom-light-blue-container)}app-timepicker:not(.app-input-readonly) mat-form-field:not(.mat-form-field-invalid):not(.mat-form-field-disabled):focus-within{--mat-form-field-outlined-outline-color: var(--app-input-active-container, var(--mat-sys-primary));--mat-form-field-outlined-label-text-color: var(--app-input-active-label, var(--mat-sys-primary))}.filter-popover-panel.drop-panel{background-color:var(--app-sys-surface-overlay);border:var(--app-sys-border-hairline);border-radius:.5rem;box-shadow:var(--app-sys-elevation-menu);max-height:var(--app-drop-panel-max-height);padding-bottom:.375rem;padding-top:.375rem;--mat-option-selected-state-layer-color: transparent;--app-sys-surface-ambient: var(--app-sys-surface-overlay);display:flex;flex-direction:column;gap:var(--app-sys-spacing-sm);box-sizing:border-box;padding:var(--app-filter-popover-panel-inset, var(--app-sys-spacing-lg));max-height:none}.filter-popover-panel.drop-panel .mat-mdc-option,.filter-popover-panel.drop-panel .mat-mdc-menu-item{min-height:var(--app-form-field-container-height);min-width:0;font-family:var(--mat-option-label-text-font, var(--app-sys-font-family-plain));line-height:var(--mat-option-label-text-line-height, 1.5);font-size:var(--mat-option-label-text-size, var(--app-sys-font-size-lg))}.filter-popover-panel.drop-panel .mat-mdc-option:hover:not([aria-disabled=true]):not([disabled]),.filter-popover-panel.drop-panel .mat-mdc-menu-item:hover:not([aria-disabled=true]):not([disabled]){background-color:var(--mat-sys-surface-container-high)}.filter-popover-panel.drop-panel .mat-mdc-option[aria-selected=true],.filter-popover-panel.drop-panel .mat-mdc-menu-item[aria-selected=true]{background-color:transparent}.filter-popover-panel.drop-panel .mat-mdc-option.mat-mdc-option-active,.filter-popover-panel.drop-panel .mat-mdc-menu-item.mat-mdc-option-active{background-color:var(--mat-sys-surface-container-high)}.filter-popover-panel.drop-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,.filter-popover-panel.drop-panel .mat-mdc-menu-item.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-surface))}.filter-popover-panel.drop-panel .mat-mdc-option .mdc-list-item__primary-text,.filter-popover-panel.drop-panel .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;gap:var(--app-sys-spacing-sm);width:100%;min-width:0}.filter-popover-panel.drop-panel .mat-mdc-option .mat-icon,.filter-popover-panel.drop-panel .mat-mdc-menu-item .mat-icon{font-size:var(--icon-btn-glyph-sm);width:var(--icon-btn-glyph-sm);height:var(--icon-btn-glyph-sm);line-height:var(--icon-btn-glyph-sm);flex-shrink:0;margin-right:var(--app-sys-spacing-sm)}.filter-popover-panel.drop-panel .mat-mdc-option span,.filter-popover-panel.drop-panel .mat-mdc-menu-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.filter-popover-panel.drop-panel>[filterPopoverFooter]{margin-block-start:var(--app-sys-spacing-sm)}.filter-popover-panel.drop-panel:has(.compact-number-range-fields),.filter-popover-panel.drop-panel:has(.compact-multi-select-options){inline-size:clamp(var(--app-dropdown-box-min-inline-size),var(--app-filter-popover-trigger-width, 100%),var(--app-dropdown-box-max-inline-size))}.filter-popover-panel.drop-panel:has(.compact-date-range-body){max-inline-size:max-content}.filter-popover-panel.drop-panel:has(.compact-date-range-body)>[filterPopoverFooter]{margin-block-start:calc(var(--app-sys-spacing-sm) * -1)}.filter-popover-panel-hint{color:var(--mat-sys-on-surface-variant)}.filter-popover-panel-hint--error{color:var(--mat-sys-error)}.filter-popover-panel{outline:var(--app-filter-popover-panel-outline, none)}
