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}.con-x-snackbar-success .mdc-snackbar__surface{background-color:var(--con-x-success)!important;color:#fff!important}.con-x-snackbar-error .mdc-snackbar__surface{background-color:#d32f2f!important;color:#fff!important}.con-x-snackbar-warning .mdc-snackbar__surface{background-color:#b06000!important;color:#fff!important}.con-x-snackbar-info .mdc-snackbar__surface{background-color:var(--con-x-info)!important;color:#fff!important}.con-x-snackbar-success .mdc-snackbar__surface .con-x-btn,.con-x-snackbar-error .mdc-snackbar__surface .con-x-btn,.con-x-snackbar-warning .mdc-snackbar__surface .con-x-btn,.con-x-snackbar-info .mdc-snackbar__surface .con-x-btn{color:#fff!important}.mat-mdc-dialog-actions{gap:.75rem}:root{--con-x-blue: #0a3b93;--con-x-orange: #e53d17;--con-x-yellow: #f08109;--con-x-light-blue: #c9d8e0;--con-x-light-orange: #ebd8d0;--con-x-light-yellow: #f4e7d4;--con-x-dark-blue: #3455a1;--con-x-dark-orange: #ca4a25;--con-x-dark-yellow: #ec9c49;--con-x-dark-gray: #818386;--con-x-light-gray: #f4f3f3;--con-x-white: #ffffff;--con-x-black: #000000;--con-x-text-primary: #111111;--con-x-text-secondary: #555555;--con-x-text-tertiary: #767676;--con-x-bg-primary: #ffffff;--con-x-bg-page: #fafafa;--con-x-bg-card: #ffffff;--con-x-border-color: #e5e5e5;--con-x-accent: #e53d17;--con-x-success: #2e7d32;--con-x-error: #d32f2f;--con-x-warning: #f08109;--con-x-info: #0a3b93}html{height:100%}body{color-scheme:light;background-color:var(--con-x-bg-primary);color:var(--con-x-text-primary);font-family:Montserrat,sans-serif;font-weight:300;margin:0;height:100%}a{color:var(--con-x-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(--con-x-text-primary)}strong,b{font-weight:400}.con-x-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.con-x-skip-link{position:absolute;top:0;left:0;z-index:1000;padding:.5rem 1rem;background-color:var(--con-x-bg-card);color:var(--con-x-text-primary);font-weight:600;text-decoration:none;border:2px solid var(--con-x-orange);border-radius:0 0 4px;transform:translateY(-120%);transition:transform .15s ease-in-out}.con-x-skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--con-x-orange);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel,.mat-mdc-menu-panel{background-color:var(--con-x-bg-card, #ffffff)!important}.mat-datepicker-content{background-color:var(--con-x-bg-card, #ffffff)!important;color:var(--con-x-text-primary, #111111)!important}.mat-datepicker-content .mat-calendar-body-cell-content{color:var(--con-x-text-primary, #111111)}.mat-datepicker-content .mat-calendar-body-selected{background-color:var(--con-x-orange, #e53d17)!important;color:#fff!important}.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--con-x-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(--con-x-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(--con-x-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(--con-x-text-primary, #111111)!important}
