@charset "UTF-8";:root{--app-lhs-rising-magenta: #471c59;--app-lhs-tranquil-teal: #008eaa;--app-lhs-graceful-brown: #c2bbab;--app-lhs-off-white-bkg: #f3f3f5;--app-lhs-guiding-grey: #505759;--app-color-primary: var(--app-lhs-rising-magenta);--app-color-primary-light: #f3edf7;--app-color-secondary: var(--app-lhs-tranquil-teal);--default-text-color: #1e1a1f;--app-header-bg: var(--app-color-primary);--app-header-fg: #ffffff;--app-grey-color: #9e9e9e;--app-success-color: #00c853;--app-error-color: #ff0000;--app-error-color-bg: #f5e0e0;--app-suspended-color: #f59e0b;--app-green-label-bg: #dff5df;--app-green-label: #2e7d32;--app-light-grey-color: var(--app-lhs-off-white-bkg);--app-lighter-grey-color: #d3d3d3;--app-icon-bg: #f3edf7;--app-icon-lighter-secondary-bg: #d6f8ff;--app-icon-lighter-grey-bg: #e6ecee;--app-font-xs: clamp(.75rem, .72rem + .05vw, .8125rem);--app-font-sm: clamp(.8125rem, .76rem + .08vw, .875rem);--app-font-base: clamp(.875rem, .82rem + .14vw, 1rem);--app-font-md: clamp(.9375rem, .86rem + .2vw, 1.0625rem);--app-font-lg: clamp(1.0625rem, .95rem + .3vw, 1.25rem);--app-font-xl: clamp(1.25rem, 1.05rem + .5vw, 1.625rem);--app-font-xxl: clamp(1.5rem, 1.2rem + .7vw, 2rem);--app-space-1: clamp(4px, .2rem + .1vw, 6px);--app-space-2: clamp(8px, .35rem + .2vw, 10px);--app-space-3: clamp(10px, .45rem + .3vw, 14px);--app-space-4: clamp(14px, .6rem + .4vw, 18px);--app-space-5: clamp(18px, .75rem + .6vw, 24px);--app-space-6: clamp(22px, .9rem + .8vw, 32px);--app-header-height: clamp(58px, 4.6vw, 72px);--app-content-max-width: 1800px;--app-page-padding-x: clamp(12px, .4rem + 1.25vw, 36px);--app-page-padding-y: clamp(12px, .35rem + .9vw, 28px);--app-sidebar-width: clamp(225px, 17vw, 260px);--app-nav-row-height: clamp(40px, 4.8vh, 48px);--app-nav-font-size: var(--app-font-base);--app-nav-icon-size: var(--app-font-lg);--app-sidebar-brand-font: clamp(1.05rem, .75rem + .7vw, 1.65rem);--app-sidebar-padding-x: clamp(10px, .7vw, 16px);--app-sidebar-icon-gap: clamp(8px, .8vw, 14px);--app-nav-submenu-indent: clamp(24px, 1rem + 1vw, 34px);--app-topbar-logo-height: clamp(32px, 1.9rem + .35vw, 44px);--app-topbar-text-size: clamp(10px, .58rem + .12vw, 13px);--app-topbar-icon-box: clamp(30px, 1.55rem + .35vw, 38px);--app-topbar-icon-size: clamp(18px, .95rem + .2vw, 23px);--app-topbar-gap: clamp(4px, .15rem + .22vw, 9px);--app-topbar-info-gap: clamp(5px, .2rem + .2vw, 9px);--app-topbar-divider-height: clamp(26px, 1.3rem + .35vw, 36px);--app-topbar-divider-margin: clamp(3px, .1rem + .14vw, 6px);--app-topbar-padding-x: clamp(10px, .35rem + .45vw, 22px);--app-topbar-bell-size: clamp(17px, .85rem + .2vw, 22px);--app-topbar-logo-height: clamp(38px, 2.8vw, 48px);--app-topbar-text-size: clamp(11px, .68rem + .12vw, 14px);--app-topbar-icon-box: clamp(34px, 2.2vw, 42px);--app-topbar-icon-size: clamp(19px, 1.25vw, 24px);--app-topbar-bell-size: clamp(19px, 1.25vw, 24px);--app-topbar-gap: clamp(7px, .6vw, 12px);--app-topbar-info-gap: clamp(6px, .45vw, 10px);--app-topbar-divider-height: clamp(24px, 2vw, 32px);--app-topbar-divider-margin: clamp(3px, .3vw, 6px);--app-card-padding: clamp(14px, .65rem + .55vw, 24px);--app-card-gap: clamp(12px, .55rem + .5vw, 24px);--app-card-radius: 10px;--app-control-height: clamp(38px, 2.1rem + .3vw, 44px);--app-status-icon-size: clamp(48px, 2.8rem + .4vw, 56px);--app-header-shadow: 0 2px 2px rgba(0, 0, 0, .14), 0 1px 5px rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);--app-shadow-sm: 0 1px 3px rgba(0, 0, 0, .16);--app-shadow-md: 0 2px 6px rgba(0, 0, 0, .08), 0 6px 16px rgba(0, 0, 0, .05);--app-shadow-hover: 0 13px 44px 0 rgba(0, 0, 0, .07);--mat-card-elevated-container-color: #ffffff;--mat-card-elevated-container-elevation: #9e9e9e;--mat-expansion-actions-divider-color: #ffffff;--mat-expansion-container-background-color: #ffffff}@media (max-width: 768px){:root{--app-sidebar-width: min(85vw, 240px);--app-header-height: 56px}}html{--mat-app-background-color: #fff7fb;--mat-app-text-color: #1e1a1f;--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #1e1a1f 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #1e1a1f 8%, transparent);--mat-option-label-text-color: #1e1a1f;--mat-option-selected-state-label-text-color: #004e5e;--mat-option-selected-state-layer-color: #b2ebff;--mat-optgroup-label-text-color: #4d444e;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fff7fb;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #471c59;--mat-pseudo-checkbox-full-unselected-icon-color: #4d444e;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #471c59;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Poppins, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Poppins, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #faf1f7;--mat-card-elevated-container-elevation: 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-card-filled-container-color: #e9e0e6;--mat-card-filled-container-elevation: 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-card-outlined-container-color: #fff7fb;--mat-card-outlined-container-elevation: 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-card-outlined-outline-color: #cfc3cf;--mat-card-subtitle-text-color: #1e1a1f;--mat-card-subtitle-text-font: Poppins, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Poppins, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: #471c59;--mat-progress-bar-track-color: #ecdeeb;--mat-tooltip-container-color: #332f34;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #f7eef4;--mat-tooltip-supporting-text-font: Poppins, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-enabled-select-arrow-color: #4d444e;--mat-form-field-error-focus-trailing-icon-color: #c00100;--mat-form-field-error-hover-trailing-icon-color: #930100;--mat-form-field-error-text-color: #c00100;--mat-form-field-error-trailing-icon-color: #c00100;--mat-form-field-filled-active-indicator-color: #4d444e;--mat-form-field-filled-caret-color: #471c59;--mat-form-field-filled-container-color: #ecdeeb;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1e1a1f 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #c00100;--mat-form-field-filled-error-caret-color: #c00100;--mat-form-field-filled-error-focus-active-indicator-color: #c00100;--mat-form-field-filled-error-focus-label-text-color: #c00100;--mat-form-field-filled-error-hover-active-indicator-color: #930100;--mat-form-field-filled-error-hover-label-text-color: #930100;--mat-form-field-filled-error-label-text-color: #c00100;--mat-form-field-filled-focus-active-indicator-color: #471c59;--mat-form-field-filled-focus-label-text-color: #471c59;--mat-form-field-filled-hover-active-indicator-color: #1e1a1f;--mat-form-field-filled-hover-label-text-color: #4d444e;--mat-form-field-filled-input-text-color: #1e1a1f;--mat-form-field-filled-input-text-placeholder-color: #4d444e;--mat-form-field-filled-label-text-color: #4d444e;--mat-form-field-focus-select-arrow-color: #471c59;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #4d444e;--mat-form-field-outlined-caret-color: #471c59;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-form-field-outlined-error-caret-color: #c00100;--mat-form-field-outlined-error-focus-label-text-color: #c00100;--mat-form-field-outlined-error-focus-outline-color: #c00100;--mat-form-field-outlined-error-hover-label-text-color: #930100;--mat-form-field-outlined-error-hover-outline-color: #930100;--mat-form-field-outlined-error-label-text-color: #c00100;--mat-form-field-outlined-error-outline-color: #c00100;--mat-form-field-outlined-focus-label-text-color: #471c59;--mat-form-field-outlined-focus-outline-color: #471c59;--mat-form-field-outlined-hover-label-text-color: #1e1a1f;--mat-form-field-outlined-hover-outline-color: #1e1a1f;--mat-form-field-outlined-input-text-color: #1e1a1f;--mat-form-field-outlined-input-text-placeholder-color: #4d444e;--mat-form-field-outlined-label-text-color: #4d444e;--mat-form-field-outlined-outline-color: #7e747f;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-form-field-select-option-text-color: #1e1a1f;--mat-form-field-state-layer-color: #1e1a1f;--mat-form-field-trailing-icon-color: #4d444e;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Poppins, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Poppins, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Poppins, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Poppins, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #f4ebf2;--mat-select-enabled-trigger-text-color: #1e1a1f;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-select-placeholder-text-color: #4d444e;--mat-select-enabled-arrow-color: #4d444e;--mat-select-disabled-arrow-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-select-focused-arrow-color: #471c59;--mat-select-invalid-arrow-color: #c00100;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Poppins, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #f4ebf2;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #fff7fb;--mat-dialog-subhead-color: #1e1a1f;--mat-dialog-supporting-text-color: #4d444e;--mat-dialog-subhead-font: Poppins, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Poppins, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-chip-elevated-selected-container-color: #b2ebff;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-chip-focus-outline-color: #4d444e;--mat-chip-focus-state-layer-color: #4d444e;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #4d444e;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #4d444e;--mat-chip-outline-color: #7e747f;--mat-chip-selected-disabled-trailing-icon-color: #1e1a1f;--mat-chip-selected-focus-state-layer-color: #004e5e;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #004e5e;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #004e5e;--mat-chip-selected-trailing-action-state-layer-color: #004e5e;--mat-chip-selected-trailing-icon-color: #004e5e;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #4d444e;--mat-chip-with-icon-disabled-icon-color: #1e1a1f;--mat-chip-with-icon-icon-color: #4d444e;--mat-chip-with-icon-selected-icon-color: #004e5e;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1e1a1f;--mat-chip-with-trailing-icon-trailing-icon-color: #4d444e;--mat-chip-container-height: 32px;--mat-chip-label-text-font: Poppins, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-disabled-label-text-color: #1e1a1f;--mat-slide-toggle-disabled-selected-handle-color: #fff7fb;--mat-slide-toggle-disabled-selected-icon-color: #1e1a1f;--mat-slide-toggle-disabled-selected-track-color: #1e1a1f;--mat-slide-toggle-disabled-unselected-handle-color: #1e1a1f;--mat-slide-toggle-disabled-unselected-icon-color: #ecdeeb;--mat-slide-toggle-disabled-unselected-track-color: #ecdeeb;--mat-slide-toggle-disabled-unselected-track-outline-color: #1e1a1f;--mat-slide-toggle-label-text-color: #1e1a1f;--mat-slide-toggle-selected-focus-handle-color: #f8d8ff;--mat-slide-toggle-selected-focus-state-layer-color: #471c59;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #471c59;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #f8d8ff;--mat-slide-toggle-selected-hover-state-layer-color: #471c59;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #471c59;--mat-slide-toggle-selected-icon-color: #613572;--mat-slide-toggle-selected-pressed-handle-color: #f8d8ff;--mat-slide-toggle-selected-pressed-state-layer-color: #471c59;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #471c59;--mat-slide-toggle-selected-track-color: #471c59;--mat-slide-toggle-track-outline-color: #7e747f;--mat-slide-toggle-unselected-focus-handle-color: #4d444e;--mat-slide-toggle-unselected-focus-state-layer-color: #1e1a1f;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #ecdeeb;--mat-slide-toggle-unselected-handle-color: #7e747f;--mat-slide-toggle-unselected-hover-handle-color: #4d444e;--mat-slide-toggle-unselected-hover-state-layer-color: #1e1a1f;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #ecdeeb;--mat-slide-toggle-unselected-icon-color: #ecdeeb;--mat-slide-toggle-unselected-pressed-handle-color: #4d444e;--mat-slide-toggle-unselected-pressed-state-layer-color: #1e1a1f;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #ecdeeb;--mat-slide-toggle-unselected-track-color: #ecdeeb;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: Poppins, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px;--mat-radio-checked-ripple-color: #471c59;--mat-radio-disabled-label-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-radio-disabled-selected-icon-color: #1e1a1f;--mat-radio-disabled-unselected-icon-color: #1e1a1f;--mat-radio-label-text-color: #1e1a1f;--mat-radio-ripple-color: #1e1a1f;--mat-radio-selected-focus-icon-color: #471c59;--mat-radio-selected-hover-icon-color: #471c59;--mat-radio-selected-icon-color: #471c59;--mat-radio-selected-pressed-icon-color: #471c59;--mat-radio-unselected-focus-icon-color: #1e1a1f;--mat-radio-unselected-hover-icon-color: #1e1a1f;--mat-radio-unselected-icon-color: #4d444e;--mat-radio-unselected-pressed-icon-color: #1e1a1f;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-label-text-font: Poppins, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400;--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px;--mat-slider-active-track-color: #471c59;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #1e1a1f;--mat-slider-disabled-handle-color: #1e1a1f;--mat-slider-disabled-inactive-track-color: #1e1a1f;--mat-slider-focus-handle-color: #471c59;--mat-slider-focus-state-layer-color: color-mix(in srgb, #471c59 20%, transparent);--mat-slider-handle-color: #471c59;--mat-slider-handle-elevation: 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-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #471c59;--mat-slider-hover-state-layer-color: color-mix(in srgb, #471c59 5%, transparent);--mat-slider-inactive-track-color: #ecdeeb;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #471c59;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #471c59;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #1e1a1f;--mat-slider-with-tick-marks-inactive-container-color: #4d444e;--mat-slider-label-label-text-font: Poppins, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500;--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #ecdeeb;--mat-menu-item-label-text-color: #1e1a1f;--mat-menu-item-icon-color: #4d444e;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1e1a1f 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-menu-container-color: #f4ebf2;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Poppins, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500;--mat-list-active-indicator-color: #b2ebff;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #1e1a1f;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #1e1a1f;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #1e1a1f;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #1e1a1f;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #1e1a1f;--mat-list-list-item-focus-state-layer-color: #1e1a1f;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #1e1a1f;--mat-list-list-item-hover-state-layer-color: #1e1a1f;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #1e1a1f;--mat-list-list-item-leading-avatar-color: #f8d8ff;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #4d444e;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #471c59;--mat-list-list-item-supporting-text-color: #4d444e;--mat-list-list-item-trailing-icon-color: #4d444e;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #4d444e;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: Poppins, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Poppins, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Poppins, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: #1e1a1f;--mat-paginator-container-background-color: #fff7fb;--mat-paginator-disabled-icon-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-paginator-enabled-icon-color: #4d444e;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Poppins, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: #471c59;--mat-tab-active-focus-label-text-color: #1e1a1f;--mat-tab-active-hover-indicator-color: #471c59;--mat-tab-active-hover-label-text-color: #1e1a1f;--mat-tab-active-indicator-color: #471c59;--mat-tab-active-label-text-color: #1e1a1f;--mat-tab-active-ripple-color: #1e1a1f;--mat-tab-divider-color: #ecdeeb;--mat-tab-inactive-focus-label-text-color: #1e1a1f;--mat-tab-inactive-hover-label-text-color: #1e1a1f;--mat-tab-inactive-label-text-color: #1e1a1f;--mat-tab-inactive-ripple-color: #1e1a1f;--mat-tab-pagination-icon-color: #1e1a1f;--mat-tab-disabled-ripple-color: #4d444e;--mat-tab-container-height: 48px;--mat-tab-label-text-font: Poppins, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #fff7fb;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-checkbox-label-text-color: #1e1a1f;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #471c59;--mat-checkbox-selected-focus-state-layer-color: #471c59;--mat-checkbox-selected-hover-icon-color: #471c59;--mat-checkbox-selected-hover-state-layer-color: #471c59;--mat-checkbox-selected-icon-color: #471c59;--mat-checkbox-selected-pressed-icon-color: #471c59;--mat-checkbox-selected-pressed-state-layer-color: #1e1a1f;--mat-checkbox-unselected-focus-icon-color: #1e1a1f;--mat-checkbox-unselected-focus-state-layer-color: #1e1a1f;--mat-checkbox-unselected-hover-icon-color: #1e1a1f;--mat-checkbox-unselected-hover-state-layer-color: #1e1a1f;--mat-checkbox-unselected-icon-color: #4d444e;--mat-checkbox-unselected-pressed-state-layer-color: #471c59;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Poppins, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #471c59;--mat-button-filled-disabled-container-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-button-filled-disabled-state-layer-color: #4d444e;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #4d444e;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #471c59;--mat-button-outlined-outline-color: #7e747f;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #471c59 12%, transparent);--mat-button-outlined-state-layer-color: #471c59;--mat-button-protected-container-color: #fff7fb;--mat-button-protected-container-elevation-shadow: 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-button-protected-disabled-container-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 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-button-protected-disabled-label-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-button-protected-disabled-state-layer-color: #4d444e;--mat-button-protected-focus-container-elevation-shadow: 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-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 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-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #471c59;--mat-button-protected-pressed-container-elevation-shadow: 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-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #471c59 12%, transparent);--mat-button-protected-state-layer-color: #471c59;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-button-text-disabled-state-layer-color: #4d444e;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #471c59;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #471c59 12%, transparent);--mat-button-text-state-layer-color: #471c59;--mat-button-tonal-container-color: #b2ebff;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #4d444e;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #004e5e;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #004e5e 12%, transparent);--mat-button-tonal-state-layer-color: #004e5e;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Poppins, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Poppins, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Poppins, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Poppins, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Poppins, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-icon-button-disabled-state-layer-color: #4d444e;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #4d444e;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #4d444e 12%, transparent);--mat-icon-button-state-layer-color: #4d444e;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px;--mat-fab-container-color: #f8d8ff;--mat-fab-container-elevation-shadow: 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-fab-disabled-state-container-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-fab-extended-container-elevation-shadow: 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-fab-extended-focus-container-elevation-shadow: 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-fab-extended-hover-container-elevation-shadow: 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-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 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-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #613572;--mat-fab-hover-container-elevation-shadow: 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-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 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-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #613572 12%, transparent);--mat-fab-small-container-color: #f8d8ff;--mat-fab-small-container-elevation-shadow: 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-fab-small-disabled-state-container-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 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-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #613572;--mat-fab-small-hover-container-elevation-shadow: 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-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 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-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #613572 12%, transparent);--mat-fab-small-state-layer-color: #613572;--mat-fab-state-layer-color: #613572;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Poppins, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: #e9b3fb;--mat-snack-bar-container-color: #332f34;--mat-snack-bar-supporting-text-color: #f7eef4;--mat-snack-bar-supporting-text-font: Poppins, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #fff7fb;--mat-table-header-headline-color: #1e1a1f;--mat-table-row-item-label-text-color: #1e1a1f;--mat-table-row-item-outline-color: #7e747f;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Poppins, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Poppins, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Poppins, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: #471c59;--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: #c00100;--mat-badge-disabled-state-background-color: color-mix(in srgb, #c00100 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff;--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Poppins, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500;--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: #1e1a1f;--mat-bottom-sheet-container-background-color: #faf1f7;--mat-bottom-sheet-container-text-font: Poppins, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-button-toggle-divider-color: #7e747f;--mat-button-toggle-selected-state-background-color: #b2ebff;--mat-button-toggle-selected-state-text-color: #004e5e;--mat-button-toggle-state-layer-color: #1e1a1f;--mat-button-toggle-text-color: #1e1a1f;--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: Poppins, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500;--mat-datepicker-calendar-container-elevation-shadow: 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-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 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-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #1e1a1f;--mat-datepicker-calendar-container-background-color: #efe6ec;--mat-datepicker-calendar-container-text-color: #1e1a1f;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1e1a1f 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #f8d8ff;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #00677c;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #b2ebff;--mat-datepicker-calendar-date-in-range-state-background-color: #f8d8ff;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #471c59;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #471c59;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #1e1a1f;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #471c59;--mat-datepicker-calendar-date-today-selected-state-outline-color: #471c59;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #4d444e;--mat-datepicker-calendar-navigation-button-icon-color: #4d444e;--mat-datepicker-calendar-period-button-icon-color: #4d444e;--mat-datepicker-calendar-period-button-text-color: #4d444e;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-datepicker-range-input-separator-color: #1e1a1f;--mat-datepicker-toggle-active-state-icon-color: #471c59;--mat-datepicker-toggle-icon-color: #4d444e;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Poppins, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-divider-width: 1px;--mat-divider-color: #cfc3cf;--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: #7e747f;--mat-expansion-container-background-color: #fff7fb;--mat-expansion-container-text-color: #1e1a1f;--mat-expansion-header-description-color: #4d444e;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1e1a1f 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1e1a1f 8%, transparent);--mat-expansion-header-indicator-color: #4d444e;--mat-expansion-header-text-color: #1e1a1f;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: Poppins, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Poppins, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500;--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Poppins, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Poppins, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Poppins, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Poppins, sans-serif;--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: #fff7fb;--mat-sidenav-container-text-color: #4d444e;--mat-sidenav-content-background-color: #fff7fb;--mat-sidenav-content-text-color: #1e1a1f;--mat-sidenav-scrim-color: color-mix(in srgb, #362e37 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-container-color: #fff7fb;--mat-stepper-header-done-state-icon-background-color: #471c59;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #471c59;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #c00100;--mat-stepper-header-error-state-label-text-color: #c00100;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1e1a1f 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1e1a1f 8%, transparent);--mat-stepper-header-icon-background-color: #4d444e;--mat-stepper-header-icon-foreground-color: #fff7fb;--mat-stepper-header-label-text-color: #4d444e;--mat-stepper-header-optional-label-text-color: #4d444e;--mat-stepper-header-selected-state-icon-background-color: #471c59;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #4d444e;--mat-stepper-line-color: #7e747f;--mat-stepper-container-text-font: Poppins, sans-serif;--mat-stepper-header-label-text-font: Poppins, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500;--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #1e1a1f;--mat-toolbar-container-background-color: #fff7fb;--mat-toolbar-container-text-color: #1e1a1f;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Poppins, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400;--mat-tree-container-background-color: #fff7fb;--mat-tree-node-text-color: #1e1a1f;--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Poppins, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-background-color: #f4ebf2;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-sys-primary-container: var(--app-lhs-rising-magenta);--mat-sys-on-primary-container: #ffffff;--mat-sys-tertiary-container: #008eaa;--mat-sys-on-tertiary-container: #ffffff}html .mat-display-large,html .mat-typography .mat-display-large,html .mat-typography h1{font:400 3.562rem/4rem "Poppins, sans-serif";letter-spacing:-.016rem;margin:0 0 .5em}html .mat-display-medium,html .mat-typography .mat-display-medium,html .mat-typography h2{font:400 2.812rem/3.25rem "Poppins, sans-serif";letter-spacing:0;margin:0 0 .5em}html .mat-display-small,html .mat-typography .mat-display-small,html .mat-typography h3{font:400 2.25rem/2.75rem "Poppins, sans-serif";letter-spacing:0;margin:0 0 .5em}html .mat-headline-large,html .mat-typography .mat-headline-large,html .mat-typography h4{font:400 2rem/2.5rem "Poppins, sans-serif";letter-spacing:0;margin:0 0 .5em}html .mat-headline-medium,html .mat-typography .mat-headline-medium,html .mat-typography h5{font:400 1.75rem/2.25rem "Poppins, sans-serif";letter-spacing:0;margin:0 0 .5em}html .mat-headline-small,html .mat-typography .mat-headline-small,html .mat-typography h6{font:400 1.5rem/2rem "Poppins, sans-serif";letter-spacing:0;margin:0 0 .5em}html .mat-title-large,html .mat-typography .mat-title-large{font:400 1.375rem/1.75rem "Poppins, sans-serif";letter-spacing:0}html .mat-title-medium,html .mat-typography .mat-title-medium{font:500 1rem/1.5rem "Poppins, sans-serif";letter-spacing:.009rem}html .mat-title-small,html .mat-typography .mat-title-small{font:500 .875rem/1.25rem "Poppins, sans-serif";letter-spacing:.006rem}html .mat-body-large,html .mat-typography .mat-body-large,html .mat-typography{font:400 1rem/1.5rem "Poppins, sans-serif";letter-spacing:.031rem}html .mat-body-large p,html .mat-typography .mat-body-large p,html .mat-typography p{margin:0 0 .75em}html .mat-body-medium,html .mat-typography .mat-body-medium{font:400 .875rem/1.25rem "Poppins, sans-serif";letter-spacing:.016rem}html .mat-body-small,html .mat-typography .mat-body-small{font:400 .75rem/1rem "Poppins, sans-serif";letter-spacing:.025rem}html .mat-label-large,html .mat-typography .mat-label-large{font:500 .875rem/1.25rem "Poppins, sans-serif";letter-spacing:.006rem}html .mat-label-medium,html .mat-typography .mat-label-medium{font:500 .75rem/1rem "Poppins, sans-serif";letter-spacing:.031rem}html .mat-label-small,html .mat-typography .mat-label-small{font:500 .688rem/1rem "Poppins, sans-serif";letter-spacing:.031rem}body.maintenance-page .grecaptcha-badge{display:none!important}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html,body{height:100%}body{margin:0;font-family:Poppins,"Thin 100",sans-serif}.cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-item,.cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{color:var(--app-header-bg)!important}mat-checkbox{--mat-checkbox-label-text-color: #1d1b1e;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: var(--app-lhs-rising-magenta);--mat-checkbox-selected-focus-state-layer-color: var(--app-lhs-rising-magenta);--mat-checkbox-selected-hover-icon-color: var(--app-lhs-rising-magenta);--mat-checkbox-selected-hover-state-layer-color: var(--app-lhs-rising-magenta);--mat-checkbox-selected-icon-color: var(--app-lhs-rising-magenta);--mat-checkbox-selected-pressed-icon-color: var(--app-lhs-rising-magenta);--mat-checkbox-selected-pressed-state-layer-color: #1d1b1e}.mat-mdc-option.mdc-list-item{background-color:var(--app-header-fg)!important}div.mat-mdc-select-panel{background-color:var(--app-lhs-off-white-bkg)!important}.mat-mdc-select-panel .mat-mdc-option:focus.mdc-list-item,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active.mdc-list-item{color:var(--app-lhs-rising-magenta)!important;background-color:var(--app-lhs-tranquil-teal)!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-disabled):not(.mat-mdc-option-multiple){background-color:var(--app-lhs-tranquil-teal)!important}.mat-datepicker-content{background-color:var(--app-lhs-off-white-bkg)!important}.default-button{--mat-button-filled-container-color: var(--app-lhs-rising-magenta);box-shadow:0 4px 6px #00000029,0 8px 16px #0000001f;border-radius:2px!important;padding:5px}.special-link{display:inline-block;color:var(--app-lhs-tranquil-teal);font-size:var(--app-font-sm);font-weight:400;line-height:1.4;text-decoration:none;cursor:pointer}.special-link:after{content:"";display:block;width:0;height:2px;background:var(--app-lhs-tranquil-teal);transition:width .3s}.special-link:hover:after{width:100%}.special-link i{vertical-align:bottom!important}.special-link.disabled{color:#b0b0b0;cursor:not-allowed;pointer-events:none;text-decoration:none}.special-link-magenta{display:inline-block;color:var(--app-lhs-rising-magenta);text-decoration:none;cursor:pointer}.special-link-magenta:after{content:"";display:block;width:0;height:2px;background:var(--app-lhs-rising-magenta);transition:width .3s}.special-link-magenta:hover:after{width:100%}.special-link-magenta i{vertical-align:bottom!important}.special-link-magenta mat-icon{vertical-align:middle}.special-link-white{display:inline-block;color:#fff;text-decoration:none;cursor:pointer}.special-link-white:after{content:"";display:block;width:0;height:2px;background:#fff;transition:width .3s}.special-link-white:hover:after{width:100%}.special-link-white i{vertical-align:bottom!important}.card{width:100%;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;text-align:center;background-color:#fff!important;box-shadow:0 4px 6px #00000029,0 8px 16px #0000001f}.card .modal-close-btn{width:10%;position:absolute;right:15px;top:15px}.card .modal-close-btn mat-icon{margin:0}.card h2,.card h3{margin:0;color:var(--app-lhs-rising-magenta);position:relative;top:-7px}.sb-card{display:flex;align-items:center;gap:24px;background:#fff;border-radius:10px;padding:20px 24px;border:1px solid #eeeeee;box-shadow:0 2px 6px #00000014,0 6px 16px #0000000d}.sb-card-header{display:flex;align-items:center;gap:14px;margin-bottom:8px}.sb-card-header h3{margin:0;font-size:16px;font-weight:600;color:var(--default-text-color)!important}.sb-card-header span{font-size:12px;color:var(--app-lhs-guiding-grey)}.sb-card-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--app-icon-bg)}.sb-card-icon mat-icon{color:var(--app-lhs-rising-magenta)!important}.file-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.file-row button{flex-shrink:0}.file-row mat-icon{font-size:20px;width:20px;height:20px;color:var(--app-lhs-rising-magenta)!important}.file-info{flex:1;min-width:0;display:flex;align-items:center;gap:4px}.file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.file-size{flex-shrink:0;white-space:nowrap}mat-icon[matListItemIcon]{font-size:20px;width:20px;height:20px;margin-left:0;margin-right:5px;color:var(--app-header-bg)}.hoverable{padding:.5rem 1.5rem;margin-bottom:2px;border-radius:5px;overflow:hidden;box-shadow:0 1px 2px #00000029,0 1px 2px #0000001f}.hoverable:first-child{border-top:1px solid rgba(0,0,0,.05)}.hoverable:hover{transition:all .3s ease!important;transform:translateY(-1px);box-shadow:0 6px 14px #0003,0 4px 15px #00000030!important}.file-total{margin-top:12px;padding:0 16px;font-weight:600}.file-note{color:var(--app-grey-color);margin-top:15px;text-align:right;font-size:.85rem;padding-right:10px}.upload-row{display:flex;gap:12px;align-items:flex-start}.upload-btn{min-width:160px;height:56px;white-space:nowrap}.upload-errors{display:flex;flex-direction:column;padding:0 16px;font-size:.75rem;margin-top:-20px!important}.error{color:var(--app-error-color)}.auth-card{position:relative;z-index:3;width:min(100%,476px);max-height:100%;padding:0;overflow-x:hidden;overflow-y:auto;border:1px solid color-mix(in srgb,var(--app-header-fg) 45%,transparent);border-radius:18px;background:var(--app-header-fg);box-shadow:0 18px 45px color-mix(in srgb,var(--app-lhs-guiding-grey) 28%,transparent),0 4px 12px color-mix(in srgb,var(--app-lhs-guiding-grey) 12%,transparent);box-sizing:border-box;scrollbar-width:thin}.auth-card mat-card-content{padding:20px 50px 24px}.auth-title{margin:0 0 5px;color:var(--app-lhs-rising-magenta);font-family:inherit;font-size:clamp(1.6rem,2.5vw,1.75rem);font-weight:700;line-height:1.2;text-align:center}.auth-subtitle{margin:0!important;max-width:100%;color:var(--app-grey-color)!important;font-family:inherit;font-size:.78rem!important;font-weight:400;line-height:1.5!important;text-align:center;white-space:pre-line}.auth-header{margin-bottom:18px;text-align:center}.LHS-logo{display:block;width:68px;height:auto;margin:0 auto 6px;object-fit:contain}.grecaptcha-badge{visibility:hidden!important}body.signup-page .grecaptcha-badge{visibility:visible!important;bottom:0!important}.help-me-dialog{width:530px!important;max-width:calc(100vw - 32px)!important;justify-content:center!important}.help-me-dialog .mat-mdc-dialog-container{width:530px!important;box-sizing:border-box}.security-Q-dialog{width:700px!important;max-width:calc(100vw - 32px)!important;justify-content:center!important;margin-top:4vh!important}.security-Q-dialog .mat-mdc-dialog-container{width:700px!important;box-sizing:border-box}.or-divider{display:flex;align-items:center;gap:12px;margin:11px 0 8px;color:var(--app-grey-color);font-size:.75rem}.or-divider:before,.or-divider:after{height:1px;flex:1;background:var(--app-lhs-graceful-brown);content:""}:root{--mat-dialog-container-min-width: 50%;--mat-dialog-container-max-width: 100%;--mat-select-panel-background-color: var(--app-lhs-off-white-bkg);--mat-select-enabled-trigger-text-color: var(--app-lhs-rising-magenta);--mat-option-selected-state-layer-color: var(--app-lhs-tranquil-teal);--mat-snack-bar-container-color: var(--app-lhs-rising-magenta);--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: white;--mat-tooltip-container-color: var(--app-header-bg)}:root .cdk-overlay-pane .mat-mdc-option .mat-pseudo-checkbox.mat-pseudo-checkbox-checked:after{color:#fff!important}:root .mat-mdc-option mat-icon{color:var(--app-lhs-rising-magenta)!important}:root .mat-mdc-option .mdc-list-item__primary-text{color:var(--app-lhs-rising-magenta)}:root .mat-mdc-option:hover .mdc-list-item__primary-text{color:var(--app-lhs-rising-magenta)}:root .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,:root .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text{color:#fff!important}:root .success-snackbar [matsnackbarlabel]:before{content:"check_circle";font-family:Material Icons;color:var(--app-success-color);margin-right:8px;font-size:25px;vertical-align:middle}:root .error-snackbar [matsnackbarlabel]:before{content:"error";font-family:Material Icons;color:var(--app-error-color);margin-right:8px;font-size:25px;vertical-align:middle}:root .cdk-overlay-container .mdc-tooltip__surface{text-align:center}:root .cdk-overlay-container .custom-tooltip .mdc-tooltip__surface{background-color:var(--app-lhs-tranquil-teal)}:root .multiline-tooltip{white-space:pre-line}:root .mat-mdc-dialog-container{max-width:100%}:root .mat-mdc-dialog-container p{font-size:1rem;line-height:1.5rem;color:#000}:root .mat-mdc-dialog-surface{text-align:center;width:100%;padding:0;border-radius:12px;background-color:#fff;overflow:hidden;box-shadow:0 4px 6px #00000029,0 8px 16px #0000001f}:root .mat-mdc-dialog-surface .modal-header{padding:.5rem 1rem;position:relative;text-align:left;background-color:var(--app-lhs-rising-magenta)}:root .mat-mdc-dialog-surface .modal-close-btn{position:absolute;top:5px;right:5px;color:#fff}:root .mat-mdc-dialog-surface h2,:root .mat-mdc-dialog-surface h3{margin:0;padding:5px 0;color:#fff;position:relative}:root .mat-mdc-dialog-surface mat-dialog-content{background-color:#fff;padding:1rem}:root .mat-mdc-dialog-actions{padding:0 4rem 1rem}:root .mat-mdc-dialog-actions .mdc-button{height:2rem;margin-left:0!important}.button-group{display:flex;gap:10px;justify-content:center!important;width:100%}.button-group button{min-width:140px}.full-width{width:80%}.full-width-btn{width:50%}.info-banner,.info-banner-with-secondary-bg,.info-banner-with-primary-bg,.info-banner-success,.pending-alert{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:16px;background:var(--app-color-primary-light);border-left:4px solid var(--app-lhs-rising-magenta);border-radius:4px;box-shadow:0 1px 3px #00000014}.info-banner div,.info-banner-with-secondary-bg div,.info-banner-with-primary-bg div,.info-banner-success div,.info-banner p,.info-banner-with-secondary-bg p,.info-banner-with-primary-bg p,.info-banner-success p,.pending-alert div,.pending-alert p{margin:0;font-size:var(--app-font-base);line-height:1.6;color:#333}.info-banner mat-icon,.info-banner-with-secondary-bg mat-icon,.info-banner-with-primary-bg mat-icon,.info-banner-success mat-icon,.pending-alert mat-icon{color:var(--app-lhs-rising-magenta);flex-shrink:0}.info-banner-success{border-left-color:var(--app-success-color)}.info-banner-success mat-icon{color:var(--app-success-color)}.info-banner-with-primary-bg{color:#fff;background-color:var(--app-lhs-rising-magenta);border-left:4px solid var(--app-lhs-tranquil-teal)}.info-banner-with-primary-bg mat-icon{color:#fff}.info-banner-with-secondary-bg{color:#fff;background-color:var(--app-lhs-tranquil-teal)}.info-banner-with-secondary-bg mat-icon{color:#fff}.info-banner-with-secondary-bg span{color:#fff}.error-banner{border-left-color:var(--app-error-color)}.error-banner mat-icon{color:var(--app-error-color)}.success-banner{border-left-color:var(--app-success-color)}.success-banner mat-icon{color:var(--app-success-color)}.bold{font-weight:600}.bold-black{font-weight:700;color:#000}.bold-magenta{font-weight:700;color:var(--app-lhs-rising-magenta)!important}.lhs-info-icon{width:14px!important;height:14px!important;font-size:14px;color:var(--app-lhs-rising-magenta)!important;flex-shrink:0;cursor:help;margin-left:4px}.action-link{color:var(--app-lhs-rising-magenta);cursor:pointer;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.action-link:hover{text-decoration:underline}.empty-state{display:flex;flex-direction:column;align-items:center;color:#999;gap:10px;padding:20px 0 0}.empty-state mat-icon{font-size:48px;width:48px;height:48px;margin-bottom:12px}.empty-state p{margin:0;font-size:16px}.empty-row .empty-cell{border-bottom:none!important;text-align:center}.empty-state-img{min-width:clamp(48px,20vw,100px)!important;min-height:clamp(48px,20vw,100px)!important;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--app-color-primary-light)}.empty-state-img img{width:50px;height:50px;font-size:72px;opacity:.45}.empty-state-img mat-icon{margin-right:0;margin-bottom:0;opacity:.45}.export-row{display:flex;justify-content:flex-end;padding:16px 0}mat-paginator{display:flex;justify-content:end;width:100%}.cta-primary{background-color:var(--app-lhs-rising-magenta)!important;color:#fff!important;border:1px solid var(--app-lhs-rising-magenta)!important;border-radius:3px!important;padding:10px 25px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:400!important;text-transform:none!important;cursor:pointer!important;box-shadow:0 0 20px #0000001a!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.cta-primary mat-icon{margin:0}.cta-primary:hover{background-color:var(--app-lhs-tranquil-teal)!important;border-color:var(--app-lhs-tranquil-teal)!important}.cta-primary:disabled,.cta-primary[disabled]{background-color:var(--app-grey-color)!important;border:1px solid var(--app-grey-color)!important;color:var(--app-lhs-guiding-grey)!important;cursor:not-allowed!important;opacity:.5}button.cta-primary.is-disabled{background-color:#b0b0b0!important;border-color:#b0b0b0!important;color:#666!important;cursor:not-allowed;pointer-events:none;text-decoration:none}.disabled-menu *{opacity:.5;cursor:not-allowed!important}.mat-mdc-header-row{background-color:var(--app-lhs-rising-magenta)!important}.mat-sort-header-arrow{color:#fff!important}.mat-mdc-row{background-color:#fff;border-bottom:1px solid var(--app-grey-color)!important}.mat-mdc-row:first-of-type .mat-mdc-cell{border-top:1px solid #e0e0e0!important}.mat-mdc-paginator{background-color:#fff!important;color:#000!important}.mat-mdc-menu-content{background-color:#fff!important}.table-container{overflow-x:auto;display:flex;align-items:center;background:var(--app-header-fg)!important}.table-container table{width:100%;min-width:clamp(600px,55vw,650px);background:var(--app-header-fg)!important}.table-container table .table-header-icon{display:inline-flex;align-items:center!important;gap:var(--app-space-1)}.table-container table .mat-mdc-header-cell{color:#fff!important;font-weight:500;text-align:center!important;text-overflow:inherit!important}.table-container table .mat-mdc-header-cell .mat-sort-header-container{justify-content:center!important}.table-container table .mat-mdc-header-cell>span,.table-container table .mat-mdc-header-cell .header-cell-content{display:flex;justify-content:center!important;align-items:center}.table-container table .mat-mdc-cell{text-align:center!important;border-bottom:1px solid var(--app-color-primary-light)!important}.table-container table .mat-mdc-header-cell:first-child{padding:15px!important;border-radius:var(--app-card-radius) 0 0 0}.table-container table .mat-mdc-header-cell:last-child{border-radius:0 var(--app-card-radius) 0 0}.table-container table .mat-mdc-row.active-period .mat-mdc-cell{border-top:1px solid var(--app-color-primary-light);border-bottom:1px solid var(--app-color-primary-light)!important;background-color:var(--app-color-primary-light)!important}.table-container table .mat-mdc-row.active-period .mat-mdc-cell:first-child{border-left:clamp(2px,.45vw,4px) solid var(--app-lhs-rising-magenta);border-top-left-radius:var(--app-card-radius);border-bottom-left-radius:var(--app-card-radius)}.table-container table .mat-mdc-row.active-period .mat-mdc-cell:last-child{border-right:1px solid var(--app-color-primary-light);border-top-right-radius:var(--app-card-radius);border-bottom-right-radius:var(--app-card-radius)}.table-container table .mat-mdc-row:not(.active-period) .mat-mdc-cell{border-top:none!important}.table-container .icon-with-label{justify-content:center;display:inline-flex;align-items:center;gap:8px!important}.table-container .icon-with-label mat-icon{color:var(--app-lhs-rising-magenta)!important}.table-container.membership-tab-table{border-radius:var(--app-card-radius)!important;padding:20px 24px;border:1px solid #eeeeee;box-shadow:0 2px 6px #00000014,0 6px 16px #0000000d}.table-container.membership-tab-table table{border-spacing:0 5px}.table-container.membership-tab-table table .mat-mdc-header-cell:first-child{border-bottom-left-radius:var(--app-card-radius)!important}.table-container.membership-tab-table table .mat-mdc-header-cell:last-child{border-bottom-right-radius:var(--app-card-radius)!important}.compact-table-label{display:none}@media (max-width: 767px){.table-container{width:100%;max-width:100%;padding:0;overflow-x:hidden;box-sizing:border-box}.empty-row .empty-cell{border-bottom:none!important;display:block!important;text-align:center!important}.compact-table{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.compact-table .mat-mdc-header-row{display:none}.compact-table .mat-mdc-row{display:block;width:100%;min-width:0;max-width:100%;height:auto;margin:0 0 12px;border:1px solid var(--app-color-primary-light);box-sizing:border-box;border-bottom:1px solid var(--app-color-primary-light)!important;border-left:solid 3px var(--app-lhs-rising-magenta);border-top-left-radius:4px;border-bottom-left-radius:4px}.compact-table .mat-mdc-cell{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;height:auto;padding:10px 12px;box-sizing:border-box}.compact-table .mat-mdc-cell:last-child{border-bottom:none}.compact-table .mat-mdc-cell:before{content:attr(data-label);flex:0 0 40%;min-width:0;text-align:left;font-weight:600;color:#4b176e}.compact-table .mat-mdc-row.active-period .mat-mdc-cell{border-top:1px solid #e0e0e0!important}.compact-table .mat-mdc-row.active-period .mat-mdc-cell:first-child{border-left:none!important;border-radius:0!important}.compact-table .mat-mdc-row.active-period .mat-mdc-cell:last-child{border-radius:0!important}.compact-table td.type-column-cell:before{display:none!important}.compact-table-label{display:inline-flex;font-weight:600;color:var(--app-color-primary)}.compact-table .cta-primary{padding:4px 8px!important}}.status-bg-fill{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;border-radius:40px;font-size:12px;font-weight:600;background-color:var(--app-color-primary-light)!important;color:var(--app-lhs-rising-magenta)!important}@media (max-width: 1165px){.table-header-icon{display:flex;align-items:center;gap:4px}.table-header-icon .mat-icon{flex-shrink:0}.table-header-icon span{white-space:normal;min-width:0;overflow-wrap:break-word}}@media (max-width: 1230px){.table-button button.cta-primary span{font-size:12px}}.contact-us-card{background:#fff!important;border-radius:18px!important;border:1px solid #ececec!important;box-shadow:0 2px 8px #0000000d!important;transition:.25s ease!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important}.contact-us-card .column-divider{height:clamp(52px,4vw,70px);margin:0 clamp(6px,.25rem + .25vw,12px)}.contact-us-card .contact-us-content p{margin:var(--app-space-1) 0 0;color:var(--app-lhs-guiding-grey);font-size:var(--app-font-xs);line-height:1.4}.program-tab-header{color:var(--app-lhs-rising-magenta)!important;font-size:20px!important;font-weight:600;margin:10px 0}.row{flex:1;flex-direction:row}.red-text{color:#f44336!important}.secondary-content{float:right;color:#008eaa}.grey-text{color:#9e9e9e!important}.center{text-align:center!important}.shadow{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d}.light-shadow{box-shadow:0 2px 6px #00000014,0 6px 16px #0000000d}.select-list-row mat-form-field{flex:1}.membericon-status.Suspended,.membericon-status.Pending{color:var(--app-suspended-color)!important}.membericon-status.Cancelled,.membericon-status.Expired{color:var(--app-error-color)!important}.avatar{width:70px;height:70px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--app-color-primary-light)}.avatar mat-icon{font-size:45px;width:45px;height:45px;color:var(--app-lhs-rising-magenta)!important}.avatar img{width:40px;height:40px;object-fit:contain;color:var(--app-lhs-rising-magenta)}.expense-status-icon,.submitted-expense-status-icon{background:url(/assets/expense_status_icons.png) no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;padding:1px 5px 5px 30px;background-size:30px;margin-top:5px!important}.submitted-expense-status-icon{margin-top:0!important;padding:0 5px 0 30px;background-position:0 5px}.submitted-expense-status-icon.billcreated{background-position:0 -238px}.expense-status-icon.unprocessed,.unprocessed.submitted-expense-status-icon{background-position:0 1px}.expense-status-icon.processing,.processing.submitted-expense-status-icon{background-position:0 -33px}.expense-status-icon.submittedforsharing,.submittedforsharing.submitted-expense-status-icon,.expense-status-icon.readytopay,.readytopay.submitted-expense-status-icon,.expense-status-icon.Sharing,.Sharing.submitted-expense-status-icon{background-position:0 -67px}.expense-status-icon.submittedforsharingprorata,.submittedforsharingprorata.submitted-expense-status-icon{background-position:0 -100px}.expense-status-icon.completed,.completed.submitted-expense-status-icon,.expense-status-icon.finalized,.finalized.submitted-expense-status-icon{background-position:0px -172px}.expense-status-icon.pendingadditionalinformation,.pendingadditionalinformation.submitted-expense-status-icon{background-position:0 -207px}.expense-status-icon.pendingadditionalshare,.pendingadditionalshare.submitted-expense-status-icon{background-position:0 -276px}.expense-status-icon.pendingnegotiation,.pendingnegotiation.submitted-expense-status-icon{background-position:0 -310px}.expense-status-icon.paidbymembers,.paidbymembers.submitted-expense-status-icon,.expense-status-icon.sharedbymembers,.sharedbymembers.submitted-expense-status-icon{background-position:0 -135px}.expense-status-icon.voided,.voided.submitted-expense-status-icon{background-position:-2px -208px}.expense-status-icon.refunded,.refunded.submitted-expense-status-icon{background-position:-3px -232px}.expense-status-icon.refundedaua,.refundedaua.submitted-expense-status-icon{background-position:-2px -351px}.expense-status-icon.duplicate,.duplicate.submitted-expense-status-icon{background-position:0 -242px}.expense-status-icon.revised,.revised.submitted-expense-status-icon{background-position:-1px -276px}.expense-change{font-size:14px;font-style:italic;margin-bottom:15px}.header{margin:0;color:var(--app-lhs-rising-magenta);position:relative;top:-7px}.expense-title{font-size:1.3rem!important;font-weight:500!important;margin-top:5px!important;margin-bottom:0!important;color:var(--default-text-color)}.radio-botton-margin{margin-left:40px}.clean-box{display:flex!important;flex-direction:column!important;gap:12px}.expense-row{display:flex;gap:1rem;justify-content:space-between}.expense-col{flex:1;display:flex;justify-content:left;align-items:start;gap:10px}.expense-col span{overflow-wrap:anywhere}.expense-col span:first-child{flex:0 1 auto;max-width:40%}.expense-col span:not(:first-child){flex:1 1 0;min-width:0}.status-row{display:flex;gap:8px;margin:10px 20px}.label{flex:0 0 20%;text-align:right}.label-info{flex:1}.summary-section{margin-bottom:16px}.summary-section .balance-label{font-size:16px;font-weight:600;color:var(--app-lhs-rising-magenta);display:flex;align-items:center;gap:4px;margin-bottom:4px}.summary-section h3{margin:0;font-size:22px;font-weight:600;color:var(--app-lhs-rising-magenta)}@media (max-width: 700px){.expense-row{flex-direction:column}.radio-botton-margin{margin-left:10px}.status-row{flex-direction:column;gap:0px}.label{text-align:left}}.title-group,.header-actions{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.title-group .header{display:inline-block}.title-group .special-link,.header-actions .special-link,.header-actions{position:relative;margin-top:-7px}.header-actions .divider{margin-top:-7px;color:#999}.bills-header{justify-content:space-between;align-items:center;display:flex;flex-wrap:nowrap}.bills-header mat-icon{font-size:20px;height:20px;width:20px;line-height:20px}.eos-button{margin-right:5px;text-align:center}.grid-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:10px;margin-bottom:10px}.activation-modal-message{width:100%;margin:auto;text-align:center}.activation-modal-message p{font-size:var(--app-font-md);text-align:center}.activation-modal-message .special-link{font-size:inherit}.activation-modal-agreement{width:85%;margin:auto}.activation-modal-agreement p{font-size:var(--app-font-base)}#initial-loader{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#fff;z-index:99999;font-family:Poppins,sans-serif;opacity:1;transition:opacity .5s ease}#initial-loader.fade-out{opacity:0;pointer-events:none}.loader-content{display:flex;flex-direction:column;align-items:center;gap:16px;transform:translateY(-20vh)}.spinner{width:80px;height:80px;border:5px solid #ddd;border-top:5px solid #471c59;border-radius:50%;animation:spin 1s linear infinite}.app-title{font-size:5em;line-height:1.5em;-webkit-text-shadow:rgba(0,0,0,.5) 0 0 15px;text-shadow:rgba(0,0,0,.5) 0 0 15px;text-transform:uppercase;color:#471c59}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 450px){.app-title{font-size:3em}.spinner{width:50px;height:50px}}.highlighted-text{color:var(--app-lhs-rising-magenta);font-weight:700}.bordered-icon-square,.primary-bordered-icon,.bordered-icon-small,.bordered-small-icon,.bordered-icon{display:flex;align-items:center;justify-content:center;background-color:var(--app-color-primary-light)}.primary-bordered-icon,.bordered-icon-small,.bordered-small-icon,.bordered-icon{border-radius:50%}.bordered-icon{width:clamp(48px,3vw,64px);height:clamp(48px,3vw,64px);flex:0 0 clamp(48px,3vw,64px);color:var(--app-header-bg)}.bordered-icon mat-icon{width:clamp(26px,1.6vw,36px);height:clamp(26px,1.6vw,36px);font-size:clamp(26px,1.6vw,36px);line-height:clamp(26px,1.6vw,36px);color:var(--app-lhs-rising-magenta)!important}.bordered-icon img{display:block;width:clamp(28px,1.8vw,40px);height:clamp(28px,1.8vw,40px);object-fit:contain;color:var(--app-lhs-rising-magenta)!important}.bordered-small-icon{width:clamp(14px,4.6vw,35px);height:clamp(14px,4.6vw,35px);min-width:clamp(14px,4.6vw,35px);flex:0 0 auto;font-size:var(--app-font-xl);color:var(--app-lhs-rising-magenta)!important}.bordered-icon-small{width:var(--app-status-icon-size);height:var(--app-status-icon-size);min-width:var(--app-status-icon-size);font-size:var(--app-font-xl);color:var(--app-lhs-rising-magenta)!important}.bordered-icon-square{width:38px;height:38px;min-width:38px;border-radius:7px;transition:background-color .2s ease-in-out}.bordered-icon-square mat-icon{width:22px;height:22px;font-size:22px;color:var(--app-lhs-rising-magenta)!important;transition:color .2s ease-in-out}.primary-bordered-icon{width:var(--app-status-icon-size);height:var(--app-status-icon-size);min-width:var(--app-status-icon-size);font-size:var(--app-font-xl);color:var(--app-header-fg)!important;background-color:var(--app-lhs-rising-magenta);flex:0 0 var(--app-status-icon-size)}.primary-bordered-icon img{width:100%;height:100%;line-height:1;object-fit:contain}.teal-bordered-icon{background:var(--app-lhs-tranquil-teal)!important}.icon-header-container{display:flex;flex-direction:row;align-items:flex-start;gap:var(--app-space-3);margin-top:var(--app-space-3);padding-left:var(--app-space-3);padding-right:var(--app-space-3);color:var(--app-lhs-rising-magenta)}.icon-header-row{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--app-space-3)}.icon-header-row h3{margin-inline-start:0;margin-block-end:0}.info-container{display:flex;flex-direction:column;gap:var(--app-space-4)}.info-message{display:flex;flex-direction:row;align-items:center;gap:var(--app-space-3);justify-content:center;background-color:var(--app-color-primary-light);margin:0 auto;padding:var(--app-space-3);border-radius:var(--app-space-1)}@media (max-width: 600px){.upload-row{flex-direction:column}.upload-btn{width:100%}.auth-card{width:100%;max-height:none;overflow:hidden;border-radius:12px}.auth-card mat-card-content{padding:20px 22px 24px!important}.LHS-logo{width:66px!important}.auth-title{font-size:1.5rem!important}.auth-subtitle{font-size:.75rem!important}.security-Q-dialog{margin-top:2vh!important}.mat-mdc-dialog-actions{padding:0 1rem 1rem}.mat-mdc-dialog-actions .mdc-button{height:2rem;margin-left:0!important}.button-group{flex-direction:column;align-items:stretch}.button-group button{width:100%;min-width:unset}.full-width{width:100%}}@media (min-width: 601px) and (max-height: 900px){.auth-card{width:min(100%,456px)}.auth-card mat-card-content{padding:16px 44px 18px}.auth-header{margin-bottom:12px}.LHS-logo{width:58px;margin-bottom:3px}.auth-title{margin-bottom:3px;font-size:1.55rem}.auth-subtitle{font-size:.72rem;line-height:1.35}}@media (min-width: 601px) and (max-height: 780px){.auth-card{width:min(100%,440px)}.auth-card mat-card-content{padding:12px 40px 14px}.auth-header{margin-bottom:8px}.LHS-logo{width:48px;margin-bottom:2px}.auth-title{margin-bottom:2px;font-size:1.4rem;line-height:1.1}.auth-subtitle{font-size:.67rem;line-height:1.25}}.expense-record{display:grid;grid-template-columns:minmax(260px,1.5fr) 1fr 1fr 220px;background:#fff;border-radius:12px;border-left:4px solid var(--app-lhs-rising-magenta);padding:24px 28px;margin-bottom:18px;gap:0;align-items:stretch}.expense-provider{min-width:0;display:flex;align-items:center;gap:18px;padding-right:28px}.expense-provider-name{min-width:0;font-size:1.3rem;font-weight:600;color:var(--default-text-color);overflow-wrap:anywhere;word-break:break-word}.expense-column{display:grid;grid-template-columns:1fr;gap:5px;padding:0 15px}.divider-right{border-right:1px dashed var(--app-lighter-grey-color)}.expense-field{display:flex;flex-direction:column;gap:0px}.expense-field-label{gap:6px;display:inline-flex;grid-template-columns:1fr auto;align-items:center;color:var(--default-text-color);font-size:.9rem;font-weight:600;width:fit-content}.expense-field-value{color:var(--app-lhs-tranquil-teal);font-size:1rem;font-weight:600}.expense-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:32px;gap:5px}.expense-status-row{display:inline-flex;align-items:center}.expense-status{font-size:1.2rem;font-weight:600;color:var(--default-text-color)}.expense-links{display:flex;align-items:center;gap:12px}.expense-links .divider{color:var(--app-grey-color)}@media (max-width: 1150px){.expense-record{grid-template-columns:1fr 1fr;grid-template-areas:"top  top" "numbers amounts" "actions actions";row-gap:10px;column-gap:24px}.expense-top-row{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:24px}.expense-provider{flex:1;min-width:0;display:flex;align-items:center;gap:18px;border-right:none;padding-right:0}.expense-status-row{flex-shrink:0;display:flex;align-items:center;white-space:nowrap}.expense-numbers{grid-area:numbers;border-right:none;padding:0}.expense-amounts{grid-area:amounts;border-right:none;padding:0}.expense-actions{grid-area:actions;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:16px}.expense-actions .cta-primary{order:2;width:auto}.expense-links{order:1}.divider-right{border-right:none}}.claim-summary-card{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:40px}.expense-avatar{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--app-icon-bg);flex-shrink:0}.expense-avatar img,.expense-avatar mat-icon{width:70px;height:70px;font-size:70px;color:var(--app-lhs-rising-magenta);object-fit:contain}.expense-summary-content{min-width:0;text-align:left}.expense-title{margin:0;color:var(--default-text-color);font-size:28px;font-weight:600;text-align:left}.expense-subtitle{margin-top:10px;font-size:1rem;font-weight:600;color:var(--default-text-color);margin-bottom:16px}.summary-details{display:flex;flex-direction:column;gap:12px}.summary-row{display:flex;align-items:center;gap:10px}.summary-row mat-icon{width:22px;height:22px;font-size:22px;color:var(--app-lhs-rising-magenta)!important;flex-shrink:0;align-self:flex-start}.summary-row label{font-size:14px;font-weight:600;color:var(--default-text-color);white-space:nowrap}.summary-row span{font-size:14px;font-weight:600;color:var(--app-lhs-tranquil-teal)}.summary-label-value{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.summary-label-value label{font-size:14px;font-weight:600;color:var(--default-text-color);white-space:nowrap}.summary-label-value span{font-size:14px;font-weight:600;color:var(--app-lhs-tranquil-teal)}.information-item{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.information-item mat-icon{flex:0 0 34px;width:34px;height:34px;min-width:34px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--app-lhs-rising-magenta)!important;border-radius:6px;align-self:flex-start}.information-item div{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.information-item label{flex:1 1 auto;min-width:0;font-size:15px;font-weight:500;color:var(--default-text-color);text-align:left;overflow-wrap:normal;word-break:normal}.information-item label mat-icon{display:inline-flex;width:14px;height:14px;min-width:14px;font-size:14px;background:none!important}.information-item span{flex:1 1 auto;min-width:0;max-width:100%;margin-left:auto;font-size:15px;font-weight:600;color:var(--app-lhs-tranquil-teal);text-align:right;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.information-item:not(:last-child):after{content:"";position:absolute;right:-14px;top:2px;width:1px;height:42px;background:var(--app-grey-color)}.expense-status-panel{display:flex;align-items:center;justify-content:center;gap:12px;height:100%;border-left:1px dashed var(--app-lighter-grey-color);padding-left:28px}.expense-status-panel>span:first-child{display:inline-block;width:14px;height:14px;border-radius:50%;flex-shrink:0}.submitted-expense-status-icon.details{background-position:0 -1px}.submitted-expense-status-icon.billcreated.details{background-position:0 -244px}.grid-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.info-card{display:flex;flex-direction:column;border-left:4px solid var(--app-lhs-rising-magenta);gap:0px}.card-content{margin-left:50px}.attachement-width{width:90%}.form-card{display:block;margin-top:20px}.expense-row{gap:4rem}.expense-row.single-column{display:flex;align-items:center;gap:10px}.expense-row.single-column .expense-col{display:flex;flex-wrap:nowrap;gap:4px 8px;min-width:0;width:100%}.expense-row.single-column .expense-col label{flex:0 1 auto;max-width:50%;min-width:0;text-align:left;font-size:15px;font-weight:500;color:var(--default-text-color);white-space:normal;overflow-wrap:anywhere}.expense-row.single-column .expense-col span{flex:1 1 0;min-width:0;font-size:15px;font-weight:500;text-align:left;color:var(--app-lhs-tranquil-teal);overflow-wrap:anywhere}.question-row{display:flex;justify-content:space-between;align-items:center;padding:10px 28px 10px 0;border-top:1px solid #ececec}.question-row span{max-width:70%;line-height:1.5;font-size:15px;font-weight:500;color:var(--default-text-color);text-align:left}.question-row mat-radio-group{display:flex;gap:30px}.question-row.inner-row{border:none;padding:0}@media (max-width: 960px){.grid-two-columns{grid-template-columns:1fr}.sb-card{display:flex;flex-direction:row;align-items:center;gap:20px}.sb-card.form-card{flex-direction:column;align-items:flex-start}.sb-card-header{align-items:left!important}.card-content{margin-left:0}.attachement-width{width:100%}.info-card{display:grid;align-items:center;column-gap:25px;row-gap:0px;min-width:0}.info-card .information-item,.info-card .information-item div{min-width:0}.info-card .information-item span{min-width:0;max-width:100%;overflow-wrap:normal;word-break:normal;white-space:normal}.info-card mat-icon{justify-self:start}.info-card label{justify-self:start}.info-card span{justify-self:end;text-align:right;overflow-wrap:anywhere;min-width:0}.claim-summary-card{display:grid;grid-template-columns:70px 1fr;gap:18px;align-items:start}.expense-avatar{width:64px;height:64px}.expense-avatar img,.expense-avatar mat-icon{width:40px;height:40px;font-size:40px}.expense-summary-content{width:100%}.expense-summary-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.expense-summary-header>div:first-child{flex:1;min-width:0}.expense-status-panel{grid-area:status;border-left:none;border-top:1px dashed var(--app-lighter-grey-color);padding:20px 0 0;justify-content:flex-start}.information-item:after{display:none}.question-row{align-items:flex-start;gap:16px}.question-row span{max-width:100%}}@media (max-width: 700px){.expense-record{grid-template-columns:1fr;grid-template-areas:"top" "numbers" "amounts" "actions";row-gap:0px;padding:20px}.expense-top-row{grid-area:top;display:flex;flex-direction:column;align-items:stretch;gap:0px}.expense-provider{width:100%;padding-right:0;border-right:none}.expense-status-row{width:100%;display:flex;justify-content:flex-end;align-items:center;white-space:nowrap}.expense-numbers,.expense-amounts{padding:0;border-right:none}.expense-field{flex-direction:row;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #eee;gap:10px}.expense-field-label{display:inline-flex;align-items:center;font-size:.9rem;font-weight:600;color:var(--default-text-color)}.expense-field-value{text-align:right;white-space:nowrap}.expense-actions{display:flex;flex-direction:column;justify-content:center;padding:10px 0 0;align-items:center;gap:5px}.expense-actions .cta-primary{order:1;width:100%;justify-content:center}.expense-links{order:2}mat-dialog-content{padding:16px}.sb-card{flex-direction:column;align-items:stretch;text-align:left;padding:18px;gap:0;box-sizing:border-box;min-width:0}.claim-summary-card{display:flex;flex-direction:column;text-align:left;gap:0px}.expense-summary-content{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px}.expense-summary-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.expense-summary-header>div:first-child{flex:1;width:100%;min-width:0;text-align:left}.expense-summary-header .expense-status-row{width:100%;display:flex;justify-content:flex-end;align-items:center;text-align:right}.expense-avatar{width:48px;height:48px;align-self:center}.expense-avatar img,.expense-avatar mat-icon{width:28px;height:28px;font-size:28px}.expense-subtitle{margin-bottom:0}.summary-row{width:100%;min-width:0;align-items:flex-start}.summary-label-value{min-width:0;max-width:100%;flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:2px 6px}.summary-label-value label{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.summary-label-value span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.info-card{display:flex;flex-direction:column;gap:0px}.information-item{min-width:0;width:100%}.information-item div{width:100%;min-width:0}.information-item label{text-align:left}.information-item span{text-align:right}.information-item:after{display:none}.expense-status-panel{width:100%;border-left:none;border-top:1px dashed var(--app-lighter-grey-color);justify-content:center;padding-top:16px}.expense-row{gap:5px}}@media (max-width: 480px){.info-card{width:100%;min-width:0;box-sizing:border-box}.info-card .information-item{width:100%;min-width:0;align-items:flex-start;gap:10px}.info-card .information-item>div{min-width:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px}.info-card .information-item label{width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.info-card .information-item span{width:100%;max-width:100%;min-width:0;margin-left:0;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.info-card .information-item mat-icon{flex:0 0 34px}.question-row{width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:12px 0}.question-row span{width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.question-row mat-radio-group{width:100%;max-width:100%;display:flex;flex-wrap:wrap;gap:8px 20px}.question-row.inner-row{padding:0}.expense-row.single-column{width:100%;min-width:0;display:block}.expense-row.single-column .expense-col{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.expense-row.single-column .expense-col label{width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.expense-row.single-column .expense-col span{width:100%;max-width:100%;min-width:0;flex:none;margin-left:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.summary-label-value{width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.summary-label-value label{width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.summary-label-value span{width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left}.card-content{width:100%;max-width:100%;min-width:0;margin-left:0;box-sizing:border-box}.form-card{width:100%;min-width:0;box-sizing:border-box}}
