html{--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.cx-snackbar-success .mdc-snackbar__surface{background-color:var(--cx-success)!important;color:#fff!important}.cx-snackbar-error .mdc-snackbar__surface{background-color:#d32f2f!important;color:#fff!important}.cx-snackbar-warning .mdc-snackbar__surface{background-color:#b06000!important;color:#fff!important}.cx-snackbar-info .mdc-snackbar__surface{background-color:var(--cx-info)!important;color:#fff!important}.cx-snackbar-success .mdc-snackbar__surface .cx-btn,.cx-snackbar-error .mdc-snackbar__surface .cx-btn,.cx-snackbar-warning .mdc-snackbar__surface .cx-btn,.cx-snackbar-info .mdc-snackbar__surface .cx-btn{color:#fff!important}.mat-mdc-dialog-actions{gap:.75rem}:root{--cx-blue: #0a3b93;--cx-orange: #e53d17;--cx-yellow: #f08109;--cx-light-blue: #c9d8e0;--cx-light-orange: #ebd8d0;--cx-light-yellow: #f4e7d4;--cx-dark-blue: #3455a1;--cx-dark-orange: #ca4a25;--cx-dark-yellow: #ec9c49;--cx-dark-gray: #818386;--cx-light-gray: #f4f3f3;--cx-white: #ffffff;--cx-black: #000000;--cx-text-primary: #111111;--cx-text-secondary: #555555;--cx-text-tertiary: #767676;--cx-bg-primary: #ffffff;--cx-bg-page: #fafafa;--cx-bg-card: #ffffff;--cx-border-color: #e5e5e5;--cx-accent: #e53d17;--cx-success: #2e7d32;--cx-error: #d32f2f;--cx-warning: #f08109;--cx-info: #0a3b93}html{height:100%}body{color-scheme:light;background-color:var(--cx-bg-primary);color:var(--cx-text-primary);font-family:Montserrat,sans-serif;font-weight:300;margin:0;height:100%}a{color:var(--cx-orange);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600;color:var(--cx-text-primary)}strong,b{font-weight:400}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel,.mat-mdc-menu-panel{background-color:var(--cx-bg-card, #ffffff)!important}.mat-datepicker-content{background-color:var(--cx-bg-card, #ffffff)!important;color:var(--cx-text-primary, #111111)!important}.mat-datepicker-content .mat-calendar-body-cell-content{color:var(--cx-text-primary, #111111)}.mat-datepicker-content .mat-calendar-body-selected{background-color:var(--cx-orange, #e53d17)!important;color:#fff!important}.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--cx-orange, #e53d17)}.mat-datepicker-content .mat-calendar-body-disabled{pointer-events:none}.mat-datepicker-content .mat-calendar-body-disabled .mat-calendar-body-cell-content{color:var(--cx-text-tertiary, #767676)!important;opacity:.4;text-decoration:line-through;background-color:transparent!important}.mat-datepicker-content .mat-calendar-body-disabled:hover .mat-calendar-body-cell-content{background-color:transparent!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--cx-light-orange, #ebd8d0)!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled) .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--cx-text-primary, #111111)!important}
