.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{--color-primary-900: #032745;--color-primary-800: #053b5f;--color-primary-700: #074576;--color-primary-600: #0956a0;--color-primary-500: #0b67ca;--color-primary-450: #0b76cb;--color-primary-400: #3d8fe0;--color-primary-300: #6fb2f0;--color-primary-200: #a1d0f7;--color-primary-100: #d3e9fc;--color-primary-75: #e6eff9;--color-primary-50: #e9f5ff;--color-primary-25: #f7fcff;--color-accent-700: #0a4c8a;--color-accent-600: #1e6bb8;--color-accent-500: #2d8bda;--color-accent-400: #5ba8e5;--color-accent-300: #89c5f0;--color-success-800: #0a6342;--color-success-700: #0d7c52;--color-success-600: #10a871;--color-success-500: #14d48f;--color-success-400: #43dda8;--color-success-300: #72e6c1;--color-success-200: #a7f3d0;--color-success-100: #d1fae5;--color-success-50: #ecfdf5;--color-warning-800: #92400e;--color-warning-700: #b45309;--color-warning-600: #d97706;--color-warning-500: #f59e0b;--color-warning-400: #fbbf24;--color-warning-300: #fcd34d;--color-warning-200: #fde68a;--color-warning-100: #fef3c7;--color-warning-50: #fffbeb;--color-error-800: #991b1b;--color-error-700: #b91c1c;--color-error-600: #dc2626;--color-error-500: #ef4444;--color-error-400: #f87171;--color-error-300: #fca5a5;--color-error-200: #fecaca;--color-error-100: #fee2e2;--color-error-50: #fef2f2;--color-info-800: #1e40af;--color-info-700: #1d4ed8;--color-info-600: #2563eb;--color-info-500: #3b82f6;--color-info-400: #60a5fa;--color-info-300: #93bbfd;--color-info-200: #bfdbfe;--color-info-100: #dbeafe;--color-info-50: #eff6ff;--color-alert-error-bg: #f8e1e1;--color-alert-error-accent: #f32121;--color-alert-error-text: #f32121;--color-inactive: var(--color-alert-error-text);--color-alert-warning-bg: #fff5e1;--color-alert-warning-accent: #ffa000;--color-alert-warning-text: #e06f07;--color-alert-success-bg: #e8f7e8;--color-alert-success-accent: #35b53a;--color-alert-success-text: #35b53a;--color-alert-info-bg: #e6f2fc;--color-alert-info-accent: #2196f3;--color-alert-info-text: #2196f3;--color-chip-success-bg: #e8f7e8;--color-chip-success-text: #018000;--color-chip-error-bg: #f8e1e1;--color-chip-error-text: #bb1717;--color-chip-warning-bg: #fff5e1;--color-chip-warning-text: #a44f00;--color-neutral-950: #0a0a0b;--color-neutral-900: #18181b;--color-neutral-890: #1c1b1f;--color-neutral-850: #333333;--color-neutral-800: #27272a;--color-neutral-700: #3f3f46;--color-neutral-600: #52525b;--color-neutral-550: #696868;--color-neutral-500: #71717a;--color-neutral-475: #757575;--color-neutral-450: #808080;--color-neutral-400: #a1a1aa;--color-neutral-375: #aaaaaa;--color-neutral-350: #999999;--color-neutral-325: #bdbdbd;--color-neutral-300: #d4d4d8;--color-neutral-250: #dadada;--color-neutral-225: #dbdbdb;--color-neutral-200: #e4e4e7;--color-neutral-175: #e5e5e5;--color-neutral-150: #e9e9e9;--color-neutral-125: #f3f6f9;--color-neutral-115: #efefef;--color-neutral-100: #f4f4f4;--color-neutral-90: #f6f6f6;--color-neutral-80: #f7f7f7;--color-neutral-50: #fafafa;--color-white: #ffffff;--color-fbs-relation-natural: #aaaaaa;--color-fbs-relation-adopted: #2196f3;--color-er-node-text: var(--color-neutral-850);--color-er-node-border: var(--color-neutral-350);--color-er-inactive: var(--color-chip-error-text);--color-er-row-selected-bg: var(--color-neutral-125);--color-er-row-hover-bg: var(--color-neutral-80);--color-er-row-sent-bg: #fff5e1;--color-light-blue: #e6eff9;--color-light-blue-100: #6a8fad;--color-blue-grey-100: #c2d0dc;--color-disabled-text: #aaaaaa;--color-disabled-stroke: #bdbdbd;--color-grid-header-filtered: #d5e1ee;--color-toggle-off-thumb: var(--color-neutral-550);--color-toggle-off-track: var(--color-neutral-225);--color-toggle-on-thumb: var(--color-primary-700);--color-toggle-on-track: var(--color-light-blue-100);--color-toggle-disabled-thumb-off: var(--color-disabled-stroke);--color-toggle-disabled-thumb-on: var(--color-blue-grey-100);--color-toggle-disabled-track: var(--color-neutral-115);--font-display: "Open Sans", system-ui, -apple-system, sans-serif;--font-body: "Open Sans", system-ui, -apple-system, sans-serif;--font-mono: "SF Mono", "Monaco", "Inconsolata", "Fira Code", monospace;--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--spacing-0: 0;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-13: 3.25rem;--spacing-14: 3.375rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--border-radius-xs: .1875rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem;--border-radius-2xl: 1.5rem;--border-radius-full: 9999px;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--mat-menu-container-shape: 5px;--mat-menu-container-color: #fff;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-popup: 0 0 2px rgba(82, 87, 90, .55);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--shadow-primary: 0 10px 25px -5px rgba(7, 69, 118, .2);--shadow-accent: 0 10px 25px -5px rgba(45, 139, 218, .2);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-slower: .5s cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--blur-xl: 24px;--opacity-busy: .6;--input-height-fill: 2.5rem;--input-height-outline: 2rem;--field-icon-size: 1.25rem;--button-height: 2rem;--button-height-sm: 1.75rem;--button-height-lg: 3.25rem;--card-padding: var(--spacing-6);--card-padding-lg: var(--spacing-8)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}html{--mat-sys-background: #f9f9fe;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f0f0f5;--mat-sys-inverse-primary: #9fcaff;--mat-sys-inverse-surface: #2e3034;--mat-sys-on-background: #1a1c1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #0f497a;--mat-sys-on-primary-fixed: #001d37;--mat-sys-on-primary-fixed-variant: #0f497a;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #38485c;--mat-sys-on-secondary-fixed: #0b1c2f;--mat-sys-on-secondary-fixed-variant: #38485c;--mat-sys-on-surface: #1a1c1f;--mat-sys-on-surface-variant: #42474f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #004785;--mat-sys-on-tertiary-fixed: #001c3a;--mat-sys-on-tertiary-fixed-variant: #004785;--mat-sys-outline: #727780;--mat-sys-outline-variant: #c2c7d0;--mat-sys-primary: #306193;--mat-sys-primary-container: #d2e4ff;--mat-sys-primary-fixed: #d2e4ff;--mat-sys-primary-fixed-dim: #9fcaff;--mat-sys-scrim: #000000;--mat-sys-secondary: #4f6075;--mat-sys-secondary-container: #d3e4fd;--mat-sys-secondary-fixed: #d3e4fd;--mat-sys-secondary-fixed-dim: #b7c8e1;--mat-sys-shadow: #000000;--mat-sys-surface: #f9f9fe;--mat-sys-surface-bright: #f9f9fe;--mat-sys-surface-container: #ededf2;--mat-sys-surface-container-high: #e7e8ec;--mat-sys-surface-container-highest: #e2e2e7;--mat-sys-surface-container-low: #f3f3f8;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d9dade;--mat-sys-surface-tint: #306193;--mat-sys-surface-variant: #dee3ed;--mat-sys-tertiary: #2a609f;--mat-sys-tertiary-container: #d4e3ff;--mat-sys-tertiary-fixed: #d4e3ff;--mat-sys-tertiary-fixed-dim: #a5c8ff;--mat-sys-neutral-variant20: #2c3138;--mat-sys-neutral10: #1a1c1f;--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 Open Sans;--mat-sys-body-large-font: Open Sans;--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 Open Sans;--mat-sys-body-medium-font: Open Sans;--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 Open Sans;--mat-sys-body-small-font: Open Sans;--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 Open Sans;--mat-sys-display-large-font: Open Sans;--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 Open Sans;--mat-sys-display-medium-font: Open Sans;--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 Open Sans;--mat-sys-display-small-font: Open Sans;--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 Open Sans;--mat-sys-headline-large-font: Open Sans;--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 Open Sans;--mat-sys-headline-medium-font: Open Sans;--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 Open Sans;--mat-sys-headline-small-font: Open Sans;--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 Open Sans;--mat-sys-label-large-font: Open Sans;--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 Open Sans;--mat-sys-label-medium-font: Open Sans;--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 Open Sans;--mat-sys-label-small-font: Open Sans;--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 Open Sans;--mat-sys-title-large-font: Open Sans;--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 Open Sans;--mat-sys-title-medium-font: Open Sans;--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 Open Sans;--mat-sys-title-small-font: Open Sans;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: var(--color-primary-700);--mat-sys-on-primary: var(--color-white);--mat-sys-primary-container: var(--color-primary-100);--mat-sys-on-primary-container: var(--color-primary-900);--mat-sys-secondary: var(--color-accent-600);--mat-sys-on-secondary: var(--color-white);--mat-sys-secondary-container: var(--color-accent-300);--mat-sys-on-secondary-container: var(--color-accent-700);--mat-sys-tertiary: var(--color-accent-700);--mat-sys-on-tertiary: var(--color-white);--mat-sys-tertiary-container: var(--color-primary-200);--mat-sys-on-tertiary-container: var(--color-primary-900);--mat-sys-error: var(--color-error-600);--mat-sys-on-error: var(--color-white);--mat-sys-error-container: var(--color-error-300);--mat-sys-on-error-container: var(--color-error-700);--mat-sys-surface: var(--color-white);--mat-sys-on-surface: var(--color-neutral-850);--mat-sys-surface-variant: var(--color-neutral-100);--mat-sys-on-surface-variant: var(--color-neutral-700);--mat-sys-surface-container: var(--color-neutral-50);--mat-sys-surface-container-low: var(--color-white);--mat-sys-surface-container-high: var(--color-neutral-100);--mat-sys-surface-container-highest: var(--color-neutral-200);--mat-sys-surface-dim: var(--color-neutral-100);--mat-sys-surface-bright: var(--color-white);--mat-sys-surface-tint: var(--color-primary-700);--mat-sys-inverse-surface: var(--color-neutral-900);--mat-sys-inverse-on-surface: var(--color-neutral-100);--mat-sys-inverse-primary: var(--color-primary-300);--mat-sys-outline: var(--color-neutral-350);--mat-sys-outline-variant: var(--color-neutral-200);--mat-sys-background: var(--color-neutral-50);--mat-sys-on-background: var(--color-neutral-900);--mat-button-filled-container-height: var(--button-height);--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-label-text-font: var(--font-body);--mat-button-filled-label-text-weight: var(--font-semibold);--mat-button-filled-label-text-size: var(--text-sm);--mat-button-protected-container-height: var(--button-height);--mat-button-protected-container-shape: 4px;--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-container-color: var(--color-primary-700);--mat-button-protected-label-text-color: var(--color-white);--mat-button-protected-label-text-font: var(--font-body);--mat-button-protected-label-text-weight: var(--font-semibold);--mat-button-protected-label-text-size: var(--text-sm);--mat-button-outlined-container-height: var(--button-height);--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 16px;--mat-button-outlined-label-text-font: var(--font-body);--mat-button-outlined-label-text-weight: var(--font-normal);--mat-button-outlined-label-text-size: var(--text-sm);--mat-button-outlined-outline-color: var(--color-neutral-300);--mat-button-text-container-height: var(--button-height);--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 16px;--mat-button-text-label-text-font: var(--font-body);--mat-button-text-label-text-weight: var(--font-normal);--mat-button-text-label-text-size: var(--text-sm);--mat-button-text-hover-state-layer-opacity: .05;--mat-button-tonal-container-height: var(--button-height);--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-label-text-font: var(--font-body);--mat-button-tonal-label-text-weight: var(--font-semibold);--mat-button-tonal-label-text-size: var(--text-sm);--mat-form-field-filled-container-color: transparent;--mat-form-field-filled-disabled-container-color: transparent;--mat-form-field-filled-disabled-active-indicator-color: var(--color-disabled-stroke);--mat-form-field-filled-active-indicator-color: var(--color-neutral-475);--mat-form-field-filled-hover-active-indicator-color: var(--color-neutral-475);--mat-form-field-filled-focus-active-indicator-color: var(--color-primary-700);--mat-form-field-filled-disabled-label-text-color: var(--color-disabled-text);--mat-form-field-filled-disabled-input-text-color: var(--color-disabled-text);--mat-form-field-filled-input-text-color: var(--color-neutral-900);--mat-form-field-filled-label-text-size: var(--text-sm);--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-container-height: var(--input-height-fill);--mat-form-field-container-vertical-padding: 0;--mat-form-field-filled-with-label-container-padding-top: 18px;--mat-form-field-filled-with-label-container-padding-bottom: 3px;--mat-form-field-outlined-outline-color: var(--color-neutral-350);--mat-form-field-outlined-hover-outline-color: var(--color-neutral-400);--mat-form-field-outlined-focus-outline-color: var(--color-primary-700);--mat-form-field-outlined-disabled-outline-color: var(--color-disabled-stroke);--mat-form-field-outlined-disabled-label-text-color: var(--color-disabled-text);--mat-form-field-outlined-disabled-input-text-color: var(--color-disabled-text);--mat-form-field-outlined-container-shape: var(--border-radius-sm);--mat-form-field-container-text-font: var(--font-body);--mat-form-field-container-text-size: var(--text-sm);--mat-form-field-container-text-line-height: 1;--mat-form-field-container-text-weight: var(--font-normal);--mat-form-field-outlined-label-text-font: var(--font-body);--mat-form-field-outlined-label-text-size: var(--text-sm);--mat-form-field-outlined-label-text-color: var(--color-neutral-600);--mat-form-field-outlined-focus-label-text-color: var(--color-primary-700);--mat-form-field-trailing-icon-color: var(--color-neutral-475);--mat-form-field-disabled-input-text-placeholder-color: var(--color-disabled-text);--mat-form-field-disabled-leading-icon-color: var(--color-disabled-stroke);--mat-form-field-disabled-select-arrow-color: var(--color-disabled-stroke);--mat-form-field-disabled-trailing-icon-color: var(--color-disabled-stroke);--mat-select-trigger-text-font: var(--font-body);--mat-select-trigger-text-size: var(--text-sm);--mat-select-trigger-text-line-height: 20px;--mat-select-panel-background-color: var(--color-white);--mat-select-container-elevation-shadow: var(--shadow-md);--mat-option-label-text-size: var(--text-sm);--mat-option-hover-state-layer-color: var(--color-neutral-100);--mat-option-focus-state-layer-color: var(--color-neutral-115);--mat-option-selected-state-layer-color: var(--color-neutral-115);--mat-datepicker-toggle-icon-color: var(--color-neutral-450);--mat-card-elevated-container-shape: var(--border-radius-xl);--mat-card-outlined-container-shape: var(--border-radius-xl);--mat-card-outlined-outline-color: var(--color-neutral-200);--mat-table-header-headline-font: var(--font-body);--mat-table-header-headline-weight: var(--font-semibold);--mat-table-header-headline-size: var(--text-sm);--mat-table-row-item-label-text-font: var(--font-body);--mat-table-row-item-label-text-size: var(--text-sm);--mat-table-row-item-outline-color: var(--color-neutral-200);--mat-dialog-container-shape: var(--border-radius-xl);--mat-dialog-subhead-font: var(--font-display);--mat-dialog-subhead-weight: var(--font-semibold);--mat-dialog-supporting-text-font: var(--font-body);--mat-icon-button-icon-size: 20px;--mat-icon-button-icon-color: var(--color-primary-700);--mat-icon-button-state-layer-size: 32px;--mat-checkbox-selected-icon-color: var(--color-primary-700);--mat-checkbox-selected-hover-icon-color: var(--color-primary-800);--mat-checkbox-selected-focus-icon-color: var(--color-primary-700);--mat-checkbox-selected-checkmark-color: var(--color-white);--mat-checkbox-selected-hover-state-layer-color: var(--color-primary-700);--mat-checkbox-selected-focus-state-layer-color: var(--color-primary-700);--mat-checkbox-unselected-icon-color: var(--color-neutral-450);--mat-checkbox-state-layer-size: 24px;--mat-checkbox-touch-target-size: 32px;--mat-radio-selected-icon-color: var(--color-primary-700);--mat-radio-selected-hover-icon-color: var(--color-primary-800);--mat-radio-selected-focus-icon-color: var(--color-primary-700);--mat-radio-unselected-icon-color: var(--color-neutral-450);--mat-radio-checked-ripple-color: var(--color-primary-700);--mat-radio-state-layer-size: 24px;--mat-radio-touch-target-size: 32px;--mat-slide-toggle-track-width: 32px;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-track-outline-width: 0;--mat-slide-toggle-disabled-unselected-track-outline-width: 0;--mat-slide-toggle-unselected-icon-size: 0;--mat-slide-toggle-selected-icon-size: 0;--mat-slide-toggle-unselected-handle-color: var(--color-toggle-off-thumb);--mat-slide-toggle-unselected-track-color: var(--color-toggle-off-track);--mat-slide-toggle-unselected-hover-handle-color: var(--color-toggle-off-thumb);--mat-slide-toggle-unselected-focus-handle-color: var(--color-toggle-off-thumb);--mat-slide-toggle-unselected-hover-track-color: var(--color-toggle-off-track);--mat-slide-toggle-unselected-focus-track-color: var(--color-toggle-off-track);--mat-slide-toggle-selected-handle-color: var(--color-toggle-on-thumb);--mat-slide-toggle-selected-track-color: var(--color-toggle-on-track);--mat-slide-toggle-selected-hover-handle-color: var(--color-toggle-on-thumb);--mat-slide-toggle-selected-focus-handle-color: var(--color-toggle-on-thumb);--mat-slide-toggle-selected-hover-track-color: var(--color-toggle-on-track);--mat-slide-toggle-selected-focus-track-color: var(--color-toggle-on-track);--mat-slide-toggle-selected-hover-state-layer-color: var(--color-toggle-on-track);--mat-slide-toggle-selected-focus-state-layer-color: var(--color-toggle-on-track);--mat-slide-toggle-selected-pressed-handle-color: var(--color-toggle-on-thumb);--mat-slide-toggle-unselected-pressed-handle-color: var(--color-toggle-off-thumb);--mat-slide-toggle-selected-pressed-track-color: var(--color-toggle-on-track);--mat-slide-toggle-unselected-pressed-track-color: var(--color-toggle-off-track);--mat-slide-toggle-disabled-unselected-handle-color: var(--color-toggle-disabled-thumb-off);--mat-slide-toggle-disabled-unselected-track-color: var(--color-toggle-disabled-track);--mat-slide-toggle-disabled-selected-handle-color: var(--color-toggle-disabled-thumb-on);--mat-slide-toggle-disabled-selected-track-color: var(--color-toggle-disabled-track);--mat-snack-bar-supporting-text-font: var(--font-body);--mat-snack-bar-container-shape: var(--border-radius-lg);--mat-toolbar-title-text-font: var(--font-display);--mat-toolbar-title-text-weight: var(--font-semibold);--mat-tab-label-text-font: var(--font-body);--mat-tab-label-text-weight: var(--font-semibold);--mat-tab-label-text-size: var(--text-sm);--mat-tab-container-height: var(--spacing-10);--mat-tab-active-indicator-height: 3px;--mat-tab-active-indicator-color: var(--color-primary-700);--mat-tab-active-label-text-color: var(--color-primary-700);--mat-tab-divider-color: var(--color-neutral-250);--mat-chip-container-shape-radius: var(--border-radius-full);--mat-chip-label-text-font: var(--font-body);--mat-chip-label-text-size: var(--text-sm);--mat-chip-elevated-container-color: var(--color-neutral-150);--mat-chip-label-text-color: var(--color-neutral-850);--mat-chip-with-trailing-icon-trailing-icon-color: var(--color-neutral-350);--mat-chip-with-icon-icon-color: var(--color-neutral-350);--mat-chip-elevated-selected-container-color: var(--color-neutral-150);--mat-chip-selected-label-text-color: var(--color-neutral-850);--mat-chip-selected-trailing-icon-color: var(--color-neutral-350);--mat-chip-with-icon-selected-icon-color: var(--color-neutral-350);--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-menu-container-shape: var(--border-radius-lg);--mat-menu-item-label-text-font: var(--font-body);--mat-menu-item-label-text-size: var(--text-sm)}.mat-btn-sm{--mat-button-text-label-text-size: var(--text-sm);--mat-button-tonal-label-text-size: var(--text-sm);--mat-button-filled-label-text-size: var(--text-sm);--mat-button-outlined-label-text-size: var(--text-sm);--mat-button-text-container-height: var(--button-height-sm);--mat-button-tonal-container-height: var(--button-height-sm);--mat-button-filled-container-height: var(--button-height-sm);--mat-button-outlined-container-height: var(--button-height-sm)}.mat-btn-lg{--mat-button-text-label-text-size: var(--text-lg);--mat-button-tonal-label-text-size: var(--text-lg);--mat-button-filled-label-text-size: var(--text-lg);--mat-button-outlined-label-text-size: var(--text-lg);--mat-button-text-container-height: var(--button-height-lg);--mat-button-tonal-container-height: var(--button-height-lg);--mat-button-filled-container-height: var(--button-height-lg);--mat-button-outlined-container-height: var(--button-height-lg)}.mat-btn-danger{--mat-sys-on-primary: var(--color-white);--mat-sys-primary: var(--color-error-600);--mat-sys-primary-container: var(--color-error-300);--mat-sys-on-primary-container: var(--color-error-700)}.mat-btn-success{--mat-sys-on-primary: var(--color-white);--mat-sys-primary: var(--color-success-600);--mat-sys-primary-container: var(--color-success-300);--mat-sys-on-primary-container: var(--color-success-700)}.mat-btn-warning{--mat-sys-on-primary: var(--color-white);--mat-sys-primary: var(--color-warning-600);--mat-sys-primary-container: var(--color-warning-300);--mat-sys-on-primary-container: var(--color-warning-700)}.mat-form-field-appearance-fill .mdc-text-field.mdc-text-field--filled,.mat-form-field-appearance-fill .mat-mdc-form-field-error-wrapper,.mat-form-field-appearance-fill .mat-mdc-form-field-hint-wrapper{padding:0}.mat-form-field-appearance-fill .mat-mdc-form-field-infix{min-height:0}.mat-form-field-appearance-fill .mdc-floating-label{top:24px!important}.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-select .mdc-floating-label{top:30px!important}.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-select .mdc-floating-label.mdc-floating-label--float-above{top:24px!important}.mat-form-field-appearance-fill .mdc-floating-label--float-above{transform:translateY(-130%) scale(.75)!important}.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;width:var(--field-icon-size);height:var(--field-icon-size);font-size:var(--field-icon-size)}.mat-form-field-appearance-fill .mat-mdc-icon-button svg{vertical-align:baseline;transform:translateY(2px)}.mat-form-field-appearance-fill:not(.mat-mdc-form-field-type-mat-select) .mdc-floating-label:not(.mdc-floating-label--float-above){max-width:100%}.mat-form-field-appearance-fill:not(.mat-mdc-form-field-type-mat-select) .mdc-floating-label--float-above{max-width:133.3333333333%}.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{height:var(--input-height-fill)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field.mdc-text-field--outlined{padding:0 12px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix{min-height:var(--input-height-outline)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:7px;padding-bottom:6px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label:not(.mdc-floating-label--float-above){top:16px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;width:var(--field-icon-size);height:var(--field-icon-size);font-size:var(--field-icon-size)}.mat-mdc-form-field.mat-form-field-appearance-outline mat-select .mat-mdc-select-arrow:after{top:-8px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-icon-button.mat-mdc-button-base{transform:translate(6px);--mdc-icon-button-state-layer-size: 32px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-icon-button svg{vertical-align:baseline;transform:translateY(2px)}.mat-form-field-readonly{pointer-events:none}.mat-form-field-readonly .mat-mdc-text-field-wrapper{--mdc-filled-text-field-container-color: var(--color-neutral-100);background-color:var(--color-neutral-100)!important;--mdc-filled-text-field-input-text-color: var(--color-neutral-475);--mdc-outlined-text-field-input-text-color: var(--color-neutral-475)}.mat-form-field-readonly .mat-mdc-input-element,.mat-form-field-readonly .mat-mdc-select-value{color:var(--color-neutral-475)!important}.mat-form-field-readonly .mdc-notched-outline__leading,.mat-form-field-readonly .mdc-notched-outline__notch,.mat-form-field-readonly .mdc-notched-outline__trailing{border-color:var(--color-neutral-200)}mat-select .mat-mdc-select-arrow svg{display:none}mat-select .mat-mdc-select-arrow{transform:none!important}mat-select .mat-mdc-select-arrow:after{right:0;top:-2px;font-size:20px;position:absolute;content:"keyboard_arrow_down";color:var(--color-neutral-475);font-feature-settings:"liga" 1;-webkit-font-feature-settings:"liga" 1;font-family:Material Symbols Rounded,sans-serif}mat-select.mat-mdc-select-disabled .mat-mdc-select-arrow:after{color:var(--color-disabled-stroke)}.mat-mdc-select-arrow-wrapper{height:20px!important}div.cdk-overlay-pane .mat-mdc-select-panel{margin-top:2px}.mat-mdc-option{min-height:40px}.mat-mdc-option .mat-pseudo-checkbox-minimal{display:none}.mat-mdc-form-field.mat-form-field-disabled .mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-icon-button{color:var(--color-disabled-stroke)}.mat-mdc-form-field .mat-mdc-text-field-wrapper{overflow:visible}textarea.mat-mdc-input-element{resize:none}mat-form-field{position:relative}.e-textarea-maxlength-counter{right:0;bottom:0;position:absolute;font-style:normal;font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-neutral-600)}.mat-mdc-checkbox .mdc-checkbox{--mdc-ripple-hover-opacity: 0;--mdc-ripple-focus-opacity: 0;--mdc-ripple-pressed-opacity: 0;--mdc-checkbox-state-layer-size: 24px}.mat-mdc-radio-button .mdc-radio{--mdc-ripple-hover-opacity: 0;--mdc-ripple-focus-opacity: 0;--mdc-ripple-pressed-opacity: 0;--mdc-radio-state-layer-size: 24px}.mat-mdc-checkbox .mdc-form-field,.mat-mdc-radio-button .mdc-form-field{gap:4px}.mat-mdc-slide-toggle .mdc-form-field{gap:8px}.mat-mdc-slide-toggle{--mat-slide-toggle-state-layer-size: 30px;--mdc-switch-state-layer-size: 0}.mat-mdc-slide-toggle .mdc-switch__ripple,.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mat-ripple{display:none!important}.mat-mdc-slide-toggle .mdc-switch:focus .mdc-switch__ripple{display:block!important}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled,.mat-mdc-slide-toggle .mdc-switch:disabled{opacity:1!important}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__track,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__track:before,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__track:after,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__handle,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__handle:before,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__handle:after,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch__shadow,.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track,.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track:before,.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track:after,.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle,.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle:before,.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle:after,.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{opacity:1!important}.mat-datepicker-toggle .mat-mdc-icon-button{padding:0;width:32px;height:32px}.mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{width:20px;height:20px;font-size:20px}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button,.mat-mdc-raised-button{min-width:24px;letter-spacing:normal}.mat-mdc-raised-button{box-shadow:none!important}.mat-mdc-unelevated-button:not(.mat-primary):not(.mat-accent):not(.mat-warn),.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn){background-color:transparent;color:var(--color-primary-700);font-weight:var(--font-normal);border:1px solid var(--color-neutral-300)}.mat-mdc-unelevated-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):hover,.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):hover{background-color:var(--color-neutral-50)}.mat-mdc-unelevated-button:not(.mat-primary):not(.mat-accent):not(.mat-warn)[disabled],.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn)[disabled]{background-color:transparent;color:var(--color-neutral-375);border-color:var(--color-neutral-325)}.mat-mdc-unelevated-button[disabled].mat-primary,.mat-mdc-unelevated-button[disabled].mat-accent,.mat-mdc-raised-button[disabled].mat-primary,.mat-mdc-raised-button[disabled].mat-accent{background-color:#79a1c5;color:#ffffffd9}.mat-mdc-outlined-button{--mat-button-outlined-disabled-label-text-color: var(--color-neutral-375);--mat-button-outlined-disabled-outline-color: var(--color-neutral-325)}.mat-mdc-icon-button{padding:0;width:32px;height:32px;line-height:20px;border-radius:2px;color:var(--color-primary-700);--mat-icon-button-touch-target-size: 32px}.mat-mdc-icon-button .mat-mdc-button-ripple{border-radius:2px}.mat-mdc-icon-button .mat-icon{width:20px;height:20px;font-size:20px}.mat-mdc-icon-button[disabled]{color:var(--color-neutral-400)}.e-fonts-link{cursor:pointer;text-decoration:none;font-size:var(--text-sm);font-family:var(--font-body);font-weight:var(--font-normal);color:var(--color-primary-700)}.e-fonts-link:hover{text-decoration:underline}.cdk-overlay-dark-backdrop{background:#074576b3}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:5px}.cdk-overlay-pane.entity-form-dialog,.cdk-overlay-pane.entity-form-dialog .mat-mdc-dialog-surface{max-height:80vh}.dialog-with-shadow-divider .mat-mdc-dialog-container .mdc-dialog__container .mdc-dialog__surface{padding:0}.dialog-with-shadow-divider .mat-mdc-dialog-actions{box-shadow:0 -1px 4px #0000001f}.mat-mdc-dialog-title{font-size:var(--text-lg);color:var(--color-neutral-600);font-weight:var(--font-semibold)}.mat-mdc-dialog-title:before{display:none}.mat-mdc-dialog-actions{gap:var(--spacing-4)}.mat-mdc-dialog-content{line-height:19px;color:var(--color-neutral-800)}.mat-mdc-tab-nav-bar:not(.tabs-flush) .mat-mdc-tab-links{padding-left:var(--spacing-4)}.e-forms-responsive-form{display:grid;align-items:start;gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.e-forms-responsive-form.two-col{grid-template-columns:repeat(2,1fr)}.e-forms-responsive-form.three-col{grid-template-columns:repeat(3,1fr)}.e-forms-responsive-form .full-width{grid-column:1/-1}.enertia-menu-offset-icon-centre.mat-menu-after{translate:16px}.enertia-menu-offset-icon-centre.mat-menu-before{translate:-16px}.enertia-chips-overflow-menu.mat-mdc-menu-panel{min-width:auto;border-radius:var(--border-radius-sm);box-shadow:var(--shadow-popup)}.enertia-chips-overflow-menu.mat-mdc-menu-panel .mat-mdc-menu-content{padding:0}.enertia-chips-overflow-list{margin:0;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-7);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-neutral-850)}.enertia-chips-overflow-list li{list-style:disc;white-space:nowrap}.enertia-chips-overflow-list li+li{margin-top:var(--spacing-2-5)}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--color-white);color:var(--color-neutral-850);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;line-height:normal;padding:var(--spacing-3);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-popup);text-align:left;word-break:break-word}.attr-tooltip .mdc-tooltip__surface{white-space:pre-line;text-align:left}.card{padding:var(--card-padding);box-shadow:var(--shadow-sm);background:var(--color-white);border-radius:var(--border-radius-xl);border:1px solid var(--color-neutral-200);transition:box-shadow var(--transition-base)}.card.card-lg{padding:var(--card-padding-lg)}.card.card-hover{transition:transform var(--transition-base),box-shadow var(--transition-base)}.card.card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.card-header{margin-bottom:var(--spacing-5);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-neutral-200)}.card-header h3{margin:0;font-size:var(--text-xl);color:var(--color-neutral-900);font-family:var(--font-display);font-weight:var(--font-semibold)}.card-header p{font-size:var(--text-sm);margin:var(--spacing-2) 0 0;color:var(--color-neutral-600)}.card-body{color:var(--color-neutral-700);line-height:var(--leading-relaxed)}.card-footer{display:flex;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-5);padding-top:var(--spacing-4);justify-content:space-between;border-top:1px solid var(--color-neutral-200)}.badge{align-items:center;white-space:nowrap;display:inline-flex;gap:var(--spacing-1);letter-spacing:.05em;font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--font-semibold);border-radius:var(--border-radius-full);padding:var(--spacing-1) var(--spacing-3)}.badge.badge-primary{color:var(--color-primary-700);background:var(--color-primary-100);border:1px solid var(--color-primary-200)}.badge.badge-success{color:var(--color-success-700);background:var(--color-success-100);border:1px solid var(--color-success-200)}.badge.badge-warning{color:var(--color-warning-700);background:var(--color-warning-100);border:1px solid var(--color-warning-200)}.badge.badge-error{color:var(--color-error-700);background:var(--color-error-100);border:1px solid var(--color-error-200)}.badge.badge-neutral{color:var(--color-neutral-700);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200)}.alert{display:flex;gap:var(--spacing-3);border-left:4px solid;align-items:flex-start;box-shadow:var(--shadow-sm);border-radius:var(--border-radius-lg);padding:var(--spacing-4) var(--spacing-5);animation:slide-in-down var(--transition-base) var(--ease-out)}.alert .alert-icon{flex-shrink:0;font-size:var(--text-xl)}.alert .alert-content{flex:1}.alert .alert-content .alert-title{font-weight:var(--font-semibold);margin-bottom:var(--spacing-1)}.alert .alert-content .alert-message{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.alert.alert-info{color:var(--color-info-800);background:var(--color-info-50);border-left-color:var(--color-info-500)}.alert.alert-success{color:var(--color-success-800);background:var(--color-success-50);border-left-color:var(--color-success-500)}.alert.alert-warning{color:var(--color-warning-800);background:var(--color-warning-50);border-left-color:var(--color-warning-500)}.alert.alert-error{color:var(--color-error-800);background:var(--color-error-50);border-left-color:var(--color-error-500)}.spinner{width:20px;height:20px;border-radius:50%;display:inline-block;animation:spin .6s linear infinite;border:3px solid var(--color-neutral-200);border-top-color:var(--color-primary-600)}.spinner.spinner-sm{width:16px;height:16px;border-width:2px}.spinner.spinner-lg{width:32px;height:32px;border-width:4px}.spinner.spinner-white{border-top-color:var(--color-white);border-color:#ffffff4d}@keyframes spin{to{transform:rotate(360deg)}}.divider{height:1px;margin:var(--spacing-6) 0;background:var(--color-neutral-200)}.skeleton{background:linear-gradient(90deg,var(--color-neutral-200) 0%,var(--color-neutral-100) 50%,var(--color-neutral-200) 100%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:var(--border-radius-md)}.skeleton.skeleton-text{height:1em;margin-bottom:.5em}.skeleton.skeleton-title{width:60%;height:2em;margin-bottom:1em}.enertia-notification-panel{width:fit-content;min-width:min(344px,100vw - 32px);max-width:min(560px,100vw - 32px)}.enertia-shuttle-dialog__saving-row{order:-1;flex:1 1 100%;display:flex;justify-content:center}.enertia-shuttle-dialog__saving-row>enertia-alert{width:fit-content;min-width:min(344px,100%);max-width:min(560px,100%)}.e-form-table{width:100%;border-spacing:0;border-collapse:collapse}.e-form-table th,.e-form-table td{margin:0;padding:0;font-size:var(--text-xs);color:var(--color-neutral-500);font-weight:var(--font-semibold)}.e-form-table th input,.e-form-table th select,.e-form-table th textarea,.e-form-table td input,.e-form-table td select,.e-form-table td textarea{width:100%;height:32px;border:none;outline:none;text-align:center;background:transparent;font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-neutral-900)}.e-form-table th:not(.empty),.e-form-table td:not(.empty){overflow:hidden;border:1px solid var(--color-neutral-200)}.e-form-table th{border:none!important;padding-bottom:var(--spacing-4)}.e-form-table td:first-child{border:none;padding-right:var(--spacing-4)}.e-form-table td.e-form-table-focus{box-shadow:inset 0 0 0 2px var(--color-primary-500)}.e-form-table td.e-form-table-readonly{background:var(--color-neutral-100)}.e-form-table input.e-form-table-readonly,.e-form-table td[readonly] input,.e-form-table tr[readonly] input,.e-form-table td[readonly] select,.e-form-table tr[readonly] select,.e-form-table td[readonly] textarea,.e-form-table tr[readonly] textarea{pointer-events:none;color:var(--color-neutral-500);background-color:var(--color-neutral-100)}.e-form-table .mat-mdc-form-field{width:100%}.e-form-table .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.e-form-table .mat-mdc-form-field .mat-mdc-text-field-wrapper,.e-form-table .mat-mdc-form-field .mdc-text-field{padding:0}.e-form-table .mat-mdc-form-field .mat-mdc-form-field-infix{padding:0;width:100%;min-height:unset}.e-form-table .mat-mdc-form-field .mat-mdc-form-field-infix input{height:34px;text-align:center;font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-neutral-900)}.e-form-table .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label,.e-form-table .mat-mdc-form-field .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay,.e-form-table .mat-mdc-form-field .mdc-line-ripple{opacity:0;display:none}.e-form-table .mat-mdc-form-field .mdc-notched-outline{display:none}.e-form-table .mat-mdc-form-field input[matinput]{outline:none}.e-form-table .mat-mdc-select .mat-mdc-select-trigger{padding:0}.address-tooltip-panel .enertia-tooltip-panel{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-popup)}.address-tooltip-panel .address-card{display:flex;flex-direction:column;gap:var(--spacing-2);font-family:var(--font-body)}.address-tooltip-panel .address-card__code{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-neutral-850)}.address-tooltip-panel .address-card__lines{display:flex;flex-direction:column;font-size:var(--text-sm);color:var(--color-neutral-850)}.address-tooltip-panel .address-card__street{margin-bottom:var(--spacing-1)}.address-tooltip-panel .address-card__contact{display:flex;flex-direction:column;font-size:var(--text-sm);line-height:22px;color:var(--color-primary-700)}.fbs-edit-mask-tooltip enertia-tooltip-content{box-sizing:border-box;width:358px;max-width:358px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-neutral-850);padding:var(--spacing-3);box-shadow:var(--shadow-popup)}.adoptive-shuttle__inactive-cell{color:var(--color-inactive)!important;font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;font-weight:var(--font-normal)}mat-icon.enertia-fbs-icon{overflow:visible}mat-icon.enertia-fbs-icon .colorPrimaryGradientStart{stop-color:var(--color-primary-500)}mat-icon.enertia-fbs-icon .colorPrimaryGradientStart.stroke path,mat-icon.enertia-fbs-icon .colorPrimaryGradientStart.stroke{stroke:var(--color-primary-500)}mat-icon.enertia-fbs-icon .colorPrimaryGradientStart.fill path,mat-icon.enertia-fbs-icon .colorPrimaryGradientStart.fill{fill:var(--color-primary-500)}mat-icon.enertia-fbs-icon .colorPrimaryGradientEnd{stop-color:var(--color-primary-700)}mat-icon.enertia-fbs-icon .colorPrimaryGradientEnd.stroke path,mat-icon.enertia-fbs-icon .colorPrimaryGradientEnd.stroke{stroke:var(--color-primary-700)}mat-icon.enertia-fbs-icon .colorPrimaryGradientEnd.fill path,mat-icon.enertia-fbs-icon .colorPrimaryGradientEnd.fill{fill:var(--color-primary-700)}mat-icon.enertia-fbs-icon .colorSecondaryGradientStart,mat-icon.enertia-fbs-icon .colorSecondaryGradientEnd{stop-color:var(--color-neutral-200)}mat-icon.enertia-fbs-icon .colorSecondaryGradientStart.stroke path,mat-icon.enertia-fbs-icon .colorSecondaryGradientStart.stroke,mat-icon.enertia-fbs-icon .colorSecondaryGradientEnd.stroke path,mat-icon.enertia-fbs-icon .colorSecondaryGradientEnd.stroke{stroke:var(--color-neutral-200)}mat-icon.enertia-fbs-icon .colorSecondaryGradientStart.fill path,mat-icon.enertia-fbs-icon .colorSecondaryGradientStart.fill,mat-icon.enertia-fbs-icon .colorSecondaryGradientEnd.fill path,mat-icon.enertia-fbs-icon .colorSecondaryGradientEnd.fill{fill:var(--color-neutral-200)}mat-icon.enertia-fbs-icon .colorBorderGradientStart,mat-icon.enertia-fbs-icon .colorBorderGradientEnd{stop-color:var(--color-neutral-400)}mat-icon.enertia-fbs-icon .colorBorderGradientStart.stroke path,mat-icon.enertia-fbs-icon .colorBorderGradientStart.stroke,mat-icon.enertia-fbs-icon .colorBorderGradientEnd.stroke path,mat-icon.enertia-fbs-icon .colorBorderGradientEnd.stroke{stroke:var(--color-neutral-400)}mat-icon.enertia-fbs-icon .colorBorderGradientStart.fill path,mat-icon.enertia-fbs-icon .colorBorderGradientStart.fill,mat-icon.enertia-fbs-icon .colorBorderGradientEnd.fill path,mat-icon.enertia-fbs-icon .colorBorderGradientEnd.fill{fill:var(--color-neutral-400)}mat-icon.enertia-fbs-icon .colorShadowGradientStart,mat-icon.enertia-fbs-icon .colorShadowGradientEnd{stop-color:color-mix(in srgb,var(--color-neutral-550) 50%,transparent)}mat-icon.enertia-fbs-icon .colorShadowGradientStart.stroke path,mat-icon.enertia-fbs-icon .colorShadowGradientStart.stroke,mat-icon.enertia-fbs-icon .colorShadowGradientEnd.stroke path,mat-icon.enertia-fbs-icon .colorShadowGradientEnd.stroke{stroke:color-mix(in srgb,var(--color-neutral-550) 50%,transparent)}mat-icon.enertia-fbs-icon .colorShadowGradientStart.fill path,mat-icon.enertia-fbs-icon .colorShadowGradientStart.fill,mat-icon.enertia-fbs-icon .colorShadowGradientEnd.fill path,mat-icon.enertia-fbs-icon .colorShadowGradientEnd.fill{fill:color-mix(in srgb,var(--color-neutral-550) 50%,transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-symbols-rounded,.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-neutral-850);background:var(--color-neutral-0);min-height:100vh}html,body{height:100%;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-bold);line-height:var(--leading-tight);margin:0}h1{font-size:var(--text-5xl);letter-spacing:-.025em}h2{font-size:var(--text-4xl);letter-spacing:-.02em}h3{font-size:var(--text-3xl);letter-spacing:-.015em}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{margin:0}strong,b{font-weight:var(--font-semibold)}a{color:var(--color-primary-600);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-700)}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container.container-sm{max-width:var(--container-sm)}.container.container-md{max-width:var(--container-md)}.container.container-lg{max-width:var(--container-lg)}.container.container-xl{max-width:var(--container-xl)}.container.container-2xl{max-width:var(--container-2xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.fade-in{animation:fade-in var(--transition-slow) var(--ease-out)}.slide-in-up{animation:slide-in-up var(--transition-slow) var(--ease-out)}.slide-in-down{animation:slide-in-down var(--transition-slow) var(--ease-out)}.scale-in{animation:scale-in var(--transition-base) var(--ease-out)}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.delay-10{animation-delay:1s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-neutral-100)}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}::selection{background:var(--color-primary-200);color:var(--color-primary-900)}
