@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.azure-theme{--mat-sys-brand-font-family: Roboto;--mat-sys-plain-font-family: Roboto;--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size)/var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size)/var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size)/var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size)/var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size)/var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size)/var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size)/var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size)/var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size)/var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size)/var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size)/var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size)/var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size)/var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size)/var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size)/var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-large-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-title-large-weight: var(--mat-sys-regular-font-weight)}.azure-theme:not(.dark){--mat-sys-primary: #055db7;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #d6e3ff;--mat-sys-on-primary-container: #001b3e;--mat-sys-inverse-primary: #aac7ff;--mat-sys-primary-fixed: #d6e3ff;--mat-sys-primary-fixed-dim: #aac7ff;--mat-sys-on-primary-fixed: #001b3e;--mat-sys-on-primary-fixed-variant: #00458d;--mat-sys-secondary: #4b5f83;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #d6e3ff;--mat-sys-on-secondary-container: #021b3c;--mat-sys-secondary-fixed: #d6e3ff;--mat-sys-secondary-fixed-dim: #b2c7f0;--mat-sys-on-secondary-fixed: #021b3c;--mat-sys-on-secondary-fixed-variant: #33476a;--mat-sys-tertiary: #8a3f98;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #fed6ff;--mat-sys-on-tertiary-container: #350041;--mat-sys-tertiary-fixed: #fed6ff;--mat-sys-tertiary-fixed-dim: #f6adff;--mat-sys-on-tertiary-fixed: #350041;--mat-sys-on-tertiary-fixed-variant: #6f257e;--mat-sys-background: #f9f9ff;--mat-sys-on-background: #191c21;--mat-sys-surface: #f9f9ff;--mat-sys-surface-dim: #d8d9e2;--mat-sys-surface-bright: #f9f9ff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f2f3fb;--mat-sys-surface-container: #ecedf6;--mat-sys-surface-container-high: #e7e8f0;--mat-sys-surface-container-highest: #e1e2ea;--mat-sys-on-surface: #191c21;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #055db7;--mat-sys-inverse-surface: #2e3037;--mat-sys-inverse-on-surface: #eff0f8;--mat-sys-outline: #727783;--mat-sys-outline-variant: #c2c6d4;--mat-sys-error: #ba1a1a;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #ffdad6;--mat-sys-on-error-container: #410002;--mat-sys-surface-variant: #dee2f0;--mat-sys-on-surface-variant: #424752}.azure-theme.dark{--mat-sys-primary: #aac7ff;--mat-sys-on-primary: #002f64;--mat-sys-primary-container: #00458d;--mat-sys-on-primary-container: #d6e3ff;--mat-sys-inverse-primary: #055db7;--mat-sys-primary-fixed: #d6e3ff;--mat-sys-primary-fixed-dim: #aac7ff;--mat-sys-on-primary-fixed: #001b3e;--mat-sys-on-primary-fixed-variant: #00458d;--mat-sys-secondary: #b2c7f0;--mat-sys-on-secondary: #1b3052;--mat-sys-secondary-container: #33476a;--mat-sys-on-secondary-container: #d6e3ff;--mat-sys-secondary-fixed: #d6e3ff;--mat-sys-secondary-fixed-dim: #b2c7f0;--mat-sys-on-secondary-fixed: #021b3c;--mat-sys-on-secondary-fixed-variant: #33476a;--mat-sys-tertiary: #f6adff;--mat-sys-on-tertiary: #550566;--mat-sys-tertiary-container: #6f257e;--mat-sys-on-tertiary-container: #fed6ff;--mat-sys-tertiary-fixed: #fed6ff;--mat-sys-tertiary-fixed-dim: #f6adff;--mat-sys-on-tertiary-fixed: #350041;--mat-sys-on-tertiary-fixed-variant: #6f257e;--mat-sys-background: #111319;--mat-sys-on-background: #e1e2ea;--mat-sys-surface: #111319;--mat-sys-surface-dim: #111319;--mat-sys-surface-bright: #37393f;--mat-sys-surface-container-lowest: #0b0e14;--mat-sys-surface-container-low: #191c21;--mat-sys-surface-container: #1d2025;--mat-sys-surface-container-high: #272a30;--mat-sys-surface-container-highest: #32353b;--mat-sys-on-surface: #e1e2ea;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #aac7ff;--mat-sys-inverse-surface: #e1e2ea;--mat-sys-inverse-on-surface: #2e3037;--mat-sys-outline: #8c919d;--mat-sys-outline-variant: #424752;--mat-sys-error: #ffb4ab;--mat-sys-on-error: #690005;--mat-sys-error-container: #93000a;--mat-sys-on-error-container: #ffdad6;--mat-sys-surface-variant: #424752;--mat-sys-on-surface-variant: #c2c6d4}.orange-theme{--mat-sys-brand-font-family: Roboto;--mat-sys-plain-font-family: Roboto;--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size)/var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size)/var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size)/var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size)/var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size)/var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size)/var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size)/var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size)/var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size)/var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size)/var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size)/var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size)/var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size)/var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size)/var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size)/var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-large-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-title-large-weight: var(--mat-sys-regular-font-weight)}.orange-theme:not(.dark){--mat-sys-primary: #8a5022;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #ffdcc5;--mat-sys-on-primary-container: #301400;--mat-sys-inverse-primary: #ffb783;--mat-sys-primary-fixed: #ffdcc5;--mat-sys-primary-fixed-dim: #ffb783;--mat-sys-on-primary-fixed: #301400;--mat-sys-on-primary-fixed-variant: #6d390c;--mat-sys-secondary: #775842;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #ffdcc5;--mat-sys-on-secondary-container: #2c1606;--mat-sys-secondary-fixed: #ffdcc5;--mat-sys-secondary-fixed-dim: #e7bea4;--mat-sys-on-secondary-fixed: #2c1606;--mat-sys-on-secondary-fixed-variant: #5d412c;--mat-sys-tertiary: #5f621a;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #e5e891;--mat-sys-on-tertiary-container: #1c1d00;--mat-sys-tertiary-fixed: #e5e891;--mat-sys-tertiary-fixed-dim: #c9cc78;--mat-sys-on-tertiary-fixed: #1c1d00;--mat-sys-on-tertiary-fixed-variant: #474a01;--mat-sys-background: #fff8f5;--mat-sys-on-background: #201a16;--mat-sys-surface: #fff8f5;--mat-sys-surface-dim: #e4d8d1;--mat-sys-surface-bright: #fff8f5;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #fef1ea;--mat-sys-surface-container: #f9ebe4;--mat-sys-surface-container-high: #f3e6df;--mat-sys-surface-container-highest: #ede0d9;--mat-sys-on-surface: #201a16;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #8a5022;--mat-sys-inverse-surface: #362f2b;--mat-sys-inverse-on-surface: #fbeee7;--mat-sys-outline: #857469;--mat-sys-outline-variant: #d7c3b6;--mat-sys-error: #ba1a1a;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #ffdad6;--mat-sys-on-error-container: #410002;--mat-sys-surface-variant: #f4ded1;--mat-sys-on-surface-variant: #52443b}.orange-theme.dark{--mat-sys-primary: #ffb783;--mat-sys-on-primary: #4f2500;--mat-sys-primary-container: #6d390c;--mat-sys-on-primary-container: #ffdcc5;--mat-sys-inverse-primary: #8a5022;--mat-sys-primary-fixed: #ffdcc5;--mat-sys-primary-fixed-dim: #ffb783;--mat-sys-on-primary-fixed: #301400;--mat-sys-on-primary-fixed-variant: #6d390c;--mat-sys-secondary: #e7bea4;--mat-sys-on-secondary: #442b18;--mat-sys-secondary-container: #5d412c;--mat-sys-on-secondary-container: #ffdcc5;--mat-sys-secondary-fixed: #ffdcc5;--mat-sys-secondary-fixed-dim: #e7bea4;--mat-sys-on-secondary-fixed: #2c1606;--mat-sys-on-secondary-fixed-variant: #5d412c;--mat-sys-tertiary: #c9cc78;--mat-sys-on-tertiary: #313300;--mat-sys-tertiary-container: #474a01;--mat-sys-on-tertiary-container: #e5e891;--mat-sys-tertiary-fixed: #e5e891;--mat-sys-tertiary-fixed-dim: #c9cc78;--mat-sys-on-tertiary-fixed: #1c1d00;--mat-sys-on-tertiary-fixed-variant: #474a01;--mat-sys-background: #18120e;--mat-sys-on-background: #ede0d9;--mat-sys-surface: #18120e;--mat-sys-surface-dim: #18120e;--mat-sys-surface-bright: #3f3833;--mat-sys-surface-container-lowest: #120d09;--mat-sys-surface-container-low: #201a16;--mat-sys-surface-container: #251e1a;--mat-sys-surface-container-high: #2f2924;--mat-sys-surface-container-highest: #3b332f;--mat-sys-on-surface: #ede0d9;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #ffb783;--mat-sys-inverse-surface: #ede0d9;--mat-sys-inverse-on-surface: #362f2b;--mat-sys-outline: #9f8d82;--mat-sys-outline-variant: #52443b;--mat-sys-error: #ffb4ab;--mat-sys-on-error: #690005;--mat-sys-error-container: #93000a;--mat-sys-on-error-container: #ffdad6;--mat-sys-surface-variant: #52443b;--mat-sys-on-surface-variant: #d7c3b6}:root,:host{--mat-sys-primary: #1769c2;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #e5f0fc;--mat-sys-on-primary-container: #103d70;--mat-sys-inverse-primary: #a7cbf6;--mat-sys-primary-fixed: #e5f0fc;--mat-sys-primary-fixed-dim: #a7cbf6;--mat-sys-on-primary-fixed: #082747;--mat-sys-on-primary-fixed-variant: #10549e;--mat-sys-secondary: #008c98;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #ddf5f4;--mat-sys-on-secondary-container: #06474d;--mat-sys-secondary-fixed: #ddf5f4;--mat-sys-secondary-fixed-dim: #8cdbdc;--mat-sys-on-secondary-fixed: #00383d;--mat-sys-on-secondary-fixed-variant: #006c75;--mat-sys-tertiary: #123b68;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #dce9fa;--mat-sys-on-tertiary-container: #102f52;--mat-sys-tertiary-fixed: #dce9fa;--mat-sys-tertiary-fixed-dim: #abc6e9;--mat-sys-on-tertiary-fixed: #071f3a;--mat-sys-on-tertiary-fixed-variant: #28517e;--mat-sys-background: #f8fafc;--mat-sys-on-background: #1e293b;--mat-sys-surface: #f8fafc;--mat-sys-surface-dim: #d7dce2;--mat-sys-surface-bright: #f8fafc;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f2f6fa;--mat-sys-surface-container: #edf2f7;--mat-sys-surface-container-high: #e7edf3;--mat-sys-surface-container-highest: #dfe7ee;--mat-sys-on-surface: #1e293b;--mat-sys-surface-variant: #e2e8f0;--mat-sys-on-surface-variant: #475569;--mat-sys-outline: #64748b;--mat-sys-outline-variant: #cbd5e1;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #1769c2;--mat-sys-inverse-surface: #293746;--mat-sys-inverse-on-surface: #f1f5f9;--mat-sys-error: #ba1a1a;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #ffdad6;--mat-sys-on-error-container: #410002}.dark{--mat-sys-primary: #a7cbf6;--mat-sys-on-primary: #07345f;--mat-sys-primary-container: #10549e;--mat-sys-on-primary-container: #e5f0fc;--mat-sys-inverse-primary: #1769c2;--mat-sys-primary-fixed: #e5f0fc;--mat-sys-primary-fixed-dim: #a7cbf6;--mat-sys-on-primary-fixed: #082747;--mat-sys-on-primary-fixed-variant: #10549e;--mat-sys-secondary: #8cdbdc;--mat-sys-on-secondary: #00383d;--mat-sys-secondary-container: #006c75;--mat-sys-on-secondary-container: #ddf5f4;--mat-sys-secondary-fixed: #ddf5f4;--mat-sys-secondary-fixed-dim: #8cdbdc;--mat-sys-on-secondary-fixed: #00383d;--mat-sys-on-secondary-fixed-variant: #006c75;--mat-sys-tertiary: #abc6e9;--mat-sys-on-tertiary: #102f52;--mat-sys-tertiary-container: #28517e;--mat-sys-on-tertiary-container: #dce9fa;--mat-sys-tertiary-fixed: #dce9fa;--mat-sys-tertiary-fixed-dim: #abc6e9;--mat-sys-on-tertiary-fixed: #071f3a;--mat-sys-on-tertiary-fixed-variant: #28517e;--mat-sys-background: #000000;--mat-sys-on-background: #f5f5f5;--mat-sys-surface: #000000;--mat-sys-surface-dim: #000000;--mat-sys-surface-bright: #3b3b3b;--mat-sys-surface-container-lowest: #101010;--mat-sys-surface-container-low: #191919;--mat-sys-surface-container: #242424;--mat-sys-surface-container-high: #303030;--mat-sys-surface-container-highest: #3b3b3b;--mat-sys-on-surface: #f5f5f5;--mat-sys-surface-variant: #191919;--mat-sys-on-surface-variant: #a3a3a3;--mat-sys-outline: #383838;--mat-sys-outline-variant: #242424;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #a7cbf6;--mat-sys-inverse-surface: #f5f5f7;--mat-sys-inverse-on-surface: #18181b;--mat-sys-error: #ffb4ab;--mat-sys-on-error: #690005;--mat-sys-error-container: #93000a;--mat-sys-on-error-container: #ffdad6}:root,:host{--mat-sys-brand-font-family: "Roboto", sans-serif;--mat-sys-plain-font-family: "Roboto", sans-serif;--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size)/var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size)/var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size)/var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size)/var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size)/var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size)/var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size)/var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size)/var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size)/var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size)/var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size)/var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size)/var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size)/var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size)/var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size)/var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-large-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-title-large-weight: var(--mat-sys-regular-font-weight)}:root,:host{--mysts-brand-blue: #1769c2;--mysts-brand-dark-blue: #123b68;--mysts-brand-turquoise: #00a6b2;--mysts-primary-hover: #10549e;--mysts-brand-gradient: linear-gradient( 135deg, var(--mysts-brand-dark-blue) 0%, var(--mysts-brand-blue) 100% );--mysts-brand-gradient-soft: linear-gradient( 135deg, #123b68 0%, #185a9d 100% )}.dark{--mysts-brand-blue: #a7cbf6;--mysts-brand-dark-blue: #28517e;--mysts-brand-turquoise: #8cdbdc;--mysts-primary-hover: #c3ddfa;--mysts-brand-gradient-soft: linear-gradient( 135deg, #123b68 0%, #28517e 100% )}:root{--mysts-success: #16a34a;--mysts-danger: #dc2626;--mysts-warning: #f59e0b;--mysts-on-status: #ffffff;--mysts-danger-accent: #ef4444;--mysts-danger-strong: #b91c1c;--mysts-danger-container: #fee2e2;--mysts-warning-strong: #b45309;--mysts-warning-container: #fef3c7;--mysts-attention: #b7791f;--mysts-employment-active: #16834a;--mysts-employment-active-container: #e8f7ee;--mysts-employment-active-dot: #20a464;--mysts-employment-inactive: #c0392b;--mysts-employment-inactive-container: #fceaea;--mysts-employment-inactive-dot: #dc4c40;--mysts-account-pending: #e1ac0c;--mysts-account-disabled-container: #d8707040;--mysts-online: #6cb343;--mysts-online-outline: #8fd367;--mysts-device-frame: #05060a;--mysts-device-outline: #3d3e4d;--mysts-device-island: #030303}:root,.light,.dark{--mysts-inner-surface: var(--mat-sys-surface);--mysts-profile-cover-gradient: linear-gradient( to bottom, var(--mysts-brand-blue) 0%, var(--mysts-brand-dark-blue) 100% );--mysts-success-container: color-mix( in srgb, var(--mysts-success) 25%, transparent );--mysts-account-pending-container: color-mix( in srgb, var(--mysts-account-pending) 25%, transparent );--mysts-brand-gradient: linear-gradient( 135deg, var(--mysts-brand-dark-blue) 0%, var(--mysts-brand-blue) 100% );--mysts-promo-gradient: linear-gradient( 155deg, var(--mysts-brand-dark-blue) 0%, var(--mysts-brand-blue) 100% );--mysts-promo-background: radial-gradient( ellipse at 50% 110%, color-mix(in srgb, var(--mysts-brand-blue) 35%, transparent) 0%, transparent 72% ), var(--mysts-promo-gradient);--mysts-on-brand: #ffffff;--mysts-skeleton-highlight: color-mix( in srgb, var(--mat-sys-surface-bright) 60%, transparent )}.dark{--mysts-inner-surface: var(--mat-sys-surface-container-low);--mysts-danger-strong: color-mix( in srgb, var(--mysts-danger) 65%, var(--mat-sys-on-surface) );--mysts-danger-container: color-mix( in srgb, var(--mysts-danger) 18%, var(--mat-sys-surface-container) );--mysts-warning-strong: color-mix( in srgb, var(--mysts-warning) 75%, var(--mat-sys-on-surface) );--mysts-warning-container: color-mix( in srgb, var(--mysts-warning) 18%, var(--mat-sys-surface-container) );--mysts-attention: var(--mysts-warning-strong);--mysts-employment-active: color-mix( in srgb, var(--mysts-employment-active-dot) 70%, var(--mat-sys-on-surface) );--mysts-employment-active-container: color-mix( in srgb, var(--mysts-employment-active-dot) 18%, var(--mat-sys-surface-container) );--mysts-employment-inactive: color-mix( in srgb, var(--mysts-employment-inactive-dot) 70%, var(--mat-sys-on-surface) );--mysts-employment-inactive-container: color-mix( in srgb, var(--mysts-employment-inactive-dot) 18%, var(--mat-sys-surface-container) );--mysts-brand-gradient: linear-gradient(135deg, #123b68 0%, #1769c2 100%);--mysts-promo-gradient: linear-gradient(155deg, #123b68 0%, #1769c2 100%);--mysts-promo-background: radial-gradient( ellipse at 50% 110%, color-mix(in srgb, #1769c2 35%, transparent) 0%, transparent 72% ), var(--mysts-promo-gradient);--mysts-on-brand: #ffffff;--mysts-skeleton-highlight: color-mix( in srgb, var(--mat-sys-on-surface) 12%, transparent )}html,body{height:100%;font-family:Roboto,sans-serif}body{margin:0}a{text-decoration:none}h4,h5{font-weight:500}:root{--app-content-max-width: 1024px}.router-content{display:flex;justify-content:center;padding:0 2rem}.router-content.margin{margin-bottom:3rem}.width-limiter{width:100%;max-width:var(--app-content-max-width)}.layout-content{--app-content-padding-inline: 2rem}.layout-content .router-content{width:100%;min-width:0;box-sizing:border-box;padding-inline:var(--app-content-padding-inline)}.layout-content .width-limiter{width:100%;max-width:var(--app-content-max-width);min-width:0;margin-inline:auto;box-sizing:border-box}.content-narrow .layout-content{--app-content-padding-inline: 1rem}@media(max-width:600px){.layout-content{--app-content-padding-inline: 1rem}}.widget{background:var(--mat-sys-surface-container-lowest);border-radius:1rem;border:1px solid var(--mat-sys-surface-container);padding:1.5rem;transition:all .2s}.widget:hover{border-color:var(--mat-sys-outline-variant)!important}.lexend{font-family:Lexend,sans-serif}.title{color:var(--mat-sys-on-surface);text-decoration:none}.text-secondary{color:var(--mat-sys-on-surface-variant);font-weight:400;font-size:12px}mat-dialog-content,mat-dialog-actions,mat-dialog-header,.mat-mdc-dialog-title{background:var(--mat-sys-surface-container-lowest)}mat-dialog-content{padding:16px 24px!important}.mat-menu.mat-mdc-menu-panel{background:var(--mat-sys-surface-container-lowest);border-radius:1rem;border:1px solid var(--mat-sys-surface-container-highest);padding:.5rem}.mat-menu .mat-mdc-menu-content{padding:.5rem}.mat-menu .error{color:var(--mat-sys-error)!important}.mat-menu .title{margin:.5rem .875rem}.mat-mdc-menu-panel{max-width:none!important}mat-divider{border-top-color:var(--mat-sys-surface-container-highest)!important}mat-chip-option.drag-over{outline:2px dashed var(--mat-sys-tertiary);outline-offset:2px;transform:translateY(-1px)}mat-chip-option{transition:transform .12s ease,outline-color .12s ease}.accent{--mat-button-filled-container-color: var(--mat-sys-tertiary);--mat-button-filled-disabled-container-color: var(--mat-sys-tertiary);--mat-button-outlined-label-text-color: var(--mat-sys-tertiary);--mat-button-text-label-text-color: var(--mat-sys-tertiary);--mat-button-protected-label-text-color: var(--mat-sys-tertiary)}.badge{--mat-badge-background-color: var(--mat-sys-primary)}.dark .mat-mdc-menu-panel,.dark .mat-mdc-select-panel{background:var(--mat-sys-surface-container-high)}.dark .mat-expansion-panel-content,.dark .mat-expansion-panel-body{background:var(--mat-sys-surface-container-lowest)}:root{--status-regular: var(--mysts-success);--status-danger: var(--mysts-danger);--status-expiring: var(--mysts-warning);--status-urgent: var(--status-expiring);--status-expired: var(--status-danger);--status-missing: var(--status-danger);--status-empty-folder: var(--status-danger)}.expired,.urgent,.expiring,.regular{border-radius:1rem;font-weight:500}.expired{background:var(--status-expired);color:var(--mysts-on-status)}.urgent,.expiring{background:var(--status-expiring);color:var(--mysts-on-status)}.regular{background:var(--status-regular);color:var(--mysts-on-status)}.status-regular-color,.status-regular-color.mat-mdc-menu-item .mat-icon{color:var(--status-regular)}.status-danger-color,.status-danger-color.mat-mdc-menu-item .mat-icon{color:var(--status-danger)}.status-expiring-color,.status-expiring-color.mat-mdc-menu-item .mat-icon{color:var(--status-expiring)}.expiring .documento-date,.urgent .documento-date{color:var(--mysts-on-status)}.widget{display:flex;flex-direction:column;padding:1.5rem;background:var(--mat-sys-surface-container-lowest);border-radius:1rem;box-sizing:border-box}.dash--lg{grid-column:1/-1}.table-toolbar,.table-toolbar-variant{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.table-toolbar h5,.table-toolbar-variant h5{margin:0;font-weight:500}.table-toolbar-actions,.table-filters,.title{display:flex;align-items:center}.table-toolbar-actions{gap:.75rem}.table-filters,.title{gap:.5rem}.widget.table mat-icon{transform:scale(.8)}.table-search{display:flex;align-items:center;gap:.75rem;box-sizing:border-box;min-width:360px;height:44px;padding:0 1rem;border:none;border-radius:999px;background:var(--mat-sys-surface-container-low);transition:background-color .2s ease}.table-search:hover{background:var(--mat-sys-surface-container-high)}.table-search:focus-within{background:var(--mat-sys-surface-container-high)}.table-search mat-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;font-size:20px;color:var(--mat-sys-on-surface-variant)}.table-search input{flex:1;min-width:0;width:100%;height:100%;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:13px;font-weight:400;color:var(--mat-sys-on-surface)}.table-search input::placeholder{color:var(--mat-sys-on-surface-variant);opacity:1}.icon-button-filled{background:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.mat-mdc-menu-item .menu-check{margin-left:auto;color:var(--mat-sys-primary)}.azienda-cell,.documenti,.link-cell{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:.2s}.azienda-cell:hover,.documenti:hover,.link-cell:hover{background:var(--mat-sys-surface-container-low)}.azienda-avatar{width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--mat-sys-surface-container-highest)}.azienda-main{display:flex;flex-direction:column;min-width:0}.azienda-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.azienda-tipologia{font-size:14px;color:var(--mat-sys-on-surface-variant);font-weight:300}.status-tags{display:flex;align-items:center;gap:.5rem}.tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1}.tag mat-icon{width:16px;height:16px;font-size:16px}.tag.success{color:var(--mysts-on-status);background:var(--status-regular)}.warning,.urgent{color:var(--mysts-on-status);background:var(--status-expiring)}.tag.danger{color:var(--mysts-on-status);background:var(--status-danger)}.missing{color:var(--mysts-on-status);background:var(--status-missing)}.tag.empty{color:var(--mysts-on-status);background:var(--status-danger)}.metric{display:flex;flex-direction:column;gap:4px;min-width:90px}.metric__value{font-size:13px;font-weight:700}.metric__label{font-size:11px;color:var(--mat-sys-on-surface-variant)}.metric__bar{width:100%;height:5px;overflow:hidden;border-radius:999px}.metric__fill{height:100%;border-radius:inherit;transition:width .25s}.metric--documents .metric__bar{background:var(--mat-sys-surface-container-highest)}.metric--documents .metric__fill{background:var(--status-regular)}.metric--folders .metric__bar{background:color-mix(in srgb,var(--mat-sys-outline) 12%,transparent)}.metric--folders .metric__fill{background:var(--mat-sys-outline)}.dipendenti-container{display:flex;justify-content:center;align-items:center}.dipendenti-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;color:var(--mat-sys-primary);background:color-mix(in srgb,var(--mat-sys-primary) 12%,transparent)}.dipendenti-pill mat-icon{width:16px;height:16px;font-size:16px}.dipendenti-pill--empty{color:var(--mat-sys-on-surface-variant);background:color-mix(in srgb,var(--mat-sys-outline) 12%,transparent)}.no-doc,.no-fold{font-size:12px;color:var(--mat-sys-on-surface-variant)}button.filters-button.mat-mdc-button{background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface);border:none;border-radius:999px}button.filters-button.mat-mdc-button:hover{background:var(--mat-sys-surface-container-high)!important}button.filters-button.mat-mdc-button.filters-button--active{border-color:var(--mat-sys-primary);color:var(--mat-sys-primary);background:color-mix(in srgb,var(--mat-sys-primary) 10%,transparent)}.scadenza{display:inline-flex;align-items:center;width:fit-content;padding:.5rem .75rem;border-radius:.5rem;font-size:12px}p.muted{color:var(--mat-sys-on-surface-variant);font-weight:300;font-size:12px;margin:0}.dark .table-search{background:var(--mat-sys-surface-container-low)}.dark .azienda-cell:hover,.dark .documenti:hover,.dark .link-cell:hover{background:var(--mat-sys-surface-container-high)}@media(max-width:600px){.layout-content .width-limiter .widget{min-width:0;padding:1rem}.layout-content app-aziende-dashboard .dashboard,.layout-content app-azienda-details .row-charts,.layout-content app-dipendente-details .row-charts,.layout-content app-templates .row{grid-template-columns:minmax(0,1fr)}.layout-content app-aziende-dashboard .widget .header,.layout-content .table-toolbar,.layout-content .table-toolbar-variant{flex-direction:column;align-items:stretch;gap:.75rem}.layout-content .table-toolbar-actions,.layout-content .table-filters{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.layout-content .table-search{width:100%;min-width:0;box-sizing:border-box;order:-1}.layout-content .table-toolbar-actions .table-search{flex:1 0 100%}.layout-content .table-filters .title{flex-wrap:wrap}.layout-content .mobile-layout .azienda-cell,.layout-content .mobile-layout .documenti,.layout-content .mobile-layout .link-cell{padding:0;min-width:0;white-space:normal}.layout-content .mobile-layout .azienda-nome,.layout-content .mobile-layout .azienda-tipologia{white-space:normal;overflow-wrap:break-word}.layout-content .mobile-layout .status-tags{flex-wrap:wrap;align-items:flex-start}.layout-content .mobile-layout .tipo-select{width:100%;min-width:0}.layout-content app-content-toolbar{display:block;padding-block:1rem 1.5rem}.layout-content app-content-toolbar mat-toolbar.mat-toolbar{height:auto;min-height:0;margin-block:0;padding-inline:var(--app-content-padding-inline);white-space:normal}app-content-toolbar .toolbar-wrapper{flex-direction:column;gap:.75rem;min-width:0}.layout-content app-content-toolbar .toolbar-wrapper .left-buttons h6{margin-inline:0}app-content-toolbar .right-buttons{flex-wrap:wrap;gap:.5rem;min-width:0}.layout-content app-content-toolbar .right-buttons:empty{display:none}.layout-content app-content-toolbar .right-buttons>button{min-height:44px}.layout-content app-content-toolbar .toolbar-wrapper .right-buttons .mat-button-toggle-group{transform:none;flex-wrap:wrap;max-width:100%}app-content-toolbar .mat-button-toggle-label-content{white-space:normal;line-height:1.5;padding-block:.5rem}app-toolbar mat-toolbar.mat-toolbar{height:auto;min-height:64px;padding:.5rem 1rem;white-space:normal}app-toolbar .toolbar-wrapper{flex-wrap:wrap;gap:.5rem;min-width:0}app-toolbar .toolbar-wrapper>.mat-mdc-button-base{max-width:100%;min-height:44px;height:auto}app-toolbar .toolbar-wrapper>.mat-mdc-button-base .mdc-button__label{white-space:normal;overflow-wrap:break-word}app-toolbar .right-buttons{flex-wrap:wrap;margin-left:0;gap:.25rem}app-toolbar .search-collapsed{min-width:0;flex:1}app-toolbar .search-section{width:100%;min-width:0;flex:1 0 100%}app-toolbar .profile-info{min-width:0;max-width:100%}app-toolbar .toolbar-wrapper .profile-name{white-space:normal;overflow-wrap:break-word}.layout-content app-user-home .home-header{flex-direction:column;align-items:stretch;padding-top:1rem;margin-bottom:1.5rem}app-user-home .home-actions,app-user-home .header-actions{display:flex;flex-wrap:wrap;gap:.5rem}app-user-home .home-actions>*,app-user-home .header-actions>*{max-width:100%}.layout-content app-user-home .home-actions button,.layout-content app-user-home .home-header .header-actions button{white-space:normal;height:auto;min-height:44px}app-user-home .documents-grid{grid-template-columns:minmax(0,1fr)}.layout-content app-azienda-details .header-details,.layout-content app-dipendente-details .header-details,.layout-content app-azienda-resume-card mat-card-header,.layout-content app-dipendente-resume-card mat-card-header{flex-wrap:wrap;gap:.75rem}.layout-content .width-limiter .resume-search{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.layout-content .width-limiter .resume-search input{min-width:0;width:100%}.layout-content .right-card,.layout-content .card-buttons{flex-wrap:wrap;gap:.5rem;min-width:0}.layout-content .row-header,.layout-content .tipo-azienda{flex-wrap:wrap;gap:.75rem}.layout-content .document-element{flex-wrap:wrap}.layout-content .document-element .documento-name{white-space:normal;overflow-wrap:break-word}.layout-content app-document-folder-accordion .mat-expansion-panel-header .mat-content{flex-wrap:wrap}.layout-content app-document-folder-accordion .status-tags{flex-wrap:wrap}.layout-content app-templates .widget-header,.layout-content app-templates .panel-content{flex-wrap:wrap;gap:.75rem}.layout-content app-templates .panel-content{flex-direction:column}.layout-content app-azienda-details .subtitle-title,.layout-content app-dipendente-details .subtitle-title{flex-wrap:wrap}.cdk-overlay-pane.mat-mdc-dialog-panel{min-width:0!important;max-width:calc(100vw - 24px)!important}.cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-content{min-width:0;padding:1rem!important}.cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-title{white-space:normal;overflow-wrap:break-word}.cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-actions{flex-wrap:wrap;gap:.5rem}.cdk-overlay-pane.mat-mdc-dialog-panel .name-surname,.cdk-overlay-pane.mat-mdc-dialog-panel .element-data,.cdk-overlay-pane.mat-mdc-dialog-panel .document-fields,.cdk-overlay-pane.mat-mdc-dialog-panel .period-input,.cdk-overlay-pane.mat-mdc-dialog-panel .panel-content{display:flex;flex-direction:column;min-width:0;gap:.75rem}.cdk-overlay-pane.mat-mdc-dialog-panel form{flex-direction:column;align-items:stretch;min-width:0}.cdk-overlay-pane.mat-mdc-dialog-panel mat-form-field{min-width:0;width:100%;max-width:100%}.cdk-overlay-pane.mat-mdc-dialog-panel .user-row,.cdk-overlay-pane.mat-mdc-dialog-panel .document-header{flex-wrap:wrap;gap:.5rem}.cdk-overlay-pane.mat-mdc-dialog-panel .drop-zone{padding:1.25rem;overflow-wrap:break-word}.cdk-overlay-pane.mat-mdc-dialog-panel .header h3{white-space:normal}.cdk-overlay-pane.mat-mdc-dialog-panel .resume-header>h4{max-width:100%;white-space:normal}.cdk-overlay-pane.mat-mdc-dialog-panel iframe,.cdk-overlay-pane.mat-mdc-dialog-panel img{max-width:100%}.mat-mdc-menu-panel.mat-menu,.mat-mdc-menu-panel.notification-menu{max-width:calc(100vw - 24px)!important;min-width:0;box-sizing:border-box}.mat-menu .mat-mdc-menu-item-text{white-space:normal;overflow-wrap:break-word}.mat-menu .mat-mdc-menu-item{min-height:48px;height:auto}.mat-menu .title-section{flex-wrap:wrap;gap:.75rem}app-notifiche .notify-header{flex-wrap:wrap;gap:.5rem}app-notifiche .notification-content{min-width:0;padding-inline:.5rem!important}app-notifiche .notification-message,app-notifiche .submessage{min-width:0;max-width:100%;overflow-wrap:break-word}app-notifiche .title-max{max-width:100%;white-space:normal;overflow-wrap:break-word}app-notifiche .menu-item{gap:.5rem}app-notifiche .no-notify-element{width:100%;box-sizing:border-box}app-toolbar .profile-menu-header{min-width:0}app-versioning .no-notify-element{min-width:0;width:100%;box-sizing:border-box}app-versioning .notification-element{min-width:0;flex-wrap:wrap}.cdk-overlay-pane.mat-mdc-dialog-panel .diff-row{grid-template-columns:minmax(0,1fr)}app-tenant-picker .empty-tenant-page{padding:1rem}app-tenant-picker .empty-tenant-card{padding:1.5rem 1rem;box-sizing:border-box}app-breadcrumb .breadcrumb{margin-inline:1rem;flex-wrap:wrap;gap:.25rem}app-toast-container .toast-container{right:1rem;bottom:1rem}app-login .activate-page,app-activate-account .activate-page,app-forgot-password .activate-page,app-reset-password .activate-page{padding:1rem;box-sizing:border-box}app-login .activate-card,app-activate-account .activate-card,app-forgot-password .activate-card,app-reset-password .activate-card{min-width:0;max-width:100%;padding:1.25rem;box-sizing:border-box}app-activate-account .form-row{flex-direction:column;gap:.75rem}app-activate-account mat-form-field{width:100%;min-width:0}}@media(min-width:601px)and (max-width:900px){.layout-content app-aziende-dashboard .dashboard{grid-template-columns:minmax(0,1fr)}.layout-content .table-toolbar,.layout-content .table-toolbar-variant{flex-wrap:wrap;gap:.75rem}.layout-content .table-toolbar-actions{flex:1 0 100%;min-width:0}.layout-content .table-filters{flex-wrap:wrap;min-width:0;width:100%}}
