@charset "UTF-8";
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}
.mat-small, .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  -ms-transform: translateY(-1.28124em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  -ms-transform: translateY(-1.28123em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator {
  position: relative;
}
:root {
  --palette-accent-50: #fff2e8;
  --palette-accent-100: #fedfc5;
  --palette-accent-200: #fdc99e;
  --palette-accent-300: #fcb377;
  --palette-accent-400: #fca35a;
  --palette-accent-500: #fb933d;
  --palette-accent-600: #fa8b37;
  --palette-accent-700: #fa802f;
  --palette-accent-800: #f97627;
  --palette-accent-900: #f8641a;
  --palette-accent-A100: #ffffff;
  --palette-accent-A200: #fffaf7;
  --palette-accent-A400: #ffd6c4;
  --palette-accent-A700: #ffc4ab;
  --palette-accent-contrast-50: var(--black-87-opacity);
  --palette-accent-contrast-100: var(--black-87-opacity);
  --palette-accent-contrast-200: var(--black-87-opacity);
  --palette-accent-contrast-300: var(--black-87-opacity);
  --palette-accent-contrast-400: var(--black-87-opacity);
  --palette-accent-contrast-500: var(--black-87-opacity);
  --palette-accent-contrast-600: var(--black-87-opacity);
  --palette-accent-contrast-700: var(--black-87-opacity);
  --palette-accent-contrast-800: var(--black-87-opacity);
  --palette-accent-contrast-900: var(--black-87-opacity);
  --palette-accent-contrast-A100: var(--black-87-opacity);
  --palette-accent-contrast-A200: var(--black-87-opacity);
  --palette-accent-contrast-A400: var(--black-87-opacity);
  --palette-accent-contrast-A700: var(--black-87-opacity);
}
:root {
  --palette-background-status-bar-light: 224, 224, 224;
  --palette-background-app-bar-light: 22, 42, 55;
  --palette-background-background-light: 236, 241, 245;
  --palette-background-hover-light: 0, 0, 0;
  --palette-background-hover-alpha-light: 0.04;
  --palette-background-card-light: 255, 255, 255;
  --palette-background-dialog-light: 255, 255, 255;
  --palette-background-disabled-button-light: 0, 0, 0;
  --palette-background-disabled-button-alpha-light: 0.12;
  --palette-background-raised-button-light: 255, 255, 255;
  --palette-background-focused-button-light: 0, 0, 0;
  --palette-background-focused-button-alpha-light: 0.12;
  --palette-background-selected-button-light: 224, 224, 224;
  --palette-background-selected-disabled-button-light: 189, 189, 189;
  --palette-background-disabled-button-toggle-light: 238, 238, 238;
  --palette-background-unselected-chip-light: 224, 224, 224;
  --palette-background-disabled-list-option-light: 238, 238, 238;
  --palette-background-tooltip-light: 97, 97, 97;
  --palette-background-hover: var(--palette-background-hover-light);
  --palette-background-status-bar-dark: 0, 0, 0;
  --palette-background-app-bar-dark: 22, 42, 55;
  --palette-background-background-dark: 11, 21, 28;
  --palette-background-hover-dark: 255, 255, 255;
  --palette-background-hover-alpha-dark: 0.04;
  --palette-background-card-dark: 22, 42, 55;
  --palette-background-dialog-dark: var(--palette-background-card-dark);
  --palette-background-disabled-button-dark: 255, 255, 255;
  --palette-background-disabled-button-alpha-dark: 0.12;
  --palette-background-raised-button-dark: 66, 66, 66;
  --palette-background-focused-button-dark: 255, 255, 255;
  --palette-background-focused-button-alpha-dark: 0.12;
  --palette-background-selected-button-dark: 33, 33, 33;
  --palette-background-selected-disabled-button-dark: 66, 66, 66;
  --palette-background-disabled-button-toggle-dark: 0, 0, 0;
  --palette-background-unselected-chip-dark: 97, 97, 97;
  --palette-background-disabled-list-option-dark: 0, 0, 0;
  --palette-background-tooltip-dark: 97, 97, 97;
}
:root {
  --palette-extended-colors-white-light: 255, 255, 255;
  --palette-extended-colors-yellow-light: 254, 195, 10;
  --palette-extended-colors-green-light: 53, 151, 76;
  --palette-extended-colors-red-light: 209, 0, 38;
  --palette-extended-colors-blue-light: 27, 173, 248;
  --palette-extended-colors-white-dark: 255, 255, 255;
  --palette-extended-colors-yellow-dark: 255, 214, 11;
  --palette-extended-colors-green-dark: 18, 206, 115;
  --palette-extended-colors-red-dark: 246, 92, 81;
  --palette-extended-colors-blue-dark: 27, 173, 248;
}
:root {
  --palette-foreground-app-bar-light: 255, 255, 255;
  --palette-foreground-base-light: var(--palette-background-background-light);
  --palette-foreground-divider-light: 0, 0, 0;
  --palette-foreground-divider-alpha-light: 0.12;
  --palette-foreground-dividers-light: 0, 0, 0;
  --palette-foreground-dividers-alpha-light: 0.12;
  --palette-foreground-disabled-light: 0, 0, 0;
  --palette-foreground-disabled-alpha-light: 0.38;
  --palette-foreground-disabled-button-light: 0, 0, 0;
  --palette-foreground-disabled-button-alpha-light: 0.26;
  --palette-foreground-disabled-text-light: 0, 0, 0;
  --palette-foreground-disabled-text-alpha-light: 0.38;
  --palette-foreground-elevation-light: 0, 0, 0;
  --palette-foreground-elevation-alpha-light: 0.26;
  --palette-foreground-hint-text-light: 0, 0, 0;
  --palette-foreground-hint-text-alpha-light: 0.38;
  --palette-foreground-secondary-text-light: 0, 0, 0;
  --palette-foreground-secondary-text-alpha-light: 0.54;
  --palette-foreground-icon-light: 0, 0, 0;
  --palette-foreground-icon-alpha-light: 0.54;
  --palette-foreground-icons-light: 0, 0, 0;
  --palette-foreground-icons-alpha-light: 0.54;
  --palette-foreground-text-light: 0, 0, 0;
  --palette-foreground-text-alpha-light: 0.87;
  --palette-foreground-slider-min-light: 0, 0, 0;
  --palette-foreground-slider-min-alpha-light: 0.87;
  --palette-foreground-slider-off-light: 0, 0, 0;
  --palette-foreground-slider-off-alpha-light: 0.26;
  --palette-foreground-slider-off-active-light: 0, 0, 0;
  --palette-foreground-slider-off-active-alpha-light: 0.38;
  --palette-foreground-app-bar-dark: 255, 255, 255;
  --palette-foreground-base-dark: var(--palette-background-background-dark);
  --palette-foreground-divider-dark: 255, 255, 255;
  --palette-foreground-divider-alpha-dark: 0.12;
  --palette-foreground-dividers-dark: 255, 255, 255;
  --palette-foreground-dividers-alpha-dark: 0.12;
  --palette-foreground-disabled-dark: 255, 255, 255;
  --palette-foreground-disabled-alpha-dark: 0.5;
  --palette-foreground-disabled-button-dark: 255, 255, 255;
  --palette-foreground-disabled-button-alpha-dark: 0.3;
  --palette-foreground-disabled-text-dark: 255, 255, 255;
  --palette-foreground-disabled-text-alpha-dark: 0.5;
  --palette-foreground-elevation-dark: 0, 0, 0;
  --palette-foreground-elevation-alpha-dark: 0.26;
  --palette-foreground-hint-text-dark: 255, 255, 255;
  --palette-foreground-hint-text-alpha-dark: 0.5;
  --palette-foreground-secondary-text-dark: 255, 255, 255;
  --palette-foreground-secondary-text-alpha-dark: 0.7;
  --palette-foreground-icon-dark: 255, 255, 255;
  --palette-foreground-icon-alpha-dark: 1;
  --palette-foreground-icons-dark: 255, 255, 255;
  --palette-foreground-icons-alpha-dark: 1;
  --palette-foreground-text-dark: 255, 255, 255;
  --palette-foreground-text-alpha-dark: 1;
  --palette-foreground-slider-min-dark: 255, 255, 255;
  --palette-foreground-slider-min-alpha-dark: 1;
  --palette-foreground-slider-off-dark: 255, 255, 255;
  --palette-foreground-slider-off-alpha-dark: 0.3;
  --palette-foreground-slider-off-active-dark: 255, 255, 255;
  --palette-foreground-slider-off-active-alpha-dark: 0.38;
}
:root {
  --palette-primary-50: #ffffff;
  --palette-primary-100: #ecf1f5;
  --palette-primary-200: #b8cbd8;
  --palette-primary-300: #89a9be;
  --palette-primary-400: #618da8;
  --palette-primary-500: #3a7092;
  --palette-primary-600: #2c546e;
  --palette-primary-700: #213f53;
  --palette-primary-800: #162a37;
  --palette-primary-900: #0b151c;
  --palette-primary-A100: #5a91ff;
  --palette-primary-A200: #276fff;
  --palette-primary-A400: #0051f3;
  --palette-primary-A700: #0049da;
  --palette-primary-contrast-50: var(--black-87-opacity);
  --palette-primary-contrast-100: var(--black-87-opacity);
  --palette-primary-contrast-200: var(--black-87-opacity);
  --palette-primary-contrast-300: var(--black-87-opacity);
  --palette-primary-contrast-400: white;
  --palette-primary-contrast-500: white;
  --palette-primary-contrast-600: white;
  --palette-primary-contrast-700: white;
  --palette-primary-contrast-800: white;
  --palette-primary-contrast-900: white;
  --palette-primary-contrast-A100: var(--black-87-opacity);
  --palette-primary-contrast-A200: var(--black-87-opacity);
  --palette-primary-contrast-A400: var(--black-87-opacity);
  --palette-primary-contrast-A700: white;
}
:root {
  --palette-success-50: #edf9ef;
  --palette-success-100: #f1b3be;
  --palette-success-200: #d1efd7;
  --palette-success-300: #95d9a3;
  --palette-success-400: #7ed18f;
  --palette-success-500: #67c97b;
  --palette-success-600: #5fc373;
  --palette-success-700: #54bc68;
  --palette-success-800: #4ab55e;
  --palette-success-900: #39a94b;
  --palette-success-A100: #f6fff7;
  --palette-success-A200: #c3ffcc;
  --palette-success-A400: #90ffa1;
  --palette-success-A700: #76ff8b;
  --palette-success-contrast-50: var(--black-87-opacity);
  --palette-success-contrast-100: var(--black-87-opacity);
  --palette-success-contrast-200: var(--black-87-opacity);
  --palette-success-contrast-300: var(--black-87-opacity);
  --palette-success-contrast-400: white;
  --palette-success-contrast-500: white;
  --palette-success-contrast-600: white;
  --palette-success-contrast-700: white;
  --palette-success-contrast-800: white;
  --palette-success-contrast-900: white;
  --palette-success-contrast-A100: var(--black-87-opacity);
  --palette-success-contrast-A200: var(--black-87-opacity);
  --palette-success-contrast-A400: var(--black-87-opacity);
  --palette-success-contrast-A700: var(--black-87-opacity);
}
:root {
  --palette-warn-50: #f9e0e5;
  --palette-warn-100: #f1b3be;
  --palette-warn-200: #e88093;
  --palette-warn-300: #df4d67;
  --palette-warn-400: #d82647;
  --palette-warn-500: #d10026;
  --palette-warn-600: #cc0022;
  --palette-warn-700: #c6001c;
  --palette-warn-800: #c00017;
  --palette-warn-900: #b5000d;
  --palette-warn-A100: #ffdedf;
  --palette-warn-A200: #ffabad;
  --palette-warn-A400: #ff787c;
  --palette-warn-A700: #ff5e63;
  --palette-warn-contrast-50: var(--black-87-opacity);
  --palette-warn-contrast-100: var(--black-87-opacity);
  --palette-warn-contrast-200: var(--black-87-opacity);
  --palette-warn-contrast-300: var(--black-87-opacity);
  --palette-warn-contrast-400: white;
  --palette-warn-contrast-500: white;
  --palette-warn-contrast-600: white;
  --palette-warn-contrast-700: white;
  --palette-warn-contrast-800: white;
  --palette-warn-contrast-900: white;
  --palette-warn-contrast-A100: var(--black-87-opacity);
  --palette-warn-contrast-A200: var(--black-87-opacity);
  --palette-warn-contrast-A400: var(--black-87-opacity);
  --palette-warn-contrast-A700: white;
}
:root {
  --white-6-opacity: rgba(255, 255, 255, 0.06);
  --white-12-opacity: rgba(255, 255, 255, 0.12);
  --black-6-opacity: rgba(0, 0, 0, 0.06);
  --black-12-opacity: rgba(0, 0, 0, 0.12);
  --black-87-opacity: rgba(0, 0, 0, 0.87);
}
:root {
  --grid-tabs-primary-color: true;
}
/**
 * LIGHT THEME
 */
.light-theme .mat-ripple-element {
  background-color: rgb(var(--palette-foreground-base-light));
  opacity: 0.1;
}
.light-theme .mat-option {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-option:hover:not(.mat-option-disabled), .light-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(var(--palette-background-hover), var(--palette-background-hover-alpha-light));
}
.light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(var(--palette-background-hover), var(--palette-background-hover-alpha-light));
}
.light-theme .mat-option.mat-active {
  background: rgba(var(--palette-background-hover), var(--palette-background-hover-alpha-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-option.mat-option-disabled {
  color: rgba(var(--palette-foreground-hint-text-light), var(--palette-foreground-hint-text-alpha-light));
}
.light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: var(--palette-primary-500);
}
.light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: var(--palette-accent-500);
}
.light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: var(--palette-warn-500);
}
.light-theme .mat-optgroup-label {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(var(--palette-foreground-hint-text-light), var(--palette-foreground-hint-text-alpha-light));
}
.light-theme .mat-pseudo-checkbox {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-pseudo-checkbox::after {
  color: rgb(var(--palette-background-background-light));
}
.light-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.light-theme .mat-primary .mat-pseudo-checkbox-checked,
.light-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: var(--palette-primary-500);
}
.light-theme .mat-pseudo-checkbox-checked,
.light-theme .mat-pseudo-checkbox-indeterminate,
.light-theme .mat-accent .mat-pseudo-checkbox-checked,
.light-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: var(--palette-accent-500);
}
.light-theme .mat-warn .mat-pseudo-checkbox-checked,
.light-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: var(--palette-warn-500);
}
.light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.light-theme .mat-app-background, .light-theme.mat-app-background {
  background-color: rgb(var(--palette-background-background-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 1px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 3px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 2px 2px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 5px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 3px 4px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 8px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 5px 8px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 14px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 6px 10px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 18px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 7px 10px 1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 2px 16px 1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 8px 10px 1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 3px 14px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 9px 12px 1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 3px 16px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 10px 14px 1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 4px 18px 3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 11px 15px 1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 4px 20px 3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 12px 17px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 5px 22px 4px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 13px 19px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 5px 24px 4px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 14px 21px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 5px 26px 4px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 15px 22px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 6px 28px 5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 16px 24px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 6px 30px 5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 17px 26px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 6px 32px 5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 18px 28px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 7px 34px 6px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 19px 29px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 7px 36px 6px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 20px 31px 3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 8px 38px 7px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 21px 33px 3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 8px 40px 7px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 22px 35px 3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 8px 42px 7px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 23px 36px 3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 9px 44px 8px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 24px 38px 3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 9px 46px 8px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.mat-theme-loaded-marker {
  display: none;
}
.light-theme .mat-autocomplete-panel {
  background: rgb(var(--palette-background-card-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: rgb(var(--palette-background-card-light));
}
.light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-badge {
  position: relative;
}
.light-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.light-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.light-theme .ng-animate-disabled .mat-badge-content,
.light-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.light-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.light-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.light-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.light-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .light-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .light-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.light-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.light-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.light-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.light-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.light-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.light-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .light-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .light-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.light-theme .mat-badge-content {
  color: var(--palette-primary-contrast-500);
  background: var(--palette-primary-500);
}
.cdk-high-contrast-active .light-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.light-theme .mat-badge-accent .mat-badge-content {
  background: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-badge-warn .mat-badge-content {
  color: var(--palette-warn-contrast-500);
  background: var(--palette-warn-500);
}
.light-theme .mat-badge-disabled .mat-badge-content {
  background: rgba(var(--palette-foreground-disabled-button-light), var(--palette-foreground-disabled-button-alpha-light));
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 16px 24px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 6px 30px 5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
  background: rgb(var(--palette-background-dialog-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-button, .light-theme .mat-icon-button, .light-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.light-theme .mat-button.mat-primary, .light-theme .mat-icon-button.mat-primary, .light-theme .mat-stroked-button.mat-primary {
  color: var(--palette-primary-500);
}
.light-theme .mat-button.mat-accent, .light-theme .mat-icon-button.mat-accent, .light-theme .mat-stroked-button.mat-accent {
  color: var(--palette-accent-500);
}
.light-theme .mat-button.mat-warn, .light-theme .mat-icon-button.mat-warn, .light-theme .mat-stroked-button.mat-warn {
  color: var(--palette-warn-500);
}
.light-theme .mat-button.mat-primary.mat-button-disabled, .light-theme .mat-button.mat-accent.mat-button-disabled, .light-theme .mat-button.mat-warn.mat-button-disabled, .light-theme .mat-button.mat-button-disabled.mat-button-disabled, .light-theme .mat-icon-button.mat-primary.mat-button-disabled, .light-theme .mat-icon-button.mat-accent.mat-button-disabled, .light-theme .mat-icon-button.mat-warn.mat-button-disabled, .light-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .light-theme .mat-stroked-button.mat-primary.mat-button-disabled, .light-theme .mat-stroked-button.mat-accent.mat-button-disabled, .light-theme .mat-stroked-button.mat-warn.mat-button-disabled, .light-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(var(--palette-foreground-disabled-button-light), var(--palette-foreground-disabled-button-alpha-light));
}
.light-theme .mat-button.mat-primary .mat-button-focus-overlay, .light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-button.mat-accent .mat-button-focus-overlay, .light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-button.mat-warn .mat-button-focus-overlay, .light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .light-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .light-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.light-theme .mat-button .mat-ripple-element, .light-theme .mat-icon-button .mat-ripple-element, .light-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.light-theme .mat-button-focus-overlay {
  background: rgb(var(--palette-foreground-base-light));
}
.light-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-flat-button, .light-theme .mat-raised-button, .light-theme .mat-fab, .light-theme .mat-mini-fab {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
  background-color: rgb(var(--palette-background-raised-button-light));
}
.light-theme .mat-flat-button.mat-primary, .light-theme .mat-raised-button.mat-primary, .light-theme .mat-fab.mat-primary, .light-theme .mat-mini-fab.mat-primary {
  color: var(--palette-primary-contrast-500);
}
.light-theme .mat-flat-button.mat-accent, .light-theme .mat-raised-button.mat-accent, .light-theme .mat-fab.mat-accent, .light-theme .mat-mini-fab.mat-accent {
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-flat-button.mat-warn, .light-theme .mat-raised-button.mat-warn, .light-theme .mat-fab.mat-warn, .light-theme .mat-mini-fab.mat-warn {
  color: var(--palette-warn-contrast-500);
}
.light-theme .mat-flat-button.mat-primary.mat-button-disabled, .light-theme .mat-flat-button.mat-accent.mat-button-disabled, .light-theme .mat-flat-button.mat-warn.mat-button-disabled, .light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .light-theme .mat-raised-button.mat-primary.mat-button-disabled, .light-theme .mat-raised-button.mat-accent.mat-button-disabled, .light-theme .mat-raised-button.mat-warn.mat-button-disabled, .light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .light-theme .mat-fab.mat-primary.mat-button-disabled, .light-theme .mat-fab.mat-accent.mat-button-disabled, .light-theme .mat-fab.mat-warn.mat-button-disabled, .light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(var(--palette-foreground-disabled-button-light), var(--palette-foreground-disabled-button-alpha-light));
}
.light-theme .mat-flat-button.mat-primary, .light-theme .mat-raised-button.mat-primary, .light-theme .mat-fab.mat-primary, .light-theme .mat-mini-fab.mat-primary {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-flat-button.mat-accent, .light-theme .mat-raised-button.mat-accent, .light-theme .mat-fab.mat-accent, .light-theme .mat-mini-fab.mat-accent {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-flat-button.mat-warn, .light-theme .mat-raised-button.mat-warn, .light-theme .mat-fab.mat-warn, .light-theme .mat-mini-fab.mat-warn {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-flat-button.mat-primary.mat-button-disabled, .light-theme .mat-flat-button.mat-accent.mat-button-disabled, .light-theme .mat-flat-button.mat-warn.mat-button-disabled, .light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .light-theme .mat-raised-button.mat-primary.mat-button-disabled, .light-theme .mat-raised-button.mat-accent.mat-button-disabled, .light-theme .mat-raised-button.mat-warn.mat-button-disabled, .light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .light-theme .mat-fab.mat-primary.mat-button-disabled, .light-theme .mat-fab.mat-accent.mat-button-disabled, .light-theme .mat-fab.mat-warn.mat-button-disabled, .light-theme .mat-fab.mat-button-disabled.mat-button-disabled, .light-theme .mat-mini-fab.mat-primary.mat-button-disabled, .light-theme .mat-mini-fab.mat-accent.mat-button-disabled, .light-theme .mat-mini-fab.mat-warn.mat-button-disabled, .light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(var(--palette-background-disabled-button-light), var(--palette-background-disabled-button-alpha-light));
}
.light-theme .mat-flat-button.mat-primary .mat-ripple-element, .light-theme .mat-raised-button.mat-primary .mat-ripple-element, .light-theme .mat-fab.mat-primary .mat-ripple-element, .light-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: var(--palette-primary-contrast-500);
  opacity: 0.1;
}
.light-theme .mat-flat-button.mat-accent .mat-ripple-element, .light-theme .mat-raised-button.mat-accent .mat-ripple-element, .light-theme .mat-fab.mat-accent .mat-ripple-element, .light-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: var(--palette-accent-contrast-500);
  opacity: 0.1;
}
.light-theme .mat-flat-button.mat-warn .mat-ripple-element, .light-theme .mat-raised-button.mat-warn .mat-ripple-element, .light-theme .mat-fab.mat-warn .mat-ripple-element, .light-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: var(--palette-warn-contrast-500);
  opacity: 0.1;
}
.light-theme .mat-stroked-button:not([class*=mat-elevation-z]), .light-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 2px 2px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 5px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 8px 10px 1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 3px 14px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-fab:not([class*=mat-elevation-z]), .light-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 6px 10px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 18px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .light-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 12px 17px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 5px 22px 4px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .light-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-button-toggle-standalone,
.light-theme .mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 2px 2px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 5px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.light-theme .mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.light-theme .mat-button-toggle {
  color: rgba(var(--palette-foreground-hint-text-light), var(--palette-foreground-hint-text-alpha-light));
}
.light-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(var(--palette-background-focused-button), var(--palette-background-focused-button-alpha-light));
}
.light-theme .mat-button-toggle-appearance-standard {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
  background: rgb(var(--palette-background-card-light));
}
.light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: rgba(var(--palette-background-focused-button), var(--palette-background-focused-button-alpha-light));
}
.light-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-button-toggle-checked {
  background-color: rgb(var(--palette-background-selected-button-light));
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-button-toggle-disabled {
  color: rgba(var(--palette-foreground-disabled-button-light), var(--palette-foreground-disabled-button-alpha-light));
  background-color: rgb(var(--palette-background-disabled-button-toggle-light));
}
.light-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: rgb(var(--palette-background-card-light));
}
.light-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: rgb(var(--palette-background-selected-disabled-button-light));
}
.light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.light-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.light-theme .mat-card {
  background: rgb(var(--palette-background-card-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 1px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 3px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-card-subtitle {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-checkbox-frame {
  border-color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-checkbox-checkmark {
  fill: rgb(var(--palette-background-background-light));
}
.light-theme .mat-checkbox-checkmark-path {
  stroke: rgb(var(--palette-background-background-light)) !important;
}
.light-theme .mat-checkbox-mixedmark {
  background-color: rgb(var(--palette-background-background-light));
}
.light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.light-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-checkbox .mat-ripple-element {
  background-color: rgb(var(--palette-foreground-base-light));
}
.light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: var(--palette-primary-500);
}
.light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: var(--palette-accent-500);
}
.light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: var(--palette-warn-500);
}
.light-theme .mat-chip.mat-standard-chip {
  background-color: rgb(var(--palette-background-unselected-chip-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
  opacity: 0.4;
}
.light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 3px 4px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 8px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.light-theme .mat-chip.mat-standard-chip::after {
  background: rgb(var(--palette-foreground-base-light));
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: var(--palette-primary-500);
  color: var(--palette-primary-contrast-500);
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: var(--palette-primary-contrast-500);
  opacity: 0.4;
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: var(--palette-primary-contrast-500);
  opacity: 0.1;
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: var(--palette-warn-500);
  color: var(--palette-warn-contrast-500);
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: var(--palette-warn-contrast-500);
  opacity: 0.4;
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: var(--palette-warn-contrast-500);
  opacity: 0.1;
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: var(--palette-accent-contrast-500);
  opacity: 0.4;
}
.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: var(--palette-accent-contrast-500);
  opacity: 0.1;
}
.light-theme .mat-table {
  background: rgb(var(--palette-background-card-light));
}
.light-theme .mat-table thead, .light-theme .mat-table tbody, .light-theme .mat-table tfoot,
.light-theme mat-header-row, .light-theme mat-row, .light-theme mat-footer-row,
.light-theme [mat-header-row], .light-theme [mat-row], .light-theme [mat-footer-row],
.light-theme .mat-table-sticky {
  background: inherit;
}
.light-theme mat-row, .light-theme mat-header-row, .light-theme mat-footer-row,
.light-theme th.mat-header-cell, .light-theme td.mat-cell, .light-theme td.mat-footer-cell {
  border-bottom-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-header-cell {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-cell, .light-theme .mat-footer-cell {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-calendar-arrow {
  fill: rgba(var(--palette-foreground-icon-light), var(--palette-foreground-icon-alpha-light));
}
.light-theme .mat-datepicker-toggle,
.light-theme .mat-datepicker-content .mat-calendar-next-button,
.light-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(var(--palette-foreground-icon-light), var(--palette-foreground-icon-alpha-light));
}
.light-theme .mat-calendar-table-header-divider::after {
  background: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-calendar-table-header,
.light-theme .mat-calendar-body-label {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-calendar-body-cell-content,
.light-theme .mat-date-range-input-separator {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
  border-color: transparent;
}
.light-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-calendar-body-in-preview {
  color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(var(--palette-foreground-hint-text-light), var(--palette-foreground-hint-text-alpha-light));
}
.light-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  opacity: 0.5;
}
.light-theme .mat-calendar-body-in-range::before {
  background: var(--palette-primary-500);
}
.light-theme .mat-calendar-body-comparison-identical,
.light-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.light-theme .mat-calendar-body-comparison-bridge-start::before,
.light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, var(--palette-primary-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.light-theme .mat-calendar-body-comparison-bridge-end::before,
.light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, var(--palette-primary-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.light-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.light-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.light-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.light-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.light-theme .mat-calendar-body-selected {
  background-color: var(--palette-primary-500);
  color: var(--palette-primary-contrast-500);
}
.light-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  opacity: 0.2;
}
.light-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px var(--palette-primary-contrast-500);
}
.light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.light-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.light-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
  background-color: rgb(var(--palette-background-card-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: var(--palette-accent-500);
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, var(--palette-accent-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, var(--palette-accent-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  opacity: 0.2;
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px var(--palette-accent-contrast-500);
}
.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.light-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.light-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: var(--palette-warn-500);
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, var(--palette-warn-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, var(--palette-warn-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: var(--palette-warn-500);
  color: var(--palette-warn-contrast-500);
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  opacity: 0.2;
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px var(--palette-warn-contrast-500);
}
.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.light-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.light-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 24px 38px 3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 9px 46px 8px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-datepicker-toggle-active {
  color: var(--palette-primary-500);
}
.light-theme .mat-datepicker-toggle-active.mat-accent {
  color: var(--palette-accent-500);
}
.light-theme .mat-datepicker-toggle-active.mat-warn {
  color: var(--palette-warn-500);
}
.light-theme .mat-date-range-input-inner[disabled] {
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 24px 38px 3px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 9px 46px 8px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
  background: rgb(var(--palette-background-dialog-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-divider {
  border-top-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-divider-vertical {
  border-right-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-expansion-panel {
  background: rgb(var(--palette-background-card-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 2px 2px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 5px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-action-row {
  border-top-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(var(--palette-background-hover), var(--palette-background-hover-alpha-light));
}
@media (hover: none) {
  .light-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: rgb(var(--palette-background-card-light));
  }
}
.light-theme .mat-expansion-panel-header-title {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-expansion-panel-header-description,
.light-theme .mat-expansion-indicator::after {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(var(--palette-foreground-disabled-button-light), var(--palette-foreground-disabled-button-alpha-light));
}
.light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.light-theme .mat-form-field-label {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-hint {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: var(--palette-primary-500);
}
.light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: var(--palette-accent-500);
}
.light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: var(--palette-warn-500);
}
.light-theme .mat-focused .mat-form-field-required-marker {
  color: var(--palette-accent-500);
}
.light-theme .mat-form-field-ripple {
  background-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: var(--palette-primary-500);
}
.light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: var(--palette-accent-500);
}
.light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: var(--palette-warn-500);
}
.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: var(--palette-warn-500);
}
.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: var(--palette-warn-500);
}
.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-error {
  color: var(--palette-warn-500);
}
.light-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light)) 0%, rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light)) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.light-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light)) 0%, rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light)) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.light-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgb(var(--palette-foreground-base-light));
}
.light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgb(var(--palette-foreground-base-light));
}
.light-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.light-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: var(--palette-primary-500);
}
.light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: var(--palette-accent-500);
}
.light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: var(--palette-warn-500);
}
.light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: var(--palette-warn-500);
}
.light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-icon.mat-primary {
  color: var(--palette-primary-500);
}
.light-theme .mat-icon.mat-accent {
  color: var(--palette-accent-500);
}
.light-theme .mat-icon.mat-warn {
  color: var(--palette-warn-500);
}
.light-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-input-element:disabled,
.light-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-input-element {
  caret-color: var(--palette-primary-500);
}
.light-theme .mat-input-element::placeholder {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-input-element::-moz-placeholder {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: var(--palette-accent-500);
}
.light-theme .mat-form-field.mat-warn .mat-input-element,
.light-theme .mat-form-field-invalid .mat-input-element {
  caret-color: var(--palette-warn-500);
}
.light-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: var(--palette-warn-500);
}
.light-theme .mat-list-base .mat-list-item {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-list-base .mat-list-option {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-list-base .mat-subheader {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-list-item-disabled {
  background-color: rgb(var(--palette-background-disabled-list-option-light));
}
.light-theme .mat-list-option:hover, .light-theme .mat-list-option:focus,
.light-theme .mat-nav-list .mat-list-item:hover,
.light-theme .mat-nav-list .mat-list-item:focus,
.light-theme .mat-action-list .mat-list-item:hover,
.light-theme .mat-action-list .mat-list-item:focus {
  background: rgba(var(--palette-background-hover), var(--palette-background-hover-alpha-light));
}
.light-theme .mat-list-single-selected-option, .light-theme .mat-list-single-selected-option:hover, .light-theme .mat-list-single-selected-option:focus {
  background: rgba(var(--palette-background-hover), var(--palette-background-hover-alpha-light));
}
.light-theme .mat-menu-panel {
  background: rgb(var(--palette-background-card-light));
}
.light-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-menu-item {
  background: transparent;
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-menu-item[disabled],
.light-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.light-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(var(--palette-foreground-disabled-light), var(--palette-foreground-disabled-alpha-light));
}
.light-theme .mat-menu-item .mat-icon-no-color,
.light-theme .mat-menu-submenu-icon {
  color: rgba(var(--palette-foreground-icon-light), var(--palette-foreground-icon-alpha-light));
}
.light-theme .mat-menu-item:hover:not([disabled]),
.light-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.light-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(var(--palette-background-hover), var(--palette-background-hover-alpha-light));
}
.light-theme .mat-paginator {
  background: rgb(var(--palette-background-card-light));
}
.light-theme .mat-paginator,
.light-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-paginator-decrement,
.light-theme .mat-paginator-increment {
  border-top: 2px solid rgba(var(--palette-foreground-icon-light), var(--palette-foreground-icon-alpha-light));
  border-right: 2px solid rgba(var(--palette-foreground-icon-light), var(--palette-foreground-icon-alpha-light));
}
.light-theme .mat-paginator-first,
.light-theme .mat-paginator-last {
  border-top: 2px solid rgba(var(--palette-foreground-icon-light), var(--palette-foreground-icon-alpha-light));
}
.light-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.light-theme .mat-icon-button[disabled] .mat-paginator-increment,
.light-theme .mat-icon-button[disabled] .mat-paginator-first,
.light-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(var(--palette-foreground-disabled-light), var(--palette-foreground-disabled-alpha-light));
}
.mat-paginator-container {
  min-height: 56px;
}
.light-theme .mat-progress-bar-background {
  fill: var(--palette-primary-100);
}
.light-theme .mat-progress-bar-buffer {
  background-color: var(--palette-primary-100);
}
.light-theme .mat-progress-bar-fill::after {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: var(--palette-accent-100);
}
.light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: var(--palette-accent-100);
}
.light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: var(--palette-warn-100);
}
.light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: var(--palette-warn-100);
}
.light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-progress-spinner circle, .light-theme .mat-spinner circle {
  stroke: var(--palette-primary-500);
}
.light-theme .mat-progress-spinner.mat-accent circle, .light-theme .mat-spinner.mat-accent circle {
  stroke: var(--palette-accent-500);
}
.light-theme .mat-progress-spinner.mat-warn circle, .light-theme .mat-spinner.mat-warn circle {
  stroke: var(--palette-warn-500);
}
.light-theme .mat-radio-outer-circle {
  border-color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: var(--palette-primary-500);
}
.light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .light-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: var(--palette-accent-500);
}
.light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .light-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: var(--palette-warn-500);
}
.light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .light-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.light-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(var(--palette-foreground-disabled-light), var(--palette-foreground-disabled-alpha-light));
}
.light-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.light-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(var(--palette-foreground-disabled-light), var(--palette-foreground-disabled-alpha-light));
}
.light-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(var(--palette-foreground-disabled-light), var(--palette-foreground-disabled-alpha-light));
}
.light-theme .mat-radio-button .mat-ripple-element {
  background-color: rgb(var(--palette-foreground-base-light));
}
.light-theme .mat-select-value {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-select-placeholder {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-select-disabled .mat-select-value {
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-select-arrow {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-select-panel {
  background: rgb(var(--palette-background-card-light));
}
.light-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(var(--palette-background-hover), var(--palette-background-hover-alpha-light));
}
.light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: var(--palette-primary-500);
}
.light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: var(--palette-accent-500);
}
.light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: var(--palette-warn-500);
}
.light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: var(--palette-warn-500);
}
.light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-drawer-container {
  background-color: rgb(var(--palette-background-background-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-drawer {
  background-color: rgb(var(--palette-background-dialog-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-drawer.mat-drawer-push {
  background-color: rgb(var(--palette-background-dialog-light));
}
.light-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 16px 24px 2px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 6px 30px 5px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-drawer-side {
  border-right: solid 1px rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
  border-right: none;
}
.light-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
  border-right: none;
}
.light-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgb(var(--palette-background-card-light));
  opacity: 0.6;
}
.light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgb(var(--palette-foreground-base-light));
}
.light-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 1px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 3px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
  background-color: #fafafa;
}
.light-theme .mat-slide-toggle-bar {
  background-color: rgba(var(--palette-foreground-disabled-light), var(--palette-foreground-disabled-alpha-light));
}
.light-theme .mat-slider-track-background {
  background-color: rgba(var(--palette-foreground-slider-off-light), var(--palette-foreground-slider-off-alpha-light));
}
.light-theme .mat-primary .mat-slider-track-fill,
.light-theme .mat-primary .mat-slider-thumb,
.light-theme .mat-primary .mat-slider-thumb-label {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-primary .mat-slider-thumb-label-text {
  color: var(--palette-primary-contrast-500);
}
.light-theme .mat-primary .mat-slider-focus-ring {
  background-color: var(--palette-primary-500);
  opacity: 0.2;
}
.light-theme .mat-accent .mat-slider-track-fill,
.light-theme .mat-accent .mat-slider-thumb,
.light-theme .mat-accent .mat-slider-thumb-label {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-accent .mat-slider-thumb-label-text {
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-accent .mat-slider-focus-ring {
  background-color: var(--palette-accent-500);
  opacity: 0.2;
}
.light-theme .mat-warn .mat-slider-track-fill,
.light-theme .mat-warn .mat-slider-thumb,
.light-theme .mat-warn .mat-slider-thumb-label {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-warn .mat-slider-thumb-label-text {
  color: var(--palette-warn-contrast-500);
}
.light-theme .mat-warn .mat-slider-focus-ring {
  background-color: var(--palette-warn-500);
  opacity: 0.2;
}
.light-theme .mat-slider:hover .mat-slider-track-background,
.light-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(var(--palette-foreground-slider-off-active-light), var(--palette-foreground-slider-off-active-alpha-light));
}
.light-theme .mat-slider-disabled .mat-slider-track-background,
.light-theme .mat-slider-disabled .mat-slider-track-fill,
.light-theme .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(var(--palette-foreground-slider-off-light), var(--palette-foreground-slider-off-alpha-light));
}
.light-theme .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(var(--palette-foreground-slider-off-light), var(--palette-foreground-slider-off-alpha-light));
}
.light-theme .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgb(var(--palette-foreground-base-light));
  opacity: 0.12;
}
.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(var(--palette-foreground-slider-min-light), var(--palette-foreground-slider-min-alpha-light));
}
.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(var(--palette-foreground-slider-off-light), var(--palette-foreground-slider-off-alpha-light));
}
.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(var(--palette-foreground-slider-off-light), var(--palette-foreground-slider-off-alpha-light));
  background-color: transparent;
}
.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(var(--palette-foreground-slider-off-active-light), var(--palette-foreground-slider-off-active-alpha-light));
}
.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(var(--palette-foreground-slider-off-light), var(--palette-foreground-slider-off-alpha-light));
}
.light-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgb(var(--palette-foreground-base-light));
  opacity: 0.7;
}
.light-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgb(var(--palette-foreground-base-light)), rgb(var(--palette-foreground-base-light)) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgb(var(--palette-foreground-base-light)), rgb(var(--palette-foreground-base-light)) 2px, transparent 0, transparent);
  opacity: 0.7;
}
.light-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgb(var(--palette-foreground-base-light)), rgb(var(--palette-foreground-base-light)) 2px, transparent 0, transparent);
  opacity: 0.7;
}
.light-theme .mat-step-header.cdk-keyboard-focused, .light-theme .mat-step-header.cdk-program-focused, .light-theme .mat-step-header:hover:not([aria-disabled]), .light-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(var(--palette-background-hover), var(--palette-background-hover-alpha-light));
}
.light-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .light-theme .mat-step-header:hover {
    background: none;
  }
}
.light-theme .mat-step-header .mat-step-label,
.light-theme .mat-step-header .mat-step-optional {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-step-header .mat-step-icon {
  background-color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
  color: var(--palette-primary-contrast-500);
}
.light-theme .mat-step-header .mat-step-icon-selected,
.light-theme .mat-step-header .mat-step-icon-state-done,
.light-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: var(--palette-primary-500);
  color: var(--palette-primary-contrast-500);
}
.light-theme .mat-step-header.mat-accent .mat-step-icon {
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.light-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.light-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-step-header.mat-warn .mat-step-icon {
  color: var(--palette-warn-contrast-500);
}
.light-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.light-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.light-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: var(--palette-warn-500);
  color: var(--palette-warn-contrast-500);
}
.light-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: var(--palette-warn-500);
}
.light-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: var(--palette-warn-500);
}
.light-theme .mat-stepper-horizontal, .light-theme .mat-stepper-vertical {
  background-color: rgb(var(--palette-background-card-light));
}
.light-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-horizontal-stepper-header::before,
.light-theme .mat-horizontal-stepper-header::after,
.light-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.light-theme .mat-sort-header-arrow {
  color: rgba(var(--palette-foreground-secondary-text-light), var(--palette-foreground-secondary-text-alpha-light));
}
.light-theme .mat-tab-nav-bar,
.light-theme .mat-tab-header {
  border-bottom: 1px solid rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
}
.light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.light-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(var(--palette-foreground-divider-light), var(--palette-foreground-divider-alpha-light));
  border-bottom: none;
}
.light-theme .mat-tab-label, .light-theme .mat-tab-link {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(var(--palette-foreground-disabled-text-light), var(--palette-foreground-disabled-text-alpha-light));
}
.light-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.light-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-primary-100);
}
.light-theme .mat-tab-group.mat-primary .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .light-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: var(--palette-primary-contrast-500);
}
.light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-accent-100);
}
.light-theme .mat-tab-group.mat-accent .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .light-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: var(--palette-accent-contrast-500);
}
.light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-warn-100);
}
.light-theme .mat-tab-group.mat-warn .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .light-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: var(--palette-warn-contrast-500);
}
.light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-primary-100);
}
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .light-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .light-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: var(--palette-primary-500);
}
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .light-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: var(--palette-primary-contrast-500);
}
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: var(--palette-primary-contrast-500);
}
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: var(--palette-primary-contrast-500);
}
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: var(--palette-primary-contrast-500);
}
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.light-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.light-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: var(--palette-primary-contrast-500);
}
.light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-accent-100);
}
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .light-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .light-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: var(--palette-accent-500);
}
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .light-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: var(--palette-accent-contrast-500);
}
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: var(--palette-accent-contrast-500);
}
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.light-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.light-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: var(--palette-accent-contrast-500);
}
.light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-warn-100);
}
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .light-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .light-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: var(--palette-warn-500);
}
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .light-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: var(--palette-warn-contrast-500);
}
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: var(--palette-warn-contrast-500);
}
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: var(--palette-warn-contrast-500);
}
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: var(--palette-warn-contrast-500);
}
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.light-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.light-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: var(--palette-warn-contrast-500);
}
.light-theme .mat-toolbar {
  background: rgb(var(--palette-background-app-bar-light));
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.light-theme .mat-toolbar.mat-primary {
  background: var(--palette-primary-500);
  color: var(--palette-primary-contrast-500);
}
.light-theme .mat-toolbar.mat-accent {
  background: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.light-theme .mat-toolbar.mat-warn {
  background: var(--palette-warn-500);
  color: var(--palette-warn-contrast-500);
}
.light-theme .mat-toolbar .mat-form-field-underline,
.light-theme .mat-toolbar .mat-form-field-ripple,
.light-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.light-theme .mat-toolbar .mat-form-field-label,
.light-theme .mat-toolbar .mat-focused .mat-form-field-label,
.light-theme .mat-toolbar .mat-select-value,
.light-theme .mat-toolbar .mat-select-arrow,
.light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.light-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }

  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.light-theme .mat-tooltip {
  background: rgb(var(--palette-background-tooltip-light));
}
.light-theme .mat-tree {
  background: rgb(var(--palette-background-card-light));
}
.light-theme .mat-tree-node,
.light-theme .mat-nested-tree-node {
  color: rgba(var(--palette-foreground-text-light), var(--palette-foreground-text-alpha-light));
}
.mat-tree-node {
  min-height: 48px;
}
.light-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 6px 10px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light)), 0px 1px 18px 0px rgba(var(--palette-foreground-elevation-light), var(--palette-foreground-elevation-alpha-light));
}
.light-theme .mat-simple-snackbar-action {
  color: var(--palette-accent-500);
}
/**
 * DARK THEME
 */
.dark-theme .mat-ripple-element {
  background-color: rgb(var(--palette-foreground-base-dark));
  opacity: 0.1;
}
.dark-theme .mat-option {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-option:hover:not(.mat-option-disabled), .dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(var(--palette-background-hover-dark), var(--palette-background-hover-alpha-dark));
}
.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(var(--palette-background-hover-dark), var(--palette-background-hover-alpha-dark));
}
.dark-theme .mat-option.mat-active {
  background: rgba(var(--palette-background-hover-dark), var(--palette-background-hover-alpha-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-option.mat-option-disabled {
  color: rgba(var(--palette-foreground-hint-text-dark), var(--palette-foreground-hint-text-alpha-dark));
}
.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: var(--palette-primary-200);
}
.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: var(--palette-accent-500);
}
.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: var(--palette-warn-500);
}
.dark-theme .mat-optgroup-label {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(var(--palette-foreground-hint-text-dark), var(--palette-foreground-hint-text-alpha-dark));
}
.dark-theme .mat-pseudo-checkbox {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-pseudo-checkbox::after {
  color: rgb(var(--palette-background-background-dark));
}
.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: var(--palette-primary-200);
}
.dark-theme .mat-pseudo-checkbox-checked,
.dark-theme .mat-pseudo-checkbox-indeterminate,
.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: var(--palette-accent-500);
}
.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: var(--palette-warn-500);
}
.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.dark-theme .mat-app-background, .dark-theme.mat-app-background {
  background-color: rgb(var(--palette-background-background-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 1px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 3px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 2px 2px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 5px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 3px 4px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 8px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 5px 8px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 14px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 6px 10px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 18px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 7px 10px 1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 2px 16px 1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 8px 10px 1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 3px 14px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 9px 12px 1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 3px 16px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 10px 14px 1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 4px 18px 3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 11px 15px 1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 4px 20px 3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 12px 17px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 5px 22px 4px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 13px 19px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 5px 24px 4px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 14px 21px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 5px 26px 4px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 15px 22px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 6px 28px 5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 16px 24px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 6px 30px 5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 17px 26px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 6px 32px 5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 18px 28px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 7px 34px 6px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 19px 29px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 7px 36px 6px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 20px 31px 3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 8px 38px 7px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 21px 33px 3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 8px 40px 7px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 22px 35px 3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 8px 42px 7px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 23px 36px 3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 9px 44px 8px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 24px 38px 3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 9px 46px 8px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.mat-theme-loaded-marker {
  display: none;
}
.dark-theme .mat-autocomplete-panel {
  background: rgb(var(--palette-background-card-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: rgb(var(--palette-background-card-dark));
}
.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-badge {
  position: relative;
}
.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.dark-theme .ng-animate-disabled .mat-badge-content,
.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.dark-theme .mat-badge-content {
  color: var(--palette-primary-contrast-200);
  background: var(--palette-primary-200);
}
.cdk-high-contrast-active .dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.dark-theme .mat-badge-accent .mat-badge-content {
  background: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-badge-warn .mat-badge-content {
  color: var(--palette-warn-contrast-500);
  background: var(--palette-warn-500);
}
.dark-theme .mat-badge-disabled .mat-badge-content {
  background: rgba(var(--palette-foreground-disabled-button-dark), var(--palette-foreground-disabled-button-alpha-dark));
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 16px 24px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 6px 30px 5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
  background: rgb(var(--palette-background-dialog-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-button, .dark-theme .mat-icon-button, .dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.dark-theme .mat-button.mat-primary, .dark-theme .mat-icon-button.mat-primary, .dark-theme .mat-stroked-button.mat-primary {
  color: var(--palette-primary-200);
}
.dark-theme .mat-button.mat-accent, .dark-theme .mat-icon-button.mat-accent, .dark-theme .mat-stroked-button.mat-accent {
  color: var(--palette-accent-500);
}
.dark-theme .mat-button.mat-warn, .dark-theme .mat-icon-button.mat-warn, .dark-theme .mat-stroked-button.mat-warn {
  color: var(--palette-warn-500);
}
.dark-theme .mat-button.mat-primary.mat-button-disabled, .dark-theme .mat-button.mat-accent.mat-button-disabled, .dark-theme .mat-button.mat-warn.mat-button-disabled, .dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(var(--palette-foreground-disabled-button-dark), var(--palette-foreground-disabled-button-alpha-dark));
}
.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.dark-theme .mat-button .mat-ripple-element, .dark-theme .mat-icon-button .mat-ripple-element, .dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.dark-theme .mat-button-focus-overlay {
  background: rgb(var(--palette-foreground-base-dark));
}
.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-flat-button, .dark-theme .mat-raised-button, .dark-theme .mat-fab, .dark-theme .mat-mini-fab {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
  background-color: rgb(var(--palette-background-raised-button-dark));
}
.dark-theme .mat-flat-button.mat-primary, .dark-theme .mat-raised-button.mat-primary, .dark-theme .mat-fab.mat-primary, .dark-theme .mat-mini-fab.mat-primary {
  color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-flat-button.mat-accent, .dark-theme .mat-raised-button.mat-accent, .dark-theme .mat-fab.mat-accent, .dark-theme .mat-mini-fab.mat-accent {
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-flat-button.mat-warn, .dark-theme .mat-raised-button.mat-warn, .dark-theme .mat-fab.mat-warn, .dark-theme .mat-mini-fab.mat-warn {
  color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-fab.mat-primary.mat-button-disabled, .dark-theme .mat-fab.mat-accent.mat-button-disabled, .dark-theme .mat-fab.mat-warn.mat-button-disabled, .dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(var(--palette-foreground-disabled-button-dark), var(--palette-foreground-disabled-button-alpha-dark));
}
.dark-theme .mat-flat-button.mat-primary, .dark-theme .mat-raised-button.mat-primary, .dark-theme .mat-fab.mat-primary, .dark-theme .mat-mini-fab.mat-primary {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-flat-button.mat-accent, .dark-theme .mat-raised-button.mat-accent, .dark-theme .mat-fab.mat-accent, .dark-theme .mat-mini-fab.mat-accent {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-flat-button.mat-warn, .dark-theme .mat-raised-button.mat-warn, .dark-theme .mat-fab.mat-warn, .dark-theme .mat-mini-fab.mat-warn {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dark-theme .mat-fab.mat-primary.mat-button-disabled, .dark-theme .mat-fab.mat-accent.mat-button-disabled, .dark-theme .mat-fab.mat-warn.mat-button-disabled, .dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(var(--palette-background-disabled-button-dark), var(--palette-background-disabled-button-alpha-dark));
}
.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .dark-theme .mat-fab.mat-primary .mat-ripple-element, .dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: var(--palette-primary-contrast-200);
  opacity: 0.1;
}
.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .dark-theme .mat-fab.mat-accent .mat-ripple-element, .dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: var(--palette-accent-contrast-500);
  opacity: 0.1;
}
.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .dark-theme .mat-fab.mat-warn .mat-ripple-element, .dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: var(--palette-warn-contrast-500);
  opacity: 0.1;
}
.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 2px 2px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 5px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 8px 10px 1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 3px 14px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-fab:not([class*=mat-elevation-z]), .dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 6px 10px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 18px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 12px 17px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 5px 22px 4px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-button-toggle-standalone,
.dark-theme .mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 2px 2px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 5px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dark-theme .mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.dark-theme .mat-button-toggle {
  color: rgba(var(--palette-foreground-hint-text-dark), var(--palette-foreground-hint-text-alpha-dark));
}
.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(var(--palette-background-focused-button-dark), var(--palette-background-focused-button-alpha-dark));
}
.dark-theme .mat-button-toggle-appearance-standard {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
  background: rgb(var(--palette-background-card-dark));
}
.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: rgba(var(--palette-background-focused-button-dark), var(--palette-background-focused-button-alpha-dark));
}
.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-button-toggle-checked {
  background-color: rgb(var(--palette-background-selected-button-dark));
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-button-toggle-disabled {
  color: rgba(var(--palette-foreground-disabled-button-dark), var(--palette-foreground-disabled-button-alpha-dark));
  background-color: rgb(var(--palette-background-disabled-button-toggle-dark));
}
.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: rgb(var(--palette-background-card-dark));
}
.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: rgb(var(--palette-background-selected-disabled-button-dark));
}
.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-card {
  background: rgb(var(--palette-background-card-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 1px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 3px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 0px 0px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-card-subtitle {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-checkbox-frame {
  border-color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-checkbox-checkmark {
  fill: rgb(var(--palette-background-background-dark));
}
.dark-theme .mat-checkbox-checkmark-path {
  stroke: rgb(var(--palette-background-background-dark)) !important;
}
.dark-theme .mat-checkbox-mixedmark {
  background-color: rgb(var(--palette-background-background-dark));
}
.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: rgb(var(--palette-foreground-base-dark));
}
.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: var(--palette-primary-200);
}
.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: var(--palette-accent-500);
}
.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: var(--palette-warn-500);
}
.dark-theme .mat-chip.mat-standard-chip {
  background-color: rgb(var(--palette-background-unselected-chip-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 3px 4px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 8px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip::after {
  background: rgb(var(--palette-foreground-base-dark));
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: var(--palette-primary-200);
  color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: var(--palette-primary-contrast-200);
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: var(--palette-primary-contrast-200);
  opacity: 0.1;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: var(--palette-warn-500);
  color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: var(--palette-warn-contrast-500);
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: var(--palette-warn-contrast-500);
  opacity: 0.1;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: var(--palette-accent-contrast-500);
  opacity: 0.4;
}
.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: var(--palette-accent-contrast-500);
  opacity: 0.1;
}
.dark-theme .mat-table {
  background: rgb(var(--palette-background-card-dark));
}
.dark-theme .mat-table thead, .dark-theme .mat-table tbody, .dark-theme .mat-table tfoot,
.dark-theme mat-header-row, .dark-theme mat-row, .dark-theme mat-footer-row,
.dark-theme [mat-header-row], .dark-theme [mat-row], .dark-theme [mat-footer-row],
.dark-theme .mat-table-sticky {
  background: inherit;
}
.dark-theme mat-row, .dark-theme mat-header-row, .dark-theme mat-footer-row,
.dark-theme th.mat-header-cell, .dark-theme td.mat-cell, .dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-header-cell {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-cell, .dark-theme .mat-footer-cell {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-calendar-arrow {
  fill: rgba(var(--palette-foreground-icon-dark), var(--palette-foreground-icon-alpha-dark));
}
.dark-theme .mat-datepicker-toggle,
.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(var(--palette-foreground-icon-dark), var(--palette-foreground-icon-alpha-dark));
}
.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-calendar-table-header,
.dark-theme .mat-calendar-body-label {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-calendar-body-cell-content,
.dark-theme .mat-date-range-input-separator {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
  border-color: transparent;
}
.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-calendar-body-in-preview {
  color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(var(--palette-foreground-hint-text-dark), var(--palette-foreground-hint-text-alpha-dark));
}
.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  opacity: 0.5;
}
.dark-theme .mat-calendar-body-in-range::before {
  background: var(--palette-primary-200);
}
.dark-theme .mat-calendar-body-comparison-identical,
.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, var(--palette-primary-200) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, var(--palette-primary-200) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dark-theme .mat-calendar-body-selected {
  background-color: var(--palette-primary-200);
  color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  opacity: 0.2;
}
.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px var(--palette-primary-contrast-200);
}
.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
  background-color: rgb(var(--palette-background-card-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: var(--palette-accent-500);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, var(--palette-accent-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, var(--palette-accent-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  opacity: 0.2;
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px var(--palette-accent-contrast-500);
}
.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: var(--palette-warn-500);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, var(--palette-warn-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, var(--palette-warn-500) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: var(--palette-warn-500);
  color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  opacity: 0.2;
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px var(--palette-warn-contrast-500);
}
.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 24px 38px 3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 9px 46px 8px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-datepicker-toggle-active {
  color: var(--palette-primary-200);
}
.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: var(--palette-accent-500);
}
.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: var(--palette-warn-500);
}
.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 24px 38px 3px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 9px 46px 8px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
  background: rgb(var(--palette-background-dialog-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-divider {
  border-top-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-divider-vertical {
  border-right-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-expansion-panel {
  background: rgb(var(--palette-background-card-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 2px 2px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 5px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-action-row {
  border-top-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(var(--palette-background-hover-dark), var(--palette-background-hover-alpha-dark));
}
@media (hover: none) {
  .dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: rgb(var(--palette-background-card-dark));
  }
}
.dark-theme .mat-expansion-panel-header-title {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-expansion-panel-header-description,
.dark-theme .mat-expansion-indicator::after {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(var(--palette-foreground-disabled-button-dark), var(--palette-foreground-disabled-button-alpha-dark));
}
.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.dark-theme .mat-form-field-label {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-hint {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: var(--palette-primary-200);
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: var(--palette-accent-500);
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: var(--palette-warn-500);
}
.dark-theme .mat-focused .mat-form-field-required-marker {
  color: var(--palette-accent-500);
}
.dark-theme .mat-form-field-ripple {
  background-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: var(--palette-primary-200);
}
.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: var(--palette-accent-500);
}
.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: var(--palette-warn-500);
}
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: var(--palette-warn-500);
}
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: var(--palette-warn-500);
}
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-error {
  color: var(--palette-warn-500);
}
.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark)) 0%, rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark)) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark)) 0%, rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark)) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgb(var(--palette-foreground-base-dark));
}
.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgb(var(--palette-foreground-base-dark));
}
.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: var(--palette-primary-200);
}
.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: var(--palette-accent-500);
}
.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: var(--palette-warn-500);
}
.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: var(--palette-warn-500);
}
.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-icon.mat-primary {
  color: var(--palette-primary-200);
}
.dark-theme .mat-icon.mat-accent {
  color: var(--palette-accent-500);
}
.dark-theme .mat-icon.mat-warn {
  color: var(--palette-warn-500);
}
.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-input-element:disabled,
.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-input-element {
  caret-color: var(--palette-primary-200);
}
.dark-theme .mat-input-element::placeholder {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-input-element option {
  color: rgba(0, 0, 0, 0.87);
}
.dark-theme .mat-input-element option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: var(--palette-accent-500);
}
.dark-theme .mat-form-field.mat-warn .mat-input-element,
.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: var(--palette-warn-500);
}
.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: var(--palette-warn-500);
}
.dark-theme .mat-list-base .mat-list-item {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-list-base .mat-list-option {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-list-base .mat-subheader {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-list-item-disabled {
  background-color: rgb(var(--palette-background-disabled-list-option-dark));
}
.dark-theme .mat-list-option:hover, .dark-theme .mat-list-option:focus,
.dark-theme .mat-nav-list .mat-list-item:hover,
.dark-theme .mat-nav-list .mat-list-item:focus,
.dark-theme .mat-action-list .mat-list-item:hover,
.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(var(--palette-background-hover-dark), var(--palette-background-hover-alpha-dark));
}
.dark-theme .mat-list-single-selected-option, .dark-theme .mat-list-single-selected-option:hover, .dark-theme .mat-list-single-selected-option:focus {
  background: rgba(var(--palette-background-hover-dark), var(--palette-background-hover-alpha-dark));
}
.dark-theme .mat-menu-panel {
  background: rgb(var(--palette-background-card-dark));
}
.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-menu-item {
  background: transparent;
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-menu-item[disabled],
.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(var(--palette-foreground-disabled-dark), var(--palette-foreground-disabled-alpha-dark));
}
.dark-theme .mat-menu-item .mat-icon-no-color,
.dark-theme .mat-menu-submenu-icon {
  color: rgba(var(--palette-foreground-icon-dark), var(--palette-foreground-icon-alpha-dark));
}
.dark-theme .mat-menu-item:hover:not([disabled]),
.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(var(--palette-background-hover-dark), var(--palette-background-hover-alpha-dark));
}
.dark-theme .mat-paginator {
  background: rgb(var(--palette-background-card-dark));
}
.dark-theme .mat-paginator,
.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-paginator-decrement,
.dark-theme .mat-paginator-increment {
  border-top: 2px solid rgba(var(--palette-foreground-icon-dark), var(--palette-foreground-icon-alpha-dark));
  border-right: 2px solid rgba(var(--palette-foreground-icon-dark), var(--palette-foreground-icon-alpha-dark));
}
.dark-theme .mat-paginator-first,
.dark-theme .mat-paginator-last {
  border-top: 2px solid rgba(var(--palette-foreground-icon-dark), var(--palette-foreground-icon-alpha-dark));
}
.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(var(--palette-foreground-disabled-dark), var(--palette-foreground-disabled-alpha-dark));
}
.dark-theme .mat-progress-bar-background {
  fill: var(--palette-primary-100);
}
.dark-theme .mat-progress-bar-buffer {
  background-color: var(--palette-primary-100);
}
.dark-theme .mat-progress-bar-fill::after {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: var(--palette-accent-100);
}
.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: var(--palette-accent-100);
}
.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: var(--palette-warn-100);
}
.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: var(--palette-warn-100);
}
.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-progress-spinner circle, .dark-theme .mat-spinner circle {
  stroke: var(--palette-primary-200);
}
.dark-theme .mat-progress-spinner.mat-accent circle, .dark-theme .mat-spinner.mat-accent circle {
  stroke: var(--palette-accent-500);
}
.dark-theme .mat-progress-spinner.mat-warn circle, .dark-theme .mat-spinner.mat-warn circle {
  stroke: var(--palette-warn-500);
}
.dark-theme .mat-radio-outer-circle {
  border-color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: var(--palette-primary-200);
}
.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: var(--palette-accent-500);
}
.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: var(--palette-warn-500);
}
.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(var(--palette-foreground-disabled-dark), var(--palette-foreground-disabled-alpha-dark));
}
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(var(--palette-foreground-disabled-dark), var(--palette-foreground-disabled-alpha-dark));
}
.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(var(--palette-foreground-disabled-dark), var(--palette-foreground-disabled-alpha-dark));
}
.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: rgb(var(--palette-foreground-base-dark));
}
.dark-theme .mat-select-value {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-select-placeholder {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-select-arrow {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-select-panel {
  background: rgb(var(--palette-background-card-dark));
}
.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 4px 5px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 10px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(var(--palette-background-hover-dark), var(--palette-background-hover-alpha-dark));
}
.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: var(--palette-primary-200);
}
.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: var(--palette-accent-500);
}
.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: var(--palette-warn-500);
}
.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: var(--palette-warn-500);
}
.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-drawer-container {
  background-color: rgb(var(--palette-background-background-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-drawer {
  background-color: rgb(var(--palette-background-dialog-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-drawer.mat-drawer-push {
  background-color: rgb(var(--palette-background-dialog-dark));
}
.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 16px 24px 2px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 6px 30px 5px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
  border-right: none;
}
.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
  border-right: none;
}
.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgb(var(--palette-background-card-dark));
  opacity: 0.6;
}
.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: rgb(var(--palette-foreground-base-dark));
}
.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 1px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 3px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
  background-color: #bdbdbd;
}
.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(var(--palette-foreground-disabled-dark), var(--palette-foreground-disabled-alpha-dark));
}
.dark-theme .mat-slider-track-background {
  background-color: rgba(var(--palette-foreground-slider-off-dark), var(--palette-foreground-slider-off-alpha-dark));
}
.dark-theme .mat-primary .mat-slider-track-fill,
.dark-theme .mat-primary .mat-slider-thumb,
.dark-theme .mat-primary .mat-slider-thumb-label {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-primary .mat-slider-thumb-label-text {
  color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-primary .mat-slider-focus-ring {
  background-color: var(--palette-primary-200);
  opacity: 0.2;
}
.dark-theme .mat-accent .mat-slider-track-fill,
.dark-theme .mat-accent .mat-slider-thumb,
.dark-theme .mat-accent .mat-slider-thumb-label {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-accent .mat-slider-thumb-label-text {
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-accent .mat-slider-focus-ring {
  background-color: var(--palette-accent-500);
  opacity: 0.2;
}
.dark-theme .mat-warn .mat-slider-track-fill,
.dark-theme .mat-warn .mat-slider-thumb,
.dark-theme .mat-warn .mat-slider-thumb-label {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-warn .mat-slider-thumb-label-text {
  color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-warn .mat-slider-focus-ring {
  background-color: var(--palette-warn-500);
  opacity: 0.2;
}
.dark-theme .mat-slider:hover .mat-slider-track-background,
.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(var(--palette-foreground-slider-off-active-dark), var(--palette-foreground-slider-off-active-alpha-dark));
}
.dark-theme .mat-slider-disabled .mat-slider-track-background,
.dark-theme .mat-slider-disabled .mat-slider-track-fill,
.dark-theme .mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(var(--palette-foreground-slider-off-dark), var(--palette-foreground-slider-off-alpha-dark));
}
.dark-theme .mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(var(--palette-foreground-slider-off-dark), var(--palette-foreground-slider-off-alpha-dark));
}
.dark-theme .mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgb(var(--palette-foreground-base-dark));
  opacity: 0.12;
}
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(var(--palette-foreground-slider-min-dark), var(--palette-foreground-slider-min-alpha-dark));
}
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(var(--palette-foreground-slider-off-dark), var(--palette-foreground-slider-off-alpha-dark));
}
.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(var(--palette-foreground-slider-off-dark), var(--palette-foreground-slider-off-alpha-dark));
  background-color: transparent;
}
.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(var(--palette-foreground-slider-off-active-dark), var(--palette-foreground-slider-off-active-alpha-dark));
}
.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(var(--palette-foreground-slider-off-dark), var(--palette-foreground-slider-off-alpha-dark));
}
.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgb(var(--palette-foreground-base-dark));
  opacity: 0.7;
}
.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgb(var(--palette-foreground-base-dark)), rgb(var(--palette-foreground-base-dark)) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgb(var(--palette-foreground-base-dark)), rgb(var(--palette-foreground-base-dark)) 2px, transparent 0, transparent);
  opacity: 0.7;
}
.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgb(var(--palette-foreground-base-dark)), rgb(var(--palette-foreground-base-dark)) 2px, transparent 0, transparent);
  opacity: 0.7;
}
.dark-theme .mat-step-header.cdk-keyboard-focused, .dark-theme .mat-step-header.cdk-program-focused, .dark-theme .mat-step-header:hover:not([aria-disabled]), .dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(var(--palette-background-hover-dark), var(--palette-background-hover-alpha-dark));
}
.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .dark-theme .mat-step-header:hover {
    background: none;
  }
}
.dark-theme .mat-step-header .mat-step-label,
.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
  color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-step-header .mat-step-icon-selected,
.dark-theme .mat-step-header .mat-step-icon-state-done,
.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: var(--palette-primary-200);
  color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: var(--palette-warn-500);
  color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: var(--palette-warn-500);
}
.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: var(--palette-warn-500);
}
.dark-theme .mat-stepper-horizontal, .dark-theme .mat-stepper-vertical {
  background-color: rgb(var(--palette-background-card-dark));
}
.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-horizontal-stepper-header::before,
.dark-theme .mat-horizontal-stepper-header::after,
.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-sort-header-arrow {
  color: rgba(var(--palette-foreground-secondary-text-dark), var(--palette-foreground-secondary-text-alpha-dark));
}
.dark-theme .mat-tab-nav-bar,
.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
}
.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(var(--palette-foreground-divider-dark), var(--palette-foreground-divider-alpha-dark));
  border-bottom: none;
}
.dark-theme .mat-tab-label, .dark-theme .mat-tab-link {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(var(--palette-foreground-disabled-text-dark), var(--palette-foreground-disabled-text-alpha-dark));
}
.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-primary-100);
}
.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-accent-100);
}
.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-warn-100);
}
.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-primary-100);
}
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: var(--palette-primary-200);
}
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-accent-100);
}
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: var(--palette-accent-500);
}
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: var(--palette-warn-100);
}
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: var(--palette-warn-500);
}
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-toolbar {
  background: rgb(var(--palette-background-app-bar-dark));
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-toolbar.mat-primary {
  background: var(--palette-primary-200);
  color: var(--palette-primary-contrast-200);
}
.dark-theme .mat-toolbar.mat-accent {
  background: var(--palette-accent-500);
  color: var(--palette-accent-contrast-500);
}
.dark-theme .mat-toolbar.mat-warn {
  background: var(--palette-warn-500);
  color: var(--palette-warn-contrast-500);
}
.dark-theme .mat-toolbar .mat-form-field-underline,
.dark-theme .mat-toolbar .mat-form-field-ripple,
.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.dark-theme .mat-toolbar .mat-form-field-label,
.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.dark-theme .mat-toolbar .mat-select-value,
.dark-theme .mat-toolbar .mat-select-arrow,
.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.dark-theme .mat-tooltip {
  background: rgb(var(--palette-background-tooltip-dark));
}
.dark-theme .mat-tree {
  background: rgb(var(--palette-background-card-dark));
}
.dark-theme .mat-tree-node,
.dark-theme .mat-nested-tree-node {
  color: rgba(var(--palette-foreground-text-dark), var(--palette-foreground-text-alpha-dark));
}
.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 6px 10px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark)), 0px 1px 18px 0px rgba(var(--palette-foreground-elevation-dark), var(--palette-foreground-elevation-alpha-dark));
}
.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Regular.03523cf578d69fa92322.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Regular.03523cf578d69fa92322.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Black.1224b64c95f897e542d9.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-BlackItalic.279b831d1cc21955a97a.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Bold.4f39c5796e60c9d8e732.ttf') format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-BoldItalic.ad2445ca4e46908fbf7b.ttf') format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Bold.4f39c5796e60c9d8e732.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-BoldItalic.ad2445ca4e46908fbf7b.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Medium.13a29228654d5c5ec9c4.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-MediumItalic.17d0cac04a3f124945e1.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Light.0cea39826bd36bbfe330.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-LightItalic.f3afeb2d078386350b66.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Thin.c38fab23fc1c36894f10.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-ThinItalic.082b9e840d3a498e8a3c.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('material-icons.f71673ad689fb42ddae1.woff2') format("woff2");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.mat-app-background {
  /** Style that affect Dynamic attribute components  */
  /* Fix for summernote modal dialogs (e.g. adding images) get behind the blur screen */
  /* Remove border and rounded corners */
  /* Hide custom color palettes */
  /* Make edit bar sticky on top in scroll */
  /* Hide bottom line that is used to resize */
  /* Make toolbar transparent to look more like that it is part of out theme */
  /**
   * Fix so that borders of mat-button-toggle-group are still within the bounds of mat-menu-item
   */
  /**
   * Remove the 16px padding underneed the form-field where errors are supposed to be shown.
   */
  /**
   * Remove the rounded border of form field, useful in a grid for example
   */
}
.mat-app-background .router-h-full {
  height: 100%;
}
.mat-app-background .router-h-full > * {
  height: 100%;
}
.mat-app-background .router-h-full > * > * {
  height: 100%;
}
.mat-app-background .rounded-0 {
  border-radius: 0px;
}
.mat-app-background .rounded-1 {
  border-radius: 1px;
}
.mat-app-background .rounded-2 {
  border-radius: 2px;
}
.mat-app-background .rounded-4 {
  border-radius: 4px;
}
.mat-app-background .rounded-8 {
  border-radius: 8px;
}
.mat-app-background .rounded-12 {
  border-radius: 12px;
}
.mat-app-background .rounded-16 {
  border-radius: 16px;
}
.mat-app-background .rounded-24 {
  border-radius: 24px;
}
.mat-app-background .rounded-32 {
  border-radius: 32px;
}
.mat-app-background .rounded-64 {
  border-radius: 64px;
}
.mat-app-background .border-solid {
  border-style: solid;
}
.mat-app-background .border-t-solid {
  border-top-style: solid;
}
.mat-app-background .border-r-solid {
  border-right-style: solid;
}
.mat-app-background .border-b-solid {
  border-bottom-style: solid;
}
.mat-app-background .border-l-solid {
  border-left-style: solid;
}
.mat-app-background .border-x-solid {
  border-right-style: solid;
  border-left-style: solid;
}
.mat-app-background .border-y-solid {
  border-top-style: solid;
  border-bottom-style: solid;
}
.mat-app-background .border-dashed {
  border-style: dashed;
}
.mat-app-background .border-t-dashed {
  border-top-style: dashed;
}
.mat-app-background .border-r-dashed {
  border-right-style: dashed;
}
.mat-app-background .border-b-dashed {
  border-bottom-style: dashed;
}
.mat-app-background .border-l-dashed {
  border-left-style: dashed;
}
.mat-app-background .border-x-dashed {
  border-right-style: dashed;
  border-left-style: dashed;
}
.mat-app-background .border-y-dashed {
  border-top-style: dashed;
  border-bottom-style: dashed;
}
.mat-app-background .border-dotted {
  border-style: dotted;
}
.mat-app-background .border-t-dotted {
  border-top-style: dotted;
}
.mat-app-background .border-r-dotted {
  border-right-style: dotted;
}
.mat-app-background .border-b-dotted {
  border-bottom-style: dotted;
}
.mat-app-background .border-l-dotted {
  border-left-style: dotted;
}
.mat-app-background .border-x-dotted {
  border-right-style: dotted;
  border-left-style: dotted;
}
.mat-app-background .border-y-dotted {
  border-top-style: dotted;
  border-bottom-style: dotted;
}
.mat-app-background .border-double {
  border-style: double;
}
.mat-app-background .border-t-double {
  border-top-style: double;
}
.mat-app-background .border-r-double {
  border-right-style: double;
}
.mat-app-background .border-b-double {
  border-bottom-style: double;
}
.mat-app-background .border-l-double {
  border-left-style: double;
}
.mat-app-background .border-x-double {
  border-right-style: double;
  border-left-style: double;
}
.mat-app-background .border-y-double {
  border-top-style: double;
  border-bottom-style: double;
}
.mat-app-background .border-none {
  border-style: none;
}
.mat-app-background .border-t-none {
  border-top-style: none;
}
.mat-app-background .border-r-none {
  border-right-style: none;
}
.mat-app-background .border-b-none {
  border-bottom-style: none;
}
.mat-app-background .border-l-none {
  border-left-style: none;
}
.mat-app-background .border-x-none {
  border-right-style: none;
  border-left-style: none;
}
.mat-app-background .border-y-none {
  border-top-style: none;
  border-bottom-style: none;
}
.mat-app-background .border-0 {
  border-width: 0px;
}
.mat-app-background .border-t-0 {
  border-top-width: 0px;
}
.mat-app-background .border-r-0 {
  border-right-width: 0px;
}
.mat-app-background .border-b-0 {
  border-bottom-width: 0px;
}
.mat-app-background .border-l-0 {
  border-left-width: 0px;
}
.mat-app-background .border-x-0 {
  border-right-width: 0px;
  border-left-width: 0px;
}
.mat-app-background .border-y-0 {
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.mat-app-background .border-1 {
  border-width: 1px;
}
.mat-app-background .border-t-1 {
  border-top-width: 1px;
}
.mat-app-background .border-r-1 {
  border-right-width: 1px;
}
.mat-app-background .border-b-1 {
  border-bottom-width: 1px;
}
.mat-app-background .border-l-1 {
  border-left-width: 1px;
}
.mat-app-background .border-x-1 {
  border-right-width: 1px;
  border-left-width: 1px;
}
.mat-app-background .border-y-1 {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.mat-app-background .border-2 {
  border-width: 2px;
}
.mat-app-background .border-t-2 {
  border-top-width: 2px;
}
.mat-app-background .border-r-2 {
  border-right-width: 2px;
}
.mat-app-background .border-b-2 {
  border-bottom-width: 2px;
}
.mat-app-background .border-l-2 {
  border-left-width: 2px;
}
.mat-app-background .border-x-2 {
  border-right-width: 2px;
  border-left-width: 2px;
}
.mat-app-background .border-y-2 {
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.mat-app-background .border-4 {
  border-width: 4px;
}
.mat-app-background .border-t-4 {
  border-top-width: 4px;
}
.mat-app-background .border-r-4 {
  border-right-width: 4px;
}
.mat-app-background .border-b-4 {
  border-bottom-width: 4px;
}
.mat-app-background .border-l-4 {
  border-left-width: 4px;
}
.mat-app-background .border-x-4 {
  border-right-width: 4px;
  border-left-width: 4px;
}
.mat-app-background .border-y-4 {
  border-top-width: 4px;
  border-bottom-width: 4px;
}
.mat-app-background .border-8 {
  border-width: 8px;
}
.mat-app-background .border-t-8 {
  border-top-width: 8px;
}
.mat-app-background .border-r-8 {
  border-right-width: 8px;
}
.mat-app-background .border-b-8 {
  border-bottom-width: 8px;
}
.mat-app-background .border-l-8 {
  border-left-width: 8px;
}
.mat-app-background .border-x-8 {
  border-right-width: 8px;
  border-left-width: 8px;
}
.mat-app-background .border-y-8 {
  border-top-width: 8px;
  border-bottom-width: 8px;
}
.mat-app-background .border-12 {
  border-width: 12px;
}
.mat-app-background .border-t-12 {
  border-top-width: 12px;
}
.mat-app-background .border-r-12 {
  border-right-width: 12px;
}
.mat-app-background .border-b-12 {
  border-bottom-width: 12px;
}
.mat-app-background .border-l-12 {
  border-left-width: 12px;
}
.mat-app-background .border-x-12 {
  border-right-width: 12px;
  border-left-width: 12px;
}
.mat-app-background .border-y-12 {
  border-top-width: 12px;
  border-bottom-width: 12px;
}
.mat-app-background .border-16 {
  border-width: 16px;
}
.mat-app-background .border-t-16 {
  border-top-width: 16px;
}
.mat-app-background .border-r-16 {
  border-right-width: 16px;
}
.mat-app-background .border-b-16 {
  border-bottom-width: 16px;
}
.mat-app-background .border-l-16 {
  border-left-width: 16px;
}
.mat-app-background .border-x-16 {
  border-right-width: 16px;
  border-left-width: 16px;
}
.mat-app-background .border-y-16 {
  border-top-width: 16px;
  border-bottom-width: 16px;
}
.mat-app-background .border-24 {
  border-width: 24px;
}
.mat-app-background .border-t-24 {
  border-top-width: 24px;
}
.mat-app-background .border-r-24 {
  border-right-width: 24px;
}
.mat-app-background .border-b-24 {
  border-bottom-width: 24px;
}
.mat-app-background .border-l-24 {
  border-left-width: 24px;
}
.mat-app-background .border-x-24 {
  border-right-width: 24px;
  border-left-width: 24px;
}
.mat-app-background .border-y-24 {
  border-top-width: 24px;
  border-bottom-width: 24px;
}
.mat-app-background .border-32 {
  border-width: 32px;
}
.mat-app-background .border-t-32 {
  border-top-width: 32px;
}
.mat-app-background .border-r-32 {
  border-right-width: 32px;
}
.mat-app-background .border-b-32 {
  border-bottom-width: 32px;
}
.mat-app-background .border-l-32 {
  border-left-width: 32px;
}
.mat-app-background .border-x-32 {
  border-right-width: 32px;
  border-left-width: 32px;
}
.mat-app-background .border-y-32 {
  border-top-width: 32px;
  border-bottom-width: 32px;
}
.mat-app-background .border-64 {
  border-width: 64px;
}
.mat-app-background .border-t-64 {
  border-top-width: 64px;
}
.mat-app-background .border-r-64 {
  border-right-width: 64px;
}
.mat-app-background .border-b-64 {
  border-bottom-width: 64px;
}
.mat-app-background .border-l-64 {
  border-left-width: 64px;
}
.mat-app-background .border-x-64 {
  border-right-width: 64px;
  border-left-width: 64px;
}
.mat-app-background .border-y-64 {
  border-top-width: 64px;
  border-bottom-width: 64px;
}
.mat-app-background.ex-density-comfortable .mat-button,
.mat-app-background.ex-density-comfortable .mat-button-base {
  line-height: 28px;
}
.mat-app-background.ex-density-comfortable .mat-button-toggle-group {
  line-height: 28px;
  height: 28px;
}
.mat-app-background.ex-density-comfortable .mat-button-toggle-group .mat-button-toggle-label-content {
  line-height: inherit;
}
.mat-app-background.ex-density-comfortable .mat-menu-item .mat-button-toggle-group {
  /* 28px - 2px to make sure that the border is shown properly */
  line-height: 26px;
  height: 26px;
}
.mat-app-background.ex-density-comfortable .mat-menu-item {
  line-height: 28px;
  height: 28px;
}
.mat-app-background.ex-density-comfortable .ex-small-button {
  line-height: 24px;
}
.mat-app-background.ex-density-comfortable .ex-small-button.mat-icon-button {
  min-width: 0;
  width: 24px;
  height: 24px;
}
.mat-app-background.ex-density-comfortable .mat-paginator-container {
  min-height: 40px;
}
.mat-app-background.ex-density-comfortable .mat-table tr.mat-header-row {
  height: 48px;
}
.mat-app-background.ex-density-comfortable .mat-table tr.mat-row, .mat-app-background.ex-density-comfortable .mat-table tr.mat-footer-row {
  height: 32px;
}
.mat-app-background.ex-density-comfortable .mat-tab-link {
  height: 36px;
}
.mat-app-background.ex-density-comfortable .ex-secondary-tab-group .mat-tab-link-container,
.mat-app-background.ex-density-comfortable .ex-secondary-tab-group .mat-tab-header {
  padding: 6px 6px !important;
}
.mat-app-background.ex-density-comfortable mat-toolbar {
  height: 48px;
}
.mat-app-background .opacity-0 {
  opacity: 0;
}
.mat-app-background .opacity-4 {
  opacity: 0.04;
}
.mat-app-background .opacity-8 {
  opacity: 0.08;
}
.mat-app-background .opacity-10 {
  opacity: 0.1;
}
.mat-app-background .opacity-12 {
  opacity: 0.12;
}
.mat-app-background .opacity-16 {
  opacity: 0.16;
}
.mat-app-background .opacity-20 {
  opacity: 0.2;
}
.mat-app-background .opacity-24 {
  opacity: 0.24;
}
.mat-app-background .opacity-25 {
  opacity: 0.25;
}
.mat-app-background .opacity-30 {
  opacity: 0.3;
}
.mat-app-background .opacity-32 {
  opacity: 0.32;
}
.mat-app-background .opacity-40 {
  opacity: 0.4;
}
.mat-app-background .opacity-50 {
  opacity: 0.5;
}
.mat-app-background .opacity-60 {
  opacity: 0.6;
}
.mat-app-background .opacity-70 {
  opacity: 0.7;
}
.mat-app-background .opacity-75 {
  opacity: 0.75;
}
.mat-app-background .opacity-80 {
  opacity: 0.8;
}
.mat-app-background .opacity-90 {
  opacity: 0.9;
}
.mat-app-background .opacity-100 {
  opacity: 1;
}
.mat-app-background .opacity-disabled {
  opacity: 0.38;
}
.mat-app-background .dynamic-attribute label {
  font-weight: bold;
}
.mat-app-background .ex-small-button {
  min-width: 40px;
  line-height: 32px;
  font-weight: 500;
  text-transform: none !important;
}
.mat-app-background .ex-small-button.mat-icon-button {
  min-width: 0;
  padding: 0;
  width: 32px;
  height: 32px;
}
.mat-app-background .cursor-auto {
  cursor: auto;
}
.mat-app-background .cursor-default {
  cursor: default;
}
.mat-app-background .cursor-pointer {
  cursor: pointer;
}
.mat-app-background .cursor-grab {
  cursor: grab;
}
.mat-app-background .cursor-grabbing {
  cursor: grabbing;
}
.mat-app-background .cursor-not-allowed {
  cursor: not-allowed;
}
.mat-app-background .cursor-progress {
  cursor: progress;
}
.mat-app-background .cursor-crosshair {
  cursor: crosshair;
}
.mat-app-background .cursor-move {
  cursor: move;
}
.mat-app-background .pointer-events-none {
  pointer-events: none;
}
.mat-app-background .pointer-events-auto {
  pointer-events: auto;
}
.mat-app-background .pointer-events-initial {
  pointer-events: initial;
}
.mat-app-background .select-none {
  -webkit-user-select: none;
          user-select: none;
}
.mat-app-background .select-text {
  -webkit-user-select: text;
          user-select: text;
}
.mat-app-background .select-all {
  -webkit-user-select: all;
          user-select: all;
}
.mat-app-background .select-auto {
  -webkit-user-select: auto;
          user-select: auto;
}
.mat-app-background .hidden {
  display: none;
}
.mat-app-background .block {
  display: block;
}
.mat-app-background .overflow-auto {
  overflow: auto;
}
.mat-app-background .overflow-x-auto {
  overflow-x: auto;
}
.mat-app-background .overflow-y-auto {
  overflow-y: auto;
}
.mat-app-background .overflow-visible {
  overflow: visible;
}
.mat-app-background .overflow-x-visible {
  overflow-x: visible;
}
.mat-app-background .overflow-y-visible {
  overflow-y: visible;
}
.mat-app-background .overflow-hidden {
  overflow: hidden;
}
.mat-app-background .overflow-x-hidden {
  overflow-x: hidden;
}
.mat-app-background .overflow-y-hidden {
  overflow-y: hidden;
}
.mat-app-background .overflow-scroll {
  overflow: scroll;
}
.mat-app-background .overflow-x-scroll {
  overflow-x: scroll;
}
.mat-app-background .overflow-y-scroll {
  overflow-y: scroll;
}
.mat-app-background .inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.mat-app-background .inset-y-0 {
  top: 0;
  bottom: 0;
}
.mat-app-background .inset-x-0 {
  right: 0;
  left: 0;
}
.mat-app-background .top-0 {
  top: 0;
}
.mat-app-background .right-0 {
  right: 0;
}
.mat-app-background .bottom-0 {
  bottom: 0;
}
.mat-app-background .left-0 {
  left: 0;
}
.mat-app-background .static {
  position: static;
}
.mat-app-background .relative {
  position: relative;
}
.mat-app-background .absolute {
  position: absolute;
}
.mat-app-background .fixed {
  position: fixed;
}
.mat-app-background .sticky {
  position: sticky;
}
.mat-app-background .z-0 {
  z-index: 0;
}
.mat-app-background .z-10 {
  z-index: 10;
}
.mat-app-background .z-20 {
  z-index: 20;
}
.mat-app-background .z-30 {
  z-index: 30;
}
.mat-app-background .z-40 {
  z-index: 40;
}
.mat-app-background .z-50 {
  z-index: 50;
}
.mat-app-background .z-75 {
  z-index: 75;
}
.mat-app-background .z-100 {
  z-index: 100;
}
.mat-app-background .z-200 {
  z-index: 200;
}
.mat-app-background .z-300 {
  z-index: 300;
}
.mat-app-background .z-400 {
  z-index: 400;
}
.mat-app-background .z-500 {
  z-index: 500;
}
.mat-app-background .z-600 {
  z-index: 600;
}
.mat-app-background .z-700 {
  z-index: 700;
}
.mat-app-background .z-800 {
  z-index: 800;
}
.mat-app-background .z-900 {
  z-index: 900;
}
.mat-app-background .z-1000 {
  z-index: 1000;
}
.mat-app-background .z-2000 {
  z-index: 2000;
}
.mat-app-background .z-3000 {
  z-index: 3000;
}
.mat-app-background .z-4000 {
  z-index: 4000;
}
.mat-app-background .z-5000 {
  z-index: 5000;
}
.mat-app-background .z-6000 {
  z-index: 6000;
}
.mat-app-background .z-7000 {
  z-index: 7000;
}
.mat-app-background .z-8000 {
  z-index: 8000;
}
.mat-app-background .z-9000 {
  z-index: 9000;
}
.mat-app-background .z-9999 {
  z-index: 9999;
}
.mat-app-background .z-auto {
  z-index: auto;
}
@keyframes tmtintropulse {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 239, 147, 0.7);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(254, 227, 119, 0);
  }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 213, 48, 0.1);
  }
}
.mat-app-background .introjs-hint-pulse {
  background-color: rgba(255, 213, 48, 0.9) !important;
  animation: tmtintropulse 2s infinite !important;
}
.mat-app-background.dark-theme .introjs-tooltip {
  background-color: rgb(var(--palette-background-tooltip-dark));
}
.mat-app-background.dark-theme .introjs-arrow.top {
  border-bottom-color: rgb(var(--palette-background-card-dark));
}
.mat-app-background.dark-theme .introjs-arrow.left {
  border-right-color: rgb(var(--palette-background-card-dark));
}
.mat-app-background.dark-theme .introjs-arrow.bottom {
  border-top-color: rgb(var(--palette-background-card-dark));
}
.mat-app-background.dark-theme .introjs-arrow.right {
  border-left-color: rgb(var(--palette-background-card-dark));
}
.mat-app-background.dark-theme .introjs-button {
  background-color: rgb(var(--palette-background-card-dark));
  text-shadow: none;
}
.mat-app-background.dark-theme .introjs-highlight {
  box-shadow: rgba(255, 255, 255, 0.8) 0px 0px 1px 5px, rgba(11, 11, 11, 0.5) 0px 0px 0px 5000px !important;
}
.mat-app-background.dark-theme .introjs-tooltip {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}
.mat-app-background.light-theme .introjs-tooltip {
  background-color: rgb(var(--palette-background-card-light));
}
.mat-app-background.light-theme .introjs-arrow.top {
  border-bottom-color: rgb(var(--palette-background-card-light));
}
.mat-app-background.light-theme .introjs-arrow.left {
  border-right-color: rgb(var(--palette-background-card-light));
}
.mat-app-background.light-theme .introjs-arrow.bottom {
  border-top-color: rgb(var(--palette-background-card-light));
}
.mat-app-background.light-theme .introjs-arrow.right {
  border-left-color: rgb(var(--palette-background-card-light));
}
.mat-app-background.light-theme .introjs-button {
  background-color: rgb(var(--palette-background-card-light));
  text-shadow: none;
}
.mat-app-background.light-theme .introjs-highlight {
  box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 1px 5px, rgba(244, 244, 244, 0.5) 0px 0px 0px 5000px !important;
}
.mat-app-background.light-theme .introjs-tooltip {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}
.mat-app-background .note-modal-backdrop {
  z-index: -1;
}
.mat-app-background .note-frame {
  border-radius: initial !important;
}
.mat-app-background .note-editor.note-airframe,
.mat-app-background .note-editor.note-frame {
  border: none !important;
}
.mat-app-background .note-toolbar {
  border-top-left-radius: initial !important;
  border-top-right-radius: initial !important;
}
.mat-app-background .note-holder-custom {
  display: none !important;
}
.mat-app-background .note-toolbar {
  position: sticky;
  top: 0;
  z-index: 1;
}
.mat-app-background .note-statusbar {
  display: none;
}
.mat-app-background .note-toolbar {
  background: transparent !important;
}
.mat-app-background.dark-theme .note-toolbar {
  border-color: var(--white-12-opacity);
}
.mat-app-background.light-theme .note-toolbar {
  border-color: var(--black-12-opacity);
}
.mat-app-background .note-frame,
.mat-app-background .note-editor .note-btn-group .note-dropdown-item {
  color: unset;
}
.mat-app-background .note-modal .note-modal-body label {
  color: black;
}
.mat-app-background .note-editor .note-popover a {
  color: black;
}
.mat-app-background .ex-table-cell-button {
  font-size: 12px;
  margin: 0px;
  padding: 4px;
  min-width: 0px;
  line-height: 12px;
}
.mat-app-background .mat-menu-item .mat-button-toggle-group {
  height: 48px;
}
.mat-app-background .mat-checkbox-layout {
  white-space: normal !important;
}
.mat-app-background .custom-connected-dialogs .mat-dialog-container {
  box-sizing: unset;
  overflow: unset;
}
.mat-app-background .ex-form-field-no-padding .mat-form-field-wrapper {
  padding-bottom: 0;
}
.mat-app-background .ex-form-field-no-padding .mat-form-field-wrapper .mat-form-field-underline {
  bottom: 0;
}
.mat-app-background .ex-form-field-not-rounded .mat-form-field-flex  {
  border-radius: 0;
}
.mat-app-background .mat-form-field[floatlabel=never] .mat-form-field-infix {
  border-top: unset;
}
.mat-app-background .mat-button-base {
  text-transform: uppercase;
}
.mat-app-background mat-form-field {
  width: 100%;
}
.mat-app-background .mat-form-field-appearance-legacy .mat-form-field-wrapper,
.mat-app-background .mat-form-field-wrapper {
  padding-bottom: 16px;
}
.mat-app-background .mat-form-field-appearance-legacy .mat-form-field-underline,
.mat-app-background .mat-form-field-underline {
  bottom: 16px;
}
.mat-app-background .mat-ripple.mat-checkbox-ripple.mat-focus-indicator > .mat-ripple-element.mat-checkbox-persistent-ripple {
  opacity: 0;
}
.mat-app-background mat-paginator .mat-paginator-page-size-label {
  white-space: nowrap;
}
.mat-app-background mat-paginator .mat-form-field-infix {
  max-width: 50px;
}
.mat-app-background.is-mobile mat-paginator .mat-paginator-navigation-first,
.mat-app-background.is-mobile mat-paginator .mat-paginator-navigation-last {
  display: none;
}
.mat-app-background.dark-theme .mat-surface-text-high, .mat-app-background.light-theme.dark-theme .vis-item-content > div > span, .mat-app-background.dark-theme .mat-app-background.light-theme.light-theme .vis-item-content > div > span, .mat-app-background.light-theme.light-theme .mat-app-background.dark-theme .vis-item-content > div > span, .mat-app-background.light-theme .vis-time-axis .mat-app-background.dark-theme .vis-text, .mat-app-background.dark-theme .vis-item-content > div > span, .mat-app-background.dark-theme .vis-time-axis .vis-text, .mat-app-background.dark-theme .vis-nesting-group,
.mat-app-background.dark-theme .vis-nested-group,
.mat-app-background.dark-theme .vis-group-level-0 {
  color: white;
}
.mat-app-background.dark-theme mat-label.mat-small,
.mat-app-background.dark-theme mat-label.mat-caption,
.mat-app-background.dark-theme .mat-surface-text-medium {
  color: rgba(255, 255, 255, 0.6);
}
.mat-app-background.dark-theme .mat-surface-text-low {
  color: rgba(255, 255, 255, 0.28);
}
.mat-app-background.light-theme .mat-surface-text-high, .mat-app-background.light-theme.dark-theme .vis-item-content > div > span, .mat-app-background.light-theme .vis-item-content > div > span, .mat-app-background.light-theme .vis-time-axis .vis-text, .mat-app-background.light-theme .vis-nesting-group,
.mat-app-background.light-theme .vis-nested-group,
.mat-app-background.light-theme .vis-group-level-0, .mat-app-background.light-theme .mat-app-background.dark-theme.dark-theme .vis-item-content > div > span, .mat-app-background.dark-theme.dark-theme .mat-app-background.light-theme .vis-item-content > div > span, .mat-app-background.dark-theme .vis-time-axis .mat-app-background.light-theme .vis-text {
  color: var(--black-87-opacity);
}
.mat-app-background.light-theme mat-label.mat-small,
.mat-app-background.light-theme mat-label.mat-caption,
.mat-app-background.light-theme .mat-surface-text-medium {
  color: rgba(0, 0, 0, 0.6);
}
.mat-app-background.light-theme .mat-surface-text-low {
  color: rgba(0, 0, 0, 0.28);
}
.mat-app-background .mat-tab-link,
.mat-app-background .mat-tab-label {
  font-weight: unset;
}
.mat-app-background .mat-tab-link.mat-tab-label-active,
.mat-app-background .mat-tab-label.mat-tab-label-active {
  opacity: 1;
  color: var(--palette-primary-500) !important;
  text-shadow: 0px 0px 1px var(--palette-primary-500);
}
.mat-app-background .mat-tab-full-height > .mat-tab-body-wrapper {
  height: 100%;
}
.mat-app-background.dark-theme .mat-white-bg {
  background-color: #fff;
}
.mat-app-background.dark-theme .mat-white-color {
  color: #fff;
}
.mat-app-background.dark-theme .mat-primary-bg {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .mat-primary-bg-contrast {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .mat-primary-bg-50 {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .mat-primary-bg-50-contrast {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .mat-primary-bg-100 {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .mat-primary-bg-100-contrast {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .mat-primary-bg-200 {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .mat-primary-bg-200-contrast {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .mat-primary-bg-300 {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .mat-primary-bg-300-contrast {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .mat-primary-bg-400 {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .mat-primary-bg-400-contrast {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .mat-primary-bg-500 {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .mat-primary-bg-500-contrast {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .mat-primary-bg-600 {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .mat-primary-bg-600-contrast {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .mat-primary-bg-700 {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .mat-primary-bg-700-contrast {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .mat-primary-bg-800 {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .mat-primary-bg-800-contrast {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .mat-primary-bg-900 {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .mat-primary-bg-900-contrast {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .mat-primary-bg-A100 {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .mat-primary-bg-A100-contrast {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .mat-primary-bg-A200 {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .mat-primary-bg-A200-contrast {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .mat-primary-bg-A400 {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .mat-primary-bg-A400-contrast {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .mat-primary-bg-A700 {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .mat-primary-bg-A700-contrast {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .mat-primary-color, .mat-app-background.light-theme .ex-secondary-tab-group .mat-app-background.dark-theme .mat-tab-label-active, .mat-app-background.dark-theme .ex-secondary-tab-group .mat-tab-label-active {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .mat-primary-color-contrast {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .mat-primary-color-50 {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .mat-primary-color-50-contrast {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .mat-primary-color-100 {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .mat-primary-color-100-contrast {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .mat-primary-color-200 {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .mat-primary-color-200-contrast {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .mat-primary-color-300 {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .mat-primary-color-300-contrast {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .mat-primary-color-400 {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .mat-primary-color-400-contrast {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .mat-primary-color-500 {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .mat-primary-color-500-contrast {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .mat-primary-color-600 {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .mat-primary-color-600-contrast {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .mat-primary-color-700 {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .mat-primary-color-700-contrast {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .mat-primary-color-800 {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .mat-primary-color-800-contrast {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .mat-primary-color-900 {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .mat-primary-color-900-contrast {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .mat-primary-color-A100 {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .mat-primary-color-A100-contrast {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .mat-primary-color-A200 {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .mat-primary-color-A200-contrast {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .mat-primary-color-A400 {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .mat-primary-color-A400-contrast {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .mat-primary-color-A700 {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .mat-primary-color-A700-contrast {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .mat-accent-bg {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .mat-accent-bg-contrast {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .mat-accent-bg-50 {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .mat-accent-bg-50-contrast {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .mat-accent-bg-100 {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .mat-accent-bg-100-contrast {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .mat-accent-bg-200 {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .mat-accent-bg-200-contrast {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .mat-accent-bg-300 {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .mat-accent-bg-300-contrast {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .mat-accent-bg-400 {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .mat-accent-bg-400-contrast {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .mat-accent-bg-500 {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .mat-accent-bg-500-contrast {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .mat-accent-bg-600 {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .mat-accent-bg-600-contrast {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .mat-accent-bg-700 {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .mat-accent-bg-700-contrast {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .mat-accent-bg-800 {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .mat-accent-bg-800-contrast {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .mat-accent-bg-900 {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .mat-accent-bg-900-contrast {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .mat-accent-bg-A100 {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .mat-accent-bg-A100-contrast {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .mat-accent-bg-A200 {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .mat-accent-bg-A200-contrast {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .mat-accent-bg-A400 {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .mat-accent-bg-A400-contrast {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .mat-accent-bg-A700 {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .mat-accent-bg-A700-contrast {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .mat-accent-color {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .mat-accent-color-contrast {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .mat-accent-color-50 {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .mat-accent-color-50-contrast {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .mat-accent-color-100 {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .mat-accent-color-100-contrast {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .mat-accent-color-200 {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .mat-accent-color-200-contrast {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .mat-accent-color-300 {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .mat-accent-color-300-contrast {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .mat-accent-color-400 {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .mat-accent-color-400-contrast {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .mat-accent-color-500 {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .mat-accent-color-500-contrast {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .mat-accent-color-600 {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .mat-accent-color-600-contrast {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .mat-accent-color-700 {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .mat-accent-color-700-contrast {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .mat-accent-color-800 {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .mat-accent-color-800-contrast {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .mat-accent-color-900 {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .mat-accent-color-900-contrast {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .mat-accent-color-A100 {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .mat-accent-color-A100-contrast {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .mat-accent-color-A200 {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .mat-accent-color-A200-contrast {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .mat-accent-color-A400 {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .mat-accent-color-A400-contrast {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .mat-accent-color-A700 {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .mat-accent-color-A700-contrast {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .mat-warn-bg {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .mat-warn-bg-contrast {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .mat-warn-bg-50 {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .mat-warn-bg-50-contrast {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .mat-warn-bg-100 {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .mat-warn-bg-100-contrast {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .mat-warn-bg-200 {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .mat-warn-bg-200-contrast {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .mat-warn-bg-300 {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .mat-warn-bg-300-contrast {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .mat-warn-bg-400 {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .mat-warn-bg-400-contrast {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .mat-warn-bg-500 {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .mat-warn-bg-500-contrast {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .mat-warn-bg-600 {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .mat-warn-bg-600-contrast {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .mat-warn-bg-700 {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .mat-warn-bg-700-contrast {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .mat-warn-bg-800 {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .mat-warn-bg-800-contrast {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .mat-warn-bg-900 {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .mat-warn-bg-900-contrast {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .mat-warn-bg-A100 {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .mat-warn-bg-A100-contrast {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .mat-warn-bg-A200 {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .mat-warn-bg-A200-contrast {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .mat-warn-bg-A400 {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .mat-warn-bg-A400-contrast {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .mat-warn-bg-A700 {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .mat-warn-bg-A700-contrast {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .mat-warn-color {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .mat-warn-color-contrast {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .mat-warn-color-50 {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .mat-warn-color-50-contrast {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .mat-warn-color-100 {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .mat-warn-color-100-contrast {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .mat-warn-color-200 {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .mat-warn-color-200-contrast {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .mat-warn-color-300 {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .mat-warn-color-300-contrast {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .mat-warn-color-400 {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .mat-warn-color-400-contrast {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .mat-warn-color-500 {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .mat-warn-color-500-contrast {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .mat-warn-color-600 {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .mat-warn-color-600-contrast {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .mat-warn-color-700 {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .mat-warn-color-700-contrast {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .mat-warn-color-800 {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .mat-warn-color-800-contrast {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .mat-warn-color-900 {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .mat-warn-color-900-contrast {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .mat-warn-color-A100 {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .mat-warn-color-A100-contrast {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .mat-warn-color-A200 {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .mat-warn-color-A200-contrast {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .mat-warn-color-A400 {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .mat-warn-color-A400-contrast {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .mat-warn-color-A700 {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .mat-warn-color-A700-contrast {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .mat-success-bg {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .mat-success-bg-contrast {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .mat-success-bg-50 {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .mat-success-bg-50-contrast {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .mat-success-bg-100 {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .mat-success-bg-100-contrast {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .mat-success-bg-200 {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .mat-success-bg-200-contrast {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .mat-success-bg-300 {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .mat-success-bg-300-contrast {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .mat-success-bg-400 {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .mat-success-bg-400-contrast {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .mat-success-bg-500 {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .mat-success-bg-500-contrast {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .mat-success-bg-600 {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .mat-success-bg-600-contrast {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .mat-success-bg-700 {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .mat-success-bg-700-contrast {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .mat-success-bg-800 {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .mat-success-bg-800-contrast {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .mat-success-bg-900 {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .mat-success-bg-900-contrast {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .mat-success-bg-A100 {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .mat-success-bg-A100-contrast {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .mat-success-bg-A200 {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .mat-success-bg-A200-contrast {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .mat-success-bg-A400 {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .mat-success-bg-A400-contrast {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .mat-success-bg-A700 {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .mat-success-bg-A700-contrast {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .mat-success-color {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .mat-success-color-contrast {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .mat-success-color-50 {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .mat-success-color-50-contrast {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .mat-success-color-100 {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .mat-success-color-100-contrast {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .mat-success-color-200 {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .mat-success-color-200-contrast {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .mat-success-color-300 {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .mat-success-color-300-contrast {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .mat-success-color-400 {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .mat-success-color-400-contrast {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .mat-success-color-500 {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .mat-success-color-500-contrast {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .mat-success-color-600 {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .mat-success-color-600-contrast {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .mat-success-color-700 {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .mat-success-color-700-contrast {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .mat-success-color-800 {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .mat-success-color-800-contrast {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .mat-success-color-900 {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .mat-success-color-900-contrast {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .mat-success-color-A100 {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .mat-success-color-A100-contrast {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .mat-success-color-A200 {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .mat-success-color-A200-contrast {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .mat-success-color-A400 {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .mat-success-color-A400-contrast {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .mat-success-color-A700 {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .mat-success-color-A700-contrast {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .border-primary {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .border-primary-50 {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .border-primary-100 {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .border-primary-200 {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .border-primary-300 {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .border-primary-400 {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .border-primary-500 {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .border-primary-600 {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .border-primary-700 {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .border-primary-800 {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .border-primary-900 {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .border-primary-A100 {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .border-primary-A200 {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .border-primary-A400 {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .border-primary-A700 {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .border-accent {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .border-accent-50 {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .border-accent-100 {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .border-accent-200 {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .border-accent-300 {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .border-accent-400 {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .border-accent-500 {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .border-accent-600 {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .border-accent-700 {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .border-accent-800 {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .border-accent-900 {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .border-accent-A100 {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .border-accent-A200 {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .border-accent-A400 {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .border-accent-A700 {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .border-warn {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .border-warn-50 {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .border-warn-100 {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .border-warn-200 {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .border-warn-300 {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .border-warn-400 {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .border-warn-500 {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .border-warn-600 {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .border-warn-700 {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .border-warn-800 {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .border-warn-900 {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .border-warn-A100 {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .border-warn-A200 {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .border-warn-A400 {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .border-warn-A700 {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .border-success {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .border-success-50 {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .border-success-100 {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .border-success-200 {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .border-success-300 {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .border-success-400 {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .border-success-500 {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .border-success-600 {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .border-success-700 {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .border-success-800 {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .border-success-900 {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .border-success-A100 {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .border-success-A200 {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .border-success-A400 {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .border-success-A700 {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .border-gray {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .border-transparent {
  border-color: transparent;
}
.mat-app-background.dark-theme .border-white {
  border-color: white;
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .hover_mat-white-bg:hover {
  background-color: #fff;
}
.mat-app-background.dark-theme .hover_mat-white-color:hover {
  color: #fff;
}
.mat-app-background.dark-theme .hover_mat-primary-bg:hover {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-contrast:hover {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-50:hover {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-50-contrast:hover {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-100:hover {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-100-contrast:hover {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-200:hover {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-200-contrast:hover {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-300:hover {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-300-contrast:hover {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-400:hover {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-400-contrast:hover {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-500:hover {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-500-contrast:hover {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-600:hover {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-600-contrast:hover {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-700:hover {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-700-contrast:hover {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-800:hover {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-800-contrast:hover {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-900:hover {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-900-contrast:hover {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-A100:hover {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-A100-contrast:hover {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-A200:hover {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-A200-contrast:hover {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-A400:hover {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-A400-contrast:hover {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-A700:hover {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .hover_mat-primary-bg-A700-contrast:hover {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .hover_mat-primary-color:hover {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .hover_mat-primary-color-contrast:hover {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-primary-color-50:hover {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .hover_mat-primary-color-50-contrast:hover {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .hover_mat-primary-color-100:hover {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .hover_mat-primary-color-100-contrast:hover {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .hover_mat-primary-color-200:hover {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .hover_mat-primary-color-200-contrast:hover {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-primary-color-300:hover {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .hover_mat-primary-color-300-contrast:hover {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .hover_mat-primary-color-400:hover {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .hover_mat-primary-color-400-contrast:hover {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .hover_mat-primary-color-500:hover {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .hover_mat-primary-color-500-contrast:hover {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-primary-color-600:hover {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .hover_mat-primary-color-600-contrast:hover {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .hover_mat-primary-color-700:hover {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .hover_mat-primary-color-700-contrast:hover {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .hover_mat-primary-color-800:hover {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .hover_mat-primary-color-800-contrast:hover {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .hover_mat-primary-color-900:hover {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .hover_mat-primary-color-900-contrast:hover {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .hover_mat-primary-color-A100:hover {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .hover_mat-primary-color-A100-contrast:hover {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .hover_mat-primary-color-A200:hover {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .hover_mat-primary-color-A200-contrast:hover {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .hover_mat-primary-color-A400:hover {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .hover_mat-primary-color-A400-contrast:hover {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .hover_mat-primary-color-A700:hover {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .hover_mat-primary-color-A700-contrast:hover {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .hover_mat-accent-bg:hover {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-contrast:hover {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-50:hover {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-50-contrast:hover {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-100:hover {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-100-contrast:hover {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-200:hover {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-200-contrast:hover {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-300:hover {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-300-contrast:hover {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-400:hover {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-400-contrast:hover {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-500:hover {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-500-contrast:hover {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-600:hover {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-600-contrast:hover {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-700:hover {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-700-contrast:hover {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-800:hover {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-800-contrast:hover {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-900:hover {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-900-contrast:hover {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-A100:hover {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-A100-contrast:hover {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-A200:hover {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-A200-contrast:hover {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-A400:hover {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-A400-contrast:hover {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-A700:hover {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .hover_mat-accent-bg-A700-contrast:hover {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .hover_mat-accent-color:hover {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .hover_mat-accent-color-contrast:hover {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-accent-color-50:hover {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .hover_mat-accent-color-50-contrast:hover {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .hover_mat-accent-color-100:hover {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .hover_mat-accent-color-100-contrast:hover {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .hover_mat-accent-color-200:hover {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .hover_mat-accent-color-200-contrast:hover {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-accent-color-300:hover {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .hover_mat-accent-color-300-contrast:hover {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .hover_mat-accent-color-400:hover {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .hover_mat-accent-color-400-contrast:hover {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .hover_mat-accent-color-500:hover {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .hover_mat-accent-color-500-contrast:hover {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-accent-color-600:hover {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .hover_mat-accent-color-600-contrast:hover {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .hover_mat-accent-color-700:hover {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .hover_mat-accent-color-700-contrast:hover {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .hover_mat-accent-color-800:hover {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .hover_mat-accent-color-800-contrast:hover {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .hover_mat-accent-color-900:hover {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .hover_mat-accent-color-900-contrast:hover {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .hover_mat-accent-color-A100:hover {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .hover_mat-accent-color-A100-contrast:hover {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .hover_mat-accent-color-A200:hover {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .hover_mat-accent-color-A200-contrast:hover {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .hover_mat-accent-color-A400:hover {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .hover_mat-accent-color-A400-contrast:hover {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .hover_mat-accent-color-A700:hover {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .hover_mat-accent-color-A700-contrast:hover {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .hover_mat-warn-bg:hover {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-contrast:hover {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-50:hover {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-50-contrast:hover {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-100:hover {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-100-contrast:hover {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-200:hover {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-200-contrast:hover {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-300:hover {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-300-contrast:hover {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-400:hover {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-400-contrast:hover {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-500:hover {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-500-contrast:hover {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-600:hover {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-600-contrast:hover {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-700:hover {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-700-contrast:hover {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-800:hover {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-800-contrast:hover {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-900:hover {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-900-contrast:hover {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-A100:hover {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-A100-contrast:hover {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-A200:hover {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-A200-contrast:hover {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-A400:hover {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-A400-contrast:hover {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-A700:hover {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .hover_mat-warn-bg-A700-contrast:hover {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .hover_mat-warn-color:hover {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .hover_mat-warn-color-contrast:hover {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-warn-color-50:hover {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .hover_mat-warn-color-50-contrast:hover {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .hover_mat-warn-color-100:hover {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .hover_mat-warn-color-100-contrast:hover {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .hover_mat-warn-color-200:hover {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .hover_mat-warn-color-200-contrast:hover {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-warn-color-300:hover {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .hover_mat-warn-color-300-contrast:hover {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .hover_mat-warn-color-400:hover {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .hover_mat-warn-color-400-contrast:hover {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .hover_mat-warn-color-500:hover {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .hover_mat-warn-color-500-contrast:hover {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-warn-color-600:hover {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .hover_mat-warn-color-600-contrast:hover {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .hover_mat-warn-color-700:hover {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .hover_mat-warn-color-700-contrast:hover {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .hover_mat-warn-color-800:hover {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .hover_mat-warn-color-800-contrast:hover {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .hover_mat-warn-color-900:hover {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .hover_mat-warn-color-900-contrast:hover {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .hover_mat-warn-color-A100:hover {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .hover_mat-warn-color-A100-contrast:hover {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .hover_mat-warn-color-A200:hover {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .hover_mat-warn-color-A200-contrast:hover {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .hover_mat-warn-color-A400:hover {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .hover_mat-warn-color-A400-contrast:hover {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .hover_mat-warn-color-A700:hover {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .hover_mat-warn-color-A700-contrast:hover {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .hover_mat-success-bg:hover {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .hover_mat-success-bg-contrast:hover {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-success-bg-50:hover {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .hover_mat-success-bg-50-contrast:hover {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .hover_mat-success-bg-100:hover {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .hover_mat-success-bg-100-contrast:hover {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .hover_mat-success-bg-200:hover {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .hover_mat-success-bg-200-contrast:hover {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-success-bg-300:hover {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .hover_mat-success-bg-300-contrast:hover {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .hover_mat-success-bg-400:hover {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .hover_mat-success-bg-400-contrast:hover {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .hover_mat-success-bg-500:hover {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .hover_mat-success-bg-500-contrast:hover {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-success-bg-600:hover {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .hover_mat-success-bg-600-contrast:hover {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .hover_mat-success-bg-700:hover {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .hover_mat-success-bg-700-contrast:hover {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .hover_mat-success-bg-800:hover {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .hover_mat-success-bg-800-contrast:hover {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .hover_mat-success-bg-900:hover {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .hover_mat-success-bg-900-contrast:hover {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .hover_mat-success-bg-A100:hover {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .hover_mat-success-bg-A100-contrast:hover {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .hover_mat-success-bg-A200:hover {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .hover_mat-success-bg-A200-contrast:hover {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .hover_mat-success-bg-A400:hover {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .hover_mat-success-bg-A400-contrast:hover {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .hover_mat-success-bg-A700:hover {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .hover_mat-success-bg-A700-contrast:hover {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .hover_mat-success-color:hover {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .hover_mat-success-color-contrast:hover {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-success-color-50:hover {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .hover_mat-success-color-50-contrast:hover {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .hover_mat-success-color-100:hover {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .hover_mat-success-color-100-contrast:hover {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .hover_mat-success-color-200:hover {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .hover_mat-success-color-200-contrast:hover {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .hover_mat-success-color-300:hover {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .hover_mat-success-color-300-contrast:hover {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .hover_mat-success-color-400:hover {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .hover_mat-success-color-400-contrast:hover {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .hover_mat-success-color-500:hover {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .hover_mat-success-color-500-contrast:hover {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .hover_mat-success-color-600:hover {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .hover_mat-success-color-600-contrast:hover {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .hover_mat-success-color-700:hover {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .hover_mat-success-color-700-contrast:hover {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .hover_mat-success-color-800:hover {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .hover_mat-success-color-800-contrast:hover {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .hover_mat-success-color-900:hover {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .hover_mat-success-color-900-contrast:hover {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .hover_mat-success-color-A100:hover {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .hover_mat-success-color-A100-contrast:hover {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .hover_mat-success-color-A200:hover {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .hover_mat-success-color-A200-contrast:hover {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .hover_mat-success-color-A400:hover {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .hover_mat-success-color-A400-contrast:hover {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .hover_mat-success-color-A700:hover {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .hover_mat-success-color-A700-contrast:hover {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .hover_border-primary:hover {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .hover_border-primary-50:hover {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .hover_border-primary-100:hover {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .hover_border-primary-200:hover {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .hover_border-primary-300:hover {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .hover_border-primary-400:hover {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .hover_border-primary-500:hover {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .hover_border-primary-600:hover {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .hover_border-primary-700:hover {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .hover_border-primary-800:hover {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .hover_border-primary-900:hover {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .hover_border-primary-A100:hover {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .hover_border-primary-A200:hover {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .hover_border-primary-A400:hover {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .hover_border-primary-A700:hover {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .hover_border-accent:hover {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .hover_border-accent-50:hover {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .hover_border-accent-100:hover {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .hover_border-accent-200:hover {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .hover_border-accent-300:hover {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .hover_border-accent-400:hover {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .hover_border-accent-500:hover {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .hover_border-accent-600:hover {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .hover_border-accent-700:hover {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .hover_border-accent-800:hover {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .hover_border-accent-900:hover {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .hover_border-accent-A100:hover {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .hover_border-accent-A200:hover {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .hover_border-accent-A400:hover {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .hover_border-accent-A700:hover {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .hover_border-warn:hover {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .hover_border-warn-50:hover {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .hover_border-warn-100:hover {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .hover_border-warn-200:hover {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .hover_border-warn-300:hover {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .hover_border-warn-400:hover {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .hover_border-warn-500:hover {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .hover_border-warn-600:hover {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .hover_border-warn-700:hover {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .hover_border-warn-800:hover {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .hover_border-warn-900:hover {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .hover_border-warn-A100:hover {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .hover_border-warn-A200:hover {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .hover_border-warn-A400:hover {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .hover_border-warn-A700:hover {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .hover_border-success:hover {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .hover_border-success-50:hover {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .hover_border-success-100:hover {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .hover_border-success-200:hover {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .hover_border-success-300:hover {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .hover_border-success-400:hover {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .hover_border-success-500:hover {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .hover_border-success-600:hover {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .hover_border-success-700:hover {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .hover_border-success-800:hover {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .hover_border-success-900:hover {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .hover_border-success-A100:hover {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .hover_border-success-A200:hover {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .hover_border-success-A400:hover {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .hover_border-success-A700:hover {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .hover_border-gray:hover {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .hover_border-transparent:hover {
  border-color: transparent;
}
.mat-app-background.dark-theme .hover_border-white:hover {
  border-color: white;
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .hover_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .focus_mat-white-bg:focus {
  background-color: #fff;
}
.mat-app-background.dark-theme .focus_mat-white-color:focus {
  color: #fff;
}
.mat-app-background.dark-theme .focus_mat-primary-bg:focus {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-contrast:focus {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-50:focus {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-50-contrast:focus {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-100:focus {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-100-contrast:focus {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-200:focus {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-200-contrast:focus {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-300:focus {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-300-contrast:focus {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-400:focus {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-400-contrast:focus {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-500:focus {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-500-contrast:focus {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-600:focus {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-600-contrast:focus {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-700:focus {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-700-contrast:focus {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-800:focus {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-800-contrast:focus {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-900:focus {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-900-contrast:focus {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-A100:focus {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-A100-contrast:focus {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-A200:focus {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-A200-contrast:focus {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-A400:focus {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-A400-contrast:focus {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-A700:focus {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .focus_mat-primary-bg-A700-contrast:focus {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .focus_mat-primary-color:focus {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .focus_mat-primary-color-contrast:focus {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-primary-color-50:focus {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .focus_mat-primary-color-50-contrast:focus {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .focus_mat-primary-color-100:focus {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .focus_mat-primary-color-100-contrast:focus {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .focus_mat-primary-color-200:focus {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .focus_mat-primary-color-200-contrast:focus {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-primary-color-300:focus {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .focus_mat-primary-color-300-contrast:focus {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .focus_mat-primary-color-400:focus {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .focus_mat-primary-color-400-contrast:focus {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .focus_mat-primary-color-500:focus {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .focus_mat-primary-color-500-contrast:focus {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-primary-color-600:focus {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .focus_mat-primary-color-600-contrast:focus {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .focus_mat-primary-color-700:focus {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .focus_mat-primary-color-700-contrast:focus {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .focus_mat-primary-color-800:focus {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .focus_mat-primary-color-800-contrast:focus {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .focus_mat-primary-color-900:focus {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .focus_mat-primary-color-900-contrast:focus {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .focus_mat-primary-color-A100:focus {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .focus_mat-primary-color-A100-contrast:focus {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .focus_mat-primary-color-A200:focus {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .focus_mat-primary-color-A200-contrast:focus {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .focus_mat-primary-color-A400:focus {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .focus_mat-primary-color-A400-contrast:focus {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .focus_mat-primary-color-A700:focus {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .focus_mat-primary-color-A700-contrast:focus {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .focus_mat-accent-bg:focus {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-contrast:focus {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-50:focus {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-50-contrast:focus {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-100:focus {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-100-contrast:focus {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-200:focus {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-200-contrast:focus {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-300:focus {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-300-contrast:focus {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-400:focus {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-400-contrast:focus {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-500:focus {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-500-contrast:focus {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-600:focus {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-600-contrast:focus {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-700:focus {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-700-contrast:focus {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-800:focus {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-800-contrast:focus {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-900:focus {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-900-contrast:focus {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-A100:focus {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-A100-contrast:focus {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-A200:focus {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-A200-contrast:focus {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-A400:focus {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-A400-contrast:focus {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-A700:focus {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .focus_mat-accent-bg-A700-contrast:focus {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .focus_mat-accent-color:focus {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .focus_mat-accent-color-contrast:focus {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-accent-color-50:focus {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .focus_mat-accent-color-50-contrast:focus {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .focus_mat-accent-color-100:focus {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .focus_mat-accent-color-100-contrast:focus {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .focus_mat-accent-color-200:focus {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .focus_mat-accent-color-200-contrast:focus {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-accent-color-300:focus {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .focus_mat-accent-color-300-contrast:focus {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .focus_mat-accent-color-400:focus {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .focus_mat-accent-color-400-contrast:focus {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .focus_mat-accent-color-500:focus {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .focus_mat-accent-color-500-contrast:focus {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-accent-color-600:focus {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .focus_mat-accent-color-600-contrast:focus {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .focus_mat-accent-color-700:focus {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .focus_mat-accent-color-700-contrast:focus {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .focus_mat-accent-color-800:focus {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .focus_mat-accent-color-800-contrast:focus {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .focus_mat-accent-color-900:focus {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .focus_mat-accent-color-900-contrast:focus {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .focus_mat-accent-color-A100:focus {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .focus_mat-accent-color-A100-contrast:focus {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .focus_mat-accent-color-A200:focus {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .focus_mat-accent-color-A200-contrast:focus {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .focus_mat-accent-color-A400:focus {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .focus_mat-accent-color-A400-contrast:focus {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .focus_mat-accent-color-A700:focus {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .focus_mat-accent-color-A700-contrast:focus {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .focus_mat-warn-bg:focus {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-contrast:focus {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-50:focus {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-50-contrast:focus {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-100:focus {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-100-contrast:focus {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-200:focus {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-200-contrast:focus {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-300:focus {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-300-contrast:focus {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-400:focus {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-400-contrast:focus {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-500:focus {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-500-contrast:focus {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-600:focus {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-600-contrast:focus {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-700:focus {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-700-contrast:focus {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-800:focus {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-800-contrast:focus {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-900:focus {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-900-contrast:focus {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-A100:focus {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-A100-contrast:focus {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-A200:focus {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-A200-contrast:focus {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-A400:focus {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-A400-contrast:focus {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-A700:focus {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .focus_mat-warn-bg-A700-contrast:focus {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .focus_mat-warn-color:focus {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .focus_mat-warn-color-contrast:focus {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-warn-color-50:focus {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .focus_mat-warn-color-50-contrast:focus {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .focus_mat-warn-color-100:focus {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .focus_mat-warn-color-100-contrast:focus {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .focus_mat-warn-color-200:focus {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .focus_mat-warn-color-200-contrast:focus {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-warn-color-300:focus {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .focus_mat-warn-color-300-contrast:focus {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .focus_mat-warn-color-400:focus {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .focus_mat-warn-color-400-contrast:focus {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .focus_mat-warn-color-500:focus {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .focus_mat-warn-color-500-contrast:focus {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-warn-color-600:focus {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .focus_mat-warn-color-600-contrast:focus {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .focus_mat-warn-color-700:focus {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .focus_mat-warn-color-700-contrast:focus {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .focus_mat-warn-color-800:focus {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .focus_mat-warn-color-800-contrast:focus {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .focus_mat-warn-color-900:focus {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .focus_mat-warn-color-900-contrast:focus {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .focus_mat-warn-color-A100:focus {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .focus_mat-warn-color-A100-contrast:focus {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .focus_mat-warn-color-A200:focus {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .focus_mat-warn-color-A200-contrast:focus {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .focus_mat-warn-color-A400:focus {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .focus_mat-warn-color-A400-contrast:focus {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .focus_mat-warn-color-A700:focus {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .focus_mat-warn-color-A700-contrast:focus {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .focus_mat-success-bg:focus {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .focus_mat-success-bg-contrast:focus {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-success-bg-50:focus {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .focus_mat-success-bg-50-contrast:focus {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .focus_mat-success-bg-100:focus {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .focus_mat-success-bg-100-contrast:focus {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .focus_mat-success-bg-200:focus {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .focus_mat-success-bg-200-contrast:focus {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-success-bg-300:focus {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .focus_mat-success-bg-300-contrast:focus {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .focus_mat-success-bg-400:focus {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .focus_mat-success-bg-400-contrast:focus {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .focus_mat-success-bg-500:focus {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .focus_mat-success-bg-500-contrast:focus {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-success-bg-600:focus {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .focus_mat-success-bg-600-contrast:focus {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .focus_mat-success-bg-700:focus {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .focus_mat-success-bg-700-contrast:focus {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .focus_mat-success-bg-800:focus {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .focus_mat-success-bg-800-contrast:focus {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .focus_mat-success-bg-900:focus {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .focus_mat-success-bg-900-contrast:focus {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .focus_mat-success-bg-A100:focus {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .focus_mat-success-bg-A100-contrast:focus {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .focus_mat-success-bg-A200:focus {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .focus_mat-success-bg-A200-contrast:focus {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .focus_mat-success-bg-A400:focus {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .focus_mat-success-bg-A400-contrast:focus {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .focus_mat-success-bg-A700:focus {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .focus_mat-success-bg-A700-contrast:focus {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .focus_mat-success-color:focus {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .focus_mat-success-color-contrast:focus {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-success-color-50:focus {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .focus_mat-success-color-50-contrast:focus {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .focus_mat-success-color-100:focus {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .focus_mat-success-color-100-contrast:focus {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .focus_mat-success-color-200:focus {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .focus_mat-success-color-200-contrast:focus {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .focus_mat-success-color-300:focus {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .focus_mat-success-color-300-contrast:focus {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .focus_mat-success-color-400:focus {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .focus_mat-success-color-400-contrast:focus {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .focus_mat-success-color-500:focus {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .focus_mat-success-color-500-contrast:focus {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .focus_mat-success-color-600:focus {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .focus_mat-success-color-600-contrast:focus {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .focus_mat-success-color-700:focus {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .focus_mat-success-color-700-contrast:focus {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .focus_mat-success-color-800:focus {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .focus_mat-success-color-800-contrast:focus {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .focus_mat-success-color-900:focus {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .focus_mat-success-color-900-contrast:focus {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .focus_mat-success-color-A100:focus {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .focus_mat-success-color-A100-contrast:focus {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .focus_mat-success-color-A200:focus {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .focus_mat-success-color-A200-contrast:focus {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .focus_mat-success-color-A400:focus {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .focus_mat-success-color-A400-contrast:focus {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .focus_mat-success-color-A700:focus {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .focus_mat-success-color-A700-contrast:focus {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .focus_border-primary:focus {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .focus_border-primary-50:focus {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .focus_border-primary-100:focus {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .focus_border-primary-200:focus {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .focus_border-primary-300:focus {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .focus_border-primary-400:focus {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .focus_border-primary-500:focus {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .focus_border-primary-600:focus {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .focus_border-primary-700:focus {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .focus_border-primary-800:focus {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .focus_border-primary-900:focus {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .focus_border-primary-A100:focus {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .focus_border-primary-A200:focus {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .focus_border-primary-A400:focus {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .focus_border-primary-A700:focus {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .focus_border-accent:focus {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .focus_border-accent-50:focus {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .focus_border-accent-100:focus {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .focus_border-accent-200:focus {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .focus_border-accent-300:focus {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .focus_border-accent-400:focus {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .focus_border-accent-500:focus {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .focus_border-accent-600:focus {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .focus_border-accent-700:focus {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .focus_border-accent-800:focus {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .focus_border-accent-900:focus {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .focus_border-accent-A100:focus {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .focus_border-accent-A200:focus {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .focus_border-accent-A400:focus {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .focus_border-accent-A700:focus {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .focus_border-warn:focus {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .focus_border-warn-50:focus {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .focus_border-warn-100:focus {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .focus_border-warn-200:focus {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .focus_border-warn-300:focus {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .focus_border-warn-400:focus {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .focus_border-warn-500:focus {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .focus_border-warn-600:focus {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .focus_border-warn-700:focus {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .focus_border-warn-800:focus {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .focus_border-warn-900:focus {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .focus_border-warn-A100:focus {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .focus_border-warn-A200:focus {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .focus_border-warn-A400:focus {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .focus_border-warn-A700:focus {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .focus_border-success:focus {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .focus_border-success-50:focus {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .focus_border-success-100:focus {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .focus_border-success-200:focus {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .focus_border-success-300:focus {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .focus_border-success-400:focus {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .focus_border-success-500:focus {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .focus_border-success-600:focus {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .focus_border-success-700:focus {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .focus_border-success-800:focus {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .focus_border-success-900:focus {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .focus_border-success-A100:focus {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .focus_border-success-A200:focus {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .focus_border-success-A400:focus {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .focus_border-success-A700:focus {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .focus_border-gray:focus {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .focus_border-transparent:focus {
  border-color: transparent;
}
.mat-app-background.dark-theme .focus_border-white:focus {
  border-color: white;
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .focus_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .select_mat-white-bg:select {
  background-color: #fff;
}
.mat-app-background.dark-theme .select_mat-white-color:select {
  color: #fff;
}
.mat-app-background.dark-theme .select_mat-primary-bg:select {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .select_mat-primary-bg-contrast:select {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .select_mat-primary-bg-50:select {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .select_mat-primary-bg-50-contrast:select {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .select_mat-primary-bg-100:select {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .select_mat-primary-bg-100-contrast:select {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .select_mat-primary-bg-200:select {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .select_mat-primary-bg-200-contrast:select {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .select_mat-primary-bg-300:select {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .select_mat-primary-bg-300-contrast:select {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .select_mat-primary-bg-400:select {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .select_mat-primary-bg-400-contrast:select {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .select_mat-primary-bg-500:select {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .select_mat-primary-bg-500-contrast:select {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .select_mat-primary-bg-600:select {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .select_mat-primary-bg-600-contrast:select {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .select_mat-primary-bg-700:select {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .select_mat-primary-bg-700-contrast:select {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .select_mat-primary-bg-800:select {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .select_mat-primary-bg-800-contrast:select {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .select_mat-primary-bg-900:select {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .select_mat-primary-bg-900-contrast:select {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .select_mat-primary-bg-A100:select {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .select_mat-primary-bg-A100-contrast:select {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .select_mat-primary-bg-A200:select {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .select_mat-primary-bg-A200-contrast:select {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .select_mat-primary-bg-A400:select {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .select_mat-primary-bg-A400-contrast:select {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .select_mat-primary-bg-A700:select {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .select_mat-primary-bg-A700-contrast:select {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .select_mat-primary-color:select {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .select_mat-primary-color-contrast:select {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .select_mat-primary-color-50:select {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .select_mat-primary-color-50-contrast:select {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .select_mat-primary-color-100:select {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .select_mat-primary-color-100-contrast:select {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .select_mat-primary-color-200:select {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .select_mat-primary-color-200-contrast:select {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .select_mat-primary-color-300:select {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .select_mat-primary-color-300-contrast:select {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .select_mat-primary-color-400:select {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .select_mat-primary-color-400-contrast:select {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .select_mat-primary-color-500:select {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .select_mat-primary-color-500-contrast:select {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .select_mat-primary-color-600:select {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .select_mat-primary-color-600-contrast:select {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .select_mat-primary-color-700:select {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .select_mat-primary-color-700-contrast:select {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .select_mat-primary-color-800:select {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .select_mat-primary-color-800-contrast:select {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .select_mat-primary-color-900:select {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .select_mat-primary-color-900-contrast:select {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .select_mat-primary-color-A100:select {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .select_mat-primary-color-A100-contrast:select {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .select_mat-primary-color-A200:select {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .select_mat-primary-color-A200-contrast:select {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .select_mat-primary-color-A400:select {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .select_mat-primary-color-A400-contrast:select {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .select_mat-primary-color-A700:select {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .select_mat-primary-color-A700-contrast:select {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .select_mat-accent-bg:select {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .select_mat-accent-bg-contrast:select {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .select_mat-accent-bg-50:select {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .select_mat-accent-bg-50-contrast:select {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .select_mat-accent-bg-100:select {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .select_mat-accent-bg-100-contrast:select {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .select_mat-accent-bg-200:select {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .select_mat-accent-bg-200-contrast:select {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .select_mat-accent-bg-300:select {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .select_mat-accent-bg-300-contrast:select {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .select_mat-accent-bg-400:select {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .select_mat-accent-bg-400-contrast:select {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .select_mat-accent-bg-500:select {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .select_mat-accent-bg-500-contrast:select {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .select_mat-accent-bg-600:select {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .select_mat-accent-bg-600-contrast:select {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .select_mat-accent-bg-700:select {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .select_mat-accent-bg-700-contrast:select {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .select_mat-accent-bg-800:select {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .select_mat-accent-bg-800-contrast:select {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .select_mat-accent-bg-900:select {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .select_mat-accent-bg-900-contrast:select {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .select_mat-accent-bg-A100:select {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .select_mat-accent-bg-A100-contrast:select {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .select_mat-accent-bg-A200:select {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .select_mat-accent-bg-A200-contrast:select {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .select_mat-accent-bg-A400:select {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .select_mat-accent-bg-A400-contrast:select {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .select_mat-accent-bg-A700:select {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .select_mat-accent-bg-A700-contrast:select {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .select_mat-accent-color:select {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .select_mat-accent-color-contrast:select {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .select_mat-accent-color-50:select {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .select_mat-accent-color-50-contrast:select {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .select_mat-accent-color-100:select {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .select_mat-accent-color-100-contrast:select {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .select_mat-accent-color-200:select {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .select_mat-accent-color-200-contrast:select {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .select_mat-accent-color-300:select {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .select_mat-accent-color-300-contrast:select {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .select_mat-accent-color-400:select {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .select_mat-accent-color-400-contrast:select {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .select_mat-accent-color-500:select {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .select_mat-accent-color-500-contrast:select {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .select_mat-accent-color-600:select {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .select_mat-accent-color-600-contrast:select {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .select_mat-accent-color-700:select {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .select_mat-accent-color-700-contrast:select {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .select_mat-accent-color-800:select {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .select_mat-accent-color-800-contrast:select {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .select_mat-accent-color-900:select {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .select_mat-accent-color-900-contrast:select {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .select_mat-accent-color-A100:select {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .select_mat-accent-color-A100-contrast:select {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .select_mat-accent-color-A200:select {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .select_mat-accent-color-A200-contrast:select {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .select_mat-accent-color-A400:select {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .select_mat-accent-color-A400-contrast:select {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .select_mat-accent-color-A700:select {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .select_mat-accent-color-A700-contrast:select {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .select_mat-warn-bg:select {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .select_mat-warn-bg-contrast:select {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .select_mat-warn-bg-50:select {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .select_mat-warn-bg-50-contrast:select {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .select_mat-warn-bg-100:select {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .select_mat-warn-bg-100-contrast:select {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .select_mat-warn-bg-200:select {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .select_mat-warn-bg-200-contrast:select {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .select_mat-warn-bg-300:select {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .select_mat-warn-bg-300-contrast:select {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .select_mat-warn-bg-400:select {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .select_mat-warn-bg-400-contrast:select {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .select_mat-warn-bg-500:select {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .select_mat-warn-bg-500-contrast:select {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .select_mat-warn-bg-600:select {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .select_mat-warn-bg-600-contrast:select {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .select_mat-warn-bg-700:select {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .select_mat-warn-bg-700-contrast:select {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .select_mat-warn-bg-800:select {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .select_mat-warn-bg-800-contrast:select {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .select_mat-warn-bg-900:select {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .select_mat-warn-bg-900-contrast:select {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .select_mat-warn-bg-A100:select {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .select_mat-warn-bg-A100-contrast:select {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .select_mat-warn-bg-A200:select {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .select_mat-warn-bg-A200-contrast:select {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .select_mat-warn-bg-A400:select {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .select_mat-warn-bg-A400-contrast:select {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .select_mat-warn-bg-A700:select {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .select_mat-warn-bg-A700-contrast:select {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .select_mat-warn-color:select {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .select_mat-warn-color-contrast:select {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .select_mat-warn-color-50:select {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .select_mat-warn-color-50-contrast:select {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .select_mat-warn-color-100:select {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .select_mat-warn-color-100-contrast:select {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .select_mat-warn-color-200:select {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .select_mat-warn-color-200-contrast:select {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .select_mat-warn-color-300:select {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .select_mat-warn-color-300-contrast:select {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .select_mat-warn-color-400:select {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .select_mat-warn-color-400-contrast:select {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .select_mat-warn-color-500:select {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .select_mat-warn-color-500-contrast:select {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .select_mat-warn-color-600:select {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .select_mat-warn-color-600-contrast:select {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .select_mat-warn-color-700:select {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .select_mat-warn-color-700-contrast:select {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .select_mat-warn-color-800:select {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .select_mat-warn-color-800-contrast:select {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .select_mat-warn-color-900:select {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .select_mat-warn-color-900-contrast:select {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .select_mat-warn-color-A100:select {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .select_mat-warn-color-A100-contrast:select {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .select_mat-warn-color-A200:select {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .select_mat-warn-color-A200-contrast:select {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .select_mat-warn-color-A400:select {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .select_mat-warn-color-A400-contrast:select {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .select_mat-warn-color-A700:select {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .select_mat-warn-color-A700-contrast:select {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .select_mat-success-bg:select {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .select_mat-success-bg-contrast:select {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .select_mat-success-bg-50:select {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .select_mat-success-bg-50-contrast:select {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .select_mat-success-bg-100:select {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .select_mat-success-bg-100-contrast:select {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .select_mat-success-bg-200:select {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .select_mat-success-bg-200-contrast:select {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .select_mat-success-bg-300:select {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .select_mat-success-bg-300-contrast:select {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .select_mat-success-bg-400:select {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .select_mat-success-bg-400-contrast:select {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .select_mat-success-bg-500:select {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .select_mat-success-bg-500-contrast:select {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .select_mat-success-bg-600:select {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .select_mat-success-bg-600-contrast:select {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .select_mat-success-bg-700:select {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .select_mat-success-bg-700-contrast:select {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .select_mat-success-bg-800:select {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .select_mat-success-bg-800-contrast:select {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .select_mat-success-bg-900:select {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .select_mat-success-bg-900-contrast:select {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .select_mat-success-bg-A100:select {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .select_mat-success-bg-A100-contrast:select {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .select_mat-success-bg-A200:select {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .select_mat-success-bg-A200-contrast:select {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .select_mat-success-bg-A400:select {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .select_mat-success-bg-A400-contrast:select {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .select_mat-success-bg-A700:select {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .select_mat-success-bg-A700-contrast:select {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .select_mat-success-color:select {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .select_mat-success-color-contrast:select {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .select_mat-success-color-50:select {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .select_mat-success-color-50-contrast:select {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .select_mat-success-color-100:select {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .select_mat-success-color-100-contrast:select {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .select_mat-success-color-200:select {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .select_mat-success-color-200-contrast:select {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .select_mat-success-color-300:select {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .select_mat-success-color-300-contrast:select {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .select_mat-success-color-400:select {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .select_mat-success-color-400-contrast:select {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .select_mat-success-color-500:select {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .select_mat-success-color-500-contrast:select {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .select_mat-success-color-600:select {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .select_mat-success-color-600-contrast:select {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .select_mat-success-color-700:select {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .select_mat-success-color-700-contrast:select {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .select_mat-success-color-800:select {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .select_mat-success-color-800-contrast:select {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .select_mat-success-color-900:select {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .select_mat-success-color-900-contrast:select {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .select_mat-success-color-A100:select {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .select_mat-success-color-A100-contrast:select {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .select_mat-success-color-A200:select {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .select_mat-success-color-A200-contrast:select {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .select_mat-success-color-A400:select {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .select_mat-success-color-A400-contrast:select {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .select_mat-success-color-A700:select {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .select_mat-success-color-A700-contrast:select {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .select_border-primary:select {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .select_border-primary-50:select {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .select_border-primary-100:select {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .select_border-primary-200:select {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .select_border-primary-300:select {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .select_border-primary-400:select {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .select_border-primary-500:select {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .select_border-primary-600:select {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .select_border-primary-700:select {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .select_border-primary-800:select {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .select_border-primary-900:select {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .select_border-primary-A100:select {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .select_border-primary-A200:select {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .select_border-primary-A400:select {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .select_border-primary-A700:select {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .select_border-accent:select {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .select_border-accent-50:select {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .select_border-accent-100:select {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .select_border-accent-200:select {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .select_border-accent-300:select {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .select_border-accent-400:select {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .select_border-accent-500:select {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .select_border-accent-600:select {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .select_border-accent-700:select {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .select_border-accent-800:select {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .select_border-accent-900:select {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .select_border-accent-A100:select {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .select_border-accent-A200:select {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .select_border-accent-A400:select {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .select_border-accent-A700:select {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .select_border-warn:select {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .select_border-warn-50:select {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .select_border-warn-100:select {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .select_border-warn-200:select {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .select_border-warn-300:select {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .select_border-warn-400:select {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .select_border-warn-500:select {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .select_border-warn-600:select {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .select_border-warn-700:select {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .select_border-warn-800:select {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .select_border-warn-900:select {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .select_border-warn-A100:select {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .select_border-warn-A200:select {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .select_border-warn-A400:select {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .select_border-warn-A700:select {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .select_border-success:select {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .select_border-success-50:select {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .select_border-success-100:select {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .select_border-success-200:select {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .select_border-success-300:select {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .select_border-success-400:select {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .select_border-success-500:select {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .select_border-success-600:select {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .select_border-success-700:select {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .select_border-success-800:select {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .select_border-success-900:select {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .select_border-success-A100:select {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .select_border-success-A200:select {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .select_border-success-A400:select {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .select_border-success-A700:select {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .select_border-gray:select {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .select_border-transparent:select {
  border-color: transparent;
}
.mat-app-background.dark-theme .select_border-white:select {
  border-color: white;
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .select_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .visited_mat-white-bg:visited {
  background-color: #fff;
}
.mat-app-background.dark-theme .visited_mat-white-color:visited {
  color: #fff;
}
.mat-app-background.dark-theme .visited_mat-primary-bg:visited {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-contrast:visited {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-50:visited {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-50-contrast:visited {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-100:visited {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-100-contrast:visited {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-200:visited {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-200-contrast:visited {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-300:visited {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-300-contrast:visited {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-400:visited {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-400-contrast:visited {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-500:visited {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-500-contrast:visited {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-600:visited {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-600-contrast:visited {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-700:visited {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-700-contrast:visited {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-800:visited {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-800-contrast:visited {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-900:visited {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-900-contrast:visited {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-A100:visited {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-A100-contrast:visited {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-A200:visited {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-A200-contrast:visited {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-A400:visited {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-A400-contrast:visited {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-A700:visited {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .visited_mat-primary-bg-A700-contrast:visited {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .visited_mat-primary-color:visited {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .visited_mat-primary-color-contrast:visited {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-primary-color-50:visited {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .visited_mat-primary-color-50-contrast:visited {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .visited_mat-primary-color-100:visited {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .visited_mat-primary-color-100-contrast:visited {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .visited_mat-primary-color-200:visited {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .visited_mat-primary-color-200-contrast:visited {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-primary-color-300:visited {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .visited_mat-primary-color-300-contrast:visited {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .visited_mat-primary-color-400:visited {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .visited_mat-primary-color-400-contrast:visited {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .visited_mat-primary-color-500:visited {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .visited_mat-primary-color-500-contrast:visited {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-primary-color-600:visited {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .visited_mat-primary-color-600-contrast:visited {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .visited_mat-primary-color-700:visited {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .visited_mat-primary-color-700-contrast:visited {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .visited_mat-primary-color-800:visited {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .visited_mat-primary-color-800-contrast:visited {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .visited_mat-primary-color-900:visited {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .visited_mat-primary-color-900-contrast:visited {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .visited_mat-primary-color-A100:visited {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .visited_mat-primary-color-A100-contrast:visited {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .visited_mat-primary-color-A200:visited {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .visited_mat-primary-color-A200-contrast:visited {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .visited_mat-primary-color-A400:visited {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .visited_mat-primary-color-A400-contrast:visited {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .visited_mat-primary-color-A700:visited {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .visited_mat-primary-color-A700-contrast:visited {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .visited_mat-accent-bg:visited {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-contrast:visited {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-50:visited {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-50-contrast:visited {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-100:visited {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-100-contrast:visited {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-200:visited {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-200-contrast:visited {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-300:visited {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-300-contrast:visited {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-400:visited {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-400-contrast:visited {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-500:visited {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-500-contrast:visited {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-600:visited {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-600-contrast:visited {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-700:visited {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-700-contrast:visited {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-800:visited {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-800-contrast:visited {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-900:visited {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-900-contrast:visited {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-A100:visited {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-A100-contrast:visited {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-A200:visited {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-A200-contrast:visited {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-A400:visited {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-A400-contrast:visited {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-A700:visited {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .visited_mat-accent-bg-A700-contrast:visited {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .visited_mat-accent-color:visited {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .visited_mat-accent-color-contrast:visited {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-accent-color-50:visited {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .visited_mat-accent-color-50-contrast:visited {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .visited_mat-accent-color-100:visited {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .visited_mat-accent-color-100-contrast:visited {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .visited_mat-accent-color-200:visited {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .visited_mat-accent-color-200-contrast:visited {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-accent-color-300:visited {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .visited_mat-accent-color-300-contrast:visited {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .visited_mat-accent-color-400:visited {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .visited_mat-accent-color-400-contrast:visited {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .visited_mat-accent-color-500:visited {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .visited_mat-accent-color-500-contrast:visited {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-accent-color-600:visited {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .visited_mat-accent-color-600-contrast:visited {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .visited_mat-accent-color-700:visited {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .visited_mat-accent-color-700-contrast:visited {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .visited_mat-accent-color-800:visited {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .visited_mat-accent-color-800-contrast:visited {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .visited_mat-accent-color-900:visited {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .visited_mat-accent-color-900-contrast:visited {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .visited_mat-accent-color-A100:visited {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .visited_mat-accent-color-A100-contrast:visited {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .visited_mat-accent-color-A200:visited {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .visited_mat-accent-color-A200-contrast:visited {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .visited_mat-accent-color-A400:visited {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .visited_mat-accent-color-A400-contrast:visited {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .visited_mat-accent-color-A700:visited {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .visited_mat-accent-color-A700-contrast:visited {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .visited_mat-warn-bg:visited {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-contrast:visited {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-50:visited {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-50-contrast:visited {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-100:visited {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-100-contrast:visited {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-200:visited {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-200-contrast:visited {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-300:visited {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-300-contrast:visited {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-400:visited {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-400-contrast:visited {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-500:visited {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-500-contrast:visited {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-600:visited {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-600-contrast:visited {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-700:visited {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-700-contrast:visited {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-800:visited {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-800-contrast:visited {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-900:visited {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-900-contrast:visited {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-A100:visited {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-A100-contrast:visited {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-A200:visited {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-A200-contrast:visited {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-A400:visited {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-A400-contrast:visited {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-A700:visited {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .visited_mat-warn-bg-A700-contrast:visited {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .visited_mat-warn-color:visited {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .visited_mat-warn-color-contrast:visited {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-warn-color-50:visited {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .visited_mat-warn-color-50-contrast:visited {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .visited_mat-warn-color-100:visited {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .visited_mat-warn-color-100-contrast:visited {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .visited_mat-warn-color-200:visited {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .visited_mat-warn-color-200-contrast:visited {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-warn-color-300:visited {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .visited_mat-warn-color-300-contrast:visited {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .visited_mat-warn-color-400:visited {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .visited_mat-warn-color-400-contrast:visited {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .visited_mat-warn-color-500:visited {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .visited_mat-warn-color-500-contrast:visited {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-warn-color-600:visited {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .visited_mat-warn-color-600-contrast:visited {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .visited_mat-warn-color-700:visited {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .visited_mat-warn-color-700-contrast:visited {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .visited_mat-warn-color-800:visited {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .visited_mat-warn-color-800-contrast:visited {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .visited_mat-warn-color-900:visited {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .visited_mat-warn-color-900-contrast:visited {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .visited_mat-warn-color-A100:visited {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .visited_mat-warn-color-A100-contrast:visited {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .visited_mat-warn-color-A200:visited {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .visited_mat-warn-color-A200-contrast:visited {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .visited_mat-warn-color-A400:visited {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .visited_mat-warn-color-A400-contrast:visited {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .visited_mat-warn-color-A700:visited {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .visited_mat-warn-color-A700-contrast:visited {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .visited_mat-success-bg:visited {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .visited_mat-success-bg-contrast:visited {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-success-bg-50:visited {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .visited_mat-success-bg-50-contrast:visited {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .visited_mat-success-bg-100:visited {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .visited_mat-success-bg-100-contrast:visited {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .visited_mat-success-bg-200:visited {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .visited_mat-success-bg-200-contrast:visited {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-success-bg-300:visited {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .visited_mat-success-bg-300-contrast:visited {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .visited_mat-success-bg-400:visited {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .visited_mat-success-bg-400-contrast:visited {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .visited_mat-success-bg-500:visited {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .visited_mat-success-bg-500-contrast:visited {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-success-bg-600:visited {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .visited_mat-success-bg-600-contrast:visited {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .visited_mat-success-bg-700:visited {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .visited_mat-success-bg-700-contrast:visited {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .visited_mat-success-bg-800:visited {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .visited_mat-success-bg-800-contrast:visited {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .visited_mat-success-bg-900:visited {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .visited_mat-success-bg-900-contrast:visited {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .visited_mat-success-bg-A100:visited {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .visited_mat-success-bg-A100-contrast:visited {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .visited_mat-success-bg-A200:visited {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .visited_mat-success-bg-A200-contrast:visited {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .visited_mat-success-bg-A400:visited {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .visited_mat-success-bg-A400-contrast:visited {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .visited_mat-success-bg-A700:visited {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .visited_mat-success-bg-A700-contrast:visited {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .visited_mat-success-color:visited {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .visited_mat-success-color-contrast:visited {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-success-color-50:visited {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .visited_mat-success-color-50-contrast:visited {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .visited_mat-success-color-100:visited {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .visited_mat-success-color-100-contrast:visited {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .visited_mat-success-color-200:visited {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .visited_mat-success-color-200-contrast:visited {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .visited_mat-success-color-300:visited {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .visited_mat-success-color-300-contrast:visited {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .visited_mat-success-color-400:visited {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .visited_mat-success-color-400-contrast:visited {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .visited_mat-success-color-500:visited {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .visited_mat-success-color-500-contrast:visited {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .visited_mat-success-color-600:visited {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .visited_mat-success-color-600-contrast:visited {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .visited_mat-success-color-700:visited {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .visited_mat-success-color-700-contrast:visited {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .visited_mat-success-color-800:visited {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .visited_mat-success-color-800-contrast:visited {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .visited_mat-success-color-900:visited {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .visited_mat-success-color-900-contrast:visited {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .visited_mat-success-color-A100:visited {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .visited_mat-success-color-A100-contrast:visited {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .visited_mat-success-color-A200:visited {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .visited_mat-success-color-A200-contrast:visited {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .visited_mat-success-color-A400:visited {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .visited_mat-success-color-A400-contrast:visited {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .visited_mat-success-color-A700:visited {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .visited_mat-success-color-A700-contrast:visited {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .visited_border-primary:visited {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .visited_border-primary-50:visited {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .visited_border-primary-100:visited {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .visited_border-primary-200:visited {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .visited_border-primary-300:visited {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .visited_border-primary-400:visited {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .visited_border-primary-500:visited {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .visited_border-primary-600:visited {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .visited_border-primary-700:visited {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .visited_border-primary-800:visited {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .visited_border-primary-900:visited {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .visited_border-primary-A100:visited {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .visited_border-primary-A200:visited {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .visited_border-primary-A400:visited {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .visited_border-primary-A700:visited {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .visited_border-accent:visited {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .visited_border-accent-50:visited {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .visited_border-accent-100:visited {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .visited_border-accent-200:visited {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .visited_border-accent-300:visited {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .visited_border-accent-400:visited {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .visited_border-accent-500:visited {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .visited_border-accent-600:visited {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .visited_border-accent-700:visited {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .visited_border-accent-800:visited {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .visited_border-accent-900:visited {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .visited_border-accent-A100:visited {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .visited_border-accent-A200:visited {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .visited_border-accent-A400:visited {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .visited_border-accent-A700:visited {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .visited_border-warn:visited {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .visited_border-warn-50:visited {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .visited_border-warn-100:visited {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .visited_border-warn-200:visited {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .visited_border-warn-300:visited {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .visited_border-warn-400:visited {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .visited_border-warn-500:visited {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .visited_border-warn-600:visited {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .visited_border-warn-700:visited {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .visited_border-warn-800:visited {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .visited_border-warn-900:visited {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .visited_border-warn-A100:visited {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .visited_border-warn-A200:visited {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .visited_border-warn-A400:visited {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .visited_border-warn-A700:visited {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .visited_border-success:visited {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .visited_border-success-50:visited {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .visited_border-success-100:visited {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .visited_border-success-200:visited {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .visited_border-success-300:visited {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .visited_border-success-400:visited {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .visited_border-success-500:visited {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .visited_border-success-600:visited {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .visited_border-success-700:visited {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .visited_border-success-800:visited {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .visited_border-success-900:visited {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .visited_border-success-A100:visited {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .visited_border-success-A200:visited {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .visited_border-success-A400:visited {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .visited_border-success-A700:visited {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .visited_border-gray:visited {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .visited_border-transparent:visited {
  border-color: transparent;
}
.mat-app-background.dark-theme .visited_border-white:visited {
  border-color: white;
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .visited_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .active_mat-white-bg:active {
  background-color: #fff;
}
.mat-app-background.dark-theme .active_mat-white-color:active {
  color: #fff;
}
.mat-app-background.dark-theme .active_mat-primary-bg:active {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .active_mat-primary-bg-contrast:active {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .active_mat-primary-bg-50:active {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .active_mat-primary-bg-50-contrast:active {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .active_mat-primary-bg-100:active {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .active_mat-primary-bg-100-contrast:active {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .active_mat-primary-bg-200:active {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .active_mat-primary-bg-200-contrast:active {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .active_mat-primary-bg-300:active {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .active_mat-primary-bg-300-contrast:active {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .active_mat-primary-bg-400:active {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .active_mat-primary-bg-400-contrast:active {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .active_mat-primary-bg-500:active {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .active_mat-primary-bg-500-contrast:active {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .active_mat-primary-bg-600:active {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .active_mat-primary-bg-600-contrast:active {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .active_mat-primary-bg-700:active {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .active_mat-primary-bg-700-contrast:active {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .active_mat-primary-bg-800:active {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .active_mat-primary-bg-800-contrast:active {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .active_mat-primary-bg-900:active {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .active_mat-primary-bg-900-contrast:active {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .active_mat-primary-bg-A100:active {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .active_mat-primary-bg-A100-contrast:active {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .active_mat-primary-bg-A200:active {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .active_mat-primary-bg-A200-contrast:active {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .active_mat-primary-bg-A400:active {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .active_mat-primary-bg-A400-contrast:active {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .active_mat-primary-bg-A700:active {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .active_mat-primary-bg-A700-contrast:active {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .active_mat-primary-color:active {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .active_mat-primary-color-contrast:active {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .active_mat-primary-color-50:active {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .active_mat-primary-color-50-contrast:active {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .active_mat-primary-color-100:active {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .active_mat-primary-color-100-contrast:active {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .active_mat-primary-color-200:active {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .active_mat-primary-color-200-contrast:active {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .active_mat-primary-color-300:active {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .active_mat-primary-color-300-contrast:active {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .active_mat-primary-color-400:active {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .active_mat-primary-color-400-contrast:active {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .active_mat-primary-color-500:active {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .active_mat-primary-color-500-contrast:active {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .active_mat-primary-color-600:active {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .active_mat-primary-color-600-contrast:active {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .active_mat-primary-color-700:active {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .active_mat-primary-color-700-contrast:active {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .active_mat-primary-color-800:active {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .active_mat-primary-color-800-contrast:active {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .active_mat-primary-color-900:active {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .active_mat-primary-color-900-contrast:active {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .active_mat-primary-color-A100:active {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .active_mat-primary-color-A100-contrast:active {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .active_mat-primary-color-A200:active {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .active_mat-primary-color-A200-contrast:active {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .active_mat-primary-color-A400:active {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .active_mat-primary-color-A400-contrast:active {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .active_mat-primary-color-A700:active {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .active_mat-primary-color-A700-contrast:active {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .active_mat-accent-bg:active {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .active_mat-accent-bg-contrast:active {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .active_mat-accent-bg-50:active {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .active_mat-accent-bg-50-contrast:active {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .active_mat-accent-bg-100:active {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .active_mat-accent-bg-100-contrast:active {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .active_mat-accent-bg-200:active {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .active_mat-accent-bg-200-contrast:active {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .active_mat-accent-bg-300:active {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .active_mat-accent-bg-300-contrast:active {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .active_mat-accent-bg-400:active {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .active_mat-accent-bg-400-contrast:active {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .active_mat-accent-bg-500:active {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .active_mat-accent-bg-500-contrast:active {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .active_mat-accent-bg-600:active {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .active_mat-accent-bg-600-contrast:active {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .active_mat-accent-bg-700:active {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .active_mat-accent-bg-700-contrast:active {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .active_mat-accent-bg-800:active {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .active_mat-accent-bg-800-contrast:active {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .active_mat-accent-bg-900:active {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .active_mat-accent-bg-900-contrast:active {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .active_mat-accent-bg-A100:active {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .active_mat-accent-bg-A100-contrast:active {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .active_mat-accent-bg-A200:active {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .active_mat-accent-bg-A200-contrast:active {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .active_mat-accent-bg-A400:active {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .active_mat-accent-bg-A400-contrast:active {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .active_mat-accent-bg-A700:active {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .active_mat-accent-bg-A700-contrast:active {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .active_mat-accent-color:active {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .active_mat-accent-color-contrast:active {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .active_mat-accent-color-50:active {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .active_mat-accent-color-50-contrast:active {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .active_mat-accent-color-100:active {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .active_mat-accent-color-100-contrast:active {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .active_mat-accent-color-200:active {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .active_mat-accent-color-200-contrast:active {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .active_mat-accent-color-300:active {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .active_mat-accent-color-300-contrast:active {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .active_mat-accent-color-400:active {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .active_mat-accent-color-400-contrast:active {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .active_mat-accent-color-500:active {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .active_mat-accent-color-500-contrast:active {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .active_mat-accent-color-600:active {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .active_mat-accent-color-600-contrast:active {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .active_mat-accent-color-700:active {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .active_mat-accent-color-700-contrast:active {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .active_mat-accent-color-800:active {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .active_mat-accent-color-800-contrast:active {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .active_mat-accent-color-900:active {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .active_mat-accent-color-900-contrast:active {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .active_mat-accent-color-A100:active {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .active_mat-accent-color-A100-contrast:active {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .active_mat-accent-color-A200:active {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .active_mat-accent-color-A200-contrast:active {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .active_mat-accent-color-A400:active {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .active_mat-accent-color-A400-contrast:active {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .active_mat-accent-color-A700:active {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .active_mat-accent-color-A700-contrast:active {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .active_mat-warn-bg:active {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .active_mat-warn-bg-contrast:active {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .active_mat-warn-bg-50:active {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .active_mat-warn-bg-50-contrast:active {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .active_mat-warn-bg-100:active {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .active_mat-warn-bg-100-contrast:active {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .active_mat-warn-bg-200:active {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .active_mat-warn-bg-200-contrast:active {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .active_mat-warn-bg-300:active {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .active_mat-warn-bg-300-contrast:active {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .active_mat-warn-bg-400:active {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .active_mat-warn-bg-400-contrast:active {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .active_mat-warn-bg-500:active {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .active_mat-warn-bg-500-contrast:active {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .active_mat-warn-bg-600:active {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .active_mat-warn-bg-600-contrast:active {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .active_mat-warn-bg-700:active {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .active_mat-warn-bg-700-contrast:active {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .active_mat-warn-bg-800:active {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .active_mat-warn-bg-800-contrast:active {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .active_mat-warn-bg-900:active {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .active_mat-warn-bg-900-contrast:active {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .active_mat-warn-bg-A100:active {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .active_mat-warn-bg-A100-contrast:active {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .active_mat-warn-bg-A200:active {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .active_mat-warn-bg-A200-contrast:active {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .active_mat-warn-bg-A400:active {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .active_mat-warn-bg-A400-contrast:active {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .active_mat-warn-bg-A700:active {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .active_mat-warn-bg-A700-contrast:active {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .active_mat-warn-color:active {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .active_mat-warn-color-contrast:active {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .active_mat-warn-color-50:active {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .active_mat-warn-color-50-contrast:active {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .active_mat-warn-color-100:active {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .active_mat-warn-color-100-contrast:active {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .active_mat-warn-color-200:active {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .active_mat-warn-color-200-contrast:active {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .active_mat-warn-color-300:active {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .active_mat-warn-color-300-contrast:active {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .active_mat-warn-color-400:active {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .active_mat-warn-color-400-contrast:active {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .active_mat-warn-color-500:active {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .active_mat-warn-color-500-contrast:active {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .active_mat-warn-color-600:active {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .active_mat-warn-color-600-contrast:active {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .active_mat-warn-color-700:active {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .active_mat-warn-color-700-contrast:active {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .active_mat-warn-color-800:active {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .active_mat-warn-color-800-contrast:active {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .active_mat-warn-color-900:active {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .active_mat-warn-color-900-contrast:active {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .active_mat-warn-color-A100:active {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .active_mat-warn-color-A100-contrast:active {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .active_mat-warn-color-A200:active {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .active_mat-warn-color-A200-contrast:active {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .active_mat-warn-color-A400:active {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .active_mat-warn-color-A400-contrast:active {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .active_mat-warn-color-A700:active {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .active_mat-warn-color-A700-contrast:active {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .active_mat-success-bg:active {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .active_mat-success-bg-contrast:active {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .active_mat-success-bg-50:active {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .active_mat-success-bg-50-contrast:active {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .active_mat-success-bg-100:active {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .active_mat-success-bg-100-contrast:active {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .active_mat-success-bg-200:active {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .active_mat-success-bg-200-contrast:active {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .active_mat-success-bg-300:active {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .active_mat-success-bg-300-contrast:active {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .active_mat-success-bg-400:active {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .active_mat-success-bg-400-contrast:active {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .active_mat-success-bg-500:active {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .active_mat-success-bg-500-contrast:active {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .active_mat-success-bg-600:active {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .active_mat-success-bg-600-contrast:active {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .active_mat-success-bg-700:active {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .active_mat-success-bg-700-contrast:active {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .active_mat-success-bg-800:active {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .active_mat-success-bg-800-contrast:active {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .active_mat-success-bg-900:active {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .active_mat-success-bg-900-contrast:active {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .active_mat-success-bg-A100:active {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .active_mat-success-bg-A100-contrast:active {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .active_mat-success-bg-A200:active {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .active_mat-success-bg-A200-contrast:active {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .active_mat-success-bg-A400:active {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .active_mat-success-bg-A400-contrast:active {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .active_mat-success-bg-A700:active {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .active_mat-success-bg-A700-contrast:active {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .active_mat-success-color:active {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .active_mat-success-color-contrast:active {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .active_mat-success-color-50:active {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .active_mat-success-color-50-contrast:active {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .active_mat-success-color-100:active {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .active_mat-success-color-100-contrast:active {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .active_mat-success-color-200:active {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .active_mat-success-color-200-contrast:active {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .active_mat-success-color-300:active {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .active_mat-success-color-300-contrast:active {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .active_mat-success-color-400:active {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .active_mat-success-color-400-contrast:active {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .active_mat-success-color-500:active {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .active_mat-success-color-500-contrast:active {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .active_mat-success-color-600:active {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .active_mat-success-color-600-contrast:active {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .active_mat-success-color-700:active {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .active_mat-success-color-700-contrast:active {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .active_mat-success-color-800:active {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .active_mat-success-color-800-contrast:active {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .active_mat-success-color-900:active {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .active_mat-success-color-900-contrast:active {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .active_mat-success-color-A100:active {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .active_mat-success-color-A100-contrast:active {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .active_mat-success-color-A200:active {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .active_mat-success-color-A200-contrast:active {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .active_mat-success-color-A400:active {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .active_mat-success-color-A400-contrast:active {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .active_mat-success-color-A700:active {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .active_mat-success-color-A700-contrast:active {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .active_border-primary:active {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .active_border-primary-50:active {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .active_border-primary-100:active {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .active_border-primary-200:active {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .active_border-primary-300:active {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .active_border-primary-400:active {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .active_border-primary-500:active {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .active_border-primary-600:active {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .active_border-primary-700:active {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .active_border-primary-800:active {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .active_border-primary-900:active {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .active_border-primary-A100:active {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .active_border-primary-A200:active {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .active_border-primary-A400:active {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .active_border-primary-A700:active {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .active_border-accent:active {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .active_border-accent-50:active {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .active_border-accent-100:active {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .active_border-accent-200:active {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .active_border-accent-300:active {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .active_border-accent-400:active {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .active_border-accent-500:active {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .active_border-accent-600:active {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .active_border-accent-700:active {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .active_border-accent-800:active {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .active_border-accent-900:active {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .active_border-accent-A100:active {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .active_border-accent-A200:active {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .active_border-accent-A400:active {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .active_border-accent-A700:active {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .active_border-warn:active {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .active_border-warn-50:active {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .active_border-warn-100:active {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .active_border-warn-200:active {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .active_border-warn-300:active {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .active_border-warn-400:active {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .active_border-warn-500:active {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .active_border-warn-600:active {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .active_border-warn-700:active {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .active_border-warn-800:active {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .active_border-warn-900:active {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .active_border-warn-A100:active {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .active_border-warn-A200:active {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .active_border-warn-A400:active {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .active_border-warn-A700:active {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .active_border-success:active {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .active_border-success-50:active {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .active_border-success-100:active {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .active_border-success-200:active {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .active_border-success-300:active {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .active_border-success-400:active {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .active_border-success-500:active {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .active_border-success-600:active {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .active_border-success-700:active {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .active_border-success-800:active {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .active_border-success-900:active {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .active_border-success-A100:active {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .active_border-success-A200:active {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .active_border-success-A400:active {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .active_border-success-A700:active {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .active_border-gray:active {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .active_border-transparent:active {
  border-color: transparent;
}
.mat-app-background.dark-theme .active_border-white:active {
  border-color: white;
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .active_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .link_mat-white-bg:link {
  background-color: #fff;
}
.mat-app-background.dark-theme .link_mat-white-color:link {
  color: #fff;
}
.mat-app-background.dark-theme .link_mat-primary-bg:link {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .link_mat-primary-bg-contrast:link {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .link_mat-primary-bg-50:link {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .link_mat-primary-bg-50-contrast:link {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .link_mat-primary-bg-100:link {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .link_mat-primary-bg-100-contrast:link {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .link_mat-primary-bg-200:link {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .link_mat-primary-bg-200-contrast:link {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .link_mat-primary-bg-300:link {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .link_mat-primary-bg-300-contrast:link {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .link_mat-primary-bg-400:link {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .link_mat-primary-bg-400-contrast:link {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .link_mat-primary-bg-500:link {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .link_mat-primary-bg-500-contrast:link {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .link_mat-primary-bg-600:link {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .link_mat-primary-bg-600-contrast:link {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .link_mat-primary-bg-700:link {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .link_mat-primary-bg-700-contrast:link {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .link_mat-primary-bg-800:link {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .link_mat-primary-bg-800-contrast:link {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .link_mat-primary-bg-900:link {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .link_mat-primary-bg-900-contrast:link {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .link_mat-primary-bg-A100:link {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .link_mat-primary-bg-A100-contrast:link {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .link_mat-primary-bg-A200:link {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .link_mat-primary-bg-A200-contrast:link {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .link_mat-primary-bg-A400:link {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .link_mat-primary-bg-A400-contrast:link {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .link_mat-primary-bg-A700:link {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .link_mat-primary-bg-A700-contrast:link {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .link_mat-primary-color:link {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .link_mat-primary-color-contrast:link {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .link_mat-primary-color-50:link {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .link_mat-primary-color-50-contrast:link {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .link_mat-primary-color-100:link {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .link_mat-primary-color-100-contrast:link {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .link_mat-primary-color-200:link {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .link_mat-primary-color-200-contrast:link {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .link_mat-primary-color-300:link {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .link_mat-primary-color-300-contrast:link {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .link_mat-primary-color-400:link {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .link_mat-primary-color-400-contrast:link {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .link_mat-primary-color-500:link {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .link_mat-primary-color-500-contrast:link {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .link_mat-primary-color-600:link {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .link_mat-primary-color-600-contrast:link {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .link_mat-primary-color-700:link {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .link_mat-primary-color-700-contrast:link {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .link_mat-primary-color-800:link {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .link_mat-primary-color-800-contrast:link {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .link_mat-primary-color-900:link {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .link_mat-primary-color-900-contrast:link {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .link_mat-primary-color-A100:link {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .link_mat-primary-color-A100-contrast:link {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .link_mat-primary-color-A200:link {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .link_mat-primary-color-A200-contrast:link {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .link_mat-primary-color-A400:link {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .link_mat-primary-color-A400-contrast:link {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .link_mat-primary-color-A700:link {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .link_mat-primary-color-A700-contrast:link {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .link_mat-accent-bg:link {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .link_mat-accent-bg-contrast:link {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .link_mat-accent-bg-50:link {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .link_mat-accent-bg-50-contrast:link {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .link_mat-accent-bg-100:link {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .link_mat-accent-bg-100-contrast:link {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .link_mat-accent-bg-200:link {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .link_mat-accent-bg-200-contrast:link {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .link_mat-accent-bg-300:link {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .link_mat-accent-bg-300-contrast:link {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .link_mat-accent-bg-400:link {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .link_mat-accent-bg-400-contrast:link {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .link_mat-accent-bg-500:link {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .link_mat-accent-bg-500-contrast:link {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .link_mat-accent-bg-600:link {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .link_mat-accent-bg-600-contrast:link {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .link_mat-accent-bg-700:link {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .link_mat-accent-bg-700-contrast:link {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .link_mat-accent-bg-800:link {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .link_mat-accent-bg-800-contrast:link {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .link_mat-accent-bg-900:link {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .link_mat-accent-bg-900-contrast:link {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .link_mat-accent-bg-A100:link {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .link_mat-accent-bg-A100-contrast:link {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .link_mat-accent-bg-A200:link {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .link_mat-accent-bg-A200-contrast:link {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .link_mat-accent-bg-A400:link {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .link_mat-accent-bg-A400-contrast:link {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .link_mat-accent-bg-A700:link {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .link_mat-accent-bg-A700-contrast:link {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .link_mat-accent-color:link {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .link_mat-accent-color-contrast:link {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .link_mat-accent-color-50:link {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .link_mat-accent-color-50-contrast:link {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .link_mat-accent-color-100:link {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .link_mat-accent-color-100-contrast:link {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .link_mat-accent-color-200:link {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .link_mat-accent-color-200-contrast:link {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .link_mat-accent-color-300:link {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .link_mat-accent-color-300-contrast:link {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .link_mat-accent-color-400:link {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .link_mat-accent-color-400-contrast:link {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .link_mat-accent-color-500:link {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .link_mat-accent-color-500-contrast:link {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .link_mat-accent-color-600:link {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .link_mat-accent-color-600-contrast:link {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .link_mat-accent-color-700:link {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .link_mat-accent-color-700-contrast:link {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .link_mat-accent-color-800:link {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .link_mat-accent-color-800-contrast:link {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .link_mat-accent-color-900:link {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .link_mat-accent-color-900-contrast:link {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .link_mat-accent-color-A100:link {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .link_mat-accent-color-A100-contrast:link {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .link_mat-accent-color-A200:link {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .link_mat-accent-color-A200-contrast:link {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .link_mat-accent-color-A400:link {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .link_mat-accent-color-A400-contrast:link {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .link_mat-accent-color-A700:link {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .link_mat-accent-color-A700-contrast:link {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .link_mat-warn-bg:link {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .link_mat-warn-bg-contrast:link {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .link_mat-warn-bg-50:link {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .link_mat-warn-bg-50-contrast:link {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .link_mat-warn-bg-100:link {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .link_mat-warn-bg-100-contrast:link {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .link_mat-warn-bg-200:link {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .link_mat-warn-bg-200-contrast:link {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .link_mat-warn-bg-300:link {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .link_mat-warn-bg-300-contrast:link {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .link_mat-warn-bg-400:link {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .link_mat-warn-bg-400-contrast:link {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .link_mat-warn-bg-500:link {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .link_mat-warn-bg-500-contrast:link {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .link_mat-warn-bg-600:link {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .link_mat-warn-bg-600-contrast:link {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .link_mat-warn-bg-700:link {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .link_mat-warn-bg-700-contrast:link {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .link_mat-warn-bg-800:link {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .link_mat-warn-bg-800-contrast:link {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .link_mat-warn-bg-900:link {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .link_mat-warn-bg-900-contrast:link {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .link_mat-warn-bg-A100:link {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .link_mat-warn-bg-A100-contrast:link {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .link_mat-warn-bg-A200:link {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .link_mat-warn-bg-A200-contrast:link {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .link_mat-warn-bg-A400:link {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .link_mat-warn-bg-A400-contrast:link {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .link_mat-warn-bg-A700:link {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .link_mat-warn-bg-A700-contrast:link {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .link_mat-warn-color:link {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .link_mat-warn-color-contrast:link {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .link_mat-warn-color-50:link {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .link_mat-warn-color-50-contrast:link {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .link_mat-warn-color-100:link {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .link_mat-warn-color-100-contrast:link {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .link_mat-warn-color-200:link {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .link_mat-warn-color-200-contrast:link {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .link_mat-warn-color-300:link {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .link_mat-warn-color-300-contrast:link {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .link_mat-warn-color-400:link {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .link_mat-warn-color-400-contrast:link {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .link_mat-warn-color-500:link {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .link_mat-warn-color-500-contrast:link {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .link_mat-warn-color-600:link {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .link_mat-warn-color-600-contrast:link {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .link_mat-warn-color-700:link {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .link_mat-warn-color-700-contrast:link {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .link_mat-warn-color-800:link {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .link_mat-warn-color-800-contrast:link {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .link_mat-warn-color-900:link {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .link_mat-warn-color-900-contrast:link {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .link_mat-warn-color-A100:link {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .link_mat-warn-color-A100-contrast:link {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .link_mat-warn-color-A200:link {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .link_mat-warn-color-A200-contrast:link {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .link_mat-warn-color-A400:link {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .link_mat-warn-color-A400-contrast:link {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .link_mat-warn-color-A700:link {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .link_mat-warn-color-A700-contrast:link {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .link_mat-success-bg:link {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .link_mat-success-bg-contrast:link {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .link_mat-success-bg-50:link {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .link_mat-success-bg-50-contrast:link {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .link_mat-success-bg-100:link {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .link_mat-success-bg-100-contrast:link {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .link_mat-success-bg-200:link {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .link_mat-success-bg-200-contrast:link {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .link_mat-success-bg-300:link {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .link_mat-success-bg-300-contrast:link {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .link_mat-success-bg-400:link {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .link_mat-success-bg-400-contrast:link {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .link_mat-success-bg-500:link {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .link_mat-success-bg-500-contrast:link {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .link_mat-success-bg-600:link {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .link_mat-success-bg-600-contrast:link {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .link_mat-success-bg-700:link {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .link_mat-success-bg-700-contrast:link {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .link_mat-success-bg-800:link {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .link_mat-success-bg-800-contrast:link {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .link_mat-success-bg-900:link {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .link_mat-success-bg-900-contrast:link {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .link_mat-success-bg-A100:link {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .link_mat-success-bg-A100-contrast:link {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .link_mat-success-bg-A200:link {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .link_mat-success-bg-A200-contrast:link {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .link_mat-success-bg-A400:link {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .link_mat-success-bg-A400-contrast:link {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .link_mat-success-bg-A700:link {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .link_mat-success-bg-A700-contrast:link {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .link_mat-success-color:link {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .link_mat-success-color-contrast:link {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .link_mat-success-color-50:link {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .link_mat-success-color-50-contrast:link {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .link_mat-success-color-100:link {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .link_mat-success-color-100-contrast:link {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .link_mat-success-color-200:link {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .link_mat-success-color-200-contrast:link {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .link_mat-success-color-300:link {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .link_mat-success-color-300-contrast:link {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .link_mat-success-color-400:link {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .link_mat-success-color-400-contrast:link {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .link_mat-success-color-500:link {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .link_mat-success-color-500-contrast:link {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .link_mat-success-color-600:link {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .link_mat-success-color-600-contrast:link {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .link_mat-success-color-700:link {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .link_mat-success-color-700-contrast:link {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .link_mat-success-color-800:link {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .link_mat-success-color-800-contrast:link {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .link_mat-success-color-900:link {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .link_mat-success-color-900-contrast:link {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .link_mat-success-color-A100:link {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .link_mat-success-color-A100-contrast:link {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .link_mat-success-color-A200:link {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .link_mat-success-color-A200-contrast:link {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .link_mat-success-color-A400:link {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .link_mat-success-color-A400-contrast:link {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .link_mat-success-color-A700:link {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .link_mat-success-color-A700-contrast:link {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .link_border-primary:link {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .link_border-primary-50:link {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .link_border-primary-100:link {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .link_border-primary-200:link {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .link_border-primary-300:link {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .link_border-primary-400:link {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .link_border-primary-500:link {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .link_border-primary-600:link {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .link_border-primary-700:link {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .link_border-primary-800:link {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .link_border-primary-900:link {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .link_border-primary-A100:link {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .link_border-primary-A200:link {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .link_border-primary-A400:link {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .link_border-primary-A700:link {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .link_border-accent:link {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .link_border-accent-50:link {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .link_border-accent-100:link {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .link_border-accent-200:link {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .link_border-accent-300:link {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .link_border-accent-400:link {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .link_border-accent-500:link {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .link_border-accent-600:link {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .link_border-accent-700:link {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .link_border-accent-800:link {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .link_border-accent-900:link {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .link_border-accent-A100:link {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .link_border-accent-A200:link {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .link_border-accent-A400:link {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .link_border-accent-A700:link {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .link_border-warn:link {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .link_border-warn-50:link {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .link_border-warn-100:link {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .link_border-warn-200:link {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .link_border-warn-300:link {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .link_border-warn-400:link {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .link_border-warn-500:link {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .link_border-warn-600:link {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .link_border-warn-700:link {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .link_border-warn-800:link {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .link_border-warn-900:link {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .link_border-warn-A100:link {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .link_border-warn-A200:link {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .link_border-warn-A400:link {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .link_border-warn-A700:link {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .link_border-success:link {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .link_border-success-50:link {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .link_border-success-100:link {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .link_border-success-200:link {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .link_border-success-300:link {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .link_border-success-400:link {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .link_border-success-500:link {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .link_border-success-600:link {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .link_border-success-700:link {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .link_border-success-800:link {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .link_border-success-900:link {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .link_border-success-A100:link {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .link_border-success-A200:link {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .link_border-success-A400:link {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .link_border-success-A700:link {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .link_border-gray:link {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .link_border-transparent:link {
  border-color: transparent;
}
.mat-app-background.dark-theme .link_border-white:link {
  border-color: white;
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .link_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .checked_mat-white-bg:checked {
  background-color: #fff;
}
.mat-app-background.dark-theme .checked_mat-white-color:checked {
  color: #fff;
}
.mat-app-background.dark-theme .checked_mat-primary-bg:checked {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-contrast:checked {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-50:checked {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-50-contrast:checked {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-100:checked {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-100-contrast:checked {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-200:checked {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-200-contrast:checked {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-300:checked {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-300-contrast:checked {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-400:checked {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-400-contrast:checked {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-500:checked {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-500-contrast:checked {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-600:checked {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-600-contrast:checked {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-700:checked {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-700-contrast:checked {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-800:checked {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-800-contrast:checked {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-900:checked {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-900-contrast:checked {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-A100:checked {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-A100-contrast:checked {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-A200:checked {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-A200-contrast:checked {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-A400:checked {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-A400-contrast:checked {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-A700:checked {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .checked_mat-primary-bg-A700-contrast:checked {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .checked_mat-primary-color:checked {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .checked_mat-primary-color-contrast:checked {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-primary-color-50:checked {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .checked_mat-primary-color-50-contrast:checked {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .checked_mat-primary-color-100:checked {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .checked_mat-primary-color-100-contrast:checked {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .checked_mat-primary-color-200:checked {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .checked_mat-primary-color-200-contrast:checked {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-primary-color-300:checked {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .checked_mat-primary-color-300-contrast:checked {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .checked_mat-primary-color-400:checked {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .checked_mat-primary-color-400-contrast:checked {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .checked_mat-primary-color-500:checked {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .checked_mat-primary-color-500-contrast:checked {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-primary-color-600:checked {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .checked_mat-primary-color-600-contrast:checked {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .checked_mat-primary-color-700:checked {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .checked_mat-primary-color-700-contrast:checked {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .checked_mat-primary-color-800:checked {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .checked_mat-primary-color-800-contrast:checked {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .checked_mat-primary-color-900:checked {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .checked_mat-primary-color-900-contrast:checked {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .checked_mat-primary-color-A100:checked {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .checked_mat-primary-color-A100-contrast:checked {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .checked_mat-primary-color-A200:checked {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .checked_mat-primary-color-A200-contrast:checked {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .checked_mat-primary-color-A400:checked {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .checked_mat-primary-color-A400-contrast:checked {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .checked_mat-primary-color-A700:checked {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .checked_mat-primary-color-A700-contrast:checked {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .checked_mat-accent-bg:checked {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-contrast:checked {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-50:checked {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-50-contrast:checked {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-100:checked {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-100-contrast:checked {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-200:checked {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-200-contrast:checked {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-300:checked {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-300-contrast:checked {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-400:checked {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-400-contrast:checked {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-500:checked {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-500-contrast:checked {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-600:checked {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-600-contrast:checked {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-700:checked {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-700-contrast:checked {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-800:checked {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-800-contrast:checked {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-900:checked {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-900-contrast:checked {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-A100:checked {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-A100-contrast:checked {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-A200:checked {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-A200-contrast:checked {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-A400:checked {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-A400-contrast:checked {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-A700:checked {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .checked_mat-accent-bg-A700-contrast:checked {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .checked_mat-accent-color:checked {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .checked_mat-accent-color-contrast:checked {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-accent-color-50:checked {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .checked_mat-accent-color-50-contrast:checked {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .checked_mat-accent-color-100:checked {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .checked_mat-accent-color-100-contrast:checked {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .checked_mat-accent-color-200:checked {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .checked_mat-accent-color-200-contrast:checked {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-accent-color-300:checked {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .checked_mat-accent-color-300-contrast:checked {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .checked_mat-accent-color-400:checked {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .checked_mat-accent-color-400-contrast:checked {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .checked_mat-accent-color-500:checked {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .checked_mat-accent-color-500-contrast:checked {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-accent-color-600:checked {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .checked_mat-accent-color-600-contrast:checked {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .checked_mat-accent-color-700:checked {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .checked_mat-accent-color-700-contrast:checked {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .checked_mat-accent-color-800:checked {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .checked_mat-accent-color-800-contrast:checked {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .checked_mat-accent-color-900:checked {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .checked_mat-accent-color-900-contrast:checked {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .checked_mat-accent-color-A100:checked {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .checked_mat-accent-color-A100-contrast:checked {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .checked_mat-accent-color-A200:checked {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .checked_mat-accent-color-A200-contrast:checked {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .checked_mat-accent-color-A400:checked {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .checked_mat-accent-color-A400-contrast:checked {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .checked_mat-accent-color-A700:checked {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .checked_mat-accent-color-A700-contrast:checked {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .checked_mat-warn-bg:checked {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-contrast:checked {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-50:checked {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-50-contrast:checked {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-100:checked {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-100-contrast:checked {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-200:checked {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-200-contrast:checked {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-300:checked {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-300-contrast:checked {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-400:checked {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-400-contrast:checked {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-500:checked {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-500-contrast:checked {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-600:checked {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-600-contrast:checked {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-700:checked {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-700-contrast:checked {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-800:checked {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-800-contrast:checked {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-900:checked {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-900-contrast:checked {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-A100:checked {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-A100-contrast:checked {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-A200:checked {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-A200-contrast:checked {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-A400:checked {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-A400-contrast:checked {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-A700:checked {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .checked_mat-warn-bg-A700-contrast:checked {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .checked_mat-warn-color:checked {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .checked_mat-warn-color-contrast:checked {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-warn-color-50:checked {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .checked_mat-warn-color-50-contrast:checked {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .checked_mat-warn-color-100:checked {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .checked_mat-warn-color-100-contrast:checked {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .checked_mat-warn-color-200:checked {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .checked_mat-warn-color-200-contrast:checked {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-warn-color-300:checked {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .checked_mat-warn-color-300-contrast:checked {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .checked_mat-warn-color-400:checked {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .checked_mat-warn-color-400-contrast:checked {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .checked_mat-warn-color-500:checked {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .checked_mat-warn-color-500-contrast:checked {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-warn-color-600:checked {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .checked_mat-warn-color-600-contrast:checked {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .checked_mat-warn-color-700:checked {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .checked_mat-warn-color-700-contrast:checked {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .checked_mat-warn-color-800:checked {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .checked_mat-warn-color-800-contrast:checked {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .checked_mat-warn-color-900:checked {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .checked_mat-warn-color-900-contrast:checked {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .checked_mat-warn-color-A100:checked {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .checked_mat-warn-color-A100-contrast:checked {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .checked_mat-warn-color-A200:checked {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .checked_mat-warn-color-A200-contrast:checked {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .checked_mat-warn-color-A400:checked {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .checked_mat-warn-color-A400-contrast:checked {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .checked_mat-warn-color-A700:checked {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .checked_mat-warn-color-A700-contrast:checked {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .checked_mat-success-bg:checked {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .checked_mat-success-bg-contrast:checked {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-success-bg-50:checked {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .checked_mat-success-bg-50-contrast:checked {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .checked_mat-success-bg-100:checked {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .checked_mat-success-bg-100-contrast:checked {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .checked_mat-success-bg-200:checked {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .checked_mat-success-bg-200-contrast:checked {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-success-bg-300:checked {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .checked_mat-success-bg-300-contrast:checked {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .checked_mat-success-bg-400:checked {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .checked_mat-success-bg-400-contrast:checked {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .checked_mat-success-bg-500:checked {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .checked_mat-success-bg-500-contrast:checked {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-success-bg-600:checked {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .checked_mat-success-bg-600-contrast:checked {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .checked_mat-success-bg-700:checked {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .checked_mat-success-bg-700-contrast:checked {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .checked_mat-success-bg-800:checked {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .checked_mat-success-bg-800-contrast:checked {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .checked_mat-success-bg-900:checked {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .checked_mat-success-bg-900-contrast:checked {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .checked_mat-success-bg-A100:checked {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .checked_mat-success-bg-A100-contrast:checked {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .checked_mat-success-bg-A200:checked {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .checked_mat-success-bg-A200-contrast:checked {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .checked_mat-success-bg-A400:checked {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .checked_mat-success-bg-A400-contrast:checked {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .checked_mat-success-bg-A700:checked {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .checked_mat-success-bg-A700-contrast:checked {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .checked_mat-success-color:checked {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .checked_mat-success-color-contrast:checked {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-success-color-50:checked {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .checked_mat-success-color-50-contrast:checked {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .checked_mat-success-color-100:checked {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .checked_mat-success-color-100-contrast:checked {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .checked_mat-success-color-200:checked {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .checked_mat-success-color-200-contrast:checked {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .checked_mat-success-color-300:checked {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .checked_mat-success-color-300-contrast:checked {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .checked_mat-success-color-400:checked {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .checked_mat-success-color-400-contrast:checked {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .checked_mat-success-color-500:checked {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .checked_mat-success-color-500-contrast:checked {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .checked_mat-success-color-600:checked {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .checked_mat-success-color-600-contrast:checked {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .checked_mat-success-color-700:checked {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .checked_mat-success-color-700-contrast:checked {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .checked_mat-success-color-800:checked {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .checked_mat-success-color-800-contrast:checked {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .checked_mat-success-color-900:checked {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .checked_mat-success-color-900-contrast:checked {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .checked_mat-success-color-A100:checked {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .checked_mat-success-color-A100-contrast:checked {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .checked_mat-success-color-A200:checked {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .checked_mat-success-color-A200-contrast:checked {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .checked_mat-success-color-A400:checked {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .checked_mat-success-color-A400-contrast:checked {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .checked_mat-success-color-A700:checked {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .checked_mat-success-color-A700-contrast:checked {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .checked_border-primary:checked {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .checked_border-primary-50:checked {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .checked_border-primary-100:checked {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .checked_border-primary-200:checked {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .checked_border-primary-300:checked {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .checked_border-primary-400:checked {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .checked_border-primary-500:checked {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .checked_border-primary-600:checked {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .checked_border-primary-700:checked {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .checked_border-primary-800:checked {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .checked_border-primary-900:checked {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .checked_border-primary-A100:checked {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .checked_border-primary-A200:checked {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .checked_border-primary-A400:checked {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .checked_border-primary-A700:checked {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .checked_border-accent:checked {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .checked_border-accent-50:checked {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .checked_border-accent-100:checked {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .checked_border-accent-200:checked {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .checked_border-accent-300:checked {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .checked_border-accent-400:checked {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .checked_border-accent-500:checked {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .checked_border-accent-600:checked {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .checked_border-accent-700:checked {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .checked_border-accent-800:checked {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .checked_border-accent-900:checked {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .checked_border-accent-A100:checked {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .checked_border-accent-A200:checked {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .checked_border-accent-A400:checked {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .checked_border-accent-A700:checked {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .checked_border-warn:checked {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .checked_border-warn-50:checked {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .checked_border-warn-100:checked {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .checked_border-warn-200:checked {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .checked_border-warn-300:checked {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .checked_border-warn-400:checked {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .checked_border-warn-500:checked {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .checked_border-warn-600:checked {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .checked_border-warn-700:checked {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .checked_border-warn-800:checked {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .checked_border-warn-900:checked {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .checked_border-warn-A100:checked {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .checked_border-warn-A200:checked {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .checked_border-warn-A400:checked {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .checked_border-warn-A700:checked {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .checked_border-success:checked {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .checked_border-success-50:checked {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .checked_border-success-100:checked {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .checked_border-success-200:checked {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .checked_border-success-300:checked {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .checked_border-success-400:checked {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .checked_border-success-500:checked {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .checked_border-success-600:checked {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .checked_border-success-700:checked {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .checked_border-success-800:checked {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .checked_border-success-900:checked {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .checked_border-success-A100:checked {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .checked_border-success-A200:checked {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .checked_border-success-A400:checked {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .checked_border-success-A700:checked {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .checked_border-gray:checked {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .checked_border-transparent:checked {
  border-color: transparent;
}
.mat-app-background.dark-theme .checked_border-white:checked {
  border-color: white;
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .checked_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_mat-white-bg:enabled {
  background-color: #fff;
}
.mat-app-background.dark-theme .enabled_mat-white-color:enabled {
  color: #fff;
}
.mat-app-background.dark-theme .enabled_mat-primary-bg:enabled {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-contrast:enabled {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-50:enabled {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-50-contrast:enabled {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-100:enabled {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-100-contrast:enabled {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-200:enabled {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-200-contrast:enabled {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-300:enabled {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-300-contrast:enabled {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-400:enabled {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-400-contrast:enabled {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-500:enabled {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-500-contrast:enabled {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-600:enabled {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-600-contrast:enabled {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-700:enabled {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-700-contrast:enabled {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-800:enabled {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-800-contrast:enabled {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-900:enabled {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-900-contrast:enabled {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-A100:enabled {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-A100-contrast:enabled {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-A200:enabled {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-A200-contrast:enabled {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-A400:enabled {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-A400-contrast:enabled {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-A700:enabled {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .enabled_mat-primary-bg-A700-contrast:enabled {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .enabled_mat-primary-color:enabled {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-contrast:enabled {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-50:enabled {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-50-contrast:enabled {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-100:enabled {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-100-contrast:enabled {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-200:enabled {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-200-contrast:enabled {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-300:enabled {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-300-contrast:enabled {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-400:enabled {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-400-contrast:enabled {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-500:enabled {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-500-contrast:enabled {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-600:enabled {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-600-contrast:enabled {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-700:enabled {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-700-contrast:enabled {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-800:enabled {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-800-contrast:enabled {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-900:enabled {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-900-contrast:enabled {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-A100:enabled {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-A100-contrast:enabled {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-A200:enabled {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-A200-contrast:enabled {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-A400:enabled {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-A400-contrast:enabled {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-A700:enabled {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .enabled_mat-primary-color-A700-contrast:enabled {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg:enabled {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-contrast:enabled {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-50:enabled {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-50-contrast:enabled {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-100:enabled {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-100-contrast:enabled {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-200:enabled {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-200-contrast:enabled {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-300:enabled {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-300-contrast:enabled {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-400:enabled {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-400-contrast:enabled {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-500:enabled {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-500-contrast:enabled {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-600:enabled {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-600-contrast:enabled {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-700:enabled {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-700-contrast:enabled {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-800:enabled {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-800-contrast:enabled {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-900:enabled {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-900-contrast:enabled {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-A100:enabled {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-A100-contrast:enabled {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-A200:enabled {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-A200-contrast:enabled {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-A400:enabled {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-A400-contrast:enabled {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-A700:enabled {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .enabled_mat-accent-bg-A700-contrast:enabled {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .enabled_mat-accent-color:enabled {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-contrast:enabled {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-50:enabled {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-50-contrast:enabled {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-100:enabled {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-100-contrast:enabled {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-200:enabled {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-200-contrast:enabled {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-300:enabled {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-300-contrast:enabled {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-400:enabled {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-400-contrast:enabled {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-500:enabled {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-500-contrast:enabled {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-600:enabled {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-600-contrast:enabled {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-700:enabled {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-700-contrast:enabled {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-800:enabled {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-800-contrast:enabled {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-900:enabled {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-900-contrast:enabled {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-A100:enabled {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-A100-contrast:enabled {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-A200:enabled {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-A200-contrast:enabled {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-A400:enabled {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-A400-contrast:enabled {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-A700:enabled {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .enabled_mat-accent-color-A700-contrast:enabled {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg:enabled {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-contrast:enabled {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-50:enabled {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-50-contrast:enabled {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-100:enabled {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-100-contrast:enabled {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-200:enabled {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-200-contrast:enabled {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-300:enabled {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-300-contrast:enabled {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-400:enabled {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-400-contrast:enabled {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-500:enabled {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-500-contrast:enabled {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-600:enabled {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-600-contrast:enabled {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-700:enabled {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-700-contrast:enabled {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-800:enabled {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-800-contrast:enabled {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-900:enabled {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-900-contrast:enabled {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-A100:enabled {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-A100-contrast:enabled {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-A200:enabled {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-A200-contrast:enabled {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-A400:enabled {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-A400-contrast:enabled {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-A700:enabled {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .enabled_mat-warn-bg-A700-contrast:enabled {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .enabled_mat-warn-color:enabled {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-contrast:enabled {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-50:enabled {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-50-contrast:enabled {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-100:enabled {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-100-contrast:enabled {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-200:enabled {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-200-contrast:enabled {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-300:enabled {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-300-contrast:enabled {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-400:enabled {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-400-contrast:enabled {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-500:enabled {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-500-contrast:enabled {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-600:enabled {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-600-contrast:enabled {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-700:enabled {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-700-contrast:enabled {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-800:enabled {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-800-contrast:enabled {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-900:enabled {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-900-contrast:enabled {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-A100:enabled {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-A100-contrast:enabled {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-A200:enabled {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-A200-contrast:enabled {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-A400:enabled {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-A400-contrast:enabled {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-A700:enabled {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .enabled_mat-warn-color-A700-contrast:enabled {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .enabled_mat-success-bg:enabled {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-contrast:enabled {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-50:enabled {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-50-contrast:enabled {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-100:enabled {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-100-contrast:enabled {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-200:enabled {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-200-contrast:enabled {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-300:enabled {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-300-contrast:enabled {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-400:enabled {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-400-contrast:enabled {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-500:enabled {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-500-contrast:enabled {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-600:enabled {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-600-contrast:enabled {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-700:enabled {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-700-contrast:enabled {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-800:enabled {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-800-contrast:enabled {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-900:enabled {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-900-contrast:enabled {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-A100:enabled {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-A100-contrast:enabled {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-A200:enabled {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-A200-contrast:enabled {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-A400:enabled {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-A400-contrast:enabled {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-A700:enabled {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .enabled_mat-success-bg-A700-contrast:enabled {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .enabled_mat-success-color:enabled {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .enabled_mat-success-color-contrast:enabled {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-success-color-50:enabled {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .enabled_mat-success-color-50-contrast:enabled {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .enabled_mat-success-color-100:enabled {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .enabled_mat-success-color-100-contrast:enabled {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .enabled_mat-success-color-200:enabled {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .enabled_mat-success-color-200-contrast:enabled {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .enabled_mat-success-color-300:enabled {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .enabled_mat-success-color-300-contrast:enabled {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .enabled_mat-success-color-400:enabled {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .enabled_mat-success-color-400-contrast:enabled {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .enabled_mat-success-color-500:enabled {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .enabled_mat-success-color-500-contrast:enabled {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .enabled_mat-success-color-600:enabled {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .enabled_mat-success-color-600-contrast:enabled {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .enabled_mat-success-color-700:enabled {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .enabled_mat-success-color-700-contrast:enabled {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .enabled_mat-success-color-800:enabled {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .enabled_mat-success-color-800-contrast:enabled {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .enabled_mat-success-color-900:enabled {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .enabled_mat-success-color-900-contrast:enabled {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .enabled_mat-success-color-A100:enabled {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .enabled_mat-success-color-A100-contrast:enabled {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .enabled_mat-success-color-A200:enabled {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .enabled_mat-success-color-A200-contrast:enabled {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .enabled_mat-success-color-A400:enabled {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .enabled_mat-success-color-A400-contrast:enabled {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .enabled_mat-success-color-A700:enabled {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .enabled_mat-success-color-A700-contrast:enabled {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .enabled_border-primary:enabled {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .enabled_border-primary-50:enabled {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .enabled_border-primary-100:enabled {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .enabled_border-primary-200:enabled {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .enabled_border-primary-300:enabled {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .enabled_border-primary-400:enabled {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .enabled_border-primary-500:enabled {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .enabled_border-primary-600:enabled {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .enabled_border-primary-700:enabled {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .enabled_border-primary-800:enabled {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .enabled_border-primary-900:enabled {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .enabled_border-primary-A100:enabled {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .enabled_border-primary-A200:enabled {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .enabled_border-primary-A400:enabled {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .enabled_border-primary-A700:enabled {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .enabled_border-accent:enabled {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .enabled_border-accent-50:enabled {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .enabled_border-accent-100:enabled {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .enabled_border-accent-200:enabled {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .enabled_border-accent-300:enabled {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .enabled_border-accent-400:enabled {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .enabled_border-accent-500:enabled {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .enabled_border-accent-600:enabled {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .enabled_border-accent-700:enabled {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .enabled_border-accent-800:enabled {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .enabled_border-accent-900:enabled {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .enabled_border-accent-A100:enabled {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .enabled_border-accent-A200:enabled {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .enabled_border-accent-A400:enabled {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .enabled_border-accent-A700:enabled {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .enabled_border-warn:enabled {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .enabled_border-warn-50:enabled {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .enabled_border-warn-100:enabled {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .enabled_border-warn-200:enabled {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .enabled_border-warn-300:enabled {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .enabled_border-warn-400:enabled {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .enabled_border-warn-500:enabled {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .enabled_border-warn-600:enabled {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .enabled_border-warn-700:enabled {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .enabled_border-warn-800:enabled {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .enabled_border-warn-900:enabled {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .enabled_border-warn-A100:enabled {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .enabled_border-warn-A200:enabled {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .enabled_border-warn-A400:enabled {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .enabled_border-warn-A700:enabled {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .enabled_border-success:enabled {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .enabled_border-success-50:enabled {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .enabled_border-success-100:enabled {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .enabled_border-success-200:enabled {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .enabled_border-success-300:enabled {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .enabled_border-success-400:enabled {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .enabled_border-success-500:enabled {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .enabled_border-success-600:enabled {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .enabled_border-success-700:enabled {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .enabled_border-success-800:enabled {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .enabled_border-success-900:enabled {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .enabled_border-success-A100:enabled {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .enabled_border-success-A200:enabled {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .enabled_border-success-A400:enabled {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .enabled_border-success-A700:enabled {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .enabled_border-gray:enabled {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .enabled_border-transparent:enabled {
  border-color: transparent;
}
.mat-app-background.dark-theme .enabled_border-white:enabled {
  border-color: white;
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .enabled_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_mat-white-bg:disabled {
  background-color: #fff;
}
.mat-app-background.dark-theme .disabled_mat-white-color:disabled {
  color: #fff;
}
.mat-app-background.dark-theme .disabled_mat-primary-bg:disabled {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-contrast:disabled {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-50:disabled {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-50-contrast:disabled {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-100:disabled {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-100-contrast:disabled {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-200:disabled {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-200-contrast:disabled {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-300:disabled {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-300-contrast:disabled {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-400:disabled {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-400-contrast:disabled {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-500:disabled {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-500-contrast:disabled {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-600:disabled {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-600-contrast:disabled {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-700:disabled {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-700-contrast:disabled {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-800:disabled {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-800-contrast:disabled {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-900:disabled {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-900-contrast:disabled {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-A100:disabled {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-A100-contrast:disabled {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-A200:disabled {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-A200-contrast:disabled {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-A400:disabled {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-A400-contrast:disabled {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-A700:disabled {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .disabled_mat-primary-bg-A700-contrast:disabled {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .disabled_mat-primary-color:disabled {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-contrast:disabled {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-50:disabled {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-50-contrast:disabled {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-100:disabled {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-100-contrast:disabled {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-200:disabled {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-200-contrast:disabled {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-300:disabled {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-300-contrast:disabled {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-400:disabled {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-400-contrast:disabled {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-500:disabled {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-500-contrast:disabled {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-600:disabled {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-600-contrast:disabled {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-700:disabled {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-700-contrast:disabled {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-800:disabled {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-800-contrast:disabled {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-900:disabled {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-900-contrast:disabled {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-A100:disabled {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-A100-contrast:disabled {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-A200:disabled {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-A200-contrast:disabled {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-A400:disabled {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-A400-contrast:disabled {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-A700:disabled {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .disabled_mat-primary-color-A700-contrast:disabled {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg:disabled {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-contrast:disabled {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-50:disabled {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-50-contrast:disabled {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-100:disabled {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-100-contrast:disabled {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-200:disabled {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-200-contrast:disabled {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-300:disabled {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-300-contrast:disabled {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-400:disabled {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-400-contrast:disabled {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-500:disabled {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-500-contrast:disabled {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-600:disabled {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-600-contrast:disabled {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-700:disabled {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-700-contrast:disabled {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-800:disabled {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-800-contrast:disabled {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-900:disabled {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-900-contrast:disabled {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-A100:disabled {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-A100-contrast:disabled {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-A200:disabled {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-A200-contrast:disabled {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-A400:disabled {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-A400-contrast:disabled {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-A700:disabled {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .disabled_mat-accent-bg-A700-contrast:disabled {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .disabled_mat-accent-color:disabled {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-contrast:disabled {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-50:disabled {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-50-contrast:disabled {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-100:disabled {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-100-contrast:disabled {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-200:disabled {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-200-contrast:disabled {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-300:disabled {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-300-contrast:disabled {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-400:disabled {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-400-contrast:disabled {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-500:disabled {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-500-contrast:disabled {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-600:disabled {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-600-contrast:disabled {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-700:disabled {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-700-contrast:disabled {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-800:disabled {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-800-contrast:disabled {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-900:disabled {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-900-contrast:disabled {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-A100:disabled {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-A100-contrast:disabled {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-A200:disabled {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-A200-contrast:disabled {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-A400:disabled {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-A400-contrast:disabled {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-A700:disabled {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .disabled_mat-accent-color-A700-contrast:disabled {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg:disabled {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-contrast:disabled {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-50:disabled {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-50-contrast:disabled {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-100:disabled {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-100-contrast:disabled {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-200:disabled {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-200-contrast:disabled {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-300:disabled {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-300-contrast:disabled {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-400:disabled {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-400-contrast:disabled {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-500:disabled {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-500-contrast:disabled {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-600:disabled {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-600-contrast:disabled {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-700:disabled {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-700-contrast:disabled {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-800:disabled {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-800-contrast:disabled {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-900:disabled {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-900-contrast:disabled {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-A100:disabled {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-A100-contrast:disabled {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-A200:disabled {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-A200-contrast:disabled {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-A400:disabled {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-A400-contrast:disabled {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-A700:disabled {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .disabled_mat-warn-bg-A700-contrast:disabled {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .disabled_mat-warn-color:disabled {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-contrast:disabled {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-50:disabled {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-50-contrast:disabled {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-100:disabled {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-100-contrast:disabled {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-200:disabled {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-200-contrast:disabled {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-300:disabled {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-300-contrast:disabled {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-400:disabled {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-400-contrast:disabled {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-500:disabled {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-500-contrast:disabled {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-600:disabled {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-600-contrast:disabled {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-700:disabled {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-700-contrast:disabled {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-800:disabled {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-800-contrast:disabled {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-900:disabled {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-900-contrast:disabled {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-A100:disabled {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-A100-contrast:disabled {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-A200:disabled {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-A200-contrast:disabled {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-A400:disabled {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-A400-contrast:disabled {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-A700:disabled {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .disabled_mat-warn-color-A700-contrast:disabled {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .disabled_mat-success-bg:disabled {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-contrast:disabled {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-50:disabled {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-50-contrast:disabled {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-100:disabled {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-100-contrast:disabled {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-200:disabled {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-200-contrast:disabled {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-300:disabled {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-300-contrast:disabled {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-400:disabled {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-400-contrast:disabled {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-500:disabled {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-500-contrast:disabled {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-600:disabled {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-600-contrast:disabled {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-700:disabled {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-700-contrast:disabled {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-800:disabled {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-800-contrast:disabled {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-900:disabled {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-900-contrast:disabled {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-A100:disabled {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-A100-contrast:disabled {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-A200:disabled {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-A200-contrast:disabled {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-A400:disabled {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-A400-contrast:disabled {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-A700:disabled {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .disabled_mat-success-bg-A700-contrast:disabled {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .disabled_mat-success-color:disabled {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .disabled_mat-success-color-contrast:disabled {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-success-color-50:disabled {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .disabled_mat-success-color-50-contrast:disabled {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .disabled_mat-success-color-100:disabled {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .disabled_mat-success-color-100-contrast:disabled {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .disabled_mat-success-color-200:disabled {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .disabled_mat-success-color-200-contrast:disabled {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .disabled_mat-success-color-300:disabled {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .disabled_mat-success-color-300-contrast:disabled {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .disabled_mat-success-color-400:disabled {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .disabled_mat-success-color-400-contrast:disabled {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .disabled_mat-success-color-500:disabled {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .disabled_mat-success-color-500-contrast:disabled {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .disabled_mat-success-color-600:disabled {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .disabled_mat-success-color-600-contrast:disabled {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .disabled_mat-success-color-700:disabled {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .disabled_mat-success-color-700-contrast:disabled {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .disabled_mat-success-color-800:disabled {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .disabled_mat-success-color-800-contrast:disabled {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .disabled_mat-success-color-900:disabled {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .disabled_mat-success-color-900-contrast:disabled {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .disabled_mat-success-color-A100:disabled {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .disabled_mat-success-color-A100-contrast:disabled {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .disabled_mat-success-color-A200:disabled {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .disabled_mat-success-color-A200-contrast:disabled {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .disabled_mat-success-color-A400:disabled {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .disabled_mat-success-color-A400-contrast:disabled {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .disabled_mat-success-color-A700:disabled {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .disabled_mat-success-color-A700-contrast:disabled {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .disabled_border-primary:disabled {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .disabled_border-primary-50:disabled {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .disabled_border-primary-100:disabled {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .disabled_border-primary-200:disabled {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .disabled_border-primary-300:disabled {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .disabled_border-primary-400:disabled {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .disabled_border-primary-500:disabled {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .disabled_border-primary-600:disabled {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .disabled_border-primary-700:disabled {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .disabled_border-primary-800:disabled {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .disabled_border-primary-900:disabled {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .disabled_border-primary-A100:disabled {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .disabled_border-primary-A200:disabled {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .disabled_border-primary-A400:disabled {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .disabled_border-primary-A700:disabled {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .disabled_border-accent:disabled {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .disabled_border-accent-50:disabled {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .disabled_border-accent-100:disabled {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .disabled_border-accent-200:disabled {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .disabled_border-accent-300:disabled {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .disabled_border-accent-400:disabled {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .disabled_border-accent-500:disabled {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .disabled_border-accent-600:disabled {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .disabled_border-accent-700:disabled {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .disabled_border-accent-800:disabled {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .disabled_border-accent-900:disabled {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .disabled_border-accent-A100:disabled {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .disabled_border-accent-A200:disabled {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .disabled_border-accent-A400:disabled {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .disabled_border-accent-A700:disabled {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .disabled_border-warn:disabled {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .disabled_border-warn-50:disabled {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .disabled_border-warn-100:disabled {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .disabled_border-warn-200:disabled {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .disabled_border-warn-300:disabled {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .disabled_border-warn-400:disabled {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .disabled_border-warn-500:disabled {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .disabled_border-warn-600:disabled {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .disabled_border-warn-700:disabled {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .disabled_border-warn-800:disabled {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .disabled_border-warn-900:disabled {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .disabled_border-warn-A100:disabled {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .disabled_border-warn-A200:disabled {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .disabled_border-warn-A400:disabled {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .disabled_border-warn-A700:disabled {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .disabled_border-success:disabled {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .disabled_border-success-50:disabled {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .disabled_border-success-100:disabled {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .disabled_border-success-200:disabled {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .disabled_border-success-300:disabled {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .disabled_border-success-400:disabled {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .disabled_border-success-500:disabled {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .disabled_border-success-600:disabled {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .disabled_border-success-700:disabled {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .disabled_border-success-800:disabled {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .disabled_border-success-900:disabled {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .disabled_border-success-A100:disabled {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .disabled_border-success-A200:disabled {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .disabled_border-success-A400:disabled {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .disabled_border-success-A700:disabled {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .disabled_border-gray:disabled {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .disabled_border-transparent:disabled {
  border-color: transparent;
}
.mat-app-background.dark-theme .disabled_border-white:disabled {
  border-color: white;
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .disabled_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_mat-white-bg:invalid {
  background-color: #fff;
}
.mat-app-background.dark-theme .invalid_mat-white-color:invalid {
  color: #fff;
}
.mat-app-background.dark-theme .invalid_mat-primary-bg:invalid {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-contrast:invalid {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-50:invalid {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-50-contrast:invalid {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-100:invalid {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-100-contrast:invalid {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-200:invalid {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-200-contrast:invalid {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-300:invalid {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-300-contrast:invalid {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-400:invalid {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-400-contrast:invalid {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-500:invalid {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-500-contrast:invalid {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-600:invalid {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-600-contrast:invalid {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-700:invalid {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-700-contrast:invalid {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-800:invalid {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-800-contrast:invalid {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-900:invalid {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-900-contrast:invalid {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-A100:invalid {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-A100-contrast:invalid {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-A200:invalid {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-A200-contrast:invalid {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-A400:invalid {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-A400-contrast:invalid {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-A700:invalid {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .invalid_mat-primary-bg-A700-contrast:invalid {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .invalid_mat-primary-color:invalid {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-contrast:invalid {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-50:invalid {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-50-contrast:invalid {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-100:invalid {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-100-contrast:invalid {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-200:invalid {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-200-contrast:invalid {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-300:invalid {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-300-contrast:invalid {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-400:invalid {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-400-contrast:invalid {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-500:invalid {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-500-contrast:invalid {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-600:invalid {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-600-contrast:invalid {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-700:invalid {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-700-contrast:invalid {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-800:invalid {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-800-contrast:invalid {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-900:invalid {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-900-contrast:invalid {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-A100:invalid {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-A100-contrast:invalid {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-A200:invalid {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-A200-contrast:invalid {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-A400:invalid {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-A400-contrast:invalid {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-A700:invalid {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .invalid_mat-primary-color-A700-contrast:invalid {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg:invalid {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-contrast:invalid {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-50:invalid {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-50-contrast:invalid {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-100:invalid {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-100-contrast:invalid {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-200:invalid {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-200-contrast:invalid {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-300:invalid {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-300-contrast:invalid {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-400:invalid {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-400-contrast:invalid {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-500:invalid {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-500-contrast:invalid {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-600:invalid {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-600-contrast:invalid {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-700:invalid {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-700-contrast:invalid {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-800:invalid {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-800-contrast:invalid {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-900:invalid {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-900-contrast:invalid {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-A100:invalid {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-A100-contrast:invalid {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-A200:invalid {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-A200-contrast:invalid {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-A400:invalid {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-A400-contrast:invalid {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-A700:invalid {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .invalid_mat-accent-bg-A700-contrast:invalid {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .invalid_mat-accent-color:invalid {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-contrast:invalid {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-50:invalid {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-50-contrast:invalid {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-100:invalid {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-100-contrast:invalid {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-200:invalid {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-200-contrast:invalid {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-300:invalid {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-300-contrast:invalid {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-400:invalid {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-400-contrast:invalid {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-500:invalid {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-500-contrast:invalid {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-600:invalid {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-600-contrast:invalid {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-700:invalid {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-700-contrast:invalid {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-800:invalid {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-800-contrast:invalid {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-900:invalid {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-900-contrast:invalid {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-A100:invalid {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-A100-contrast:invalid {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-A200:invalid {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-A200-contrast:invalid {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-A400:invalid {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-A400-contrast:invalid {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-A700:invalid {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .invalid_mat-accent-color-A700-contrast:invalid {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg:invalid {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-contrast:invalid {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-50:invalid {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-50-contrast:invalid {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-100:invalid {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-100-contrast:invalid {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-200:invalid {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-200-contrast:invalid {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-300:invalid {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-300-contrast:invalid {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-400:invalid {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-400-contrast:invalid {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-500:invalid {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-500-contrast:invalid {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-600:invalid {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-600-contrast:invalid {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-700:invalid {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-700-contrast:invalid {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-800:invalid {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-800-contrast:invalid {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-900:invalid {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-900-contrast:invalid {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-A100:invalid {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-A100-contrast:invalid {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-A200:invalid {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-A200-contrast:invalid {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-A400:invalid {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-A400-contrast:invalid {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-A700:invalid {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .invalid_mat-warn-bg-A700-contrast:invalid {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .invalid_mat-warn-color:invalid {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-contrast:invalid {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-50:invalid {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-50-contrast:invalid {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-100:invalid {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-100-contrast:invalid {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-200:invalid {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-200-contrast:invalid {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-300:invalid {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-300-contrast:invalid {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-400:invalid {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-400-contrast:invalid {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-500:invalid {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-500-contrast:invalid {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-600:invalid {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-600-contrast:invalid {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-700:invalid {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-700-contrast:invalid {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-800:invalid {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-800-contrast:invalid {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-900:invalid {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-900-contrast:invalid {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-A100:invalid {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-A100-contrast:invalid {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-A200:invalid {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-A200-contrast:invalid {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-A400:invalid {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-A400-contrast:invalid {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-A700:invalid {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .invalid_mat-warn-color-A700-contrast:invalid {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .invalid_mat-success-bg:invalid {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-contrast:invalid {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-50:invalid {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-50-contrast:invalid {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-100:invalid {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-100-contrast:invalid {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-200:invalid {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-200-contrast:invalid {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-300:invalid {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-300-contrast:invalid {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-400:invalid {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-400-contrast:invalid {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-500:invalid {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-500-contrast:invalid {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-600:invalid {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-600-contrast:invalid {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-700:invalid {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-700-contrast:invalid {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-800:invalid {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-800-contrast:invalid {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-900:invalid {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-900-contrast:invalid {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-A100:invalid {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-A100-contrast:invalid {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-A200:invalid {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-A200-contrast:invalid {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-A400:invalid {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-A400-contrast:invalid {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-A700:invalid {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .invalid_mat-success-bg-A700-contrast:invalid {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .invalid_mat-success-color:invalid {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .invalid_mat-success-color-contrast:invalid {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-success-color-50:invalid {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .invalid_mat-success-color-50-contrast:invalid {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .invalid_mat-success-color-100:invalid {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .invalid_mat-success-color-100-contrast:invalid {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .invalid_mat-success-color-200:invalid {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .invalid_mat-success-color-200-contrast:invalid {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .invalid_mat-success-color-300:invalid {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .invalid_mat-success-color-300-contrast:invalid {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .invalid_mat-success-color-400:invalid {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .invalid_mat-success-color-400-contrast:invalid {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .invalid_mat-success-color-500:invalid {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .invalid_mat-success-color-500-contrast:invalid {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .invalid_mat-success-color-600:invalid {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .invalid_mat-success-color-600-contrast:invalid {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .invalid_mat-success-color-700:invalid {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .invalid_mat-success-color-700-contrast:invalid {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .invalid_mat-success-color-800:invalid {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .invalid_mat-success-color-800-contrast:invalid {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .invalid_mat-success-color-900:invalid {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .invalid_mat-success-color-900-contrast:invalid {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .invalid_mat-success-color-A100:invalid {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .invalid_mat-success-color-A100-contrast:invalid {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .invalid_mat-success-color-A200:invalid {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .invalid_mat-success-color-A200-contrast:invalid {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .invalid_mat-success-color-A400:invalid {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .invalid_mat-success-color-A400-contrast:invalid {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .invalid_mat-success-color-A700:invalid {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .invalid_mat-success-color-A700-contrast:invalid {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .invalid_border-primary:invalid {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .invalid_border-primary-50:invalid {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .invalid_border-primary-100:invalid {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .invalid_border-primary-200:invalid {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .invalid_border-primary-300:invalid {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .invalid_border-primary-400:invalid {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .invalid_border-primary-500:invalid {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .invalid_border-primary-600:invalid {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .invalid_border-primary-700:invalid {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .invalid_border-primary-800:invalid {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .invalid_border-primary-900:invalid {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .invalid_border-primary-A100:invalid {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .invalid_border-primary-A200:invalid {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .invalid_border-primary-A400:invalid {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .invalid_border-primary-A700:invalid {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .invalid_border-accent:invalid {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .invalid_border-accent-50:invalid {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .invalid_border-accent-100:invalid {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .invalid_border-accent-200:invalid {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .invalid_border-accent-300:invalid {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .invalid_border-accent-400:invalid {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .invalid_border-accent-500:invalid {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .invalid_border-accent-600:invalid {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .invalid_border-accent-700:invalid {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .invalid_border-accent-800:invalid {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .invalid_border-accent-900:invalid {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .invalid_border-accent-A100:invalid {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .invalid_border-accent-A200:invalid {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .invalid_border-accent-A400:invalid {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .invalid_border-accent-A700:invalid {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .invalid_border-warn:invalid {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .invalid_border-warn-50:invalid {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .invalid_border-warn-100:invalid {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .invalid_border-warn-200:invalid {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .invalid_border-warn-300:invalid {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .invalid_border-warn-400:invalid {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .invalid_border-warn-500:invalid {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .invalid_border-warn-600:invalid {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .invalid_border-warn-700:invalid {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .invalid_border-warn-800:invalid {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .invalid_border-warn-900:invalid {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .invalid_border-warn-A100:invalid {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .invalid_border-warn-A200:invalid {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .invalid_border-warn-A400:invalid {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .invalid_border-warn-A700:invalid {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .invalid_border-success:invalid {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .invalid_border-success-50:invalid {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .invalid_border-success-100:invalid {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .invalid_border-success-200:invalid {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .invalid_border-success-300:invalid {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .invalid_border-success-400:invalid {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .invalid_border-success-500:invalid {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .invalid_border-success-600:invalid {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .invalid_border-success-700:invalid {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .invalid_border-success-800:invalid {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .invalid_border-success-900:invalid {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .invalid_border-success-A100:invalid {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .invalid_border-success-A200:invalid {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .invalid_border-success-A400:invalid {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .invalid_border-success-A700:invalid {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .invalid_border-gray:invalid {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .invalid_border-transparent:invalid {
  border-color: transparent;
}
.mat-app-background.dark-theme .invalid_border-white:invalid {
  border-color: white;
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .invalid_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .required_mat-white-bg:required {
  background-color: #fff;
}
.mat-app-background.dark-theme .required_mat-white-color:required {
  color: #fff;
}
.mat-app-background.dark-theme .required_mat-primary-bg:required {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .required_mat-primary-bg-contrast:required {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .required_mat-primary-bg-50:required {
  background-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .required_mat-primary-bg-50-contrast:required {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .required_mat-primary-bg-100:required {
  background-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .required_mat-primary-bg-100-contrast:required {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .required_mat-primary-bg-200:required {
  background-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .required_mat-primary-bg-200-contrast:required {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .required_mat-primary-bg-300:required {
  background-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .required_mat-primary-bg-300-contrast:required {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .required_mat-primary-bg-400:required {
  background-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .required_mat-primary-bg-400-contrast:required {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .required_mat-primary-bg-500:required {
  background-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .required_mat-primary-bg-500-contrast:required {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .required_mat-primary-bg-600:required {
  background-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .required_mat-primary-bg-600-contrast:required {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .required_mat-primary-bg-700:required {
  background-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .required_mat-primary-bg-700-contrast:required {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .required_mat-primary-bg-800:required {
  background-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .required_mat-primary-bg-800-contrast:required {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .required_mat-primary-bg-900:required {
  background-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .required_mat-primary-bg-900-contrast:required {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .required_mat-primary-bg-A100:required {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .required_mat-primary-bg-A100-contrast:required {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .required_mat-primary-bg-A200:required {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .required_mat-primary-bg-A200-contrast:required {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .required_mat-primary-bg-A400:required {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .required_mat-primary-bg-A400-contrast:required {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .required_mat-primary-bg-A700:required {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .required_mat-primary-bg-A700-contrast:required {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .required_mat-primary-color:required {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .required_mat-primary-color-contrast:required {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .required_mat-primary-color-50:required {
  color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .required_mat-primary-color-50-contrast:required {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.dark-theme .required_mat-primary-color-100:required {
  color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .required_mat-primary-color-100-contrast:required {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.dark-theme .required_mat-primary-color-200:required {
  color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .required_mat-primary-color-200-contrast:required {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.dark-theme .required_mat-primary-color-300:required {
  color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .required_mat-primary-color-300-contrast:required {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.dark-theme .required_mat-primary-color-400:required {
  color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .required_mat-primary-color-400-contrast:required {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.dark-theme .required_mat-primary-color-500:required {
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .required_mat-primary-color-500-contrast:required {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.dark-theme .required_mat-primary-color-600:required {
  color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .required_mat-primary-color-600-contrast:required {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.dark-theme .required_mat-primary-color-700:required {
  color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .required_mat-primary-color-700-contrast:required {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.dark-theme .required_mat-primary-color-800:required {
  color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .required_mat-primary-color-800-contrast:required {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.dark-theme .required_mat-primary-color-900:required {
  color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .required_mat-primary-color-900-contrast:required {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.dark-theme .required_mat-primary-color-A100:required {
  color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .required_mat-primary-color-A100-contrast:required {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.dark-theme .required_mat-primary-color-A200:required {
  color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .required_mat-primary-color-A200-contrast:required {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.dark-theme .required_mat-primary-color-A400:required {
  color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .required_mat-primary-color-A400-contrast:required {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.dark-theme .required_mat-primary-color-A700:required {
  color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .required_mat-primary-color-A700-contrast:required {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.dark-theme .required_mat-accent-bg:required {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .required_mat-accent-bg-contrast:required {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .required_mat-accent-bg-50:required {
  background-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .required_mat-accent-bg-50-contrast:required {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .required_mat-accent-bg-100:required {
  background-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .required_mat-accent-bg-100-contrast:required {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .required_mat-accent-bg-200:required {
  background-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .required_mat-accent-bg-200-contrast:required {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .required_mat-accent-bg-300:required {
  background-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .required_mat-accent-bg-300-contrast:required {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .required_mat-accent-bg-400:required {
  background-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .required_mat-accent-bg-400-contrast:required {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .required_mat-accent-bg-500:required {
  background-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .required_mat-accent-bg-500-contrast:required {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .required_mat-accent-bg-600:required {
  background-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .required_mat-accent-bg-600-contrast:required {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .required_mat-accent-bg-700:required {
  background-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .required_mat-accent-bg-700-contrast:required {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .required_mat-accent-bg-800:required {
  background-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .required_mat-accent-bg-800-contrast:required {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .required_mat-accent-bg-900:required {
  background-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .required_mat-accent-bg-900-contrast:required {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .required_mat-accent-bg-A100:required {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .required_mat-accent-bg-A100-contrast:required {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .required_mat-accent-bg-A200:required {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .required_mat-accent-bg-A200-contrast:required {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .required_mat-accent-bg-A400:required {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .required_mat-accent-bg-A400-contrast:required {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .required_mat-accent-bg-A700:required {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .required_mat-accent-bg-A700-contrast:required {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .required_mat-accent-color:required {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .required_mat-accent-color-contrast:required {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .required_mat-accent-color-50:required {
  color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .required_mat-accent-color-50-contrast:required {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.dark-theme .required_mat-accent-color-100:required {
  color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .required_mat-accent-color-100-contrast:required {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.dark-theme .required_mat-accent-color-200:required {
  color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .required_mat-accent-color-200-contrast:required {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.dark-theme .required_mat-accent-color-300:required {
  color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .required_mat-accent-color-300-contrast:required {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.dark-theme .required_mat-accent-color-400:required {
  color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .required_mat-accent-color-400-contrast:required {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.dark-theme .required_mat-accent-color-500:required {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .required_mat-accent-color-500-contrast:required {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.dark-theme .required_mat-accent-color-600:required {
  color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .required_mat-accent-color-600-contrast:required {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.dark-theme .required_mat-accent-color-700:required {
  color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .required_mat-accent-color-700-contrast:required {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.dark-theme .required_mat-accent-color-800:required {
  color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .required_mat-accent-color-800-contrast:required {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.dark-theme .required_mat-accent-color-900:required {
  color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .required_mat-accent-color-900-contrast:required {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.dark-theme .required_mat-accent-color-A100:required {
  color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .required_mat-accent-color-A100-contrast:required {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.dark-theme .required_mat-accent-color-A200:required {
  color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .required_mat-accent-color-A200-contrast:required {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.dark-theme .required_mat-accent-color-A400:required {
  color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .required_mat-accent-color-A400-contrast:required {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.dark-theme .required_mat-accent-color-A700:required {
  color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .required_mat-accent-color-A700-contrast:required {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.dark-theme .required_mat-warn-bg:required {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .required_mat-warn-bg-contrast:required {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .required_mat-warn-bg-50:required {
  background-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .required_mat-warn-bg-50-contrast:required {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .required_mat-warn-bg-100:required {
  background-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .required_mat-warn-bg-100-contrast:required {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .required_mat-warn-bg-200:required {
  background-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .required_mat-warn-bg-200-contrast:required {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .required_mat-warn-bg-300:required {
  background-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .required_mat-warn-bg-300-contrast:required {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .required_mat-warn-bg-400:required {
  background-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .required_mat-warn-bg-400-contrast:required {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .required_mat-warn-bg-500:required {
  background-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .required_mat-warn-bg-500-contrast:required {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .required_mat-warn-bg-600:required {
  background-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .required_mat-warn-bg-600-contrast:required {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .required_mat-warn-bg-700:required {
  background-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .required_mat-warn-bg-700-contrast:required {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .required_mat-warn-bg-800:required {
  background-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .required_mat-warn-bg-800-contrast:required {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .required_mat-warn-bg-900:required {
  background-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .required_mat-warn-bg-900-contrast:required {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .required_mat-warn-bg-A100:required {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .required_mat-warn-bg-A100-contrast:required {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .required_mat-warn-bg-A200:required {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .required_mat-warn-bg-A200-contrast:required {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .required_mat-warn-bg-A400:required {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .required_mat-warn-bg-A400-contrast:required {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .required_mat-warn-bg-A700:required {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .required_mat-warn-bg-A700-contrast:required {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .required_mat-warn-color:required {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .required_mat-warn-color-contrast:required {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .required_mat-warn-color-50:required {
  color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .required_mat-warn-color-50-contrast:required {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.dark-theme .required_mat-warn-color-100:required {
  color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .required_mat-warn-color-100-contrast:required {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.dark-theme .required_mat-warn-color-200:required {
  color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .required_mat-warn-color-200-contrast:required {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.dark-theme .required_mat-warn-color-300:required {
  color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .required_mat-warn-color-300-contrast:required {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.dark-theme .required_mat-warn-color-400:required {
  color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .required_mat-warn-color-400-contrast:required {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.dark-theme .required_mat-warn-color-500:required {
  color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .required_mat-warn-color-500-contrast:required {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .required_mat-warn-color-600:required {
  color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .required_mat-warn-color-600-contrast:required {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.dark-theme .required_mat-warn-color-700:required {
  color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .required_mat-warn-color-700-contrast:required {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.dark-theme .required_mat-warn-color-800:required {
  color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .required_mat-warn-color-800-contrast:required {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.dark-theme .required_mat-warn-color-900:required {
  color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .required_mat-warn-color-900-contrast:required {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.dark-theme .required_mat-warn-color-A100:required {
  color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .required_mat-warn-color-A100-contrast:required {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.dark-theme .required_mat-warn-color-A200:required {
  color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .required_mat-warn-color-A200-contrast:required {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.dark-theme .required_mat-warn-color-A400:required {
  color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .required_mat-warn-color-A400-contrast:required {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.dark-theme .required_mat-warn-color-A700:required {
  color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .required_mat-warn-color-A700-contrast:required {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.dark-theme .required_mat-success-bg:required {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .required_mat-success-bg-contrast:required {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .required_mat-success-bg-50:required {
  background-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .required_mat-success-bg-50-contrast:required {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .required_mat-success-bg-100:required {
  background-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .required_mat-success-bg-100-contrast:required {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .required_mat-success-bg-200:required {
  background-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .required_mat-success-bg-200-contrast:required {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .required_mat-success-bg-300:required {
  background-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .required_mat-success-bg-300-contrast:required {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .required_mat-success-bg-400:required {
  background-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .required_mat-success-bg-400-contrast:required {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .required_mat-success-bg-500:required {
  background-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .required_mat-success-bg-500-contrast:required {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .required_mat-success-bg-600:required {
  background-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .required_mat-success-bg-600-contrast:required {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .required_mat-success-bg-700:required {
  background-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .required_mat-success-bg-700-contrast:required {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .required_mat-success-bg-800:required {
  background-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .required_mat-success-bg-800-contrast:required {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .required_mat-success-bg-900:required {
  background-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .required_mat-success-bg-900-contrast:required {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .required_mat-success-bg-A100:required {
  background-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .required_mat-success-bg-A100-contrast:required {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .required_mat-success-bg-A200:required {
  background-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .required_mat-success-bg-A200-contrast:required {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .required_mat-success-bg-A400:required {
  background-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .required_mat-success-bg-A400-contrast:required {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .required_mat-success-bg-A700:required {
  background-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .required_mat-success-bg-A700-contrast:required {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .required_mat-success-color:required {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .required_mat-success-color-contrast:required {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .required_mat-success-color-50:required {
  color: var(--palette-success-50);
}
.mat-app-background.dark-theme .required_mat-success-color-50-contrast:required {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.dark-theme .required_mat-success-color-100:required {
  color: var(--palette-success-100);
}
.mat-app-background.dark-theme .required_mat-success-color-100-contrast:required {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.dark-theme .required_mat-success-color-200:required {
  color: var(--palette-success-200);
}
.mat-app-background.dark-theme .required_mat-success-color-200-contrast:required {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.dark-theme .required_mat-success-color-300:required {
  color: var(--palette-success-300);
}
.mat-app-background.dark-theme .required_mat-success-color-300-contrast:required {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.dark-theme .required_mat-success-color-400:required {
  color: var(--palette-success-400);
}
.mat-app-background.dark-theme .required_mat-success-color-400-contrast:required {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.dark-theme .required_mat-success-color-500:required {
  color: var(--palette-success-500);
}
.mat-app-background.dark-theme .required_mat-success-color-500-contrast:required {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .required_mat-success-color-600:required {
  color: var(--palette-success-600);
}
.mat-app-background.dark-theme .required_mat-success-color-600-contrast:required {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.dark-theme .required_mat-success-color-700:required {
  color: var(--palette-success-700);
}
.mat-app-background.dark-theme .required_mat-success-color-700-contrast:required {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.dark-theme .required_mat-success-color-800:required {
  color: var(--palette-success-800);
}
.mat-app-background.dark-theme .required_mat-success-color-800-contrast:required {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.dark-theme .required_mat-success-color-900:required {
  color: var(--palette-success-900);
}
.mat-app-background.dark-theme .required_mat-success-color-900-contrast:required {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.dark-theme .required_mat-success-color-A100:required {
  color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .required_mat-success-color-A100-contrast:required {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.dark-theme .required_mat-success-color-A200:required {
  color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .required_mat-success-color-A200-contrast:required {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.dark-theme .required_mat-success-color-A400:required {
  color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .required_mat-success-color-A400-contrast:required {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.dark-theme .required_mat-success-color-A700:required {
  color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .required_mat-success-color-A700-contrast:required {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.dark-theme .required_border-primary:required {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .required_border-primary-50:required {
  border-color: var(--palette-primary-50);
}
.mat-app-background.dark-theme .required_border-primary-100:required {
  border-color: var(--palette-primary-100);
}
.mat-app-background.dark-theme .required_border-primary-200:required {
  border-color: var(--palette-primary-200);
}
.mat-app-background.dark-theme .required_border-primary-300:required {
  border-color: var(--palette-primary-300);
}
.mat-app-background.dark-theme .required_border-primary-400:required {
  border-color: var(--palette-primary-400);
}
.mat-app-background.dark-theme .required_border-primary-500:required {
  border-color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .required_border-primary-600:required {
  border-color: var(--palette-primary-600);
}
.mat-app-background.dark-theme .required_border-primary-700:required {
  border-color: var(--palette-primary-700);
}
.mat-app-background.dark-theme .required_border-primary-800:required {
  border-color: var(--palette-primary-800);
}
.mat-app-background.dark-theme .required_border-primary-900:required {
  border-color: var(--palette-primary-900);
}
.mat-app-background.dark-theme .required_border-primary-A100:required {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.dark-theme .required_border-primary-A200:required {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.dark-theme .required_border-primary-A400:required {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.dark-theme .required_border-primary-A700:required {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.dark-theme .required_border-accent:required {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .required_border-accent-50:required {
  border-color: var(--palette-accent-50);
}
.mat-app-background.dark-theme .required_border-accent-100:required {
  border-color: var(--palette-accent-100);
}
.mat-app-background.dark-theme .required_border-accent-200:required {
  border-color: var(--palette-accent-200);
}
.mat-app-background.dark-theme .required_border-accent-300:required {
  border-color: var(--palette-accent-300);
}
.mat-app-background.dark-theme .required_border-accent-400:required {
  border-color: var(--palette-accent-400);
}
.mat-app-background.dark-theme .required_border-accent-500:required {
  border-color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .required_border-accent-600:required {
  border-color: var(--palette-accent-600);
}
.mat-app-background.dark-theme .required_border-accent-700:required {
  border-color: var(--palette-accent-700);
}
.mat-app-background.dark-theme .required_border-accent-800:required {
  border-color: var(--palette-accent-800);
}
.mat-app-background.dark-theme .required_border-accent-900:required {
  border-color: var(--palette-accent-900);
}
.mat-app-background.dark-theme .required_border-accent-A100:required {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.dark-theme .required_border-accent-A200:required {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.dark-theme .required_border-accent-A400:required {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.dark-theme .required_border-accent-A700:required {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.dark-theme .required_border-warn:required {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .required_border-warn-50:required {
  border-color: var(--palette-warn-50);
}
.mat-app-background.dark-theme .required_border-warn-100:required {
  border-color: var(--palette-warn-100);
}
.mat-app-background.dark-theme .required_border-warn-200:required {
  border-color: var(--palette-warn-200);
}
.mat-app-background.dark-theme .required_border-warn-300:required {
  border-color: var(--palette-warn-300);
}
.mat-app-background.dark-theme .required_border-warn-400:required {
  border-color: var(--palette-warn-400);
}
.mat-app-background.dark-theme .required_border-warn-500:required {
  border-color: var(--palette-warn-500);
}
.mat-app-background.dark-theme .required_border-warn-600:required {
  border-color: var(--palette-warn-600);
}
.mat-app-background.dark-theme .required_border-warn-700:required {
  border-color: var(--palette-warn-700);
}
.mat-app-background.dark-theme .required_border-warn-800:required {
  border-color: var(--palette-warn-800);
}
.mat-app-background.dark-theme .required_border-warn-900:required {
  border-color: var(--palette-warn-900);
}
.mat-app-background.dark-theme .required_border-warn-A100:required {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.dark-theme .required_border-warn-A200:required {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.dark-theme .required_border-warn-A400:required {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.dark-theme .required_border-warn-A700:required {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.dark-theme .required_border-success:required {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .required_border-success-50:required {
  border-color: var(--palette-success-50);
}
.mat-app-background.dark-theme .required_border-success-100:required {
  border-color: var(--palette-success-100);
}
.mat-app-background.dark-theme .required_border-success-200:required {
  border-color: var(--palette-success-200);
}
.mat-app-background.dark-theme .required_border-success-300:required {
  border-color: var(--palette-success-300);
}
.mat-app-background.dark-theme .required_border-success-400:required {
  border-color: var(--palette-success-400);
}
.mat-app-background.dark-theme .required_border-success-500:required {
  border-color: var(--palette-success-500);
}
.mat-app-background.dark-theme .required_border-success-600:required {
  border-color: var(--palette-success-600);
}
.mat-app-background.dark-theme .required_border-success-700:required {
  border-color: var(--palette-success-700);
}
.mat-app-background.dark-theme .required_border-success-800:required {
  border-color: var(--palette-success-800);
}
.mat-app-background.dark-theme .required_border-success-900:required {
  border-color: var(--palette-success-900);
}
.mat-app-background.dark-theme .required_border-success-A100:required {
  border-color: var(--palette-success-A100);
}
.mat-app-background.dark-theme .required_border-success-A200:required {
  border-color: var(--palette-success-A200);
}
.mat-app-background.dark-theme .required_border-success-A400:required {
  border-color: var(--palette-success-A400);
}
.mat-app-background.dark-theme .required_border-success-A700:required {
  border-color: var(--palette-success-A700);
}
.mat-app-background.dark-theme .required_border-gray:required {
  border-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .required_border-transparent:required {
  border-color: transparent;
}
.mat-app-background.dark-theme .required_border-white:required {
  border-color: white;
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-dark), 0.38);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-dark), 0.38);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-dark), 0.38);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-dark), 0.38);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.04);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.08);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.12);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.16);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.2);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.24);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.25);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.3);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.32);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.4);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.5);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.6);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.7);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.75);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.8);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.9);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-dark), 1);
}
.mat-app-background.dark-theme .required_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-dark), 0.38);
}
.mat-app-background.dark-theme .mat-step-header .mat-step-icon-selected {
  background-color: var(--palette-accent-500);
  color: #fff;
}
.mat-app-background.dark-theme .mat-step-header .mat-step-label.mat-step-label-selected {
  color: var(--palette-accent-500);
}
.mat-app-background.dark-theme .vis-timeline {
  border-width: 0;
  color: var(--palette-primary-500);
}
.mat-app-background.dark-theme .vis-item .vis-item-content {
  padding: 0;
  min-width: 100%;
}
.mat-app-background.dark-theme .vis-item .vis-item-overflow {
  overflow: visible !important;
}
.mat-app-background.dark-theme .vis-item.vis-range {
  color: var(--palette-primary-50);
  border-color: var(--palette-primary-100);
  border-width: 1px;
  cursor: pointer;
}
.mat-app-background.dark-theme .vis-item.vis-point {
  color: var(--palette-primary-50);
  border-color: var(--palette-primary-100);
  border-width: 1px;
  cursor: pointer;
}
.mat-app-background.dark-theme .vis-group-level-unknown-but-gte1 {
  border-top-width: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}
.mat-app-background.dark-theme .vis-label.vis-nested-group.vis-group-level-unknown-but-gte1,
.mat-app-background.dark-theme .vis-label.vis-nested-group.vis-group-level-0 {
  background: rgba(0, 0, 0, 0.5);
}
.mat-app-background.dark-theme .vis-grid.vis-vertical {
  border-left: none !important;
}
.mat-app-background.dark-theme .vis-grid.vis-vertical.vis-odd {
  background-color: rgba(220, 220, 220, 0.1);
}
.mat-app-background.dark-theme .vis-item.vis-selected {
  box-shadow: rgba(255, 255, 255, 0.3) 2px 2px 1px;
}
.mat-app-background.dark-theme .vis-panel .vis-shadow {
  box-shadow: 0 0 20px var(--palette-primary-500);
}
.mat-app-background.dark-theme .vis-panel .vis-shadow.vis-top {
  top: 0;
  border-top: 1px solid var(--palette-primary-500);
}
.mat-app-background.dark-theme .vis-panel .vis-shadow.vis-bottom {
  bottom: 0;
  border-bottom: 1px solid var(--palette-primary-500);
}
.mat-app-background.dark-theme .timeline-item {
  padding: 2px;
}
.mat-app-background.dark-theme.light-theme .timeline-title-inner-span-img {
  vertical-align: text-top;
  margin-right: 6px;
}
.mat-app-background.dark-theme.dark-theme .timeline-title-inner-span-img {
  vertical-align: text-top;
  margin-right: 6px;
}
.mat-app-background.dark-theme .vis-ltr .vis-label.vis-nested-group .vis-inner {
  padding-left: 0;
}
.mat-app-background.dark-theme .vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0) {
  padding-left: 0;
}
.mat-app-background.dark-theme .ex-secondary-tab-group .mat-ripple-element {
  background: rgba(255, 255, 255, 0.1);
}
.mat-app-background.dark-theme .ex-secondary-tab-group .mat-tab-link-container,
.mat-app-background.dark-theme .ex-secondary-tab-group .mat-tab-header {
  padding: 8px 8px;
}
.mat-app-background.dark-theme .ex-secondary-tab-group .mat-tab-label,
.mat-app-background.dark-theme .ex-secondary-tab-group .mat-tab-link {
  border-radius: 4px;
  padding: 0 16px;
  margin: 0 4px;
  height: 32px;
  min-width: unset;
  font-weight: 400;
  font-size: 12px;
}
.mat-app-background.dark-theme .ex-secondary-tab-group .mat-ink-bar {
  display: none;
}
.mat-app-background.dark-theme .ex-secondary-tab-group .mat-tab-label-active {
  color: var(--palette-primary-500);
  transition: all 300ms ease;
  transition-property: background-color, color;
}
.mat-app-background.dark-theme .ex-secondary-tab-group .circle {
  margin-left: -12px;
}
.mat-app-background.dark-theme .snackbar-success {
  background-color: var(--palette-success-500) !important;
  color: var(--palette-success-contrast-500) !important;
  --palette-accent-500: var(--palette-success-contrast-500);
}
.mat-app-background.dark-theme .snackbar-warn {
  background-color: var(--palette-warn-500) !important;
  color: var(--palette-warn-contrast-500) !important;
  --palette-accent-500: var(--palette-warn-contrast-500);
}
.mat-app-background.dark-theme .snackbar-info {
  background-color: var(--palette-primary-500) !important;
  color: var(--palette-primary-contrast-500) !important;
  --palette-accent-500: var(--palette-primary-200);
}
.mat-app-background.dark-theme .mat-background-bg {
  background-color: rgb(var(--palette-background-background-dark));
}
.mat-app-background.dark-theme .mat-card-bg {
  background-color: rgb(var(--palette-background-card-dark));
}
.mat-app-background.dark-theme .mat-card-bg-contrast {
  background-color: var(--white-6-opacity);
}
.mat-app-background.dark-theme .mat-bg-opacity {
  background: rgba(255, 255, 255, 0.08);
}
.mat-app-background.dark-theme .mat-bg-opacity-inverted {
  background: rgba(0, 0, 0, 0.08);
}
.mat-app-background.dark-theme .mat-bg-opacity-0 {
  background: rgba(255, 255, 255, 0);
}
.mat-app-background.dark-theme .mat-bg-opacity-0-inverted {
  background: rgba(0, 0, 0, 0);
}
.mat-app-background.dark-theme .mat-bg-opacity-4 {
  background: rgba(255, 255, 255, 0.04);
}
.mat-app-background.dark-theme .mat-bg-opacity-4-inverted {
  background: rgba(0, 0, 0, 0.04);
}
.mat-app-background.dark-theme .mat-bg-opacity-8 {
  background: rgba(255, 255, 255, 0.08);
}
.mat-app-background.dark-theme .mat-bg-opacity-8-inverted {
  background: rgba(0, 0, 0, 0.08);
}
.mat-app-background.dark-theme .mat-bg-opacity-10 {
  background: rgba(255, 255, 255, 0.1);
}
.mat-app-background.dark-theme .mat-bg-opacity-10-inverted {
  background: rgba(0, 0, 0, 0.1);
}
.mat-app-background.dark-theme .mat-bg-opacity-12 {
  background: rgba(255, 255, 255, 0.12);
}
.mat-app-background.dark-theme .mat-bg-opacity-12-inverted {
  background: rgba(0, 0, 0, 0.12);
}
.mat-app-background.dark-theme .mat-bg-opacity-16 {
  background: rgba(255, 255, 255, 0.16);
}
.mat-app-background.dark-theme .mat-bg-opacity-16-inverted {
  background: rgba(0, 0, 0, 0.16);
}
.mat-app-background.dark-theme .mat-bg-opacity-20 {
  background: rgba(255, 255, 255, 0.2);
}
.mat-app-background.dark-theme .mat-bg-opacity-20-inverted {
  background: rgba(0, 0, 0, 0.2);
}
.mat-app-background.dark-theme .mat-bg-opacity-24 {
  background: rgba(255, 255, 255, 0.24);
}
.mat-app-background.dark-theme .mat-bg-opacity-24-inverted {
  background: rgba(0, 0, 0, 0.24);
}
.mat-app-background.dark-theme .mat-bg-opacity-25 {
  background: rgba(255, 255, 255, 0.25);
}
.mat-app-background.dark-theme .mat-bg-opacity-25-inverted {
  background: rgba(0, 0, 0, 0.25);
}
.mat-app-background.dark-theme .mat-bg-opacity-30 {
  background: rgba(255, 255, 255, 0.3);
}
.mat-app-background.dark-theme .mat-bg-opacity-30-inverted {
  background: rgba(0, 0, 0, 0.3);
}
.mat-app-background.dark-theme .mat-bg-opacity-32 {
  background: rgba(255, 255, 255, 0.32);
}
.mat-app-background.dark-theme .mat-bg-opacity-32-inverted {
  background: rgba(0, 0, 0, 0.32);
}
.mat-app-background.dark-theme .mat-bg-opacity-40 {
  background: rgba(255, 255, 255, 0.4);
}
.mat-app-background.dark-theme .mat-bg-opacity-40-inverted {
  background: rgba(0, 0, 0, 0.4);
}
.mat-app-background.dark-theme .mat-bg-opacity-50 {
  background: rgba(255, 255, 255, 0.5);
}
.mat-app-background.dark-theme .mat-bg-opacity-50-inverted {
  background: rgba(0, 0, 0, 0.5);
}
.mat-app-background.dark-theme .mat-bg-opacity-60 {
  background: rgba(255, 255, 255, 0.6);
}
.mat-app-background.dark-theme .mat-bg-opacity-60-inverted {
  background: rgba(0, 0, 0, 0.6);
}
.mat-app-background.dark-theme .mat-bg-opacity-70 {
  background: rgba(255, 255, 255, 0.7);
}
.mat-app-background.dark-theme .mat-bg-opacity-70-inverted {
  background: rgba(0, 0, 0, 0.7);
}
.mat-app-background.dark-theme .mat-bg-opacity-75 {
  background: rgba(255, 255, 255, 0.75);
}
.mat-app-background.dark-theme .mat-bg-opacity-75-inverted {
  background: rgba(0, 0, 0, 0.75);
}
.mat-app-background.dark-theme .mat-bg-opacity-80 {
  background: rgba(255, 255, 255, 0.8);
}
.mat-app-background.dark-theme .mat-bg-opacity-80-inverted {
  background: rgba(0, 0, 0, 0.8);
}
.mat-app-background.dark-theme .mat-bg-opacity-90 {
  background: rgba(255, 255, 255, 0.9);
}
.mat-app-background.dark-theme .mat-bg-opacity-90-inverted {
  background: rgba(0, 0, 0, 0.9);
}
.mat-app-background.dark-theme .mat-bg-opacity-100 {
  background: white;
}
.mat-app-background.dark-theme .mat-bg-opacity-100-inverted {
  background: black;
}
.mat-app-background.dark-theme .mat-bg-opacity-disabled {
  background: rgba(255, 255, 255, 0.38);
}
.mat-app-background.dark-theme .mat-bg-opacity-disabled-inverted {
  background: rgba(0, 0, 0, 0.38);
}
.mat-app-background.dark-theme .border-card-bg {
  border: rgb(var(--palette-background-card-dark));
}
.mat-app-background.dark-theme .shadow-card-bg {
  box-shadow: rgb(var(--palette-background-card-dark)) 0 0 8px 4px;
}
.mat-app-background.dark-theme a,
.mat-app-background.dark-theme .text-color,
.mat-app-background.dark-theme .mat-tab-link,
.mat-app-background.dark-theme .mat-tab-label {
  color: white;
}
.mat-app-background.dark-theme .mat-form-field-appearance-fill-bg {
  background-color: var(--white-12-opacity);
}
.mat-app-background.dark-theme .mat-input-border-color {
  border-color: rgba(255, 255, 255, 0.5);
}
.mat-app-background.light-theme .mat-white-bg {
  background-color: #fff;
}
.mat-app-background.light-theme .mat-white-color {
  color: #fff;
}
.mat-app-background.light-theme .mat-primary-bg {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .mat-primary-bg-contrast {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .mat-primary-bg-50 {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .mat-primary-bg-50-contrast {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .mat-primary-bg-100 {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .mat-primary-bg-100-contrast {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .mat-primary-bg-200 {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .mat-primary-bg-200-contrast {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .mat-primary-bg-300 {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .mat-primary-bg-300-contrast {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .mat-primary-bg-400 {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .mat-primary-bg-400-contrast {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .mat-primary-bg-500 {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .mat-primary-bg-500-contrast {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .mat-primary-bg-600 {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .mat-primary-bg-600-contrast {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .mat-primary-bg-700 {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .mat-primary-bg-700-contrast {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .mat-primary-bg-800 {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .mat-primary-bg-800-contrast {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .mat-primary-bg-900 {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .mat-primary-bg-900-contrast {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .mat-primary-bg-A100 {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .mat-primary-bg-A100-contrast {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .mat-primary-bg-A200 {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .mat-primary-bg-A200-contrast {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .mat-primary-bg-A400 {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .mat-primary-bg-A400-contrast {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .mat-primary-bg-A700 {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .mat-primary-bg-A700-contrast {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .mat-primary-color, .mat-app-background.light-theme .ex-secondary-tab-group .mat-tab-label-active, .mat-app-background.dark-theme .ex-secondary-tab-group .mat-app-background.light-theme .mat-tab-label-active {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .mat-primary-color-contrast {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .mat-primary-color-50 {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .mat-primary-color-50-contrast {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .mat-primary-color-100 {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .mat-primary-color-100-contrast {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .mat-primary-color-200 {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .mat-primary-color-200-contrast {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .mat-primary-color-300 {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .mat-primary-color-300-contrast {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .mat-primary-color-400 {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .mat-primary-color-400-contrast {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .mat-primary-color-500 {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .mat-primary-color-500-contrast {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .mat-primary-color-600 {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .mat-primary-color-600-contrast {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .mat-primary-color-700 {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .mat-primary-color-700-contrast {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .mat-primary-color-800 {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .mat-primary-color-800-contrast {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .mat-primary-color-900 {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .mat-primary-color-900-contrast {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .mat-primary-color-A100 {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .mat-primary-color-A100-contrast {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .mat-primary-color-A200 {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .mat-primary-color-A200-contrast {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .mat-primary-color-A400 {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .mat-primary-color-A400-contrast {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .mat-primary-color-A700 {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .mat-primary-color-A700-contrast {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .mat-accent-bg {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .mat-accent-bg-contrast {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .mat-accent-bg-50 {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .mat-accent-bg-50-contrast {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .mat-accent-bg-100 {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .mat-accent-bg-100-contrast {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .mat-accent-bg-200 {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .mat-accent-bg-200-contrast {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .mat-accent-bg-300 {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .mat-accent-bg-300-contrast {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .mat-accent-bg-400 {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .mat-accent-bg-400-contrast {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .mat-accent-bg-500 {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .mat-accent-bg-500-contrast {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .mat-accent-bg-600 {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .mat-accent-bg-600-contrast {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .mat-accent-bg-700 {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .mat-accent-bg-700-contrast {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .mat-accent-bg-800 {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .mat-accent-bg-800-contrast {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .mat-accent-bg-900 {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .mat-accent-bg-900-contrast {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .mat-accent-bg-A100 {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .mat-accent-bg-A100-contrast {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .mat-accent-bg-A200 {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .mat-accent-bg-A200-contrast {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .mat-accent-bg-A400 {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .mat-accent-bg-A400-contrast {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .mat-accent-bg-A700 {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .mat-accent-bg-A700-contrast {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .mat-accent-color {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .mat-accent-color-contrast {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .mat-accent-color-50 {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .mat-accent-color-50-contrast {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .mat-accent-color-100 {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .mat-accent-color-100-contrast {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .mat-accent-color-200 {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .mat-accent-color-200-contrast {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .mat-accent-color-300 {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .mat-accent-color-300-contrast {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .mat-accent-color-400 {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .mat-accent-color-400-contrast {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .mat-accent-color-500 {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .mat-accent-color-500-contrast {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .mat-accent-color-600 {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .mat-accent-color-600-contrast {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .mat-accent-color-700 {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .mat-accent-color-700-contrast {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .mat-accent-color-800 {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .mat-accent-color-800-contrast {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .mat-accent-color-900 {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .mat-accent-color-900-contrast {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .mat-accent-color-A100 {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .mat-accent-color-A100-contrast {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .mat-accent-color-A200 {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .mat-accent-color-A200-contrast {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .mat-accent-color-A400 {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .mat-accent-color-A400-contrast {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .mat-accent-color-A700 {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .mat-accent-color-A700-contrast {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .mat-warn-bg {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .mat-warn-bg-contrast {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .mat-warn-bg-50 {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .mat-warn-bg-50-contrast {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .mat-warn-bg-100 {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .mat-warn-bg-100-contrast {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .mat-warn-bg-200 {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .mat-warn-bg-200-contrast {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .mat-warn-bg-300 {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .mat-warn-bg-300-contrast {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .mat-warn-bg-400 {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .mat-warn-bg-400-contrast {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .mat-warn-bg-500 {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .mat-warn-bg-500-contrast {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .mat-warn-bg-600 {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .mat-warn-bg-600-contrast {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .mat-warn-bg-700 {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .mat-warn-bg-700-contrast {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .mat-warn-bg-800 {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .mat-warn-bg-800-contrast {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .mat-warn-bg-900 {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .mat-warn-bg-900-contrast {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .mat-warn-bg-A100 {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .mat-warn-bg-A100-contrast {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .mat-warn-bg-A200 {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .mat-warn-bg-A200-contrast {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .mat-warn-bg-A400 {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .mat-warn-bg-A400-contrast {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .mat-warn-bg-A700 {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .mat-warn-bg-A700-contrast {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .mat-warn-color {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .mat-warn-color-contrast {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .mat-warn-color-50 {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .mat-warn-color-50-contrast {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .mat-warn-color-100 {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .mat-warn-color-100-contrast {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .mat-warn-color-200 {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .mat-warn-color-200-contrast {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .mat-warn-color-300 {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .mat-warn-color-300-contrast {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .mat-warn-color-400 {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .mat-warn-color-400-contrast {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .mat-warn-color-500 {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .mat-warn-color-500-contrast {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .mat-warn-color-600 {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .mat-warn-color-600-contrast {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .mat-warn-color-700 {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .mat-warn-color-700-contrast {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .mat-warn-color-800 {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .mat-warn-color-800-contrast {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .mat-warn-color-900 {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .mat-warn-color-900-contrast {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .mat-warn-color-A100 {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .mat-warn-color-A100-contrast {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .mat-warn-color-A200 {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .mat-warn-color-A200-contrast {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .mat-warn-color-A400 {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .mat-warn-color-A400-contrast {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .mat-warn-color-A700 {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .mat-warn-color-A700-contrast {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .mat-success-bg {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .mat-success-bg-contrast {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .mat-success-bg-50 {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .mat-success-bg-50-contrast {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .mat-success-bg-100 {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .mat-success-bg-100-contrast {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .mat-success-bg-200 {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .mat-success-bg-200-contrast {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .mat-success-bg-300 {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .mat-success-bg-300-contrast {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .mat-success-bg-400 {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .mat-success-bg-400-contrast {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .mat-success-bg-500 {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .mat-success-bg-500-contrast {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .mat-success-bg-600 {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .mat-success-bg-600-contrast {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .mat-success-bg-700 {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .mat-success-bg-700-contrast {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .mat-success-bg-800 {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .mat-success-bg-800-contrast {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .mat-success-bg-900 {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .mat-success-bg-900-contrast {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .mat-success-bg-A100 {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .mat-success-bg-A100-contrast {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .mat-success-bg-A200 {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .mat-success-bg-A200-contrast {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .mat-success-bg-A400 {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .mat-success-bg-A400-contrast {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .mat-success-bg-A700 {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .mat-success-bg-A700-contrast {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .mat-success-color {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .mat-success-color-contrast {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .mat-success-color-50 {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .mat-success-color-50-contrast {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .mat-success-color-100 {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .mat-success-color-100-contrast {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .mat-success-color-200 {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .mat-success-color-200-contrast {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .mat-success-color-300 {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .mat-success-color-300-contrast {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .mat-success-color-400 {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .mat-success-color-400-contrast {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .mat-success-color-500 {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .mat-success-color-500-contrast {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .mat-success-color-600 {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .mat-success-color-600-contrast {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .mat-success-color-700 {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .mat-success-color-700-contrast {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .mat-success-color-800 {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .mat-success-color-800-contrast {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .mat-success-color-900 {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .mat-success-color-900-contrast {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .mat-success-color-A100 {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .mat-success-color-A100-contrast {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .mat-success-color-A200 {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .mat-success-color-A200-contrast {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .mat-success-color-A400 {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .mat-success-color-A400-contrast {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .mat-success-color-A700 {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .mat-success-color-A700-contrast {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .border-primary {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .border-primary-50 {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .border-primary-100 {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .border-primary-200 {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .border-primary-300 {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .border-primary-400 {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .border-primary-500 {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .border-primary-600 {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .border-primary-700 {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .border-primary-800 {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .border-primary-900 {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .border-primary-A100 {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .border-primary-A200 {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .border-primary-A400 {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .border-primary-A700 {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .border-accent {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .border-accent-50 {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .border-accent-100 {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .border-accent-200 {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .border-accent-300 {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .border-accent-400 {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .border-accent-500 {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .border-accent-600 {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .border-accent-700 {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .border-accent-800 {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .border-accent-900 {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .border-accent-A100 {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .border-accent-A200 {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .border-accent-A400 {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .border-accent-A700 {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .border-warn {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .border-warn-50 {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .border-warn-100 {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .border-warn-200 {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .border-warn-300 {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .border-warn-400 {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .border-warn-500 {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .border-warn-600 {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .border-warn-700 {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .border-warn-800 {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .border-warn-900 {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .border-warn-A100 {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .border-warn-A200 {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .border-warn-A400 {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .border-warn-A700 {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .border-success {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .border-success-50 {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .border-success-100 {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .border-success-200 {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .border-success-300 {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .border-success-400 {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .border-success-500 {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .border-success-600 {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .border-success-700 {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .border-success-800 {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .border-success-900 {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .border-success-A100 {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .border-success-A200 {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .border-success-A400 {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .border-success-A700 {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .border-gray {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .border-transparent {
  border-color: transparent;
}
.mat-app-background.light-theme .border-white {
  border-color: white;
}
.mat-app-background.light-theme .ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .hover_mat-white-bg:hover {
  background-color: #fff;
}
.mat-app-background.light-theme .hover_mat-white-color:hover {
  color: #fff;
}
.mat-app-background.light-theme .hover_mat-primary-bg:hover {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .hover_mat-primary-bg-contrast:hover {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .hover_mat-primary-bg-50:hover {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .hover_mat-primary-bg-50-contrast:hover {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .hover_mat-primary-bg-100:hover {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .hover_mat-primary-bg-100-contrast:hover {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .hover_mat-primary-bg-200:hover {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .hover_mat-primary-bg-200-contrast:hover {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .hover_mat-primary-bg-300:hover {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .hover_mat-primary-bg-300-contrast:hover {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .hover_mat-primary-bg-400:hover {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .hover_mat-primary-bg-400-contrast:hover {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .hover_mat-primary-bg-500:hover {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .hover_mat-primary-bg-500-contrast:hover {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .hover_mat-primary-bg-600:hover {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .hover_mat-primary-bg-600-contrast:hover {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .hover_mat-primary-bg-700:hover {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .hover_mat-primary-bg-700-contrast:hover {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .hover_mat-primary-bg-800:hover {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .hover_mat-primary-bg-800-contrast:hover {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .hover_mat-primary-bg-900:hover {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .hover_mat-primary-bg-900-contrast:hover {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .hover_mat-primary-bg-A100:hover {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .hover_mat-primary-bg-A100-contrast:hover {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .hover_mat-primary-bg-A200:hover {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .hover_mat-primary-bg-A200-contrast:hover {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .hover_mat-primary-bg-A400:hover {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .hover_mat-primary-bg-A400-contrast:hover {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .hover_mat-primary-bg-A700:hover {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .hover_mat-primary-bg-A700-contrast:hover {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .hover_mat-primary-color:hover {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .hover_mat-primary-color-contrast:hover {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .hover_mat-primary-color-50:hover {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .hover_mat-primary-color-50-contrast:hover {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .hover_mat-primary-color-100:hover {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .hover_mat-primary-color-100-contrast:hover {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .hover_mat-primary-color-200:hover {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .hover_mat-primary-color-200-contrast:hover {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .hover_mat-primary-color-300:hover {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .hover_mat-primary-color-300-contrast:hover {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .hover_mat-primary-color-400:hover {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .hover_mat-primary-color-400-contrast:hover {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .hover_mat-primary-color-500:hover {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .hover_mat-primary-color-500-contrast:hover {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .hover_mat-primary-color-600:hover {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .hover_mat-primary-color-600-contrast:hover {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .hover_mat-primary-color-700:hover {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .hover_mat-primary-color-700-contrast:hover {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .hover_mat-primary-color-800:hover {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .hover_mat-primary-color-800-contrast:hover {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .hover_mat-primary-color-900:hover {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .hover_mat-primary-color-900-contrast:hover {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .hover_mat-primary-color-A100:hover {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .hover_mat-primary-color-A100-contrast:hover {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .hover_mat-primary-color-A200:hover {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .hover_mat-primary-color-A200-contrast:hover {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .hover_mat-primary-color-A400:hover {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .hover_mat-primary-color-A400-contrast:hover {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .hover_mat-primary-color-A700:hover {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .hover_mat-primary-color-A700-contrast:hover {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .hover_mat-accent-bg:hover {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .hover_mat-accent-bg-contrast:hover {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .hover_mat-accent-bg-50:hover {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .hover_mat-accent-bg-50-contrast:hover {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .hover_mat-accent-bg-100:hover {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .hover_mat-accent-bg-100-contrast:hover {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .hover_mat-accent-bg-200:hover {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .hover_mat-accent-bg-200-contrast:hover {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .hover_mat-accent-bg-300:hover {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .hover_mat-accent-bg-300-contrast:hover {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .hover_mat-accent-bg-400:hover {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .hover_mat-accent-bg-400-contrast:hover {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .hover_mat-accent-bg-500:hover {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .hover_mat-accent-bg-500-contrast:hover {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .hover_mat-accent-bg-600:hover {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .hover_mat-accent-bg-600-contrast:hover {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .hover_mat-accent-bg-700:hover {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .hover_mat-accent-bg-700-contrast:hover {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .hover_mat-accent-bg-800:hover {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .hover_mat-accent-bg-800-contrast:hover {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .hover_mat-accent-bg-900:hover {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .hover_mat-accent-bg-900-contrast:hover {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .hover_mat-accent-bg-A100:hover {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .hover_mat-accent-bg-A100-contrast:hover {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .hover_mat-accent-bg-A200:hover {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .hover_mat-accent-bg-A200-contrast:hover {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .hover_mat-accent-bg-A400:hover {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .hover_mat-accent-bg-A400-contrast:hover {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .hover_mat-accent-bg-A700:hover {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .hover_mat-accent-bg-A700-contrast:hover {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .hover_mat-accent-color:hover {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .hover_mat-accent-color-contrast:hover {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .hover_mat-accent-color-50:hover {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .hover_mat-accent-color-50-contrast:hover {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .hover_mat-accent-color-100:hover {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .hover_mat-accent-color-100-contrast:hover {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .hover_mat-accent-color-200:hover {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .hover_mat-accent-color-200-contrast:hover {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .hover_mat-accent-color-300:hover {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .hover_mat-accent-color-300-contrast:hover {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .hover_mat-accent-color-400:hover {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .hover_mat-accent-color-400-contrast:hover {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .hover_mat-accent-color-500:hover {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .hover_mat-accent-color-500-contrast:hover {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .hover_mat-accent-color-600:hover {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .hover_mat-accent-color-600-contrast:hover {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .hover_mat-accent-color-700:hover {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .hover_mat-accent-color-700-contrast:hover {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .hover_mat-accent-color-800:hover {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .hover_mat-accent-color-800-contrast:hover {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .hover_mat-accent-color-900:hover {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .hover_mat-accent-color-900-contrast:hover {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .hover_mat-accent-color-A100:hover {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .hover_mat-accent-color-A100-contrast:hover {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .hover_mat-accent-color-A200:hover {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .hover_mat-accent-color-A200-contrast:hover {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .hover_mat-accent-color-A400:hover {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .hover_mat-accent-color-A400-contrast:hover {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .hover_mat-accent-color-A700:hover {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .hover_mat-accent-color-A700-contrast:hover {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .hover_mat-warn-bg:hover {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .hover_mat-warn-bg-contrast:hover {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .hover_mat-warn-bg-50:hover {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .hover_mat-warn-bg-50-contrast:hover {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .hover_mat-warn-bg-100:hover {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .hover_mat-warn-bg-100-contrast:hover {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .hover_mat-warn-bg-200:hover {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .hover_mat-warn-bg-200-contrast:hover {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .hover_mat-warn-bg-300:hover {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .hover_mat-warn-bg-300-contrast:hover {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .hover_mat-warn-bg-400:hover {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .hover_mat-warn-bg-400-contrast:hover {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .hover_mat-warn-bg-500:hover {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .hover_mat-warn-bg-500-contrast:hover {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .hover_mat-warn-bg-600:hover {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .hover_mat-warn-bg-600-contrast:hover {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .hover_mat-warn-bg-700:hover {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .hover_mat-warn-bg-700-contrast:hover {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .hover_mat-warn-bg-800:hover {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .hover_mat-warn-bg-800-contrast:hover {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .hover_mat-warn-bg-900:hover {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .hover_mat-warn-bg-900-contrast:hover {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .hover_mat-warn-bg-A100:hover {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .hover_mat-warn-bg-A100-contrast:hover {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .hover_mat-warn-bg-A200:hover {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .hover_mat-warn-bg-A200-contrast:hover {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .hover_mat-warn-bg-A400:hover {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .hover_mat-warn-bg-A400-contrast:hover {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .hover_mat-warn-bg-A700:hover {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .hover_mat-warn-bg-A700-contrast:hover {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .hover_mat-warn-color:hover {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .hover_mat-warn-color-contrast:hover {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .hover_mat-warn-color-50:hover {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .hover_mat-warn-color-50-contrast:hover {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .hover_mat-warn-color-100:hover {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .hover_mat-warn-color-100-contrast:hover {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .hover_mat-warn-color-200:hover {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .hover_mat-warn-color-200-contrast:hover {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .hover_mat-warn-color-300:hover {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .hover_mat-warn-color-300-contrast:hover {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .hover_mat-warn-color-400:hover {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .hover_mat-warn-color-400-contrast:hover {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .hover_mat-warn-color-500:hover {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .hover_mat-warn-color-500-contrast:hover {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .hover_mat-warn-color-600:hover {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .hover_mat-warn-color-600-contrast:hover {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .hover_mat-warn-color-700:hover {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .hover_mat-warn-color-700-contrast:hover {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .hover_mat-warn-color-800:hover {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .hover_mat-warn-color-800-contrast:hover {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .hover_mat-warn-color-900:hover {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .hover_mat-warn-color-900-contrast:hover {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .hover_mat-warn-color-A100:hover {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .hover_mat-warn-color-A100-contrast:hover {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .hover_mat-warn-color-A200:hover {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .hover_mat-warn-color-A200-contrast:hover {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .hover_mat-warn-color-A400:hover {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .hover_mat-warn-color-A400-contrast:hover {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .hover_mat-warn-color-A700:hover {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .hover_mat-warn-color-A700-contrast:hover {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .hover_mat-success-bg:hover {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .hover_mat-success-bg-contrast:hover {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .hover_mat-success-bg-50:hover {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .hover_mat-success-bg-50-contrast:hover {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .hover_mat-success-bg-100:hover {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .hover_mat-success-bg-100-contrast:hover {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .hover_mat-success-bg-200:hover {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .hover_mat-success-bg-200-contrast:hover {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .hover_mat-success-bg-300:hover {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .hover_mat-success-bg-300-contrast:hover {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .hover_mat-success-bg-400:hover {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .hover_mat-success-bg-400-contrast:hover {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .hover_mat-success-bg-500:hover {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .hover_mat-success-bg-500-contrast:hover {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .hover_mat-success-bg-600:hover {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .hover_mat-success-bg-600-contrast:hover {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .hover_mat-success-bg-700:hover {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .hover_mat-success-bg-700-contrast:hover {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .hover_mat-success-bg-800:hover {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .hover_mat-success-bg-800-contrast:hover {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .hover_mat-success-bg-900:hover {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .hover_mat-success-bg-900-contrast:hover {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .hover_mat-success-bg-A100:hover {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .hover_mat-success-bg-A100-contrast:hover {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .hover_mat-success-bg-A200:hover {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .hover_mat-success-bg-A200-contrast:hover {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .hover_mat-success-bg-A400:hover {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .hover_mat-success-bg-A400-contrast:hover {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .hover_mat-success-bg-A700:hover {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .hover_mat-success-bg-A700-contrast:hover {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .hover_mat-success-color:hover {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .hover_mat-success-color-contrast:hover {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .hover_mat-success-color-50:hover {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .hover_mat-success-color-50-contrast:hover {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .hover_mat-success-color-100:hover {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .hover_mat-success-color-100-contrast:hover {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .hover_mat-success-color-200:hover {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .hover_mat-success-color-200-contrast:hover {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .hover_mat-success-color-300:hover {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .hover_mat-success-color-300-contrast:hover {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .hover_mat-success-color-400:hover {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .hover_mat-success-color-400-contrast:hover {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .hover_mat-success-color-500:hover {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .hover_mat-success-color-500-contrast:hover {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .hover_mat-success-color-600:hover {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .hover_mat-success-color-600-contrast:hover {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .hover_mat-success-color-700:hover {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .hover_mat-success-color-700-contrast:hover {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .hover_mat-success-color-800:hover {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .hover_mat-success-color-800-contrast:hover {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .hover_mat-success-color-900:hover {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .hover_mat-success-color-900-contrast:hover {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .hover_mat-success-color-A100:hover {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .hover_mat-success-color-A100-contrast:hover {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .hover_mat-success-color-A200:hover {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .hover_mat-success-color-A200-contrast:hover {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .hover_mat-success-color-A400:hover {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .hover_mat-success-color-A400-contrast:hover {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .hover_mat-success-color-A700:hover {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .hover_mat-success-color-A700-contrast:hover {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .hover_border-primary:hover {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .hover_border-primary-50:hover {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .hover_border-primary-100:hover {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .hover_border-primary-200:hover {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .hover_border-primary-300:hover {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .hover_border-primary-400:hover {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .hover_border-primary-500:hover {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .hover_border-primary-600:hover {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .hover_border-primary-700:hover {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .hover_border-primary-800:hover {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .hover_border-primary-900:hover {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .hover_border-primary-A100:hover {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .hover_border-primary-A200:hover {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .hover_border-primary-A400:hover {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .hover_border-primary-A700:hover {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .hover_border-accent:hover {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .hover_border-accent-50:hover {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .hover_border-accent-100:hover {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .hover_border-accent-200:hover {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .hover_border-accent-300:hover {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .hover_border-accent-400:hover {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .hover_border-accent-500:hover {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .hover_border-accent-600:hover {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .hover_border-accent-700:hover {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .hover_border-accent-800:hover {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .hover_border-accent-900:hover {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .hover_border-accent-A100:hover {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .hover_border-accent-A200:hover {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .hover_border-accent-A400:hover {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .hover_border-accent-A700:hover {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .hover_border-warn:hover {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .hover_border-warn-50:hover {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .hover_border-warn-100:hover {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .hover_border-warn-200:hover {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .hover_border-warn-300:hover {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .hover_border-warn-400:hover {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .hover_border-warn-500:hover {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .hover_border-warn-600:hover {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .hover_border-warn-700:hover {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .hover_border-warn-800:hover {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .hover_border-warn-900:hover {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .hover_border-warn-A100:hover {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .hover_border-warn-A200:hover {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .hover_border-warn-A400:hover {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .hover_border-warn-A700:hover {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .hover_border-success:hover {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .hover_border-success-50:hover {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .hover_border-success-100:hover {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .hover_border-success-200:hover {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .hover_border-success-300:hover {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .hover_border-success-400:hover {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .hover_border-success-500:hover {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .hover_border-success-600:hover {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .hover_border-success-700:hover {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .hover_border-success-800:hover {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .hover_border-success-900:hover {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .hover_border-success-A100:hover {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .hover_border-success-A200:hover {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .hover_border-success-A400:hover {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .hover_border-success-A700:hover {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .hover_border-gray:hover {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .hover_border-transparent:hover {
  border-color: transparent;
}
.mat-app-background.light-theme .hover_border-white:hover {
  border-color: white;
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .hover_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .focus_mat-white-bg:focus {
  background-color: #fff;
}
.mat-app-background.light-theme .focus_mat-white-color:focus {
  color: #fff;
}
.mat-app-background.light-theme .focus_mat-primary-bg:focus {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .focus_mat-primary-bg-contrast:focus {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .focus_mat-primary-bg-50:focus {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .focus_mat-primary-bg-50-contrast:focus {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .focus_mat-primary-bg-100:focus {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .focus_mat-primary-bg-100-contrast:focus {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .focus_mat-primary-bg-200:focus {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .focus_mat-primary-bg-200-contrast:focus {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .focus_mat-primary-bg-300:focus {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .focus_mat-primary-bg-300-contrast:focus {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .focus_mat-primary-bg-400:focus {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .focus_mat-primary-bg-400-contrast:focus {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .focus_mat-primary-bg-500:focus {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .focus_mat-primary-bg-500-contrast:focus {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .focus_mat-primary-bg-600:focus {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .focus_mat-primary-bg-600-contrast:focus {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .focus_mat-primary-bg-700:focus {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .focus_mat-primary-bg-700-contrast:focus {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .focus_mat-primary-bg-800:focus {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .focus_mat-primary-bg-800-contrast:focus {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .focus_mat-primary-bg-900:focus {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .focus_mat-primary-bg-900-contrast:focus {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .focus_mat-primary-bg-A100:focus {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .focus_mat-primary-bg-A100-contrast:focus {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .focus_mat-primary-bg-A200:focus {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .focus_mat-primary-bg-A200-contrast:focus {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .focus_mat-primary-bg-A400:focus {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .focus_mat-primary-bg-A400-contrast:focus {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .focus_mat-primary-bg-A700:focus {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .focus_mat-primary-bg-A700-contrast:focus {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .focus_mat-primary-color:focus {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .focus_mat-primary-color-contrast:focus {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .focus_mat-primary-color-50:focus {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .focus_mat-primary-color-50-contrast:focus {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .focus_mat-primary-color-100:focus {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .focus_mat-primary-color-100-contrast:focus {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .focus_mat-primary-color-200:focus {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .focus_mat-primary-color-200-contrast:focus {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .focus_mat-primary-color-300:focus {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .focus_mat-primary-color-300-contrast:focus {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .focus_mat-primary-color-400:focus {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .focus_mat-primary-color-400-contrast:focus {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .focus_mat-primary-color-500:focus {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .focus_mat-primary-color-500-contrast:focus {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .focus_mat-primary-color-600:focus {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .focus_mat-primary-color-600-contrast:focus {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .focus_mat-primary-color-700:focus {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .focus_mat-primary-color-700-contrast:focus {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .focus_mat-primary-color-800:focus {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .focus_mat-primary-color-800-contrast:focus {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .focus_mat-primary-color-900:focus {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .focus_mat-primary-color-900-contrast:focus {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .focus_mat-primary-color-A100:focus {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .focus_mat-primary-color-A100-contrast:focus {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .focus_mat-primary-color-A200:focus {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .focus_mat-primary-color-A200-contrast:focus {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .focus_mat-primary-color-A400:focus {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .focus_mat-primary-color-A400-contrast:focus {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .focus_mat-primary-color-A700:focus {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .focus_mat-primary-color-A700-contrast:focus {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .focus_mat-accent-bg:focus {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .focus_mat-accent-bg-contrast:focus {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .focus_mat-accent-bg-50:focus {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .focus_mat-accent-bg-50-contrast:focus {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .focus_mat-accent-bg-100:focus {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .focus_mat-accent-bg-100-contrast:focus {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .focus_mat-accent-bg-200:focus {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .focus_mat-accent-bg-200-contrast:focus {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .focus_mat-accent-bg-300:focus {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .focus_mat-accent-bg-300-contrast:focus {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .focus_mat-accent-bg-400:focus {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .focus_mat-accent-bg-400-contrast:focus {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .focus_mat-accent-bg-500:focus {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .focus_mat-accent-bg-500-contrast:focus {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .focus_mat-accent-bg-600:focus {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .focus_mat-accent-bg-600-contrast:focus {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .focus_mat-accent-bg-700:focus {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .focus_mat-accent-bg-700-contrast:focus {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .focus_mat-accent-bg-800:focus {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .focus_mat-accent-bg-800-contrast:focus {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .focus_mat-accent-bg-900:focus {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .focus_mat-accent-bg-900-contrast:focus {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .focus_mat-accent-bg-A100:focus {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .focus_mat-accent-bg-A100-contrast:focus {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .focus_mat-accent-bg-A200:focus {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .focus_mat-accent-bg-A200-contrast:focus {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .focus_mat-accent-bg-A400:focus {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .focus_mat-accent-bg-A400-contrast:focus {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .focus_mat-accent-bg-A700:focus {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .focus_mat-accent-bg-A700-contrast:focus {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .focus_mat-accent-color:focus {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .focus_mat-accent-color-contrast:focus {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .focus_mat-accent-color-50:focus {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .focus_mat-accent-color-50-contrast:focus {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .focus_mat-accent-color-100:focus {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .focus_mat-accent-color-100-contrast:focus {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .focus_mat-accent-color-200:focus {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .focus_mat-accent-color-200-contrast:focus {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .focus_mat-accent-color-300:focus {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .focus_mat-accent-color-300-contrast:focus {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .focus_mat-accent-color-400:focus {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .focus_mat-accent-color-400-contrast:focus {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .focus_mat-accent-color-500:focus {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .focus_mat-accent-color-500-contrast:focus {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .focus_mat-accent-color-600:focus {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .focus_mat-accent-color-600-contrast:focus {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .focus_mat-accent-color-700:focus {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .focus_mat-accent-color-700-contrast:focus {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .focus_mat-accent-color-800:focus {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .focus_mat-accent-color-800-contrast:focus {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .focus_mat-accent-color-900:focus {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .focus_mat-accent-color-900-contrast:focus {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .focus_mat-accent-color-A100:focus {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .focus_mat-accent-color-A100-contrast:focus {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .focus_mat-accent-color-A200:focus {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .focus_mat-accent-color-A200-contrast:focus {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .focus_mat-accent-color-A400:focus {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .focus_mat-accent-color-A400-contrast:focus {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .focus_mat-accent-color-A700:focus {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .focus_mat-accent-color-A700-contrast:focus {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .focus_mat-warn-bg:focus {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .focus_mat-warn-bg-contrast:focus {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .focus_mat-warn-bg-50:focus {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .focus_mat-warn-bg-50-contrast:focus {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .focus_mat-warn-bg-100:focus {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .focus_mat-warn-bg-100-contrast:focus {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .focus_mat-warn-bg-200:focus {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .focus_mat-warn-bg-200-contrast:focus {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .focus_mat-warn-bg-300:focus {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .focus_mat-warn-bg-300-contrast:focus {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .focus_mat-warn-bg-400:focus {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .focus_mat-warn-bg-400-contrast:focus {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .focus_mat-warn-bg-500:focus {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .focus_mat-warn-bg-500-contrast:focus {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .focus_mat-warn-bg-600:focus {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .focus_mat-warn-bg-600-contrast:focus {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .focus_mat-warn-bg-700:focus {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .focus_mat-warn-bg-700-contrast:focus {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .focus_mat-warn-bg-800:focus {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .focus_mat-warn-bg-800-contrast:focus {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .focus_mat-warn-bg-900:focus {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .focus_mat-warn-bg-900-contrast:focus {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .focus_mat-warn-bg-A100:focus {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .focus_mat-warn-bg-A100-contrast:focus {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .focus_mat-warn-bg-A200:focus {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .focus_mat-warn-bg-A200-contrast:focus {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .focus_mat-warn-bg-A400:focus {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .focus_mat-warn-bg-A400-contrast:focus {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .focus_mat-warn-bg-A700:focus {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .focus_mat-warn-bg-A700-contrast:focus {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .focus_mat-warn-color:focus {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .focus_mat-warn-color-contrast:focus {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .focus_mat-warn-color-50:focus {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .focus_mat-warn-color-50-contrast:focus {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .focus_mat-warn-color-100:focus {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .focus_mat-warn-color-100-contrast:focus {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .focus_mat-warn-color-200:focus {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .focus_mat-warn-color-200-contrast:focus {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .focus_mat-warn-color-300:focus {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .focus_mat-warn-color-300-contrast:focus {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .focus_mat-warn-color-400:focus {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .focus_mat-warn-color-400-contrast:focus {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .focus_mat-warn-color-500:focus {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .focus_mat-warn-color-500-contrast:focus {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .focus_mat-warn-color-600:focus {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .focus_mat-warn-color-600-contrast:focus {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .focus_mat-warn-color-700:focus {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .focus_mat-warn-color-700-contrast:focus {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .focus_mat-warn-color-800:focus {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .focus_mat-warn-color-800-contrast:focus {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .focus_mat-warn-color-900:focus {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .focus_mat-warn-color-900-contrast:focus {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .focus_mat-warn-color-A100:focus {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .focus_mat-warn-color-A100-contrast:focus {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .focus_mat-warn-color-A200:focus {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .focus_mat-warn-color-A200-contrast:focus {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .focus_mat-warn-color-A400:focus {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .focus_mat-warn-color-A400-contrast:focus {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .focus_mat-warn-color-A700:focus {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .focus_mat-warn-color-A700-contrast:focus {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .focus_mat-success-bg:focus {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .focus_mat-success-bg-contrast:focus {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .focus_mat-success-bg-50:focus {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .focus_mat-success-bg-50-contrast:focus {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .focus_mat-success-bg-100:focus {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .focus_mat-success-bg-100-contrast:focus {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .focus_mat-success-bg-200:focus {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .focus_mat-success-bg-200-contrast:focus {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .focus_mat-success-bg-300:focus {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .focus_mat-success-bg-300-contrast:focus {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .focus_mat-success-bg-400:focus {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .focus_mat-success-bg-400-contrast:focus {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .focus_mat-success-bg-500:focus {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .focus_mat-success-bg-500-contrast:focus {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .focus_mat-success-bg-600:focus {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .focus_mat-success-bg-600-contrast:focus {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .focus_mat-success-bg-700:focus {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .focus_mat-success-bg-700-contrast:focus {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .focus_mat-success-bg-800:focus {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .focus_mat-success-bg-800-contrast:focus {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .focus_mat-success-bg-900:focus {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .focus_mat-success-bg-900-contrast:focus {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .focus_mat-success-bg-A100:focus {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .focus_mat-success-bg-A100-contrast:focus {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .focus_mat-success-bg-A200:focus {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .focus_mat-success-bg-A200-contrast:focus {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .focus_mat-success-bg-A400:focus {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .focus_mat-success-bg-A400-contrast:focus {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .focus_mat-success-bg-A700:focus {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .focus_mat-success-bg-A700-contrast:focus {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .focus_mat-success-color:focus {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .focus_mat-success-color-contrast:focus {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .focus_mat-success-color-50:focus {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .focus_mat-success-color-50-contrast:focus {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .focus_mat-success-color-100:focus {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .focus_mat-success-color-100-contrast:focus {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .focus_mat-success-color-200:focus {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .focus_mat-success-color-200-contrast:focus {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .focus_mat-success-color-300:focus {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .focus_mat-success-color-300-contrast:focus {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .focus_mat-success-color-400:focus {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .focus_mat-success-color-400-contrast:focus {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .focus_mat-success-color-500:focus {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .focus_mat-success-color-500-contrast:focus {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .focus_mat-success-color-600:focus {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .focus_mat-success-color-600-contrast:focus {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .focus_mat-success-color-700:focus {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .focus_mat-success-color-700-contrast:focus {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .focus_mat-success-color-800:focus {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .focus_mat-success-color-800-contrast:focus {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .focus_mat-success-color-900:focus {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .focus_mat-success-color-900-contrast:focus {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .focus_mat-success-color-A100:focus {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .focus_mat-success-color-A100-contrast:focus {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .focus_mat-success-color-A200:focus {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .focus_mat-success-color-A200-contrast:focus {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .focus_mat-success-color-A400:focus {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .focus_mat-success-color-A400-contrast:focus {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .focus_mat-success-color-A700:focus {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .focus_mat-success-color-A700-contrast:focus {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .focus_border-primary:focus {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .focus_border-primary-50:focus {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .focus_border-primary-100:focus {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .focus_border-primary-200:focus {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .focus_border-primary-300:focus {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .focus_border-primary-400:focus {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .focus_border-primary-500:focus {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .focus_border-primary-600:focus {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .focus_border-primary-700:focus {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .focus_border-primary-800:focus {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .focus_border-primary-900:focus {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .focus_border-primary-A100:focus {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .focus_border-primary-A200:focus {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .focus_border-primary-A400:focus {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .focus_border-primary-A700:focus {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .focus_border-accent:focus {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .focus_border-accent-50:focus {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .focus_border-accent-100:focus {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .focus_border-accent-200:focus {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .focus_border-accent-300:focus {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .focus_border-accent-400:focus {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .focus_border-accent-500:focus {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .focus_border-accent-600:focus {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .focus_border-accent-700:focus {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .focus_border-accent-800:focus {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .focus_border-accent-900:focus {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .focus_border-accent-A100:focus {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .focus_border-accent-A200:focus {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .focus_border-accent-A400:focus {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .focus_border-accent-A700:focus {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .focus_border-warn:focus {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .focus_border-warn-50:focus {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .focus_border-warn-100:focus {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .focus_border-warn-200:focus {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .focus_border-warn-300:focus {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .focus_border-warn-400:focus {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .focus_border-warn-500:focus {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .focus_border-warn-600:focus {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .focus_border-warn-700:focus {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .focus_border-warn-800:focus {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .focus_border-warn-900:focus {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .focus_border-warn-A100:focus {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .focus_border-warn-A200:focus {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .focus_border-warn-A400:focus {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .focus_border-warn-A700:focus {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .focus_border-success:focus {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .focus_border-success-50:focus {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .focus_border-success-100:focus {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .focus_border-success-200:focus {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .focus_border-success-300:focus {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .focus_border-success-400:focus {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .focus_border-success-500:focus {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .focus_border-success-600:focus {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .focus_border-success-700:focus {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .focus_border-success-800:focus {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .focus_border-success-900:focus {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .focus_border-success-A100:focus {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .focus_border-success-A200:focus {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .focus_border-success-A400:focus {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .focus_border-success-A700:focus {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .focus_border-gray:focus {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .focus_border-transparent:focus {
  border-color: transparent;
}
.mat-app-background.light-theme .focus_border-white:focus {
  border-color: white;
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .focus_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .select_mat-white-bg:select {
  background-color: #fff;
}
.mat-app-background.light-theme .select_mat-white-color:select {
  color: #fff;
}
.mat-app-background.light-theme .select_mat-primary-bg:select {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .select_mat-primary-bg-contrast:select {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .select_mat-primary-bg-50:select {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .select_mat-primary-bg-50-contrast:select {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .select_mat-primary-bg-100:select {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .select_mat-primary-bg-100-contrast:select {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .select_mat-primary-bg-200:select {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .select_mat-primary-bg-200-contrast:select {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .select_mat-primary-bg-300:select {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .select_mat-primary-bg-300-contrast:select {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .select_mat-primary-bg-400:select {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .select_mat-primary-bg-400-contrast:select {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .select_mat-primary-bg-500:select {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .select_mat-primary-bg-500-contrast:select {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .select_mat-primary-bg-600:select {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .select_mat-primary-bg-600-contrast:select {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .select_mat-primary-bg-700:select {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .select_mat-primary-bg-700-contrast:select {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .select_mat-primary-bg-800:select {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .select_mat-primary-bg-800-contrast:select {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .select_mat-primary-bg-900:select {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .select_mat-primary-bg-900-contrast:select {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .select_mat-primary-bg-A100:select {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .select_mat-primary-bg-A100-contrast:select {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .select_mat-primary-bg-A200:select {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .select_mat-primary-bg-A200-contrast:select {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .select_mat-primary-bg-A400:select {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .select_mat-primary-bg-A400-contrast:select {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .select_mat-primary-bg-A700:select {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .select_mat-primary-bg-A700-contrast:select {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .select_mat-primary-color:select {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .select_mat-primary-color-contrast:select {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .select_mat-primary-color-50:select {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .select_mat-primary-color-50-contrast:select {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .select_mat-primary-color-100:select {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .select_mat-primary-color-100-contrast:select {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .select_mat-primary-color-200:select {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .select_mat-primary-color-200-contrast:select {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .select_mat-primary-color-300:select {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .select_mat-primary-color-300-contrast:select {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .select_mat-primary-color-400:select {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .select_mat-primary-color-400-contrast:select {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .select_mat-primary-color-500:select {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .select_mat-primary-color-500-contrast:select {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .select_mat-primary-color-600:select {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .select_mat-primary-color-600-contrast:select {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .select_mat-primary-color-700:select {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .select_mat-primary-color-700-contrast:select {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .select_mat-primary-color-800:select {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .select_mat-primary-color-800-contrast:select {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .select_mat-primary-color-900:select {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .select_mat-primary-color-900-contrast:select {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .select_mat-primary-color-A100:select {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .select_mat-primary-color-A100-contrast:select {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .select_mat-primary-color-A200:select {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .select_mat-primary-color-A200-contrast:select {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .select_mat-primary-color-A400:select {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .select_mat-primary-color-A400-contrast:select {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .select_mat-primary-color-A700:select {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .select_mat-primary-color-A700-contrast:select {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .select_mat-accent-bg:select {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .select_mat-accent-bg-contrast:select {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .select_mat-accent-bg-50:select {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .select_mat-accent-bg-50-contrast:select {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .select_mat-accent-bg-100:select {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .select_mat-accent-bg-100-contrast:select {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .select_mat-accent-bg-200:select {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .select_mat-accent-bg-200-contrast:select {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .select_mat-accent-bg-300:select {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .select_mat-accent-bg-300-contrast:select {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .select_mat-accent-bg-400:select {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .select_mat-accent-bg-400-contrast:select {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .select_mat-accent-bg-500:select {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .select_mat-accent-bg-500-contrast:select {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .select_mat-accent-bg-600:select {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .select_mat-accent-bg-600-contrast:select {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .select_mat-accent-bg-700:select {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .select_mat-accent-bg-700-contrast:select {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .select_mat-accent-bg-800:select {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .select_mat-accent-bg-800-contrast:select {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .select_mat-accent-bg-900:select {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .select_mat-accent-bg-900-contrast:select {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .select_mat-accent-bg-A100:select {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .select_mat-accent-bg-A100-contrast:select {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .select_mat-accent-bg-A200:select {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .select_mat-accent-bg-A200-contrast:select {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .select_mat-accent-bg-A400:select {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .select_mat-accent-bg-A400-contrast:select {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .select_mat-accent-bg-A700:select {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .select_mat-accent-bg-A700-contrast:select {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .select_mat-accent-color:select {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .select_mat-accent-color-contrast:select {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .select_mat-accent-color-50:select {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .select_mat-accent-color-50-contrast:select {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .select_mat-accent-color-100:select {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .select_mat-accent-color-100-contrast:select {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .select_mat-accent-color-200:select {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .select_mat-accent-color-200-contrast:select {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .select_mat-accent-color-300:select {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .select_mat-accent-color-300-contrast:select {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .select_mat-accent-color-400:select {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .select_mat-accent-color-400-contrast:select {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .select_mat-accent-color-500:select {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .select_mat-accent-color-500-contrast:select {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .select_mat-accent-color-600:select {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .select_mat-accent-color-600-contrast:select {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .select_mat-accent-color-700:select {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .select_mat-accent-color-700-contrast:select {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .select_mat-accent-color-800:select {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .select_mat-accent-color-800-contrast:select {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .select_mat-accent-color-900:select {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .select_mat-accent-color-900-contrast:select {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .select_mat-accent-color-A100:select {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .select_mat-accent-color-A100-contrast:select {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .select_mat-accent-color-A200:select {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .select_mat-accent-color-A200-contrast:select {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .select_mat-accent-color-A400:select {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .select_mat-accent-color-A400-contrast:select {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .select_mat-accent-color-A700:select {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .select_mat-accent-color-A700-contrast:select {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .select_mat-warn-bg:select {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .select_mat-warn-bg-contrast:select {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .select_mat-warn-bg-50:select {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .select_mat-warn-bg-50-contrast:select {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .select_mat-warn-bg-100:select {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .select_mat-warn-bg-100-contrast:select {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .select_mat-warn-bg-200:select {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .select_mat-warn-bg-200-contrast:select {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .select_mat-warn-bg-300:select {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .select_mat-warn-bg-300-contrast:select {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .select_mat-warn-bg-400:select {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .select_mat-warn-bg-400-contrast:select {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .select_mat-warn-bg-500:select {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .select_mat-warn-bg-500-contrast:select {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .select_mat-warn-bg-600:select {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .select_mat-warn-bg-600-contrast:select {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .select_mat-warn-bg-700:select {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .select_mat-warn-bg-700-contrast:select {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .select_mat-warn-bg-800:select {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .select_mat-warn-bg-800-contrast:select {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .select_mat-warn-bg-900:select {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .select_mat-warn-bg-900-contrast:select {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .select_mat-warn-bg-A100:select {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .select_mat-warn-bg-A100-contrast:select {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .select_mat-warn-bg-A200:select {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .select_mat-warn-bg-A200-contrast:select {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .select_mat-warn-bg-A400:select {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .select_mat-warn-bg-A400-contrast:select {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .select_mat-warn-bg-A700:select {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .select_mat-warn-bg-A700-contrast:select {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .select_mat-warn-color:select {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .select_mat-warn-color-contrast:select {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .select_mat-warn-color-50:select {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .select_mat-warn-color-50-contrast:select {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .select_mat-warn-color-100:select {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .select_mat-warn-color-100-contrast:select {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .select_mat-warn-color-200:select {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .select_mat-warn-color-200-contrast:select {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .select_mat-warn-color-300:select {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .select_mat-warn-color-300-contrast:select {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .select_mat-warn-color-400:select {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .select_mat-warn-color-400-contrast:select {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .select_mat-warn-color-500:select {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .select_mat-warn-color-500-contrast:select {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .select_mat-warn-color-600:select {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .select_mat-warn-color-600-contrast:select {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .select_mat-warn-color-700:select {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .select_mat-warn-color-700-contrast:select {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .select_mat-warn-color-800:select {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .select_mat-warn-color-800-contrast:select {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .select_mat-warn-color-900:select {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .select_mat-warn-color-900-contrast:select {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .select_mat-warn-color-A100:select {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .select_mat-warn-color-A100-contrast:select {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .select_mat-warn-color-A200:select {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .select_mat-warn-color-A200-contrast:select {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .select_mat-warn-color-A400:select {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .select_mat-warn-color-A400-contrast:select {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .select_mat-warn-color-A700:select {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .select_mat-warn-color-A700-contrast:select {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .select_mat-success-bg:select {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .select_mat-success-bg-contrast:select {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .select_mat-success-bg-50:select {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .select_mat-success-bg-50-contrast:select {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .select_mat-success-bg-100:select {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .select_mat-success-bg-100-contrast:select {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .select_mat-success-bg-200:select {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .select_mat-success-bg-200-contrast:select {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .select_mat-success-bg-300:select {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .select_mat-success-bg-300-contrast:select {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .select_mat-success-bg-400:select {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .select_mat-success-bg-400-contrast:select {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .select_mat-success-bg-500:select {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .select_mat-success-bg-500-contrast:select {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .select_mat-success-bg-600:select {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .select_mat-success-bg-600-contrast:select {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .select_mat-success-bg-700:select {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .select_mat-success-bg-700-contrast:select {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .select_mat-success-bg-800:select {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .select_mat-success-bg-800-contrast:select {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .select_mat-success-bg-900:select {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .select_mat-success-bg-900-contrast:select {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .select_mat-success-bg-A100:select {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .select_mat-success-bg-A100-contrast:select {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .select_mat-success-bg-A200:select {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .select_mat-success-bg-A200-contrast:select {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .select_mat-success-bg-A400:select {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .select_mat-success-bg-A400-contrast:select {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .select_mat-success-bg-A700:select {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .select_mat-success-bg-A700-contrast:select {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .select_mat-success-color:select {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .select_mat-success-color-contrast:select {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .select_mat-success-color-50:select {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .select_mat-success-color-50-contrast:select {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .select_mat-success-color-100:select {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .select_mat-success-color-100-contrast:select {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .select_mat-success-color-200:select {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .select_mat-success-color-200-contrast:select {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .select_mat-success-color-300:select {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .select_mat-success-color-300-contrast:select {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .select_mat-success-color-400:select {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .select_mat-success-color-400-contrast:select {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .select_mat-success-color-500:select {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .select_mat-success-color-500-contrast:select {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .select_mat-success-color-600:select {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .select_mat-success-color-600-contrast:select {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .select_mat-success-color-700:select {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .select_mat-success-color-700-contrast:select {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .select_mat-success-color-800:select {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .select_mat-success-color-800-contrast:select {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .select_mat-success-color-900:select {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .select_mat-success-color-900-contrast:select {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .select_mat-success-color-A100:select {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .select_mat-success-color-A100-contrast:select {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .select_mat-success-color-A200:select {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .select_mat-success-color-A200-contrast:select {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .select_mat-success-color-A400:select {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .select_mat-success-color-A400-contrast:select {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .select_mat-success-color-A700:select {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .select_mat-success-color-A700-contrast:select {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .select_border-primary:select {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .select_border-primary-50:select {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .select_border-primary-100:select {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .select_border-primary-200:select {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .select_border-primary-300:select {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .select_border-primary-400:select {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .select_border-primary-500:select {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .select_border-primary-600:select {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .select_border-primary-700:select {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .select_border-primary-800:select {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .select_border-primary-900:select {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .select_border-primary-A100:select {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .select_border-primary-A200:select {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .select_border-primary-A400:select {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .select_border-primary-A700:select {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .select_border-accent:select {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .select_border-accent-50:select {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .select_border-accent-100:select {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .select_border-accent-200:select {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .select_border-accent-300:select {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .select_border-accent-400:select {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .select_border-accent-500:select {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .select_border-accent-600:select {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .select_border-accent-700:select {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .select_border-accent-800:select {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .select_border-accent-900:select {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .select_border-accent-A100:select {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .select_border-accent-A200:select {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .select_border-accent-A400:select {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .select_border-accent-A700:select {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .select_border-warn:select {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .select_border-warn-50:select {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .select_border-warn-100:select {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .select_border-warn-200:select {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .select_border-warn-300:select {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .select_border-warn-400:select {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .select_border-warn-500:select {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .select_border-warn-600:select {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .select_border-warn-700:select {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .select_border-warn-800:select {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .select_border-warn-900:select {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .select_border-warn-A100:select {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .select_border-warn-A200:select {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .select_border-warn-A400:select {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .select_border-warn-A700:select {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .select_border-success:select {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .select_border-success-50:select {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .select_border-success-100:select {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .select_border-success-200:select {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .select_border-success-300:select {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .select_border-success-400:select {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .select_border-success-500:select {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .select_border-success-600:select {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .select_border-success-700:select {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .select_border-success-800:select {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .select_border-success-900:select {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .select_border-success-A100:select {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .select_border-success-A200:select {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .select_border-success-A400:select {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .select_border-success-A700:select {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .select_border-gray:select {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .select_border-transparent:select {
  border-color: transparent;
}
.mat-app-background.light-theme .select_border-white:select {
  border-color: white;
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .select_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .visited_mat-white-bg:visited {
  background-color: #fff;
}
.mat-app-background.light-theme .visited_mat-white-color:visited {
  color: #fff;
}
.mat-app-background.light-theme .visited_mat-primary-bg:visited {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .visited_mat-primary-bg-contrast:visited {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .visited_mat-primary-bg-50:visited {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .visited_mat-primary-bg-50-contrast:visited {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .visited_mat-primary-bg-100:visited {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .visited_mat-primary-bg-100-contrast:visited {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .visited_mat-primary-bg-200:visited {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .visited_mat-primary-bg-200-contrast:visited {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .visited_mat-primary-bg-300:visited {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .visited_mat-primary-bg-300-contrast:visited {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .visited_mat-primary-bg-400:visited {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .visited_mat-primary-bg-400-contrast:visited {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .visited_mat-primary-bg-500:visited {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .visited_mat-primary-bg-500-contrast:visited {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .visited_mat-primary-bg-600:visited {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .visited_mat-primary-bg-600-contrast:visited {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .visited_mat-primary-bg-700:visited {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .visited_mat-primary-bg-700-contrast:visited {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .visited_mat-primary-bg-800:visited {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .visited_mat-primary-bg-800-contrast:visited {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .visited_mat-primary-bg-900:visited {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .visited_mat-primary-bg-900-contrast:visited {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .visited_mat-primary-bg-A100:visited {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .visited_mat-primary-bg-A100-contrast:visited {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .visited_mat-primary-bg-A200:visited {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .visited_mat-primary-bg-A200-contrast:visited {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .visited_mat-primary-bg-A400:visited {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .visited_mat-primary-bg-A400-contrast:visited {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .visited_mat-primary-bg-A700:visited {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .visited_mat-primary-bg-A700-contrast:visited {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .visited_mat-primary-color:visited {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .visited_mat-primary-color-contrast:visited {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .visited_mat-primary-color-50:visited {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .visited_mat-primary-color-50-contrast:visited {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .visited_mat-primary-color-100:visited {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .visited_mat-primary-color-100-contrast:visited {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .visited_mat-primary-color-200:visited {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .visited_mat-primary-color-200-contrast:visited {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .visited_mat-primary-color-300:visited {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .visited_mat-primary-color-300-contrast:visited {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .visited_mat-primary-color-400:visited {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .visited_mat-primary-color-400-contrast:visited {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .visited_mat-primary-color-500:visited {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .visited_mat-primary-color-500-contrast:visited {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .visited_mat-primary-color-600:visited {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .visited_mat-primary-color-600-contrast:visited {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .visited_mat-primary-color-700:visited {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .visited_mat-primary-color-700-contrast:visited {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .visited_mat-primary-color-800:visited {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .visited_mat-primary-color-800-contrast:visited {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .visited_mat-primary-color-900:visited {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .visited_mat-primary-color-900-contrast:visited {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .visited_mat-primary-color-A100:visited {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .visited_mat-primary-color-A100-contrast:visited {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .visited_mat-primary-color-A200:visited {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .visited_mat-primary-color-A200-contrast:visited {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .visited_mat-primary-color-A400:visited {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .visited_mat-primary-color-A400-contrast:visited {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .visited_mat-primary-color-A700:visited {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .visited_mat-primary-color-A700-contrast:visited {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .visited_mat-accent-bg:visited {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .visited_mat-accent-bg-contrast:visited {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .visited_mat-accent-bg-50:visited {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .visited_mat-accent-bg-50-contrast:visited {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .visited_mat-accent-bg-100:visited {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .visited_mat-accent-bg-100-contrast:visited {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .visited_mat-accent-bg-200:visited {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .visited_mat-accent-bg-200-contrast:visited {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .visited_mat-accent-bg-300:visited {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .visited_mat-accent-bg-300-contrast:visited {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .visited_mat-accent-bg-400:visited {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .visited_mat-accent-bg-400-contrast:visited {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .visited_mat-accent-bg-500:visited {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .visited_mat-accent-bg-500-contrast:visited {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .visited_mat-accent-bg-600:visited {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .visited_mat-accent-bg-600-contrast:visited {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .visited_mat-accent-bg-700:visited {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .visited_mat-accent-bg-700-contrast:visited {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .visited_mat-accent-bg-800:visited {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .visited_mat-accent-bg-800-contrast:visited {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .visited_mat-accent-bg-900:visited {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .visited_mat-accent-bg-900-contrast:visited {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .visited_mat-accent-bg-A100:visited {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .visited_mat-accent-bg-A100-contrast:visited {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .visited_mat-accent-bg-A200:visited {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .visited_mat-accent-bg-A200-contrast:visited {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .visited_mat-accent-bg-A400:visited {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .visited_mat-accent-bg-A400-contrast:visited {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .visited_mat-accent-bg-A700:visited {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .visited_mat-accent-bg-A700-contrast:visited {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .visited_mat-accent-color:visited {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .visited_mat-accent-color-contrast:visited {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .visited_mat-accent-color-50:visited {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .visited_mat-accent-color-50-contrast:visited {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .visited_mat-accent-color-100:visited {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .visited_mat-accent-color-100-contrast:visited {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .visited_mat-accent-color-200:visited {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .visited_mat-accent-color-200-contrast:visited {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .visited_mat-accent-color-300:visited {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .visited_mat-accent-color-300-contrast:visited {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .visited_mat-accent-color-400:visited {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .visited_mat-accent-color-400-contrast:visited {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .visited_mat-accent-color-500:visited {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .visited_mat-accent-color-500-contrast:visited {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .visited_mat-accent-color-600:visited {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .visited_mat-accent-color-600-contrast:visited {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .visited_mat-accent-color-700:visited {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .visited_mat-accent-color-700-contrast:visited {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .visited_mat-accent-color-800:visited {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .visited_mat-accent-color-800-contrast:visited {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .visited_mat-accent-color-900:visited {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .visited_mat-accent-color-900-contrast:visited {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .visited_mat-accent-color-A100:visited {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .visited_mat-accent-color-A100-contrast:visited {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .visited_mat-accent-color-A200:visited {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .visited_mat-accent-color-A200-contrast:visited {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .visited_mat-accent-color-A400:visited {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .visited_mat-accent-color-A400-contrast:visited {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .visited_mat-accent-color-A700:visited {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .visited_mat-accent-color-A700-contrast:visited {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .visited_mat-warn-bg:visited {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .visited_mat-warn-bg-contrast:visited {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .visited_mat-warn-bg-50:visited {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .visited_mat-warn-bg-50-contrast:visited {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .visited_mat-warn-bg-100:visited {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .visited_mat-warn-bg-100-contrast:visited {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .visited_mat-warn-bg-200:visited {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .visited_mat-warn-bg-200-contrast:visited {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .visited_mat-warn-bg-300:visited {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .visited_mat-warn-bg-300-contrast:visited {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .visited_mat-warn-bg-400:visited {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .visited_mat-warn-bg-400-contrast:visited {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .visited_mat-warn-bg-500:visited {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .visited_mat-warn-bg-500-contrast:visited {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .visited_mat-warn-bg-600:visited {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .visited_mat-warn-bg-600-contrast:visited {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .visited_mat-warn-bg-700:visited {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .visited_mat-warn-bg-700-contrast:visited {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .visited_mat-warn-bg-800:visited {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .visited_mat-warn-bg-800-contrast:visited {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .visited_mat-warn-bg-900:visited {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .visited_mat-warn-bg-900-contrast:visited {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .visited_mat-warn-bg-A100:visited {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .visited_mat-warn-bg-A100-contrast:visited {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .visited_mat-warn-bg-A200:visited {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .visited_mat-warn-bg-A200-contrast:visited {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .visited_mat-warn-bg-A400:visited {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .visited_mat-warn-bg-A400-contrast:visited {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .visited_mat-warn-bg-A700:visited {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .visited_mat-warn-bg-A700-contrast:visited {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .visited_mat-warn-color:visited {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .visited_mat-warn-color-contrast:visited {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .visited_mat-warn-color-50:visited {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .visited_mat-warn-color-50-contrast:visited {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .visited_mat-warn-color-100:visited {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .visited_mat-warn-color-100-contrast:visited {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .visited_mat-warn-color-200:visited {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .visited_mat-warn-color-200-contrast:visited {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .visited_mat-warn-color-300:visited {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .visited_mat-warn-color-300-contrast:visited {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .visited_mat-warn-color-400:visited {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .visited_mat-warn-color-400-contrast:visited {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .visited_mat-warn-color-500:visited {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .visited_mat-warn-color-500-contrast:visited {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .visited_mat-warn-color-600:visited {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .visited_mat-warn-color-600-contrast:visited {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .visited_mat-warn-color-700:visited {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .visited_mat-warn-color-700-contrast:visited {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .visited_mat-warn-color-800:visited {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .visited_mat-warn-color-800-contrast:visited {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .visited_mat-warn-color-900:visited {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .visited_mat-warn-color-900-contrast:visited {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .visited_mat-warn-color-A100:visited {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .visited_mat-warn-color-A100-contrast:visited {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .visited_mat-warn-color-A200:visited {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .visited_mat-warn-color-A200-contrast:visited {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .visited_mat-warn-color-A400:visited {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .visited_mat-warn-color-A400-contrast:visited {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .visited_mat-warn-color-A700:visited {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .visited_mat-warn-color-A700-contrast:visited {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .visited_mat-success-bg:visited {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .visited_mat-success-bg-contrast:visited {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .visited_mat-success-bg-50:visited {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .visited_mat-success-bg-50-contrast:visited {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .visited_mat-success-bg-100:visited {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .visited_mat-success-bg-100-contrast:visited {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .visited_mat-success-bg-200:visited {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .visited_mat-success-bg-200-contrast:visited {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .visited_mat-success-bg-300:visited {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .visited_mat-success-bg-300-contrast:visited {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .visited_mat-success-bg-400:visited {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .visited_mat-success-bg-400-contrast:visited {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .visited_mat-success-bg-500:visited {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .visited_mat-success-bg-500-contrast:visited {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .visited_mat-success-bg-600:visited {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .visited_mat-success-bg-600-contrast:visited {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .visited_mat-success-bg-700:visited {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .visited_mat-success-bg-700-contrast:visited {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .visited_mat-success-bg-800:visited {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .visited_mat-success-bg-800-contrast:visited {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .visited_mat-success-bg-900:visited {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .visited_mat-success-bg-900-contrast:visited {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .visited_mat-success-bg-A100:visited {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .visited_mat-success-bg-A100-contrast:visited {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .visited_mat-success-bg-A200:visited {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .visited_mat-success-bg-A200-contrast:visited {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .visited_mat-success-bg-A400:visited {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .visited_mat-success-bg-A400-contrast:visited {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .visited_mat-success-bg-A700:visited {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .visited_mat-success-bg-A700-contrast:visited {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .visited_mat-success-color:visited {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .visited_mat-success-color-contrast:visited {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .visited_mat-success-color-50:visited {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .visited_mat-success-color-50-contrast:visited {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .visited_mat-success-color-100:visited {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .visited_mat-success-color-100-contrast:visited {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .visited_mat-success-color-200:visited {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .visited_mat-success-color-200-contrast:visited {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .visited_mat-success-color-300:visited {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .visited_mat-success-color-300-contrast:visited {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .visited_mat-success-color-400:visited {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .visited_mat-success-color-400-contrast:visited {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .visited_mat-success-color-500:visited {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .visited_mat-success-color-500-contrast:visited {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .visited_mat-success-color-600:visited {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .visited_mat-success-color-600-contrast:visited {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .visited_mat-success-color-700:visited {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .visited_mat-success-color-700-contrast:visited {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .visited_mat-success-color-800:visited {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .visited_mat-success-color-800-contrast:visited {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .visited_mat-success-color-900:visited {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .visited_mat-success-color-900-contrast:visited {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .visited_mat-success-color-A100:visited {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .visited_mat-success-color-A100-contrast:visited {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .visited_mat-success-color-A200:visited {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .visited_mat-success-color-A200-contrast:visited {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .visited_mat-success-color-A400:visited {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .visited_mat-success-color-A400-contrast:visited {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .visited_mat-success-color-A700:visited {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .visited_mat-success-color-A700-contrast:visited {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .visited_border-primary:visited {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .visited_border-primary-50:visited {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .visited_border-primary-100:visited {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .visited_border-primary-200:visited {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .visited_border-primary-300:visited {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .visited_border-primary-400:visited {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .visited_border-primary-500:visited {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .visited_border-primary-600:visited {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .visited_border-primary-700:visited {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .visited_border-primary-800:visited {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .visited_border-primary-900:visited {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .visited_border-primary-A100:visited {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .visited_border-primary-A200:visited {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .visited_border-primary-A400:visited {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .visited_border-primary-A700:visited {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .visited_border-accent:visited {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .visited_border-accent-50:visited {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .visited_border-accent-100:visited {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .visited_border-accent-200:visited {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .visited_border-accent-300:visited {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .visited_border-accent-400:visited {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .visited_border-accent-500:visited {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .visited_border-accent-600:visited {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .visited_border-accent-700:visited {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .visited_border-accent-800:visited {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .visited_border-accent-900:visited {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .visited_border-accent-A100:visited {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .visited_border-accent-A200:visited {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .visited_border-accent-A400:visited {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .visited_border-accent-A700:visited {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .visited_border-warn:visited {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .visited_border-warn-50:visited {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .visited_border-warn-100:visited {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .visited_border-warn-200:visited {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .visited_border-warn-300:visited {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .visited_border-warn-400:visited {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .visited_border-warn-500:visited {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .visited_border-warn-600:visited {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .visited_border-warn-700:visited {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .visited_border-warn-800:visited {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .visited_border-warn-900:visited {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .visited_border-warn-A100:visited {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .visited_border-warn-A200:visited {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .visited_border-warn-A400:visited {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .visited_border-warn-A700:visited {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .visited_border-success:visited {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .visited_border-success-50:visited {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .visited_border-success-100:visited {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .visited_border-success-200:visited {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .visited_border-success-300:visited {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .visited_border-success-400:visited {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .visited_border-success-500:visited {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .visited_border-success-600:visited {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .visited_border-success-700:visited {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .visited_border-success-800:visited {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .visited_border-success-900:visited {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .visited_border-success-A100:visited {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .visited_border-success-A200:visited {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .visited_border-success-A400:visited {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .visited_border-success-A700:visited {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .visited_border-gray:visited {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .visited_border-transparent:visited {
  border-color: transparent;
}
.mat-app-background.light-theme .visited_border-white:visited {
  border-color: white;
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .visited_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .active_mat-white-bg:active {
  background-color: #fff;
}
.mat-app-background.light-theme .active_mat-white-color:active {
  color: #fff;
}
.mat-app-background.light-theme .active_mat-primary-bg:active {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .active_mat-primary-bg-contrast:active {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .active_mat-primary-bg-50:active {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .active_mat-primary-bg-50-contrast:active {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .active_mat-primary-bg-100:active {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .active_mat-primary-bg-100-contrast:active {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .active_mat-primary-bg-200:active {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .active_mat-primary-bg-200-contrast:active {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .active_mat-primary-bg-300:active {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .active_mat-primary-bg-300-contrast:active {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .active_mat-primary-bg-400:active {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .active_mat-primary-bg-400-contrast:active {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .active_mat-primary-bg-500:active {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .active_mat-primary-bg-500-contrast:active {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .active_mat-primary-bg-600:active {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .active_mat-primary-bg-600-contrast:active {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .active_mat-primary-bg-700:active {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .active_mat-primary-bg-700-contrast:active {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .active_mat-primary-bg-800:active {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .active_mat-primary-bg-800-contrast:active {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .active_mat-primary-bg-900:active {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .active_mat-primary-bg-900-contrast:active {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .active_mat-primary-bg-A100:active {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .active_mat-primary-bg-A100-contrast:active {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .active_mat-primary-bg-A200:active {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .active_mat-primary-bg-A200-contrast:active {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .active_mat-primary-bg-A400:active {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .active_mat-primary-bg-A400-contrast:active {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .active_mat-primary-bg-A700:active {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .active_mat-primary-bg-A700-contrast:active {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .active_mat-primary-color:active {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .active_mat-primary-color-contrast:active {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .active_mat-primary-color-50:active {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .active_mat-primary-color-50-contrast:active {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .active_mat-primary-color-100:active {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .active_mat-primary-color-100-contrast:active {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .active_mat-primary-color-200:active {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .active_mat-primary-color-200-contrast:active {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .active_mat-primary-color-300:active {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .active_mat-primary-color-300-contrast:active {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .active_mat-primary-color-400:active {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .active_mat-primary-color-400-contrast:active {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .active_mat-primary-color-500:active {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .active_mat-primary-color-500-contrast:active {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .active_mat-primary-color-600:active {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .active_mat-primary-color-600-contrast:active {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .active_mat-primary-color-700:active {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .active_mat-primary-color-700-contrast:active {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .active_mat-primary-color-800:active {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .active_mat-primary-color-800-contrast:active {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .active_mat-primary-color-900:active {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .active_mat-primary-color-900-contrast:active {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .active_mat-primary-color-A100:active {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .active_mat-primary-color-A100-contrast:active {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .active_mat-primary-color-A200:active {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .active_mat-primary-color-A200-contrast:active {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .active_mat-primary-color-A400:active {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .active_mat-primary-color-A400-contrast:active {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .active_mat-primary-color-A700:active {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .active_mat-primary-color-A700-contrast:active {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .active_mat-accent-bg:active {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .active_mat-accent-bg-contrast:active {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .active_mat-accent-bg-50:active {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .active_mat-accent-bg-50-contrast:active {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .active_mat-accent-bg-100:active {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .active_mat-accent-bg-100-contrast:active {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .active_mat-accent-bg-200:active {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .active_mat-accent-bg-200-contrast:active {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .active_mat-accent-bg-300:active {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .active_mat-accent-bg-300-contrast:active {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .active_mat-accent-bg-400:active {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .active_mat-accent-bg-400-contrast:active {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .active_mat-accent-bg-500:active {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .active_mat-accent-bg-500-contrast:active {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .active_mat-accent-bg-600:active {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .active_mat-accent-bg-600-contrast:active {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .active_mat-accent-bg-700:active {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .active_mat-accent-bg-700-contrast:active {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .active_mat-accent-bg-800:active {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .active_mat-accent-bg-800-contrast:active {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .active_mat-accent-bg-900:active {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .active_mat-accent-bg-900-contrast:active {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .active_mat-accent-bg-A100:active {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .active_mat-accent-bg-A100-contrast:active {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .active_mat-accent-bg-A200:active {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .active_mat-accent-bg-A200-contrast:active {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .active_mat-accent-bg-A400:active {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .active_mat-accent-bg-A400-contrast:active {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .active_mat-accent-bg-A700:active {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .active_mat-accent-bg-A700-contrast:active {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .active_mat-accent-color:active {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .active_mat-accent-color-contrast:active {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .active_mat-accent-color-50:active {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .active_mat-accent-color-50-contrast:active {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .active_mat-accent-color-100:active {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .active_mat-accent-color-100-contrast:active {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .active_mat-accent-color-200:active {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .active_mat-accent-color-200-contrast:active {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .active_mat-accent-color-300:active {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .active_mat-accent-color-300-contrast:active {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .active_mat-accent-color-400:active {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .active_mat-accent-color-400-contrast:active {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .active_mat-accent-color-500:active {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .active_mat-accent-color-500-contrast:active {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .active_mat-accent-color-600:active {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .active_mat-accent-color-600-contrast:active {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .active_mat-accent-color-700:active {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .active_mat-accent-color-700-contrast:active {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .active_mat-accent-color-800:active {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .active_mat-accent-color-800-contrast:active {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .active_mat-accent-color-900:active {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .active_mat-accent-color-900-contrast:active {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .active_mat-accent-color-A100:active {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .active_mat-accent-color-A100-contrast:active {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .active_mat-accent-color-A200:active {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .active_mat-accent-color-A200-contrast:active {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .active_mat-accent-color-A400:active {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .active_mat-accent-color-A400-contrast:active {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .active_mat-accent-color-A700:active {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .active_mat-accent-color-A700-contrast:active {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .active_mat-warn-bg:active {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .active_mat-warn-bg-contrast:active {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .active_mat-warn-bg-50:active {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .active_mat-warn-bg-50-contrast:active {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .active_mat-warn-bg-100:active {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .active_mat-warn-bg-100-contrast:active {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .active_mat-warn-bg-200:active {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .active_mat-warn-bg-200-contrast:active {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .active_mat-warn-bg-300:active {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .active_mat-warn-bg-300-contrast:active {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .active_mat-warn-bg-400:active {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .active_mat-warn-bg-400-contrast:active {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .active_mat-warn-bg-500:active {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .active_mat-warn-bg-500-contrast:active {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .active_mat-warn-bg-600:active {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .active_mat-warn-bg-600-contrast:active {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .active_mat-warn-bg-700:active {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .active_mat-warn-bg-700-contrast:active {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .active_mat-warn-bg-800:active {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .active_mat-warn-bg-800-contrast:active {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .active_mat-warn-bg-900:active {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .active_mat-warn-bg-900-contrast:active {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .active_mat-warn-bg-A100:active {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .active_mat-warn-bg-A100-contrast:active {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .active_mat-warn-bg-A200:active {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .active_mat-warn-bg-A200-contrast:active {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .active_mat-warn-bg-A400:active {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .active_mat-warn-bg-A400-contrast:active {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .active_mat-warn-bg-A700:active {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .active_mat-warn-bg-A700-contrast:active {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .active_mat-warn-color:active {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .active_mat-warn-color-contrast:active {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .active_mat-warn-color-50:active {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .active_mat-warn-color-50-contrast:active {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .active_mat-warn-color-100:active {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .active_mat-warn-color-100-contrast:active {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .active_mat-warn-color-200:active {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .active_mat-warn-color-200-contrast:active {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .active_mat-warn-color-300:active {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .active_mat-warn-color-300-contrast:active {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .active_mat-warn-color-400:active {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .active_mat-warn-color-400-contrast:active {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .active_mat-warn-color-500:active {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .active_mat-warn-color-500-contrast:active {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .active_mat-warn-color-600:active {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .active_mat-warn-color-600-contrast:active {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .active_mat-warn-color-700:active {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .active_mat-warn-color-700-contrast:active {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .active_mat-warn-color-800:active {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .active_mat-warn-color-800-contrast:active {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .active_mat-warn-color-900:active {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .active_mat-warn-color-900-contrast:active {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .active_mat-warn-color-A100:active {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .active_mat-warn-color-A100-contrast:active {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .active_mat-warn-color-A200:active {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .active_mat-warn-color-A200-contrast:active {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .active_mat-warn-color-A400:active {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .active_mat-warn-color-A400-contrast:active {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .active_mat-warn-color-A700:active {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .active_mat-warn-color-A700-contrast:active {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .active_mat-success-bg:active {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .active_mat-success-bg-contrast:active {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .active_mat-success-bg-50:active {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .active_mat-success-bg-50-contrast:active {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .active_mat-success-bg-100:active {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .active_mat-success-bg-100-contrast:active {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .active_mat-success-bg-200:active {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .active_mat-success-bg-200-contrast:active {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .active_mat-success-bg-300:active {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .active_mat-success-bg-300-contrast:active {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .active_mat-success-bg-400:active {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .active_mat-success-bg-400-contrast:active {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .active_mat-success-bg-500:active {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .active_mat-success-bg-500-contrast:active {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .active_mat-success-bg-600:active {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .active_mat-success-bg-600-contrast:active {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .active_mat-success-bg-700:active {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .active_mat-success-bg-700-contrast:active {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .active_mat-success-bg-800:active {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .active_mat-success-bg-800-contrast:active {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .active_mat-success-bg-900:active {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .active_mat-success-bg-900-contrast:active {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .active_mat-success-bg-A100:active {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .active_mat-success-bg-A100-contrast:active {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .active_mat-success-bg-A200:active {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .active_mat-success-bg-A200-contrast:active {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .active_mat-success-bg-A400:active {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .active_mat-success-bg-A400-contrast:active {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .active_mat-success-bg-A700:active {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .active_mat-success-bg-A700-contrast:active {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .active_mat-success-color:active {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .active_mat-success-color-contrast:active {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .active_mat-success-color-50:active {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .active_mat-success-color-50-contrast:active {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .active_mat-success-color-100:active {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .active_mat-success-color-100-contrast:active {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .active_mat-success-color-200:active {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .active_mat-success-color-200-contrast:active {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .active_mat-success-color-300:active {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .active_mat-success-color-300-contrast:active {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .active_mat-success-color-400:active {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .active_mat-success-color-400-contrast:active {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .active_mat-success-color-500:active {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .active_mat-success-color-500-contrast:active {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .active_mat-success-color-600:active {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .active_mat-success-color-600-contrast:active {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .active_mat-success-color-700:active {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .active_mat-success-color-700-contrast:active {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .active_mat-success-color-800:active {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .active_mat-success-color-800-contrast:active {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .active_mat-success-color-900:active {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .active_mat-success-color-900-contrast:active {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .active_mat-success-color-A100:active {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .active_mat-success-color-A100-contrast:active {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .active_mat-success-color-A200:active {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .active_mat-success-color-A200-contrast:active {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .active_mat-success-color-A400:active {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .active_mat-success-color-A400-contrast:active {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .active_mat-success-color-A700:active {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .active_mat-success-color-A700-contrast:active {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .active_border-primary:active {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .active_border-primary-50:active {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .active_border-primary-100:active {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .active_border-primary-200:active {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .active_border-primary-300:active {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .active_border-primary-400:active {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .active_border-primary-500:active {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .active_border-primary-600:active {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .active_border-primary-700:active {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .active_border-primary-800:active {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .active_border-primary-900:active {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .active_border-primary-A100:active {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .active_border-primary-A200:active {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .active_border-primary-A400:active {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .active_border-primary-A700:active {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .active_border-accent:active {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .active_border-accent-50:active {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .active_border-accent-100:active {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .active_border-accent-200:active {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .active_border-accent-300:active {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .active_border-accent-400:active {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .active_border-accent-500:active {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .active_border-accent-600:active {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .active_border-accent-700:active {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .active_border-accent-800:active {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .active_border-accent-900:active {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .active_border-accent-A100:active {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .active_border-accent-A200:active {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .active_border-accent-A400:active {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .active_border-accent-A700:active {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .active_border-warn:active {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .active_border-warn-50:active {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .active_border-warn-100:active {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .active_border-warn-200:active {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .active_border-warn-300:active {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .active_border-warn-400:active {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .active_border-warn-500:active {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .active_border-warn-600:active {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .active_border-warn-700:active {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .active_border-warn-800:active {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .active_border-warn-900:active {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .active_border-warn-A100:active {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .active_border-warn-A200:active {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .active_border-warn-A400:active {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .active_border-warn-A700:active {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .active_border-success:active {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .active_border-success-50:active {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .active_border-success-100:active {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .active_border-success-200:active {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .active_border-success-300:active {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .active_border-success-400:active {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .active_border-success-500:active {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .active_border-success-600:active {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .active_border-success-700:active {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .active_border-success-800:active {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .active_border-success-900:active {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .active_border-success-A100:active {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .active_border-success-A200:active {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .active_border-success-A400:active {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .active_border-success-A700:active {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .active_border-gray:active {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .active_border-transparent:active {
  border-color: transparent;
}
.mat-app-background.light-theme .active_border-white:active {
  border-color: white;
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .active_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .link_mat-white-bg:link {
  background-color: #fff;
}
.mat-app-background.light-theme .link_mat-white-color:link {
  color: #fff;
}
.mat-app-background.light-theme .link_mat-primary-bg:link {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .link_mat-primary-bg-contrast:link {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .link_mat-primary-bg-50:link {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .link_mat-primary-bg-50-contrast:link {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .link_mat-primary-bg-100:link {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .link_mat-primary-bg-100-contrast:link {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .link_mat-primary-bg-200:link {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .link_mat-primary-bg-200-contrast:link {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .link_mat-primary-bg-300:link {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .link_mat-primary-bg-300-contrast:link {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .link_mat-primary-bg-400:link {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .link_mat-primary-bg-400-contrast:link {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .link_mat-primary-bg-500:link {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .link_mat-primary-bg-500-contrast:link {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .link_mat-primary-bg-600:link {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .link_mat-primary-bg-600-contrast:link {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .link_mat-primary-bg-700:link {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .link_mat-primary-bg-700-contrast:link {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .link_mat-primary-bg-800:link {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .link_mat-primary-bg-800-contrast:link {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .link_mat-primary-bg-900:link {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .link_mat-primary-bg-900-contrast:link {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .link_mat-primary-bg-A100:link {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .link_mat-primary-bg-A100-contrast:link {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .link_mat-primary-bg-A200:link {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .link_mat-primary-bg-A200-contrast:link {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .link_mat-primary-bg-A400:link {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .link_mat-primary-bg-A400-contrast:link {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .link_mat-primary-bg-A700:link {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .link_mat-primary-bg-A700-contrast:link {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .link_mat-primary-color:link {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .link_mat-primary-color-contrast:link {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .link_mat-primary-color-50:link {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .link_mat-primary-color-50-contrast:link {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .link_mat-primary-color-100:link {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .link_mat-primary-color-100-contrast:link {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .link_mat-primary-color-200:link {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .link_mat-primary-color-200-contrast:link {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .link_mat-primary-color-300:link {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .link_mat-primary-color-300-contrast:link {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .link_mat-primary-color-400:link {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .link_mat-primary-color-400-contrast:link {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .link_mat-primary-color-500:link {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .link_mat-primary-color-500-contrast:link {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .link_mat-primary-color-600:link {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .link_mat-primary-color-600-contrast:link {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .link_mat-primary-color-700:link {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .link_mat-primary-color-700-contrast:link {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .link_mat-primary-color-800:link {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .link_mat-primary-color-800-contrast:link {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .link_mat-primary-color-900:link {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .link_mat-primary-color-900-contrast:link {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .link_mat-primary-color-A100:link {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .link_mat-primary-color-A100-contrast:link {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .link_mat-primary-color-A200:link {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .link_mat-primary-color-A200-contrast:link {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .link_mat-primary-color-A400:link {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .link_mat-primary-color-A400-contrast:link {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .link_mat-primary-color-A700:link {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .link_mat-primary-color-A700-contrast:link {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .link_mat-accent-bg:link {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .link_mat-accent-bg-contrast:link {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .link_mat-accent-bg-50:link {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .link_mat-accent-bg-50-contrast:link {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .link_mat-accent-bg-100:link {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .link_mat-accent-bg-100-contrast:link {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .link_mat-accent-bg-200:link {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .link_mat-accent-bg-200-contrast:link {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .link_mat-accent-bg-300:link {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .link_mat-accent-bg-300-contrast:link {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .link_mat-accent-bg-400:link {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .link_mat-accent-bg-400-contrast:link {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .link_mat-accent-bg-500:link {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .link_mat-accent-bg-500-contrast:link {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .link_mat-accent-bg-600:link {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .link_mat-accent-bg-600-contrast:link {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .link_mat-accent-bg-700:link {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .link_mat-accent-bg-700-contrast:link {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .link_mat-accent-bg-800:link {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .link_mat-accent-bg-800-contrast:link {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .link_mat-accent-bg-900:link {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .link_mat-accent-bg-900-contrast:link {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .link_mat-accent-bg-A100:link {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .link_mat-accent-bg-A100-contrast:link {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .link_mat-accent-bg-A200:link {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .link_mat-accent-bg-A200-contrast:link {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .link_mat-accent-bg-A400:link {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .link_mat-accent-bg-A400-contrast:link {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .link_mat-accent-bg-A700:link {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .link_mat-accent-bg-A700-contrast:link {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .link_mat-accent-color:link {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .link_mat-accent-color-contrast:link {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .link_mat-accent-color-50:link {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .link_mat-accent-color-50-contrast:link {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .link_mat-accent-color-100:link {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .link_mat-accent-color-100-contrast:link {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .link_mat-accent-color-200:link {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .link_mat-accent-color-200-contrast:link {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .link_mat-accent-color-300:link {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .link_mat-accent-color-300-contrast:link {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .link_mat-accent-color-400:link {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .link_mat-accent-color-400-contrast:link {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .link_mat-accent-color-500:link {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .link_mat-accent-color-500-contrast:link {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .link_mat-accent-color-600:link {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .link_mat-accent-color-600-contrast:link {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .link_mat-accent-color-700:link {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .link_mat-accent-color-700-contrast:link {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .link_mat-accent-color-800:link {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .link_mat-accent-color-800-contrast:link {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .link_mat-accent-color-900:link {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .link_mat-accent-color-900-contrast:link {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .link_mat-accent-color-A100:link {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .link_mat-accent-color-A100-contrast:link {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .link_mat-accent-color-A200:link {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .link_mat-accent-color-A200-contrast:link {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .link_mat-accent-color-A400:link {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .link_mat-accent-color-A400-contrast:link {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .link_mat-accent-color-A700:link {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .link_mat-accent-color-A700-contrast:link {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .link_mat-warn-bg:link {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .link_mat-warn-bg-contrast:link {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .link_mat-warn-bg-50:link {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .link_mat-warn-bg-50-contrast:link {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .link_mat-warn-bg-100:link {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .link_mat-warn-bg-100-contrast:link {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .link_mat-warn-bg-200:link {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .link_mat-warn-bg-200-contrast:link {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .link_mat-warn-bg-300:link {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .link_mat-warn-bg-300-contrast:link {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .link_mat-warn-bg-400:link {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .link_mat-warn-bg-400-contrast:link {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .link_mat-warn-bg-500:link {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .link_mat-warn-bg-500-contrast:link {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .link_mat-warn-bg-600:link {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .link_mat-warn-bg-600-contrast:link {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .link_mat-warn-bg-700:link {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .link_mat-warn-bg-700-contrast:link {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .link_mat-warn-bg-800:link {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .link_mat-warn-bg-800-contrast:link {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .link_mat-warn-bg-900:link {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .link_mat-warn-bg-900-contrast:link {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .link_mat-warn-bg-A100:link {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .link_mat-warn-bg-A100-contrast:link {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .link_mat-warn-bg-A200:link {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .link_mat-warn-bg-A200-contrast:link {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .link_mat-warn-bg-A400:link {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .link_mat-warn-bg-A400-contrast:link {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .link_mat-warn-bg-A700:link {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .link_mat-warn-bg-A700-contrast:link {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .link_mat-warn-color:link {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .link_mat-warn-color-contrast:link {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .link_mat-warn-color-50:link {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .link_mat-warn-color-50-contrast:link {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .link_mat-warn-color-100:link {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .link_mat-warn-color-100-contrast:link {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .link_mat-warn-color-200:link {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .link_mat-warn-color-200-contrast:link {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .link_mat-warn-color-300:link {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .link_mat-warn-color-300-contrast:link {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .link_mat-warn-color-400:link {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .link_mat-warn-color-400-contrast:link {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .link_mat-warn-color-500:link {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .link_mat-warn-color-500-contrast:link {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .link_mat-warn-color-600:link {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .link_mat-warn-color-600-contrast:link {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .link_mat-warn-color-700:link {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .link_mat-warn-color-700-contrast:link {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .link_mat-warn-color-800:link {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .link_mat-warn-color-800-contrast:link {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .link_mat-warn-color-900:link {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .link_mat-warn-color-900-contrast:link {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .link_mat-warn-color-A100:link {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .link_mat-warn-color-A100-contrast:link {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .link_mat-warn-color-A200:link {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .link_mat-warn-color-A200-contrast:link {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .link_mat-warn-color-A400:link {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .link_mat-warn-color-A400-contrast:link {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .link_mat-warn-color-A700:link {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .link_mat-warn-color-A700-contrast:link {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .link_mat-success-bg:link {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .link_mat-success-bg-contrast:link {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .link_mat-success-bg-50:link {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .link_mat-success-bg-50-contrast:link {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .link_mat-success-bg-100:link {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .link_mat-success-bg-100-contrast:link {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .link_mat-success-bg-200:link {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .link_mat-success-bg-200-contrast:link {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .link_mat-success-bg-300:link {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .link_mat-success-bg-300-contrast:link {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .link_mat-success-bg-400:link {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .link_mat-success-bg-400-contrast:link {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .link_mat-success-bg-500:link {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .link_mat-success-bg-500-contrast:link {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .link_mat-success-bg-600:link {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .link_mat-success-bg-600-contrast:link {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .link_mat-success-bg-700:link {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .link_mat-success-bg-700-contrast:link {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .link_mat-success-bg-800:link {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .link_mat-success-bg-800-contrast:link {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .link_mat-success-bg-900:link {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .link_mat-success-bg-900-contrast:link {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .link_mat-success-bg-A100:link {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .link_mat-success-bg-A100-contrast:link {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .link_mat-success-bg-A200:link {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .link_mat-success-bg-A200-contrast:link {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .link_mat-success-bg-A400:link {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .link_mat-success-bg-A400-contrast:link {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .link_mat-success-bg-A700:link {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .link_mat-success-bg-A700-contrast:link {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .link_mat-success-color:link {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .link_mat-success-color-contrast:link {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .link_mat-success-color-50:link {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .link_mat-success-color-50-contrast:link {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .link_mat-success-color-100:link {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .link_mat-success-color-100-contrast:link {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .link_mat-success-color-200:link {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .link_mat-success-color-200-contrast:link {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .link_mat-success-color-300:link {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .link_mat-success-color-300-contrast:link {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .link_mat-success-color-400:link {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .link_mat-success-color-400-contrast:link {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .link_mat-success-color-500:link {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .link_mat-success-color-500-contrast:link {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .link_mat-success-color-600:link {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .link_mat-success-color-600-contrast:link {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .link_mat-success-color-700:link {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .link_mat-success-color-700-contrast:link {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .link_mat-success-color-800:link {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .link_mat-success-color-800-contrast:link {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .link_mat-success-color-900:link {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .link_mat-success-color-900-contrast:link {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .link_mat-success-color-A100:link {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .link_mat-success-color-A100-contrast:link {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .link_mat-success-color-A200:link {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .link_mat-success-color-A200-contrast:link {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .link_mat-success-color-A400:link {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .link_mat-success-color-A400-contrast:link {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .link_mat-success-color-A700:link {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .link_mat-success-color-A700-contrast:link {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .link_border-primary:link {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .link_border-primary-50:link {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .link_border-primary-100:link {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .link_border-primary-200:link {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .link_border-primary-300:link {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .link_border-primary-400:link {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .link_border-primary-500:link {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .link_border-primary-600:link {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .link_border-primary-700:link {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .link_border-primary-800:link {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .link_border-primary-900:link {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .link_border-primary-A100:link {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .link_border-primary-A200:link {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .link_border-primary-A400:link {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .link_border-primary-A700:link {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .link_border-accent:link {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .link_border-accent-50:link {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .link_border-accent-100:link {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .link_border-accent-200:link {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .link_border-accent-300:link {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .link_border-accent-400:link {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .link_border-accent-500:link {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .link_border-accent-600:link {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .link_border-accent-700:link {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .link_border-accent-800:link {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .link_border-accent-900:link {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .link_border-accent-A100:link {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .link_border-accent-A200:link {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .link_border-accent-A400:link {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .link_border-accent-A700:link {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .link_border-warn:link {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .link_border-warn-50:link {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .link_border-warn-100:link {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .link_border-warn-200:link {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .link_border-warn-300:link {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .link_border-warn-400:link {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .link_border-warn-500:link {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .link_border-warn-600:link {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .link_border-warn-700:link {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .link_border-warn-800:link {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .link_border-warn-900:link {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .link_border-warn-A100:link {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .link_border-warn-A200:link {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .link_border-warn-A400:link {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .link_border-warn-A700:link {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .link_border-success:link {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .link_border-success-50:link {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .link_border-success-100:link {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .link_border-success-200:link {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .link_border-success-300:link {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .link_border-success-400:link {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .link_border-success-500:link {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .link_border-success-600:link {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .link_border-success-700:link {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .link_border-success-800:link {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .link_border-success-900:link {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .link_border-success-A100:link {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .link_border-success-A200:link {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .link_border-success-A400:link {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .link_border-success-A700:link {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .link_border-gray:link {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .link_border-transparent:link {
  border-color: transparent;
}
.mat-app-background.light-theme .link_border-white:link {
  border-color: white;
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .link_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .checked_mat-white-bg:checked {
  background-color: #fff;
}
.mat-app-background.light-theme .checked_mat-white-color:checked {
  color: #fff;
}
.mat-app-background.light-theme .checked_mat-primary-bg:checked {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .checked_mat-primary-bg-contrast:checked {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .checked_mat-primary-bg-50:checked {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .checked_mat-primary-bg-50-contrast:checked {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .checked_mat-primary-bg-100:checked {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .checked_mat-primary-bg-100-contrast:checked {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .checked_mat-primary-bg-200:checked {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .checked_mat-primary-bg-200-contrast:checked {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .checked_mat-primary-bg-300:checked {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .checked_mat-primary-bg-300-contrast:checked {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .checked_mat-primary-bg-400:checked {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .checked_mat-primary-bg-400-contrast:checked {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .checked_mat-primary-bg-500:checked {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .checked_mat-primary-bg-500-contrast:checked {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .checked_mat-primary-bg-600:checked {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .checked_mat-primary-bg-600-contrast:checked {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .checked_mat-primary-bg-700:checked {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .checked_mat-primary-bg-700-contrast:checked {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .checked_mat-primary-bg-800:checked {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .checked_mat-primary-bg-800-contrast:checked {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .checked_mat-primary-bg-900:checked {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .checked_mat-primary-bg-900-contrast:checked {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .checked_mat-primary-bg-A100:checked {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .checked_mat-primary-bg-A100-contrast:checked {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .checked_mat-primary-bg-A200:checked {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .checked_mat-primary-bg-A200-contrast:checked {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .checked_mat-primary-bg-A400:checked {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .checked_mat-primary-bg-A400-contrast:checked {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .checked_mat-primary-bg-A700:checked {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .checked_mat-primary-bg-A700-contrast:checked {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .checked_mat-primary-color:checked {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .checked_mat-primary-color-contrast:checked {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .checked_mat-primary-color-50:checked {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .checked_mat-primary-color-50-contrast:checked {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .checked_mat-primary-color-100:checked {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .checked_mat-primary-color-100-contrast:checked {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .checked_mat-primary-color-200:checked {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .checked_mat-primary-color-200-contrast:checked {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .checked_mat-primary-color-300:checked {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .checked_mat-primary-color-300-contrast:checked {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .checked_mat-primary-color-400:checked {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .checked_mat-primary-color-400-contrast:checked {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .checked_mat-primary-color-500:checked {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .checked_mat-primary-color-500-contrast:checked {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .checked_mat-primary-color-600:checked {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .checked_mat-primary-color-600-contrast:checked {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .checked_mat-primary-color-700:checked {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .checked_mat-primary-color-700-contrast:checked {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .checked_mat-primary-color-800:checked {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .checked_mat-primary-color-800-contrast:checked {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .checked_mat-primary-color-900:checked {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .checked_mat-primary-color-900-contrast:checked {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .checked_mat-primary-color-A100:checked {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .checked_mat-primary-color-A100-contrast:checked {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .checked_mat-primary-color-A200:checked {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .checked_mat-primary-color-A200-contrast:checked {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .checked_mat-primary-color-A400:checked {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .checked_mat-primary-color-A400-contrast:checked {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .checked_mat-primary-color-A700:checked {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .checked_mat-primary-color-A700-contrast:checked {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .checked_mat-accent-bg:checked {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .checked_mat-accent-bg-contrast:checked {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .checked_mat-accent-bg-50:checked {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .checked_mat-accent-bg-50-contrast:checked {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .checked_mat-accent-bg-100:checked {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .checked_mat-accent-bg-100-contrast:checked {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .checked_mat-accent-bg-200:checked {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .checked_mat-accent-bg-200-contrast:checked {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .checked_mat-accent-bg-300:checked {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .checked_mat-accent-bg-300-contrast:checked {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .checked_mat-accent-bg-400:checked {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .checked_mat-accent-bg-400-contrast:checked {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .checked_mat-accent-bg-500:checked {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .checked_mat-accent-bg-500-contrast:checked {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .checked_mat-accent-bg-600:checked {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .checked_mat-accent-bg-600-contrast:checked {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .checked_mat-accent-bg-700:checked {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .checked_mat-accent-bg-700-contrast:checked {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .checked_mat-accent-bg-800:checked {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .checked_mat-accent-bg-800-contrast:checked {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .checked_mat-accent-bg-900:checked {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .checked_mat-accent-bg-900-contrast:checked {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .checked_mat-accent-bg-A100:checked {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .checked_mat-accent-bg-A100-contrast:checked {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .checked_mat-accent-bg-A200:checked {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .checked_mat-accent-bg-A200-contrast:checked {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .checked_mat-accent-bg-A400:checked {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .checked_mat-accent-bg-A400-contrast:checked {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .checked_mat-accent-bg-A700:checked {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .checked_mat-accent-bg-A700-contrast:checked {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .checked_mat-accent-color:checked {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .checked_mat-accent-color-contrast:checked {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .checked_mat-accent-color-50:checked {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .checked_mat-accent-color-50-contrast:checked {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .checked_mat-accent-color-100:checked {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .checked_mat-accent-color-100-contrast:checked {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .checked_mat-accent-color-200:checked {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .checked_mat-accent-color-200-contrast:checked {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .checked_mat-accent-color-300:checked {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .checked_mat-accent-color-300-contrast:checked {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .checked_mat-accent-color-400:checked {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .checked_mat-accent-color-400-contrast:checked {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .checked_mat-accent-color-500:checked {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .checked_mat-accent-color-500-contrast:checked {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .checked_mat-accent-color-600:checked {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .checked_mat-accent-color-600-contrast:checked {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .checked_mat-accent-color-700:checked {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .checked_mat-accent-color-700-contrast:checked {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .checked_mat-accent-color-800:checked {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .checked_mat-accent-color-800-contrast:checked {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .checked_mat-accent-color-900:checked {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .checked_mat-accent-color-900-contrast:checked {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .checked_mat-accent-color-A100:checked {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .checked_mat-accent-color-A100-contrast:checked {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .checked_mat-accent-color-A200:checked {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .checked_mat-accent-color-A200-contrast:checked {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .checked_mat-accent-color-A400:checked {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .checked_mat-accent-color-A400-contrast:checked {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .checked_mat-accent-color-A700:checked {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .checked_mat-accent-color-A700-contrast:checked {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .checked_mat-warn-bg:checked {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .checked_mat-warn-bg-contrast:checked {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .checked_mat-warn-bg-50:checked {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .checked_mat-warn-bg-50-contrast:checked {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .checked_mat-warn-bg-100:checked {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .checked_mat-warn-bg-100-contrast:checked {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .checked_mat-warn-bg-200:checked {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .checked_mat-warn-bg-200-contrast:checked {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .checked_mat-warn-bg-300:checked {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .checked_mat-warn-bg-300-contrast:checked {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .checked_mat-warn-bg-400:checked {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .checked_mat-warn-bg-400-contrast:checked {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .checked_mat-warn-bg-500:checked {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .checked_mat-warn-bg-500-contrast:checked {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .checked_mat-warn-bg-600:checked {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .checked_mat-warn-bg-600-contrast:checked {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .checked_mat-warn-bg-700:checked {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .checked_mat-warn-bg-700-contrast:checked {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .checked_mat-warn-bg-800:checked {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .checked_mat-warn-bg-800-contrast:checked {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .checked_mat-warn-bg-900:checked {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .checked_mat-warn-bg-900-contrast:checked {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .checked_mat-warn-bg-A100:checked {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .checked_mat-warn-bg-A100-contrast:checked {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .checked_mat-warn-bg-A200:checked {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .checked_mat-warn-bg-A200-contrast:checked {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .checked_mat-warn-bg-A400:checked {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .checked_mat-warn-bg-A400-contrast:checked {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .checked_mat-warn-bg-A700:checked {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .checked_mat-warn-bg-A700-contrast:checked {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .checked_mat-warn-color:checked {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .checked_mat-warn-color-contrast:checked {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .checked_mat-warn-color-50:checked {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .checked_mat-warn-color-50-contrast:checked {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .checked_mat-warn-color-100:checked {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .checked_mat-warn-color-100-contrast:checked {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .checked_mat-warn-color-200:checked {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .checked_mat-warn-color-200-contrast:checked {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .checked_mat-warn-color-300:checked {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .checked_mat-warn-color-300-contrast:checked {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .checked_mat-warn-color-400:checked {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .checked_mat-warn-color-400-contrast:checked {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .checked_mat-warn-color-500:checked {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .checked_mat-warn-color-500-contrast:checked {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .checked_mat-warn-color-600:checked {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .checked_mat-warn-color-600-contrast:checked {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .checked_mat-warn-color-700:checked {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .checked_mat-warn-color-700-contrast:checked {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .checked_mat-warn-color-800:checked {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .checked_mat-warn-color-800-contrast:checked {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .checked_mat-warn-color-900:checked {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .checked_mat-warn-color-900-contrast:checked {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .checked_mat-warn-color-A100:checked {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .checked_mat-warn-color-A100-contrast:checked {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .checked_mat-warn-color-A200:checked {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .checked_mat-warn-color-A200-contrast:checked {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .checked_mat-warn-color-A400:checked {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .checked_mat-warn-color-A400-contrast:checked {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .checked_mat-warn-color-A700:checked {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .checked_mat-warn-color-A700-contrast:checked {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .checked_mat-success-bg:checked {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .checked_mat-success-bg-contrast:checked {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .checked_mat-success-bg-50:checked {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .checked_mat-success-bg-50-contrast:checked {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .checked_mat-success-bg-100:checked {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .checked_mat-success-bg-100-contrast:checked {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .checked_mat-success-bg-200:checked {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .checked_mat-success-bg-200-contrast:checked {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .checked_mat-success-bg-300:checked {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .checked_mat-success-bg-300-contrast:checked {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .checked_mat-success-bg-400:checked {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .checked_mat-success-bg-400-contrast:checked {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .checked_mat-success-bg-500:checked {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .checked_mat-success-bg-500-contrast:checked {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .checked_mat-success-bg-600:checked {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .checked_mat-success-bg-600-contrast:checked {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .checked_mat-success-bg-700:checked {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .checked_mat-success-bg-700-contrast:checked {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .checked_mat-success-bg-800:checked {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .checked_mat-success-bg-800-contrast:checked {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .checked_mat-success-bg-900:checked {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .checked_mat-success-bg-900-contrast:checked {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .checked_mat-success-bg-A100:checked {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .checked_mat-success-bg-A100-contrast:checked {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .checked_mat-success-bg-A200:checked {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .checked_mat-success-bg-A200-contrast:checked {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .checked_mat-success-bg-A400:checked {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .checked_mat-success-bg-A400-contrast:checked {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .checked_mat-success-bg-A700:checked {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .checked_mat-success-bg-A700-contrast:checked {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .checked_mat-success-color:checked {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .checked_mat-success-color-contrast:checked {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .checked_mat-success-color-50:checked {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .checked_mat-success-color-50-contrast:checked {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .checked_mat-success-color-100:checked {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .checked_mat-success-color-100-contrast:checked {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .checked_mat-success-color-200:checked {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .checked_mat-success-color-200-contrast:checked {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .checked_mat-success-color-300:checked {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .checked_mat-success-color-300-contrast:checked {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .checked_mat-success-color-400:checked {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .checked_mat-success-color-400-contrast:checked {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .checked_mat-success-color-500:checked {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .checked_mat-success-color-500-contrast:checked {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .checked_mat-success-color-600:checked {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .checked_mat-success-color-600-contrast:checked {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .checked_mat-success-color-700:checked {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .checked_mat-success-color-700-contrast:checked {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .checked_mat-success-color-800:checked {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .checked_mat-success-color-800-contrast:checked {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .checked_mat-success-color-900:checked {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .checked_mat-success-color-900-contrast:checked {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .checked_mat-success-color-A100:checked {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .checked_mat-success-color-A100-contrast:checked {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .checked_mat-success-color-A200:checked {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .checked_mat-success-color-A200-contrast:checked {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .checked_mat-success-color-A400:checked {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .checked_mat-success-color-A400-contrast:checked {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .checked_mat-success-color-A700:checked {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .checked_mat-success-color-A700-contrast:checked {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .checked_border-primary:checked {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .checked_border-primary-50:checked {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .checked_border-primary-100:checked {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .checked_border-primary-200:checked {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .checked_border-primary-300:checked {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .checked_border-primary-400:checked {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .checked_border-primary-500:checked {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .checked_border-primary-600:checked {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .checked_border-primary-700:checked {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .checked_border-primary-800:checked {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .checked_border-primary-900:checked {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .checked_border-primary-A100:checked {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .checked_border-primary-A200:checked {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .checked_border-primary-A400:checked {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .checked_border-primary-A700:checked {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .checked_border-accent:checked {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .checked_border-accent-50:checked {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .checked_border-accent-100:checked {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .checked_border-accent-200:checked {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .checked_border-accent-300:checked {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .checked_border-accent-400:checked {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .checked_border-accent-500:checked {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .checked_border-accent-600:checked {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .checked_border-accent-700:checked {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .checked_border-accent-800:checked {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .checked_border-accent-900:checked {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .checked_border-accent-A100:checked {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .checked_border-accent-A200:checked {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .checked_border-accent-A400:checked {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .checked_border-accent-A700:checked {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .checked_border-warn:checked {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .checked_border-warn-50:checked {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .checked_border-warn-100:checked {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .checked_border-warn-200:checked {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .checked_border-warn-300:checked {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .checked_border-warn-400:checked {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .checked_border-warn-500:checked {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .checked_border-warn-600:checked {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .checked_border-warn-700:checked {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .checked_border-warn-800:checked {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .checked_border-warn-900:checked {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .checked_border-warn-A100:checked {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .checked_border-warn-A200:checked {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .checked_border-warn-A400:checked {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .checked_border-warn-A700:checked {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .checked_border-success:checked {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .checked_border-success-50:checked {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .checked_border-success-100:checked {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .checked_border-success-200:checked {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .checked_border-success-300:checked {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .checked_border-success-400:checked {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .checked_border-success-500:checked {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .checked_border-success-600:checked {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .checked_border-success-700:checked {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .checked_border-success-800:checked {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .checked_border-success-900:checked {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .checked_border-success-A100:checked {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .checked_border-success-A200:checked {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .checked_border-success-A400:checked {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .checked_border-success-A700:checked {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .checked_border-gray:checked {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .checked_border-transparent:checked {
  border-color: transparent;
}
.mat-app-background.light-theme .checked_border-white:checked {
  border-color: white;
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .checked_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .enabled_mat-white-bg:enabled {
  background-color: #fff;
}
.mat-app-background.light-theme .enabled_mat-white-color:enabled {
  color: #fff;
}
.mat-app-background.light-theme .enabled_mat-primary-bg:enabled {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-contrast:enabled {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-50:enabled {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-50-contrast:enabled {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-100:enabled {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-100-contrast:enabled {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-200:enabled {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-200-contrast:enabled {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-300:enabled {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-300-contrast:enabled {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-400:enabled {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-400-contrast:enabled {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-500:enabled {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-500-contrast:enabled {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-600:enabled {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-600-contrast:enabled {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-700:enabled {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-700-contrast:enabled {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-800:enabled {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-800-contrast:enabled {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-900:enabled {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-900-contrast:enabled {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-A100:enabled {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-A100-contrast:enabled {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-A200:enabled {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-A200-contrast:enabled {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-A400:enabled {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-A400-contrast:enabled {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-A700:enabled {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .enabled_mat-primary-bg-A700-contrast:enabled {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .enabled_mat-primary-color:enabled {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .enabled_mat-primary-color-contrast:enabled {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-primary-color-50:enabled {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .enabled_mat-primary-color-50-contrast:enabled {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .enabled_mat-primary-color-100:enabled {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .enabled_mat-primary-color-100-contrast:enabled {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .enabled_mat-primary-color-200:enabled {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .enabled_mat-primary-color-200-contrast:enabled {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .enabled_mat-primary-color-300:enabled {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .enabled_mat-primary-color-300-contrast:enabled {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .enabled_mat-primary-color-400:enabled {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .enabled_mat-primary-color-400-contrast:enabled {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .enabled_mat-primary-color-500:enabled {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .enabled_mat-primary-color-500-contrast:enabled {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-primary-color-600:enabled {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .enabled_mat-primary-color-600-contrast:enabled {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .enabled_mat-primary-color-700:enabled {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .enabled_mat-primary-color-700-contrast:enabled {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .enabled_mat-primary-color-800:enabled {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .enabled_mat-primary-color-800-contrast:enabled {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .enabled_mat-primary-color-900:enabled {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .enabled_mat-primary-color-900-contrast:enabled {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .enabled_mat-primary-color-A100:enabled {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .enabled_mat-primary-color-A100-contrast:enabled {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .enabled_mat-primary-color-A200:enabled {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .enabled_mat-primary-color-A200-contrast:enabled {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .enabled_mat-primary-color-A400:enabled {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .enabled_mat-primary-color-A400-contrast:enabled {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .enabled_mat-primary-color-A700:enabled {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .enabled_mat-primary-color-A700-contrast:enabled {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .enabled_mat-accent-bg:enabled {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-contrast:enabled {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-50:enabled {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-50-contrast:enabled {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-100:enabled {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-100-contrast:enabled {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-200:enabled {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-200-contrast:enabled {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-300:enabled {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-300-contrast:enabled {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-400:enabled {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-400-contrast:enabled {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-500:enabled {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-500-contrast:enabled {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-600:enabled {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-600-contrast:enabled {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-700:enabled {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-700-contrast:enabled {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-800:enabled {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-800-contrast:enabled {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-900:enabled {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-900-contrast:enabled {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-A100:enabled {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-A100-contrast:enabled {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-A200:enabled {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-A200-contrast:enabled {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-A400:enabled {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-A400-contrast:enabled {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-A700:enabled {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .enabled_mat-accent-bg-A700-contrast:enabled {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .enabled_mat-accent-color:enabled {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .enabled_mat-accent-color-contrast:enabled {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-accent-color-50:enabled {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .enabled_mat-accent-color-50-contrast:enabled {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .enabled_mat-accent-color-100:enabled {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .enabled_mat-accent-color-100-contrast:enabled {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .enabled_mat-accent-color-200:enabled {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .enabled_mat-accent-color-200-contrast:enabled {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .enabled_mat-accent-color-300:enabled {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .enabled_mat-accent-color-300-contrast:enabled {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .enabled_mat-accent-color-400:enabled {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .enabled_mat-accent-color-400-contrast:enabled {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .enabled_mat-accent-color-500:enabled {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .enabled_mat-accent-color-500-contrast:enabled {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-accent-color-600:enabled {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .enabled_mat-accent-color-600-contrast:enabled {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .enabled_mat-accent-color-700:enabled {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .enabled_mat-accent-color-700-contrast:enabled {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .enabled_mat-accent-color-800:enabled {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .enabled_mat-accent-color-800-contrast:enabled {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .enabled_mat-accent-color-900:enabled {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .enabled_mat-accent-color-900-contrast:enabled {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .enabled_mat-accent-color-A100:enabled {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .enabled_mat-accent-color-A100-contrast:enabled {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .enabled_mat-accent-color-A200:enabled {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .enabled_mat-accent-color-A200-contrast:enabled {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .enabled_mat-accent-color-A400:enabled {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .enabled_mat-accent-color-A400-contrast:enabled {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .enabled_mat-accent-color-A700:enabled {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .enabled_mat-accent-color-A700-contrast:enabled {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .enabled_mat-warn-bg:enabled {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-contrast:enabled {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-50:enabled {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-50-contrast:enabled {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-100:enabled {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-100-contrast:enabled {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-200:enabled {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-200-contrast:enabled {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-300:enabled {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-300-contrast:enabled {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-400:enabled {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-400-contrast:enabled {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-500:enabled {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-500-contrast:enabled {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-600:enabled {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-600-contrast:enabled {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-700:enabled {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-700-contrast:enabled {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-800:enabled {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-800-contrast:enabled {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-900:enabled {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-900-contrast:enabled {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-A100:enabled {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-A100-contrast:enabled {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-A200:enabled {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-A200-contrast:enabled {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-A400:enabled {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-A400-contrast:enabled {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-A700:enabled {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .enabled_mat-warn-bg-A700-contrast:enabled {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .enabled_mat-warn-color:enabled {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .enabled_mat-warn-color-contrast:enabled {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-warn-color-50:enabled {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .enabled_mat-warn-color-50-contrast:enabled {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .enabled_mat-warn-color-100:enabled {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .enabled_mat-warn-color-100-contrast:enabled {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .enabled_mat-warn-color-200:enabled {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .enabled_mat-warn-color-200-contrast:enabled {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .enabled_mat-warn-color-300:enabled {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .enabled_mat-warn-color-300-contrast:enabled {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .enabled_mat-warn-color-400:enabled {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .enabled_mat-warn-color-400-contrast:enabled {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .enabled_mat-warn-color-500:enabled {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .enabled_mat-warn-color-500-contrast:enabled {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-warn-color-600:enabled {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .enabled_mat-warn-color-600-contrast:enabled {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .enabled_mat-warn-color-700:enabled {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .enabled_mat-warn-color-700-contrast:enabled {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .enabled_mat-warn-color-800:enabled {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .enabled_mat-warn-color-800-contrast:enabled {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .enabled_mat-warn-color-900:enabled {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .enabled_mat-warn-color-900-contrast:enabled {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .enabled_mat-warn-color-A100:enabled {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .enabled_mat-warn-color-A100-contrast:enabled {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .enabled_mat-warn-color-A200:enabled {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .enabled_mat-warn-color-A200-contrast:enabled {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .enabled_mat-warn-color-A400:enabled {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .enabled_mat-warn-color-A400-contrast:enabled {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .enabled_mat-warn-color-A700:enabled {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .enabled_mat-warn-color-A700-contrast:enabled {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .enabled_mat-success-bg:enabled {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .enabled_mat-success-bg-contrast:enabled {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-success-bg-50:enabled {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .enabled_mat-success-bg-50-contrast:enabled {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .enabled_mat-success-bg-100:enabled {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .enabled_mat-success-bg-100-contrast:enabled {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .enabled_mat-success-bg-200:enabled {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .enabled_mat-success-bg-200-contrast:enabled {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .enabled_mat-success-bg-300:enabled {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .enabled_mat-success-bg-300-contrast:enabled {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .enabled_mat-success-bg-400:enabled {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .enabled_mat-success-bg-400-contrast:enabled {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .enabled_mat-success-bg-500:enabled {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .enabled_mat-success-bg-500-contrast:enabled {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-success-bg-600:enabled {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .enabled_mat-success-bg-600-contrast:enabled {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .enabled_mat-success-bg-700:enabled {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .enabled_mat-success-bg-700-contrast:enabled {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .enabled_mat-success-bg-800:enabled {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .enabled_mat-success-bg-800-contrast:enabled {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .enabled_mat-success-bg-900:enabled {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .enabled_mat-success-bg-900-contrast:enabled {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .enabled_mat-success-bg-A100:enabled {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .enabled_mat-success-bg-A100-contrast:enabled {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .enabled_mat-success-bg-A200:enabled {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .enabled_mat-success-bg-A200-contrast:enabled {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .enabled_mat-success-bg-A400:enabled {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .enabled_mat-success-bg-A400-contrast:enabled {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .enabled_mat-success-bg-A700:enabled {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .enabled_mat-success-bg-A700-contrast:enabled {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .enabled_mat-success-color:enabled {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .enabled_mat-success-color-contrast:enabled {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-success-color-50:enabled {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .enabled_mat-success-color-50-contrast:enabled {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .enabled_mat-success-color-100:enabled {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .enabled_mat-success-color-100-contrast:enabled {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .enabled_mat-success-color-200:enabled {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .enabled_mat-success-color-200-contrast:enabled {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .enabled_mat-success-color-300:enabled {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .enabled_mat-success-color-300-contrast:enabled {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .enabled_mat-success-color-400:enabled {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .enabled_mat-success-color-400-contrast:enabled {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .enabled_mat-success-color-500:enabled {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .enabled_mat-success-color-500-contrast:enabled {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .enabled_mat-success-color-600:enabled {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .enabled_mat-success-color-600-contrast:enabled {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .enabled_mat-success-color-700:enabled {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .enabled_mat-success-color-700-contrast:enabled {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .enabled_mat-success-color-800:enabled {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .enabled_mat-success-color-800-contrast:enabled {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .enabled_mat-success-color-900:enabled {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .enabled_mat-success-color-900-contrast:enabled {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .enabled_mat-success-color-A100:enabled {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .enabled_mat-success-color-A100-contrast:enabled {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .enabled_mat-success-color-A200:enabled {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .enabled_mat-success-color-A200-contrast:enabled {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .enabled_mat-success-color-A400:enabled {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .enabled_mat-success-color-A400-contrast:enabled {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .enabled_mat-success-color-A700:enabled {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .enabled_mat-success-color-A700-contrast:enabled {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .enabled_border-primary:enabled {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .enabled_border-primary-50:enabled {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .enabled_border-primary-100:enabled {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .enabled_border-primary-200:enabled {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .enabled_border-primary-300:enabled {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .enabled_border-primary-400:enabled {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .enabled_border-primary-500:enabled {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .enabled_border-primary-600:enabled {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .enabled_border-primary-700:enabled {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .enabled_border-primary-800:enabled {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .enabled_border-primary-900:enabled {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .enabled_border-primary-A100:enabled {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .enabled_border-primary-A200:enabled {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .enabled_border-primary-A400:enabled {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .enabled_border-primary-A700:enabled {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .enabled_border-accent:enabled {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .enabled_border-accent-50:enabled {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .enabled_border-accent-100:enabled {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .enabled_border-accent-200:enabled {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .enabled_border-accent-300:enabled {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .enabled_border-accent-400:enabled {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .enabled_border-accent-500:enabled {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .enabled_border-accent-600:enabled {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .enabled_border-accent-700:enabled {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .enabled_border-accent-800:enabled {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .enabled_border-accent-900:enabled {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .enabled_border-accent-A100:enabled {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .enabled_border-accent-A200:enabled {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .enabled_border-accent-A400:enabled {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .enabled_border-accent-A700:enabled {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .enabled_border-warn:enabled {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .enabled_border-warn-50:enabled {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .enabled_border-warn-100:enabled {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .enabled_border-warn-200:enabled {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .enabled_border-warn-300:enabled {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .enabled_border-warn-400:enabled {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .enabled_border-warn-500:enabled {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .enabled_border-warn-600:enabled {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .enabled_border-warn-700:enabled {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .enabled_border-warn-800:enabled {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .enabled_border-warn-900:enabled {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .enabled_border-warn-A100:enabled {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .enabled_border-warn-A200:enabled {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .enabled_border-warn-A400:enabled {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .enabled_border-warn-A700:enabled {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .enabled_border-success:enabled {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .enabled_border-success-50:enabled {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .enabled_border-success-100:enabled {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .enabled_border-success-200:enabled {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .enabled_border-success-300:enabled {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .enabled_border-success-400:enabled {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .enabled_border-success-500:enabled {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .enabled_border-success-600:enabled {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .enabled_border-success-700:enabled {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .enabled_border-success-800:enabled {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .enabled_border-success-900:enabled {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .enabled_border-success-A100:enabled {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .enabled_border-success-A200:enabled {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .enabled_border-success-A400:enabled {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .enabled_border-success-A700:enabled {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .enabled_border-gray:enabled {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .enabled_border-transparent:enabled {
  border-color: transparent;
}
.mat-app-background.light-theme .enabled_border-white:enabled {
  border-color: white;
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .enabled_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .disabled_mat-white-bg:disabled {
  background-color: #fff;
}
.mat-app-background.light-theme .disabled_mat-white-color:disabled {
  color: #fff;
}
.mat-app-background.light-theme .disabled_mat-primary-bg:disabled {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-contrast:disabled {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-50:disabled {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-50-contrast:disabled {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-100:disabled {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-100-contrast:disabled {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-200:disabled {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-200-contrast:disabled {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-300:disabled {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-300-contrast:disabled {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-400:disabled {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-400-contrast:disabled {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-500:disabled {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-500-contrast:disabled {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-600:disabled {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-600-contrast:disabled {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-700:disabled {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-700-contrast:disabled {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-800:disabled {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-800-contrast:disabled {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-900:disabled {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-900-contrast:disabled {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-A100:disabled {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-A100-contrast:disabled {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-A200:disabled {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-A200-contrast:disabled {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-A400:disabled {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-A400-contrast:disabled {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-A700:disabled {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .disabled_mat-primary-bg-A700-contrast:disabled {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .disabled_mat-primary-color:disabled {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .disabled_mat-primary-color-contrast:disabled {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-primary-color-50:disabled {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .disabled_mat-primary-color-50-contrast:disabled {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .disabled_mat-primary-color-100:disabled {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .disabled_mat-primary-color-100-contrast:disabled {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .disabled_mat-primary-color-200:disabled {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .disabled_mat-primary-color-200-contrast:disabled {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .disabled_mat-primary-color-300:disabled {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .disabled_mat-primary-color-300-contrast:disabled {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .disabled_mat-primary-color-400:disabled {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .disabled_mat-primary-color-400-contrast:disabled {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .disabled_mat-primary-color-500:disabled {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .disabled_mat-primary-color-500-contrast:disabled {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-primary-color-600:disabled {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .disabled_mat-primary-color-600-contrast:disabled {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .disabled_mat-primary-color-700:disabled {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .disabled_mat-primary-color-700-contrast:disabled {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .disabled_mat-primary-color-800:disabled {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .disabled_mat-primary-color-800-contrast:disabled {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .disabled_mat-primary-color-900:disabled {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .disabled_mat-primary-color-900-contrast:disabled {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .disabled_mat-primary-color-A100:disabled {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .disabled_mat-primary-color-A100-contrast:disabled {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .disabled_mat-primary-color-A200:disabled {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .disabled_mat-primary-color-A200-contrast:disabled {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .disabled_mat-primary-color-A400:disabled {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .disabled_mat-primary-color-A400-contrast:disabled {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .disabled_mat-primary-color-A700:disabled {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .disabled_mat-primary-color-A700-contrast:disabled {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .disabled_mat-accent-bg:disabled {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-contrast:disabled {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-50:disabled {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-50-contrast:disabled {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-100:disabled {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-100-contrast:disabled {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-200:disabled {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-200-contrast:disabled {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-300:disabled {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-300-contrast:disabled {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-400:disabled {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-400-contrast:disabled {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-500:disabled {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-500-contrast:disabled {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-600:disabled {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-600-contrast:disabled {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-700:disabled {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-700-contrast:disabled {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-800:disabled {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-800-contrast:disabled {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-900:disabled {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-900-contrast:disabled {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-A100:disabled {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-A100-contrast:disabled {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-A200:disabled {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-A200-contrast:disabled {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-A400:disabled {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-A400-contrast:disabled {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-A700:disabled {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .disabled_mat-accent-bg-A700-contrast:disabled {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .disabled_mat-accent-color:disabled {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .disabled_mat-accent-color-contrast:disabled {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-accent-color-50:disabled {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .disabled_mat-accent-color-50-contrast:disabled {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .disabled_mat-accent-color-100:disabled {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .disabled_mat-accent-color-100-contrast:disabled {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .disabled_mat-accent-color-200:disabled {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .disabled_mat-accent-color-200-contrast:disabled {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .disabled_mat-accent-color-300:disabled {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .disabled_mat-accent-color-300-contrast:disabled {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .disabled_mat-accent-color-400:disabled {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .disabled_mat-accent-color-400-contrast:disabled {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .disabled_mat-accent-color-500:disabled {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .disabled_mat-accent-color-500-contrast:disabled {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-accent-color-600:disabled {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .disabled_mat-accent-color-600-contrast:disabled {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .disabled_mat-accent-color-700:disabled {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .disabled_mat-accent-color-700-contrast:disabled {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .disabled_mat-accent-color-800:disabled {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .disabled_mat-accent-color-800-contrast:disabled {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .disabled_mat-accent-color-900:disabled {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .disabled_mat-accent-color-900-contrast:disabled {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .disabled_mat-accent-color-A100:disabled {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .disabled_mat-accent-color-A100-contrast:disabled {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .disabled_mat-accent-color-A200:disabled {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .disabled_mat-accent-color-A200-contrast:disabled {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .disabled_mat-accent-color-A400:disabled {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .disabled_mat-accent-color-A400-contrast:disabled {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .disabled_mat-accent-color-A700:disabled {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .disabled_mat-accent-color-A700-contrast:disabled {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .disabled_mat-warn-bg:disabled {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-contrast:disabled {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-50:disabled {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-50-contrast:disabled {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-100:disabled {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-100-contrast:disabled {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-200:disabled {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-200-contrast:disabled {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-300:disabled {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-300-contrast:disabled {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-400:disabled {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-400-contrast:disabled {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-500:disabled {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-500-contrast:disabled {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-600:disabled {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-600-contrast:disabled {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-700:disabled {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-700-contrast:disabled {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-800:disabled {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-800-contrast:disabled {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-900:disabled {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-900-contrast:disabled {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-A100:disabled {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-A100-contrast:disabled {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-A200:disabled {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-A200-contrast:disabled {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-A400:disabled {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-A400-contrast:disabled {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-A700:disabled {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .disabled_mat-warn-bg-A700-contrast:disabled {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .disabled_mat-warn-color:disabled {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .disabled_mat-warn-color-contrast:disabled {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-warn-color-50:disabled {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .disabled_mat-warn-color-50-contrast:disabled {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .disabled_mat-warn-color-100:disabled {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .disabled_mat-warn-color-100-contrast:disabled {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .disabled_mat-warn-color-200:disabled {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .disabled_mat-warn-color-200-contrast:disabled {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .disabled_mat-warn-color-300:disabled {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .disabled_mat-warn-color-300-contrast:disabled {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .disabled_mat-warn-color-400:disabled {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .disabled_mat-warn-color-400-contrast:disabled {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .disabled_mat-warn-color-500:disabled {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .disabled_mat-warn-color-500-contrast:disabled {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-warn-color-600:disabled {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .disabled_mat-warn-color-600-contrast:disabled {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .disabled_mat-warn-color-700:disabled {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .disabled_mat-warn-color-700-contrast:disabled {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .disabled_mat-warn-color-800:disabled {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .disabled_mat-warn-color-800-contrast:disabled {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .disabled_mat-warn-color-900:disabled {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .disabled_mat-warn-color-900-contrast:disabled {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .disabled_mat-warn-color-A100:disabled {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .disabled_mat-warn-color-A100-contrast:disabled {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .disabled_mat-warn-color-A200:disabled {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .disabled_mat-warn-color-A200-contrast:disabled {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .disabled_mat-warn-color-A400:disabled {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .disabled_mat-warn-color-A400-contrast:disabled {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .disabled_mat-warn-color-A700:disabled {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .disabled_mat-warn-color-A700-contrast:disabled {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .disabled_mat-success-bg:disabled {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .disabled_mat-success-bg-contrast:disabled {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-success-bg-50:disabled {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .disabled_mat-success-bg-50-contrast:disabled {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .disabled_mat-success-bg-100:disabled {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .disabled_mat-success-bg-100-contrast:disabled {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .disabled_mat-success-bg-200:disabled {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .disabled_mat-success-bg-200-contrast:disabled {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .disabled_mat-success-bg-300:disabled {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .disabled_mat-success-bg-300-contrast:disabled {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .disabled_mat-success-bg-400:disabled {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .disabled_mat-success-bg-400-contrast:disabled {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .disabled_mat-success-bg-500:disabled {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .disabled_mat-success-bg-500-contrast:disabled {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-success-bg-600:disabled {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .disabled_mat-success-bg-600-contrast:disabled {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .disabled_mat-success-bg-700:disabled {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .disabled_mat-success-bg-700-contrast:disabled {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .disabled_mat-success-bg-800:disabled {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .disabled_mat-success-bg-800-contrast:disabled {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .disabled_mat-success-bg-900:disabled {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .disabled_mat-success-bg-900-contrast:disabled {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .disabled_mat-success-bg-A100:disabled {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .disabled_mat-success-bg-A100-contrast:disabled {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .disabled_mat-success-bg-A200:disabled {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .disabled_mat-success-bg-A200-contrast:disabled {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .disabled_mat-success-bg-A400:disabled {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .disabled_mat-success-bg-A400-contrast:disabled {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .disabled_mat-success-bg-A700:disabled {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .disabled_mat-success-bg-A700-contrast:disabled {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .disabled_mat-success-color:disabled {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .disabled_mat-success-color-contrast:disabled {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-success-color-50:disabled {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .disabled_mat-success-color-50-contrast:disabled {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .disabled_mat-success-color-100:disabled {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .disabled_mat-success-color-100-contrast:disabled {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .disabled_mat-success-color-200:disabled {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .disabled_mat-success-color-200-contrast:disabled {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .disabled_mat-success-color-300:disabled {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .disabled_mat-success-color-300-contrast:disabled {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .disabled_mat-success-color-400:disabled {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .disabled_mat-success-color-400-contrast:disabled {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .disabled_mat-success-color-500:disabled {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .disabled_mat-success-color-500-contrast:disabled {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .disabled_mat-success-color-600:disabled {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .disabled_mat-success-color-600-contrast:disabled {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .disabled_mat-success-color-700:disabled {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .disabled_mat-success-color-700-contrast:disabled {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .disabled_mat-success-color-800:disabled {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .disabled_mat-success-color-800-contrast:disabled {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .disabled_mat-success-color-900:disabled {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .disabled_mat-success-color-900-contrast:disabled {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .disabled_mat-success-color-A100:disabled {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .disabled_mat-success-color-A100-contrast:disabled {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .disabled_mat-success-color-A200:disabled {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .disabled_mat-success-color-A200-contrast:disabled {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .disabled_mat-success-color-A400:disabled {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .disabled_mat-success-color-A400-contrast:disabled {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .disabled_mat-success-color-A700:disabled {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .disabled_mat-success-color-A700-contrast:disabled {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .disabled_border-primary:disabled {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .disabled_border-primary-50:disabled {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .disabled_border-primary-100:disabled {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .disabled_border-primary-200:disabled {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .disabled_border-primary-300:disabled {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .disabled_border-primary-400:disabled {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .disabled_border-primary-500:disabled {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .disabled_border-primary-600:disabled {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .disabled_border-primary-700:disabled {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .disabled_border-primary-800:disabled {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .disabled_border-primary-900:disabled {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .disabled_border-primary-A100:disabled {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .disabled_border-primary-A200:disabled {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .disabled_border-primary-A400:disabled {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .disabled_border-primary-A700:disabled {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .disabled_border-accent:disabled {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .disabled_border-accent-50:disabled {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .disabled_border-accent-100:disabled {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .disabled_border-accent-200:disabled {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .disabled_border-accent-300:disabled {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .disabled_border-accent-400:disabled {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .disabled_border-accent-500:disabled {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .disabled_border-accent-600:disabled {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .disabled_border-accent-700:disabled {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .disabled_border-accent-800:disabled {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .disabled_border-accent-900:disabled {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .disabled_border-accent-A100:disabled {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .disabled_border-accent-A200:disabled {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .disabled_border-accent-A400:disabled {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .disabled_border-accent-A700:disabled {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .disabled_border-warn:disabled {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .disabled_border-warn-50:disabled {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .disabled_border-warn-100:disabled {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .disabled_border-warn-200:disabled {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .disabled_border-warn-300:disabled {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .disabled_border-warn-400:disabled {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .disabled_border-warn-500:disabled {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .disabled_border-warn-600:disabled {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .disabled_border-warn-700:disabled {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .disabled_border-warn-800:disabled {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .disabled_border-warn-900:disabled {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .disabled_border-warn-A100:disabled {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .disabled_border-warn-A200:disabled {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .disabled_border-warn-A400:disabled {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .disabled_border-warn-A700:disabled {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .disabled_border-success:disabled {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .disabled_border-success-50:disabled {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .disabled_border-success-100:disabled {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .disabled_border-success-200:disabled {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .disabled_border-success-300:disabled {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .disabled_border-success-400:disabled {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .disabled_border-success-500:disabled {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .disabled_border-success-600:disabled {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .disabled_border-success-700:disabled {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .disabled_border-success-800:disabled {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .disabled_border-success-900:disabled {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .disabled_border-success-A100:disabled {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .disabled_border-success-A200:disabled {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .disabled_border-success-A400:disabled {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .disabled_border-success-A700:disabled {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .disabled_border-gray:disabled {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .disabled_border-transparent:disabled {
  border-color: transparent;
}
.mat-app-background.light-theme .disabled_border-white:disabled {
  border-color: white;
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .disabled_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .invalid_mat-white-bg:invalid {
  background-color: #fff;
}
.mat-app-background.light-theme .invalid_mat-white-color:invalid {
  color: #fff;
}
.mat-app-background.light-theme .invalid_mat-primary-bg:invalid {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-contrast:invalid {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-50:invalid {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-50-contrast:invalid {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-100:invalid {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-100-contrast:invalid {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-200:invalid {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-200-contrast:invalid {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-300:invalid {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-300-contrast:invalid {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-400:invalid {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-400-contrast:invalid {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-500:invalid {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-500-contrast:invalid {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-600:invalid {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-600-contrast:invalid {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-700:invalid {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-700-contrast:invalid {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-800:invalid {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-800-contrast:invalid {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-900:invalid {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-900-contrast:invalid {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-A100:invalid {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-A100-contrast:invalid {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-A200:invalid {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-A200-contrast:invalid {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-A400:invalid {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-A400-contrast:invalid {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-A700:invalid {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .invalid_mat-primary-bg-A700-contrast:invalid {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .invalid_mat-primary-color:invalid {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .invalid_mat-primary-color-contrast:invalid {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-primary-color-50:invalid {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .invalid_mat-primary-color-50-contrast:invalid {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .invalid_mat-primary-color-100:invalid {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .invalid_mat-primary-color-100-contrast:invalid {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .invalid_mat-primary-color-200:invalid {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .invalid_mat-primary-color-200-contrast:invalid {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .invalid_mat-primary-color-300:invalid {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .invalid_mat-primary-color-300-contrast:invalid {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .invalid_mat-primary-color-400:invalid {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .invalid_mat-primary-color-400-contrast:invalid {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .invalid_mat-primary-color-500:invalid {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .invalid_mat-primary-color-500-contrast:invalid {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-primary-color-600:invalid {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .invalid_mat-primary-color-600-contrast:invalid {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .invalid_mat-primary-color-700:invalid {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .invalid_mat-primary-color-700-contrast:invalid {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .invalid_mat-primary-color-800:invalid {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .invalid_mat-primary-color-800-contrast:invalid {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .invalid_mat-primary-color-900:invalid {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .invalid_mat-primary-color-900-contrast:invalid {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .invalid_mat-primary-color-A100:invalid {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .invalid_mat-primary-color-A100-contrast:invalid {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .invalid_mat-primary-color-A200:invalid {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .invalid_mat-primary-color-A200-contrast:invalid {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .invalid_mat-primary-color-A400:invalid {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .invalid_mat-primary-color-A400-contrast:invalid {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .invalid_mat-primary-color-A700:invalid {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .invalid_mat-primary-color-A700-contrast:invalid {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .invalid_mat-accent-bg:invalid {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-contrast:invalid {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-50:invalid {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-50-contrast:invalid {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-100:invalid {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-100-contrast:invalid {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-200:invalid {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-200-contrast:invalid {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-300:invalid {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-300-contrast:invalid {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-400:invalid {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-400-contrast:invalid {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-500:invalid {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-500-contrast:invalid {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-600:invalid {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-600-contrast:invalid {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-700:invalid {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-700-contrast:invalid {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-800:invalid {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-800-contrast:invalid {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-900:invalid {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-900-contrast:invalid {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-A100:invalid {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-A100-contrast:invalid {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-A200:invalid {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-A200-contrast:invalid {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-A400:invalid {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-A400-contrast:invalid {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-A700:invalid {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .invalid_mat-accent-bg-A700-contrast:invalid {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .invalid_mat-accent-color:invalid {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .invalid_mat-accent-color-contrast:invalid {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-accent-color-50:invalid {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .invalid_mat-accent-color-50-contrast:invalid {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .invalid_mat-accent-color-100:invalid {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .invalid_mat-accent-color-100-contrast:invalid {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .invalid_mat-accent-color-200:invalid {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .invalid_mat-accent-color-200-contrast:invalid {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .invalid_mat-accent-color-300:invalid {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .invalid_mat-accent-color-300-contrast:invalid {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .invalid_mat-accent-color-400:invalid {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .invalid_mat-accent-color-400-contrast:invalid {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .invalid_mat-accent-color-500:invalid {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .invalid_mat-accent-color-500-contrast:invalid {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-accent-color-600:invalid {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .invalid_mat-accent-color-600-contrast:invalid {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .invalid_mat-accent-color-700:invalid {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .invalid_mat-accent-color-700-contrast:invalid {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .invalid_mat-accent-color-800:invalid {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .invalid_mat-accent-color-800-contrast:invalid {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .invalid_mat-accent-color-900:invalid {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .invalid_mat-accent-color-900-contrast:invalid {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .invalid_mat-accent-color-A100:invalid {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .invalid_mat-accent-color-A100-contrast:invalid {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .invalid_mat-accent-color-A200:invalid {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .invalid_mat-accent-color-A200-contrast:invalid {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .invalid_mat-accent-color-A400:invalid {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .invalid_mat-accent-color-A400-contrast:invalid {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .invalid_mat-accent-color-A700:invalid {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .invalid_mat-accent-color-A700-contrast:invalid {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .invalid_mat-warn-bg:invalid {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-contrast:invalid {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-50:invalid {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-50-contrast:invalid {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-100:invalid {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-100-contrast:invalid {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-200:invalid {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-200-contrast:invalid {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-300:invalid {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-300-contrast:invalid {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-400:invalid {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-400-contrast:invalid {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-500:invalid {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-500-contrast:invalid {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-600:invalid {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-600-contrast:invalid {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-700:invalid {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-700-contrast:invalid {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-800:invalid {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-800-contrast:invalid {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-900:invalid {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-900-contrast:invalid {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-A100:invalid {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-A100-contrast:invalid {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-A200:invalid {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-A200-contrast:invalid {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-A400:invalid {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-A400-contrast:invalid {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-A700:invalid {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .invalid_mat-warn-bg-A700-contrast:invalid {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .invalid_mat-warn-color:invalid {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .invalid_mat-warn-color-contrast:invalid {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-warn-color-50:invalid {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .invalid_mat-warn-color-50-contrast:invalid {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .invalid_mat-warn-color-100:invalid {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .invalid_mat-warn-color-100-contrast:invalid {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .invalid_mat-warn-color-200:invalid {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .invalid_mat-warn-color-200-contrast:invalid {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .invalid_mat-warn-color-300:invalid {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .invalid_mat-warn-color-300-contrast:invalid {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .invalid_mat-warn-color-400:invalid {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .invalid_mat-warn-color-400-contrast:invalid {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .invalid_mat-warn-color-500:invalid {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .invalid_mat-warn-color-500-contrast:invalid {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-warn-color-600:invalid {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .invalid_mat-warn-color-600-contrast:invalid {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .invalid_mat-warn-color-700:invalid {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .invalid_mat-warn-color-700-contrast:invalid {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .invalid_mat-warn-color-800:invalid {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .invalid_mat-warn-color-800-contrast:invalid {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .invalid_mat-warn-color-900:invalid {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .invalid_mat-warn-color-900-contrast:invalid {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .invalid_mat-warn-color-A100:invalid {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .invalid_mat-warn-color-A100-contrast:invalid {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .invalid_mat-warn-color-A200:invalid {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .invalid_mat-warn-color-A200-contrast:invalid {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .invalid_mat-warn-color-A400:invalid {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .invalid_mat-warn-color-A400-contrast:invalid {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .invalid_mat-warn-color-A700:invalid {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .invalid_mat-warn-color-A700-contrast:invalid {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .invalid_mat-success-bg:invalid {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .invalid_mat-success-bg-contrast:invalid {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-success-bg-50:invalid {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .invalid_mat-success-bg-50-contrast:invalid {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .invalid_mat-success-bg-100:invalid {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .invalid_mat-success-bg-100-contrast:invalid {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .invalid_mat-success-bg-200:invalid {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .invalid_mat-success-bg-200-contrast:invalid {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .invalid_mat-success-bg-300:invalid {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .invalid_mat-success-bg-300-contrast:invalid {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .invalid_mat-success-bg-400:invalid {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .invalid_mat-success-bg-400-contrast:invalid {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .invalid_mat-success-bg-500:invalid {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .invalid_mat-success-bg-500-contrast:invalid {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-success-bg-600:invalid {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .invalid_mat-success-bg-600-contrast:invalid {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .invalid_mat-success-bg-700:invalid {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .invalid_mat-success-bg-700-contrast:invalid {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .invalid_mat-success-bg-800:invalid {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .invalid_mat-success-bg-800-contrast:invalid {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .invalid_mat-success-bg-900:invalid {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .invalid_mat-success-bg-900-contrast:invalid {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .invalid_mat-success-bg-A100:invalid {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .invalid_mat-success-bg-A100-contrast:invalid {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .invalid_mat-success-bg-A200:invalid {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .invalid_mat-success-bg-A200-contrast:invalid {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .invalid_mat-success-bg-A400:invalid {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .invalid_mat-success-bg-A400-contrast:invalid {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .invalid_mat-success-bg-A700:invalid {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .invalid_mat-success-bg-A700-contrast:invalid {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .invalid_mat-success-color:invalid {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .invalid_mat-success-color-contrast:invalid {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-success-color-50:invalid {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .invalid_mat-success-color-50-contrast:invalid {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .invalid_mat-success-color-100:invalid {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .invalid_mat-success-color-100-contrast:invalid {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .invalid_mat-success-color-200:invalid {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .invalid_mat-success-color-200-contrast:invalid {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .invalid_mat-success-color-300:invalid {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .invalid_mat-success-color-300-contrast:invalid {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .invalid_mat-success-color-400:invalid {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .invalid_mat-success-color-400-contrast:invalid {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .invalid_mat-success-color-500:invalid {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .invalid_mat-success-color-500-contrast:invalid {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .invalid_mat-success-color-600:invalid {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .invalid_mat-success-color-600-contrast:invalid {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .invalid_mat-success-color-700:invalid {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .invalid_mat-success-color-700-contrast:invalid {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .invalid_mat-success-color-800:invalid {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .invalid_mat-success-color-800-contrast:invalid {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .invalid_mat-success-color-900:invalid {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .invalid_mat-success-color-900-contrast:invalid {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .invalid_mat-success-color-A100:invalid {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .invalid_mat-success-color-A100-contrast:invalid {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .invalid_mat-success-color-A200:invalid {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .invalid_mat-success-color-A200-contrast:invalid {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .invalid_mat-success-color-A400:invalid {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .invalid_mat-success-color-A400-contrast:invalid {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .invalid_mat-success-color-A700:invalid {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .invalid_mat-success-color-A700-contrast:invalid {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .invalid_border-primary:invalid {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .invalid_border-primary-50:invalid {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .invalid_border-primary-100:invalid {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .invalid_border-primary-200:invalid {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .invalid_border-primary-300:invalid {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .invalid_border-primary-400:invalid {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .invalid_border-primary-500:invalid {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .invalid_border-primary-600:invalid {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .invalid_border-primary-700:invalid {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .invalid_border-primary-800:invalid {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .invalid_border-primary-900:invalid {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .invalid_border-primary-A100:invalid {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .invalid_border-primary-A200:invalid {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .invalid_border-primary-A400:invalid {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .invalid_border-primary-A700:invalid {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .invalid_border-accent:invalid {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .invalid_border-accent-50:invalid {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .invalid_border-accent-100:invalid {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .invalid_border-accent-200:invalid {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .invalid_border-accent-300:invalid {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .invalid_border-accent-400:invalid {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .invalid_border-accent-500:invalid {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .invalid_border-accent-600:invalid {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .invalid_border-accent-700:invalid {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .invalid_border-accent-800:invalid {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .invalid_border-accent-900:invalid {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .invalid_border-accent-A100:invalid {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .invalid_border-accent-A200:invalid {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .invalid_border-accent-A400:invalid {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .invalid_border-accent-A700:invalid {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .invalid_border-warn:invalid {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .invalid_border-warn-50:invalid {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .invalid_border-warn-100:invalid {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .invalid_border-warn-200:invalid {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .invalid_border-warn-300:invalid {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .invalid_border-warn-400:invalid {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .invalid_border-warn-500:invalid {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .invalid_border-warn-600:invalid {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .invalid_border-warn-700:invalid {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .invalid_border-warn-800:invalid {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .invalid_border-warn-900:invalid {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .invalid_border-warn-A100:invalid {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .invalid_border-warn-A200:invalid {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .invalid_border-warn-A400:invalid {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .invalid_border-warn-A700:invalid {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .invalid_border-success:invalid {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .invalid_border-success-50:invalid {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .invalid_border-success-100:invalid {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .invalid_border-success-200:invalid {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .invalid_border-success-300:invalid {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .invalid_border-success-400:invalid {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .invalid_border-success-500:invalid {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .invalid_border-success-600:invalid {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .invalid_border-success-700:invalid {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .invalid_border-success-800:invalid {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .invalid_border-success-900:invalid {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .invalid_border-success-A100:invalid {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .invalid_border-success-A200:invalid {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .invalid_border-success-A400:invalid {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .invalid_border-success-A700:invalid {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .invalid_border-gray:invalid {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .invalid_border-transparent:invalid {
  border-color: transparent;
}
.mat-app-background.light-theme .invalid_border-white:invalid {
  border-color: white;
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .invalid_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .required_mat-white-bg:required {
  background-color: #fff;
}
.mat-app-background.light-theme .required_mat-white-color:required {
  color: #fff;
}
.mat-app-background.light-theme .required_mat-primary-bg:required {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .required_mat-primary-bg-contrast:required {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .required_mat-primary-bg-50:required {
  background-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .required_mat-primary-bg-50-contrast:required {
  background-color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .required_mat-primary-bg-100:required {
  background-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .required_mat-primary-bg-100-contrast:required {
  background-color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .required_mat-primary-bg-200:required {
  background-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .required_mat-primary-bg-200-contrast:required {
  background-color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .required_mat-primary-bg-300:required {
  background-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .required_mat-primary-bg-300-contrast:required {
  background-color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .required_mat-primary-bg-400:required {
  background-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .required_mat-primary-bg-400-contrast:required {
  background-color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .required_mat-primary-bg-500:required {
  background-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .required_mat-primary-bg-500-contrast:required {
  background-color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .required_mat-primary-bg-600:required {
  background-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .required_mat-primary-bg-600-contrast:required {
  background-color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .required_mat-primary-bg-700:required {
  background-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .required_mat-primary-bg-700-contrast:required {
  background-color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .required_mat-primary-bg-800:required {
  background-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .required_mat-primary-bg-800-contrast:required {
  background-color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .required_mat-primary-bg-900:required {
  background-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .required_mat-primary-bg-900-contrast:required {
  background-color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .required_mat-primary-bg-A100:required {
  background-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .required_mat-primary-bg-A100-contrast:required {
  background-color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .required_mat-primary-bg-A200:required {
  background-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .required_mat-primary-bg-A200-contrast:required {
  background-color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .required_mat-primary-bg-A400:required {
  background-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .required_mat-primary-bg-A400-contrast:required {
  background-color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .required_mat-primary-bg-A700:required {
  background-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .required_mat-primary-bg-A700-contrast:required {
  background-color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .required_mat-primary-color:required {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .required_mat-primary-color-contrast:required {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .required_mat-primary-color-50:required {
  color: var(--palette-primary-50);
}
.mat-app-background.light-theme .required_mat-primary-color-50-contrast:required {
  color: var(--palette-primary-contrast-50);
}
.mat-app-background.light-theme .required_mat-primary-color-100:required {
  color: var(--palette-primary-100);
}
.mat-app-background.light-theme .required_mat-primary-color-100-contrast:required {
  color: var(--palette-primary-contrast-100);
}
.mat-app-background.light-theme .required_mat-primary-color-200:required {
  color: var(--palette-primary-200);
}
.mat-app-background.light-theme .required_mat-primary-color-200-contrast:required {
  color: var(--palette-primary-contrast-200);
}
.mat-app-background.light-theme .required_mat-primary-color-300:required {
  color: var(--palette-primary-300);
}
.mat-app-background.light-theme .required_mat-primary-color-300-contrast:required {
  color: var(--palette-primary-contrast-300);
}
.mat-app-background.light-theme .required_mat-primary-color-400:required {
  color: var(--palette-primary-400);
}
.mat-app-background.light-theme .required_mat-primary-color-400-contrast:required {
  color: var(--palette-primary-contrast-400);
}
.mat-app-background.light-theme .required_mat-primary-color-500:required {
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .required_mat-primary-color-500-contrast:required {
  color: var(--palette-primary-contrast-500);
}
.mat-app-background.light-theme .required_mat-primary-color-600:required {
  color: var(--palette-primary-600);
}
.mat-app-background.light-theme .required_mat-primary-color-600-contrast:required {
  color: var(--palette-primary-contrast-600);
}
.mat-app-background.light-theme .required_mat-primary-color-700:required {
  color: var(--palette-primary-700);
}
.mat-app-background.light-theme .required_mat-primary-color-700-contrast:required {
  color: var(--palette-primary-contrast-700);
}
.mat-app-background.light-theme .required_mat-primary-color-800:required {
  color: var(--palette-primary-800);
}
.mat-app-background.light-theme .required_mat-primary-color-800-contrast:required {
  color: var(--palette-primary-contrast-800);
}
.mat-app-background.light-theme .required_mat-primary-color-900:required {
  color: var(--palette-primary-900);
}
.mat-app-background.light-theme .required_mat-primary-color-900-contrast:required {
  color: var(--palette-primary-contrast-900);
}
.mat-app-background.light-theme .required_mat-primary-color-A100:required {
  color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .required_mat-primary-color-A100-contrast:required {
  color: var(--palette-primary-contrast-A100);
}
.mat-app-background.light-theme .required_mat-primary-color-A200:required {
  color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .required_mat-primary-color-A200-contrast:required {
  color: var(--palette-primary-contrast-A200);
}
.mat-app-background.light-theme .required_mat-primary-color-A400:required {
  color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .required_mat-primary-color-A400-contrast:required {
  color: var(--palette-primary-contrast-A400);
}
.mat-app-background.light-theme .required_mat-primary-color-A700:required {
  color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .required_mat-primary-color-A700-contrast:required {
  color: var(--palette-primary-contrast-A700);
}
.mat-app-background.light-theme .required_mat-accent-bg:required {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .required_mat-accent-bg-contrast:required {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .required_mat-accent-bg-50:required {
  background-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .required_mat-accent-bg-50-contrast:required {
  background-color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .required_mat-accent-bg-100:required {
  background-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .required_mat-accent-bg-100-contrast:required {
  background-color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .required_mat-accent-bg-200:required {
  background-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .required_mat-accent-bg-200-contrast:required {
  background-color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .required_mat-accent-bg-300:required {
  background-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .required_mat-accent-bg-300-contrast:required {
  background-color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .required_mat-accent-bg-400:required {
  background-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .required_mat-accent-bg-400-contrast:required {
  background-color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .required_mat-accent-bg-500:required {
  background-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .required_mat-accent-bg-500-contrast:required {
  background-color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .required_mat-accent-bg-600:required {
  background-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .required_mat-accent-bg-600-contrast:required {
  background-color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .required_mat-accent-bg-700:required {
  background-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .required_mat-accent-bg-700-contrast:required {
  background-color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .required_mat-accent-bg-800:required {
  background-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .required_mat-accent-bg-800-contrast:required {
  background-color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .required_mat-accent-bg-900:required {
  background-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .required_mat-accent-bg-900-contrast:required {
  background-color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .required_mat-accent-bg-A100:required {
  background-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .required_mat-accent-bg-A100-contrast:required {
  background-color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .required_mat-accent-bg-A200:required {
  background-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .required_mat-accent-bg-A200-contrast:required {
  background-color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .required_mat-accent-bg-A400:required {
  background-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .required_mat-accent-bg-A400-contrast:required {
  background-color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .required_mat-accent-bg-A700:required {
  background-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .required_mat-accent-bg-A700-contrast:required {
  background-color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .required_mat-accent-color:required {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .required_mat-accent-color-contrast:required {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .required_mat-accent-color-50:required {
  color: var(--palette-accent-50);
}
.mat-app-background.light-theme .required_mat-accent-color-50-contrast:required {
  color: var(--palette-accent-contrast-50);
}
.mat-app-background.light-theme .required_mat-accent-color-100:required {
  color: var(--palette-accent-100);
}
.mat-app-background.light-theme .required_mat-accent-color-100-contrast:required {
  color: var(--palette-accent-contrast-100);
}
.mat-app-background.light-theme .required_mat-accent-color-200:required {
  color: var(--palette-accent-200);
}
.mat-app-background.light-theme .required_mat-accent-color-200-contrast:required {
  color: var(--palette-accent-contrast-200);
}
.mat-app-background.light-theme .required_mat-accent-color-300:required {
  color: var(--palette-accent-300);
}
.mat-app-background.light-theme .required_mat-accent-color-300-contrast:required {
  color: var(--palette-accent-contrast-300);
}
.mat-app-background.light-theme .required_mat-accent-color-400:required {
  color: var(--palette-accent-400);
}
.mat-app-background.light-theme .required_mat-accent-color-400-contrast:required {
  color: var(--palette-accent-contrast-400);
}
.mat-app-background.light-theme .required_mat-accent-color-500:required {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .required_mat-accent-color-500-contrast:required {
  color: var(--palette-accent-contrast-500);
}
.mat-app-background.light-theme .required_mat-accent-color-600:required {
  color: var(--palette-accent-600);
}
.mat-app-background.light-theme .required_mat-accent-color-600-contrast:required {
  color: var(--palette-accent-contrast-600);
}
.mat-app-background.light-theme .required_mat-accent-color-700:required {
  color: var(--palette-accent-700);
}
.mat-app-background.light-theme .required_mat-accent-color-700-contrast:required {
  color: var(--palette-accent-contrast-700);
}
.mat-app-background.light-theme .required_mat-accent-color-800:required {
  color: var(--palette-accent-800);
}
.mat-app-background.light-theme .required_mat-accent-color-800-contrast:required {
  color: var(--palette-accent-contrast-800);
}
.mat-app-background.light-theme .required_mat-accent-color-900:required {
  color: var(--palette-accent-900);
}
.mat-app-background.light-theme .required_mat-accent-color-900-contrast:required {
  color: var(--palette-accent-contrast-900);
}
.mat-app-background.light-theme .required_mat-accent-color-A100:required {
  color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .required_mat-accent-color-A100-contrast:required {
  color: var(--palette-accent-contrast-A100);
}
.mat-app-background.light-theme .required_mat-accent-color-A200:required {
  color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .required_mat-accent-color-A200-contrast:required {
  color: var(--palette-accent-contrast-A200);
}
.mat-app-background.light-theme .required_mat-accent-color-A400:required {
  color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .required_mat-accent-color-A400-contrast:required {
  color: var(--palette-accent-contrast-A400);
}
.mat-app-background.light-theme .required_mat-accent-color-A700:required {
  color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .required_mat-accent-color-A700-contrast:required {
  color: var(--palette-accent-contrast-A700);
}
.mat-app-background.light-theme .required_mat-warn-bg:required {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .required_mat-warn-bg-contrast:required {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .required_mat-warn-bg-50:required {
  background-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .required_mat-warn-bg-50-contrast:required {
  background-color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .required_mat-warn-bg-100:required {
  background-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .required_mat-warn-bg-100-contrast:required {
  background-color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .required_mat-warn-bg-200:required {
  background-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .required_mat-warn-bg-200-contrast:required {
  background-color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .required_mat-warn-bg-300:required {
  background-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .required_mat-warn-bg-300-contrast:required {
  background-color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .required_mat-warn-bg-400:required {
  background-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .required_mat-warn-bg-400-contrast:required {
  background-color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .required_mat-warn-bg-500:required {
  background-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .required_mat-warn-bg-500-contrast:required {
  background-color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .required_mat-warn-bg-600:required {
  background-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .required_mat-warn-bg-600-contrast:required {
  background-color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .required_mat-warn-bg-700:required {
  background-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .required_mat-warn-bg-700-contrast:required {
  background-color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .required_mat-warn-bg-800:required {
  background-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .required_mat-warn-bg-800-contrast:required {
  background-color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .required_mat-warn-bg-900:required {
  background-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .required_mat-warn-bg-900-contrast:required {
  background-color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .required_mat-warn-bg-A100:required {
  background-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .required_mat-warn-bg-A100-contrast:required {
  background-color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .required_mat-warn-bg-A200:required {
  background-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .required_mat-warn-bg-A200-contrast:required {
  background-color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .required_mat-warn-bg-A400:required {
  background-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .required_mat-warn-bg-A400-contrast:required {
  background-color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .required_mat-warn-bg-A700:required {
  background-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .required_mat-warn-bg-A700-contrast:required {
  background-color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .required_mat-warn-color:required {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .required_mat-warn-color-contrast:required {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .required_mat-warn-color-50:required {
  color: var(--palette-warn-50);
}
.mat-app-background.light-theme .required_mat-warn-color-50-contrast:required {
  color: var(--palette-warn-contrast-50);
}
.mat-app-background.light-theme .required_mat-warn-color-100:required {
  color: var(--palette-warn-100);
}
.mat-app-background.light-theme .required_mat-warn-color-100-contrast:required {
  color: var(--palette-warn-contrast-100);
}
.mat-app-background.light-theme .required_mat-warn-color-200:required {
  color: var(--palette-warn-200);
}
.mat-app-background.light-theme .required_mat-warn-color-200-contrast:required {
  color: var(--palette-warn-contrast-200);
}
.mat-app-background.light-theme .required_mat-warn-color-300:required {
  color: var(--palette-warn-300);
}
.mat-app-background.light-theme .required_mat-warn-color-300-contrast:required {
  color: var(--palette-warn-contrast-300);
}
.mat-app-background.light-theme .required_mat-warn-color-400:required {
  color: var(--palette-warn-400);
}
.mat-app-background.light-theme .required_mat-warn-color-400-contrast:required {
  color: var(--palette-warn-contrast-400);
}
.mat-app-background.light-theme .required_mat-warn-color-500:required {
  color: var(--palette-warn-500);
}
.mat-app-background.light-theme .required_mat-warn-color-500-contrast:required {
  color: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .required_mat-warn-color-600:required {
  color: var(--palette-warn-600);
}
.mat-app-background.light-theme .required_mat-warn-color-600-contrast:required {
  color: var(--palette-warn-contrast-600);
}
.mat-app-background.light-theme .required_mat-warn-color-700:required {
  color: var(--palette-warn-700);
}
.mat-app-background.light-theme .required_mat-warn-color-700-contrast:required {
  color: var(--palette-warn-contrast-700);
}
.mat-app-background.light-theme .required_mat-warn-color-800:required {
  color: var(--palette-warn-800);
}
.mat-app-background.light-theme .required_mat-warn-color-800-contrast:required {
  color: var(--palette-warn-contrast-800);
}
.mat-app-background.light-theme .required_mat-warn-color-900:required {
  color: var(--palette-warn-900);
}
.mat-app-background.light-theme .required_mat-warn-color-900-contrast:required {
  color: var(--palette-warn-contrast-900);
}
.mat-app-background.light-theme .required_mat-warn-color-A100:required {
  color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .required_mat-warn-color-A100-contrast:required {
  color: var(--palette-warn-contrast-A100);
}
.mat-app-background.light-theme .required_mat-warn-color-A200:required {
  color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .required_mat-warn-color-A200-contrast:required {
  color: var(--palette-warn-contrast-A200);
}
.mat-app-background.light-theme .required_mat-warn-color-A400:required {
  color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .required_mat-warn-color-A400-contrast:required {
  color: var(--palette-warn-contrast-A400);
}
.mat-app-background.light-theme .required_mat-warn-color-A700:required {
  color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .required_mat-warn-color-A700-contrast:required {
  color: var(--palette-warn-contrast-A700);
}
.mat-app-background.light-theme .required_mat-success-bg:required {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .required_mat-success-bg-contrast:required {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .required_mat-success-bg-50:required {
  background-color: var(--palette-success-50);
}
.mat-app-background.light-theme .required_mat-success-bg-50-contrast:required {
  background-color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .required_mat-success-bg-100:required {
  background-color: var(--palette-success-100);
}
.mat-app-background.light-theme .required_mat-success-bg-100-contrast:required {
  background-color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .required_mat-success-bg-200:required {
  background-color: var(--palette-success-200);
}
.mat-app-background.light-theme .required_mat-success-bg-200-contrast:required {
  background-color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .required_mat-success-bg-300:required {
  background-color: var(--palette-success-300);
}
.mat-app-background.light-theme .required_mat-success-bg-300-contrast:required {
  background-color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .required_mat-success-bg-400:required {
  background-color: var(--palette-success-400);
}
.mat-app-background.light-theme .required_mat-success-bg-400-contrast:required {
  background-color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .required_mat-success-bg-500:required {
  background-color: var(--palette-success-500);
}
.mat-app-background.light-theme .required_mat-success-bg-500-contrast:required {
  background-color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .required_mat-success-bg-600:required {
  background-color: var(--palette-success-600);
}
.mat-app-background.light-theme .required_mat-success-bg-600-contrast:required {
  background-color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .required_mat-success-bg-700:required {
  background-color: var(--palette-success-700);
}
.mat-app-background.light-theme .required_mat-success-bg-700-contrast:required {
  background-color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .required_mat-success-bg-800:required {
  background-color: var(--palette-success-800);
}
.mat-app-background.light-theme .required_mat-success-bg-800-contrast:required {
  background-color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .required_mat-success-bg-900:required {
  background-color: var(--palette-success-900);
}
.mat-app-background.light-theme .required_mat-success-bg-900-contrast:required {
  background-color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .required_mat-success-bg-A100:required {
  background-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .required_mat-success-bg-A100-contrast:required {
  background-color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .required_mat-success-bg-A200:required {
  background-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .required_mat-success-bg-A200-contrast:required {
  background-color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .required_mat-success-bg-A400:required {
  background-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .required_mat-success-bg-A400-contrast:required {
  background-color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .required_mat-success-bg-A700:required {
  background-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .required_mat-success-bg-A700-contrast:required {
  background-color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .required_mat-success-color:required {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .required_mat-success-color-contrast:required {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .required_mat-success-color-50:required {
  color: var(--palette-success-50);
}
.mat-app-background.light-theme .required_mat-success-color-50-contrast:required {
  color: var(--palette-success-contrast-50);
}
.mat-app-background.light-theme .required_mat-success-color-100:required {
  color: var(--palette-success-100);
}
.mat-app-background.light-theme .required_mat-success-color-100-contrast:required {
  color: var(--palette-success-contrast-100);
}
.mat-app-background.light-theme .required_mat-success-color-200:required {
  color: var(--palette-success-200);
}
.mat-app-background.light-theme .required_mat-success-color-200-contrast:required {
  color: var(--palette-success-contrast-200);
}
.mat-app-background.light-theme .required_mat-success-color-300:required {
  color: var(--palette-success-300);
}
.mat-app-background.light-theme .required_mat-success-color-300-contrast:required {
  color: var(--palette-success-contrast-300);
}
.mat-app-background.light-theme .required_mat-success-color-400:required {
  color: var(--palette-success-400);
}
.mat-app-background.light-theme .required_mat-success-color-400-contrast:required {
  color: var(--palette-success-contrast-400);
}
.mat-app-background.light-theme .required_mat-success-color-500:required {
  color: var(--palette-success-500);
}
.mat-app-background.light-theme .required_mat-success-color-500-contrast:required {
  color: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .required_mat-success-color-600:required {
  color: var(--palette-success-600);
}
.mat-app-background.light-theme .required_mat-success-color-600-contrast:required {
  color: var(--palette-success-contrast-600);
}
.mat-app-background.light-theme .required_mat-success-color-700:required {
  color: var(--palette-success-700);
}
.mat-app-background.light-theme .required_mat-success-color-700-contrast:required {
  color: var(--palette-success-contrast-700);
}
.mat-app-background.light-theme .required_mat-success-color-800:required {
  color: var(--palette-success-800);
}
.mat-app-background.light-theme .required_mat-success-color-800-contrast:required {
  color: var(--palette-success-contrast-800);
}
.mat-app-background.light-theme .required_mat-success-color-900:required {
  color: var(--palette-success-900);
}
.mat-app-background.light-theme .required_mat-success-color-900-contrast:required {
  color: var(--palette-success-contrast-900);
}
.mat-app-background.light-theme .required_mat-success-color-A100:required {
  color: var(--palette-success-A100);
}
.mat-app-background.light-theme .required_mat-success-color-A100-contrast:required {
  color: var(--palette-success-contrast-A100);
}
.mat-app-background.light-theme .required_mat-success-color-A200:required {
  color: var(--palette-success-A200);
}
.mat-app-background.light-theme .required_mat-success-color-A200-contrast:required {
  color: var(--palette-success-contrast-A200);
}
.mat-app-background.light-theme .required_mat-success-color-A400:required {
  color: var(--palette-success-A400);
}
.mat-app-background.light-theme .required_mat-success-color-A400-contrast:required {
  color: var(--palette-success-contrast-A400);
}
.mat-app-background.light-theme .required_mat-success-color-A700:required {
  color: var(--palette-success-A700);
}
.mat-app-background.light-theme .required_mat-success-color-A700-contrast:required {
  color: var(--palette-success-contrast-A700);
}
.mat-app-background.light-theme .required_border-primary:required {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .required_border-primary-50:required {
  border-color: var(--palette-primary-50);
}
.mat-app-background.light-theme .required_border-primary-100:required {
  border-color: var(--palette-primary-100);
}
.mat-app-background.light-theme .required_border-primary-200:required {
  border-color: var(--palette-primary-200);
}
.mat-app-background.light-theme .required_border-primary-300:required {
  border-color: var(--palette-primary-300);
}
.mat-app-background.light-theme .required_border-primary-400:required {
  border-color: var(--palette-primary-400);
}
.mat-app-background.light-theme .required_border-primary-500:required {
  border-color: var(--palette-primary-500);
}
.mat-app-background.light-theme .required_border-primary-600:required {
  border-color: var(--palette-primary-600);
}
.mat-app-background.light-theme .required_border-primary-700:required {
  border-color: var(--palette-primary-700);
}
.mat-app-background.light-theme .required_border-primary-800:required {
  border-color: var(--palette-primary-800);
}
.mat-app-background.light-theme .required_border-primary-900:required {
  border-color: var(--palette-primary-900);
}
.mat-app-background.light-theme .required_border-primary-A100:required {
  border-color: var(--palette-primary-A100);
}
.mat-app-background.light-theme .required_border-primary-A200:required {
  border-color: var(--palette-primary-A200);
}
.mat-app-background.light-theme .required_border-primary-A400:required {
  border-color: var(--palette-primary-A400);
}
.mat-app-background.light-theme .required_border-primary-A700:required {
  border-color: var(--palette-primary-A700);
}
.mat-app-background.light-theme .required_border-accent:required {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .required_border-accent-50:required {
  border-color: var(--palette-accent-50);
}
.mat-app-background.light-theme .required_border-accent-100:required {
  border-color: var(--palette-accent-100);
}
.mat-app-background.light-theme .required_border-accent-200:required {
  border-color: var(--palette-accent-200);
}
.mat-app-background.light-theme .required_border-accent-300:required {
  border-color: var(--palette-accent-300);
}
.mat-app-background.light-theme .required_border-accent-400:required {
  border-color: var(--palette-accent-400);
}
.mat-app-background.light-theme .required_border-accent-500:required {
  border-color: var(--palette-accent-500);
}
.mat-app-background.light-theme .required_border-accent-600:required {
  border-color: var(--palette-accent-600);
}
.mat-app-background.light-theme .required_border-accent-700:required {
  border-color: var(--palette-accent-700);
}
.mat-app-background.light-theme .required_border-accent-800:required {
  border-color: var(--palette-accent-800);
}
.mat-app-background.light-theme .required_border-accent-900:required {
  border-color: var(--palette-accent-900);
}
.mat-app-background.light-theme .required_border-accent-A100:required {
  border-color: var(--palette-accent-A100);
}
.mat-app-background.light-theme .required_border-accent-A200:required {
  border-color: var(--palette-accent-A200);
}
.mat-app-background.light-theme .required_border-accent-A400:required {
  border-color: var(--palette-accent-A400);
}
.mat-app-background.light-theme .required_border-accent-A700:required {
  border-color: var(--palette-accent-A700);
}
.mat-app-background.light-theme .required_border-warn:required {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .required_border-warn-50:required {
  border-color: var(--palette-warn-50);
}
.mat-app-background.light-theme .required_border-warn-100:required {
  border-color: var(--palette-warn-100);
}
.mat-app-background.light-theme .required_border-warn-200:required {
  border-color: var(--palette-warn-200);
}
.mat-app-background.light-theme .required_border-warn-300:required {
  border-color: var(--palette-warn-300);
}
.mat-app-background.light-theme .required_border-warn-400:required {
  border-color: var(--palette-warn-400);
}
.mat-app-background.light-theme .required_border-warn-500:required {
  border-color: var(--palette-warn-500);
}
.mat-app-background.light-theme .required_border-warn-600:required {
  border-color: var(--palette-warn-600);
}
.mat-app-background.light-theme .required_border-warn-700:required {
  border-color: var(--palette-warn-700);
}
.mat-app-background.light-theme .required_border-warn-800:required {
  border-color: var(--palette-warn-800);
}
.mat-app-background.light-theme .required_border-warn-900:required {
  border-color: var(--palette-warn-900);
}
.mat-app-background.light-theme .required_border-warn-A100:required {
  border-color: var(--palette-warn-A100);
}
.mat-app-background.light-theme .required_border-warn-A200:required {
  border-color: var(--palette-warn-A200);
}
.mat-app-background.light-theme .required_border-warn-A400:required {
  border-color: var(--palette-warn-A400);
}
.mat-app-background.light-theme .required_border-warn-A700:required {
  border-color: var(--palette-warn-A700);
}
.mat-app-background.light-theme .required_border-success:required {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .required_border-success-50:required {
  border-color: var(--palette-success-50);
}
.mat-app-background.light-theme .required_border-success-100:required {
  border-color: var(--palette-success-100);
}
.mat-app-background.light-theme .required_border-success-200:required {
  border-color: var(--palette-success-200);
}
.mat-app-background.light-theme .required_border-success-300:required {
  border-color: var(--palette-success-300);
}
.mat-app-background.light-theme .required_border-success-400:required {
  border-color: var(--palette-success-400);
}
.mat-app-background.light-theme .required_border-success-500:required {
  border-color: var(--palette-success-500);
}
.mat-app-background.light-theme .required_border-success-600:required {
  border-color: var(--palette-success-600);
}
.mat-app-background.light-theme .required_border-success-700:required {
  border-color: var(--palette-success-700);
}
.mat-app-background.light-theme .required_border-success-800:required {
  border-color: var(--palette-success-800);
}
.mat-app-background.light-theme .required_border-success-900:required {
  border-color: var(--palette-success-900);
}
.mat-app-background.light-theme .required_border-success-A100:required {
  border-color: var(--palette-success-A100);
}
.mat-app-background.light-theme .required_border-success-A200:required {
  border-color: var(--palette-success-A200);
}
.mat-app-background.light-theme .required_border-success-A400:required {
  border-color: var(--palette-success-A400);
}
.mat-app-background.light-theme .required_border-success-A700:required {
  border-color: var(--palette-success-A700);
}
.mat-app-background.light-theme .required_border-gray:required {
  border-color: var(--black-12-opacity);
}
.mat-app-background.light-theme .required_border-transparent:required {
  border-color: transparent;
}
.mat-app-background.light-theme .required_border-white:required {
  border-color: white;
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-white-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-white-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-white-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-white-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-white-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-white-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-white-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-white-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-white-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-white-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-white-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-white-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-white-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-white-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-white-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-white-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-white-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-white-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-white-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-white-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-white-light), 0.38);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-yellow-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-yellow-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-yellow-light), 0.38);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-green-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-green-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-green-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-green-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-green-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-green-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-green-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-green-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-green-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-green-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-green-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-green-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-green-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-green-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-green-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-green-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-green-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-green-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-green-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-green-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-green-light), 0.38);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-red-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-red-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-red-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-red-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-red-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-red-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-red-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-red-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-red-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-red-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-red-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-red-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-red-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-red-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-red-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-red-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-red-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-red-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-red-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-red-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-red-light), 0.38);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-0 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-4 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-8 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-10 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-12 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-16 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-20 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-24 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-25 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-30 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-32 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-40 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-50 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-60 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-70 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-75 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-80 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-90 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-100 {
  background-color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-bg-opacity-disabled {
  background-color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-0 {
  color: rgb(var(--palette-extended-colors-blue-light), 0);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-4 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.04);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-8 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.08);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-10 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.1);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-12 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.12);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-16 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.16);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-20 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.2);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-24 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.24);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-25 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.25);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-30 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.3);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-32 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.32);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-40 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.4);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-50 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.5);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-60 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.6);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-70 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.7);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-75 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.75);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-80 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.8);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-90 {
  color: rgb(var(--palette-extended-colors-blue-light), 0.9);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-100 {
  color: rgb(var(--palette-extended-colors-blue-light), 1);
}
.mat-app-background.light-theme .required_ex-extended-colors-blue-color-opacity-disabled {
  color: rgb(var(--palette-extended-colors-blue-light), 0.38);
}
.mat-app-background.light-theme .mat-step-header .mat-step-icon-selected {
  background-color: var(--palette-accent-500);
  color: #fff;
}
.mat-app-background.light-theme .mat-step-header .mat-step-label.mat-step-label-selected {
  color: var(--palette-accent-500);
}
.mat-app-background.light-theme .vis-timeline {
  border-width: 0;
  color: var(--palette-primary-500);
}
.mat-app-background.light-theme .vis-item .vis-item-content {
  padding: 0;
  min-width: 100%;
}
.mat-app-background.light-theme .vis-item .vis-item-overflow {
  overflow: visible !important;
}
.mat-app-background.light-theme .vis-item.vis-range {
  color: var(--palette-primary-50);
  border-color: var(--palette-primary-100);
  border-width: 1px;
  cursor: pointer;
}
.mat-app-background.light-theme .vis-item.vis-point {
  color: var(--palette-primary-50);
  border-color: var(--palette-primary-100);
  border-width: 1px;
  cursor: pointer;
}
.mat-app-background.light-theme .vis-group-level-unknown-but-gte1 {
  border-top-width: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}
.mat-app-background.light-theme .vis-label.vis-nested-group.vis-group-level-unknown-but-gte1,
.mat-app-background.light-theme .vis-label.vis-nested-group.vis-group-level-0 {
  background: rgba(0, 0, 0, 0.5);
}
.mat-app-background.light-theme .vis-grid.vis-vertical {
  border-left: none !important;
}
.mat-app-background.light-theme .vis-grid.vis-vertical.vis-odd {
  background-color: rgba(220, 220, 220, 0.1);
}
.mat-app-background.light-theme .vis-item.vis-selected {
  box-shadow: rgba(255, 255, 255, 0.3) 2px 2px 1px;
}
.mat-app-background.light-theme .vis-panel .vis-shadow {
  box-shadow: 0 0 20px var(--palette-primary-500);
}
.mat-app-background.light-theme .vis-panel .vis-shadow.vis-top {
  top: 0;
  border-top: 1px solid var(--palette-primary-500);
}
.mat-app-background.light-theme .vis-panel .vis-shadow.vis-bottom {
  bottom: 0;
  border-bottom: 1px solid var(--palette-primary-500);
}
.mat-app-background.light-theme .timeline-item {
  padding: 2px;
}
.mat-app-background.light-theme.light-theme .timeline-title-inner-span-img {
  vertical-align: text-top;
  margin-right: 6px;
}
.mat-app-background.light-theme.dark-theme .timeline-title-inner-span-img {
  vertical-align: text-top;
  margin-right: 6px;
}
.mat-app-background.light-theme .vis-ltr .vis-label.vis-nested-group .vis-inner {
  padding-left: 0;
}
.mat-app-background.light-theme .vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0) {
  padding-left: 0;
}
.mat-app-background.light-theme .ex-secondary-tab-group .mat-ripple-element {
  background: rgba(255, 255, 255, 0.1);
}
.mat-app-background.light-theme .ex-secondary-tab-group .mat-tab-link-container,
.mat-app-background.light-theme .ex-secondary-tab-group .mat-tab-header {
  padding: 8px 8px;
}
.mat-app-background.light-theme .ex-secondary-tab-group .mat-tab-label,
.mat-app-background.light-theme .ex-secondary-tab-group .mat-tab-link {
  border-radius: 4px;
  padding: 0 16px;
  margin: 0 4px;
  height: 32px;
  min-width: unset;
  font-weight: 400;
  font-size: 12px;
}
.mat-app-background.light-theme .ex-secondary-tab-group .mat-ink-bar {
  display: none;
}
.mat-app-background.light-theme .ex-secondary-tab-group .mat-tab-label-active {
  color: var(--palette-primary-500);
  transition: all 300ms ease;
  transition-property: background-color, color;
}
.mat-app-background.light-theme .ex-secondary-tab-group .circle {
  margin-left: -12px;
}
.mat-app-background.light-theme .snackbar-success {
  background-color: var(--palette-success-500) !important;
  color: var(--palette-success-contrast-500) !important;
  --palette-accent-500: var(--palette-success-contrast-500);
}
.mat-app-background.light-theme .snackbar-warn {
  background-color: var(--palette-warn-500) !important;
  color: var(--palette-warn-contrast-500) !important;
  --palette-accent-500: var(--palette-warn-contrast-500);
}
.mat-app-background.light-theme .snackbar-info {
  background-color: var(--palette-primary-700) !important;
  color: var(--palette-primary-contrast-500) !important;
}
.mat-app-background.light-theme .mat-background-bg {
  background-color: rgb(var(--palette-background-background-light));
}
.mat-app-background.light-theme .mat-card-bg {
  background-color: rgb(var(--palette-background-card-light));
}
.mat-app-background.light-theme .mat-card-bg-contrast {
  background-color: var(--black-6-opacity);
}
.mat-app-background.light-theme .mat-bg-opacity {
  background: rgba(0, 0, 0, 0.08);
}
.mat-app-background.light-theme .mat-bg-opacity-inverted {
  background: rgba(255, 255, 255, 0.08);
}
.mat-app-background.light-theme .mat-bg-opacity-0 {
  background: rgba(0, 0, 0, 0);
}
.mat-app-background.light-theme .mat-bg-opacity-0-inverted {
  background: rgba(255, 255, 255, 0);
}
.mat-app-background.light-theme .mat-bg-opacity-4 {
  background: rgba(0, 0, 0, 0.04);
}
.mat-app-background.light-theme .mat-bg-opacity-4-inverted {
  background: rgba(255, 255, 255, 0.04);
}
.mat-app-background.light-theme .mat-bg-opacity-8 {
  background: rgba(0, 0, 0, 0.08);
}
.mat-app-background.light-theme .mat-bg-opacity-8-inverted {
  background: rgba(255, 255, 255, 0.08);
}
.mat-app-background.light-theme .mat-bg-opacity-10 {
  background: rgba(0, 0, 0, 0.1);
}
.mat-app-background.light-theme .mat-bg-opacity-10-inverted {
  background: rgba(255, 255, 255, 0.1);
}
.mat-app-background.light-theme .mat-bg-opacity-12 {
  background: rgba(0, 0, 0, 0.12);
}
.mat-app-background.light-theme .mat-bg-opacity-12-inverted {
  background: rgba(255, 255, 255, 0.12);
}
.mat-app-background.light-theme .mat-bg-opacity-16 {
  background: rgba(0, 0, 0, 0.16);
}
.mat-app-background.light-theme .mat-bg-opacity-16-inverted {
  background: rgba(255, 255, 255, 0.16);
}
.mat-app-background.light-theme .mat-bg-opacity-20 {
  background: rgba(0, 0, 0, 0.2);
}
.mat-app-background.light-theme .mat-bg-opacity-20-inverted {
  background: rgba(255, 255, 255, 0.2);
}
.mat-app-background.light-theme .mat-bg-opacity-24 {
  background: rgba(0, 0, 0, 0.24);
}
.mat-app-background.light-theme .mat-bg-opacity-24-inverted {
  background: rgba(255, 255, 255, 0.24);
}
.mat-app-background.light-theme .mat-bg-opacity-25 {
  background: rgba(0, 0, 0, 0.25);
}
.mat-app-background.light-theme .mat-bg-opacity-25-inverted {
  background: rgba(255, 255, 255, 0.25);
}
.mat-app-background.light-theme .mat-bg-opacity-30 {
  background: rgba(0, 0, 0, 0.3);
}
.mat-app-background.light-theme .mat-bg-opacity-30-inverted {
  background: rgba(255, 255, 255, 0.3);
}
.mat-app-background.light-theme .mat-bg-opacity-32 {
  background: rgba(0, 0, 0, 0.32);
}
.mat-app-background.light-theme .mat-bg-opacity-32-inverted {
  background: rgba(255, 255, 255, 0.32);
}
.mat-app-background.light-theme .mat-bg-opacity-40 {
  background: rgba(0, 0, 0, 0.4);
}
.mat-app-background.light-theme .mat-bg-opacity-40-inverted {
  background: rgba(255, 255, 255, 0.4);
}
.mat-app-background.light-theme .mat-bg-opacity-50 {
  background: rgba(0, 0, 0, 0.5);
}
.mat-app-background.light-theme .mat-bg-opacity-50-inverted {
  background: rgba(255, 255, 255, 0.5);
}
.mat-app-background.light-theme .mat-bg-opacity-60 {
  background: rgba(0, 0, 0, 0.6);
}
.mat-app-background.light-theme .mat-bg-opacity-60-inverted {
  background: rgba(255, 255, 255, 0.6);
}
.mat-app-background.light-theme .mat-bg-opacity-70 {
  background: rgba(0, 0, 0, 0.7);
}
.mat-app-background.light-theme .mat-bg-opacity-70-inverted {
  background: rgba(255, 255, 255, 0.7);
}
.mat-app-background.light-theme .mat-bg-opacity-75 {
  background: rgba(0, 0, 0, 0.75);
}
.mat-app-background.light-theme .mat-bg-opacity-75-inverted {
  background: rgba(255, 255, 255, 0.75);
}
.mat-app-background.light-theme .mat-bg-opacity-80 {
  background: rgba(0, 0, 0, 0.8);
}
.mat-app-background.light-theme .mat-bg-opacity-80-inverted {
  background: rgba(255, 255, 255, 0.8);
}
.mat-app-background.light-theme .mat-bg-opacity-90 {
  background: rgba(0, 0, 0, 0.9);
}
.mat-app-background.light-theme .mat-bg-opacity-90-inverted {
  background: rgba(255, 255, 255, 0.9);
}
.mat-app-background.light-theme .mat-bg-opacity-100 {
  background: black;
}
.mat-app-background.light-theme .mat-bg-opacity-100-inverted {
  background: white;
}
.mat-app-background.light-theme .mat-bg-opacity-disabled {
  background: rgba(0, 0, 0, 0.38);
}
.mat-app-background.light-theme .mat-bg-opacity-disabled-inverted {
  background: rgba(255, 255, 255, 0.38);
}
.mat-app-background.light-theme .border-card-bg {
  border: rgb(var(--palette-background-card-light));
}
.mat-app-background.light-theme .shadow-card-bg {
  box-shadow: rgb(var(--palette-background-card-light)) 0 0 8px 4px;
}
.mat-app-background.light-theme a,
.mat-app-background.light-theme .text-color,
.mat-app-background.light-theme .mat-tab-link,
.mat-app-background.light-theme .mat-tab-label {
  color: var(--black-87-opacity);
}
.mat-app-background.light-theme .mat-form-field-appearance-fill-bg {
  background-color: var(--black-6-opacity);
}
.mat-app-background.light-theme .mat-input-border-color {
  border-color: rgba(0, 0, 0, 0.42);
}
.mat-app-background .h-auto {
  height: auto;
}
.mat-app-background .h-full {
  height: 100%;
}
.mat-app-background .h-screen {
  height: 100vh;
}
.mat-app-background .max-h-0 {
  max-height: 0;
}
.mat-app-background .max-h-none {
  max-height: none;
}
.mat-app-background .max-h-full {
  max-height: 100%;
}
.mat-app-background .max-h-min {
  max-height: min-content;
}
.mat-app-background .max-h-max {
  max-height: max-content;
}
.mat-app-background .max-h-fit {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.mat-app-background .max-w-0 {
  max-width: 0;
}
.mat-app-background .max-w-none {
  max-width: none;
}
.mat-app-background .max-w-full {
  max-width: 100%;
}
.mat-app-background .max-w-min {
  max-width: min-content;
}
.mat-app-background .max-w-max {
  max-width: max-content;
}
.mat-app-background .max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.mat-app-background .w-auto {
  width: auto;
}
.mat-app-background .w-full {
  width: 100%;
}
.mat-app-background .w-screen {
  width: 100vw;
}
.mat-app-background .m-0 {
  margin: 0px;
}
.mat-app-background .mx-0 {
  margin-right: 0px;
  margin-left: 0px;
}
.mat-app-background .my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.mat-app-background .mt-0 {
  margin-top: 0px;
}
.mat-app-background .mr-0 {
  margin-right: 0px;
}
.mat-app-background .mb-0 {
  margin-bottom: 0px;
}
.mat-app-background .ml-0 {
  margin-left: 0px;
}
.mat-app-background .m-1 {
  margin: 1px;
}
.mat-app-background .mx-1 {
  margin-right: 1px;
  margin-left: 1px;
}
.mat-app-background .my-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}
.mat-app-background .mt-1 {
  margin-top: 1px;
}
.mat-app-background .mr-1 {
  margin-right: 1px;
}
.mat-app-background .mb-1 {
  margin-bottom: 1px;
}
.mat-app-background .ml-1 {
  margin-left: 1px;
}
.mat-app-background .m-2 {
  margin: 2px;
}
.mat-app-background .mx-2 {
  margin-right: 2px;
  margin-left: 2px;
}
.mat-app-background .my-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.mat-app-background .mt-2 {
  margin-top: 2px;
}
.mat-app-background .mr-2 {
  margin-right: 2px;
}
.mat-app-background .mb-2 {
  margin-bottom: 2px;
}
.mat-app-background .ml-2 {
  margin-left: 2px;
}
.mat-app-background .m-4 {
  margin: 4px;
}
.mat-app-background .mx-4 {
  margin-right: 4px;
  margin-left: 4px;
}
.mat-app-background .my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.mat-app-background .mt-4 {
  margin-top: 4px;
}
.mat-app-background .mr-4 {
  margin-right: 4px;
}
.mat-app-background .mb-4 {
  margin-bottom: 4px;
}
.mat-app-background .ml-4 {
  margin-left: 4px;
}
.mat-app-background .m-8 {
  margin: 8px;
}
.mat-app-background .mx-8 {
  margin-right: 8px;
  margin-left: 8px;
}
.mat-app-background .my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.mat-app-background .mt-8 {
  margin-top: 8px;
}
.mat-app-background .mr-8 {
  margin-right: 8px;
}
.mat-app-background .mb-8 {
  margin-bottom: 8px;
}
.mat-app-background .ml-8 {
  margin-left: 8px;
}
.mat-app-background .m-12 {
  margin: 12px;
}
.mat-app-background .mx-12 {
  margin-right: 12px;
  margin-left: 12px;
}
.mat-app-background .my-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.mat-app-background .mt-12 {
  margin-top: 12px;
}
.mat-app-background .mr-12 {
  margin-right: 12px;
}
.mat-app-background .mb-12 {
  margin-bottom: 12px;
}
.mat-app-background .ml-12 {
  margin-left: 12px;
}
.mat-app-background .m-16 {
  margin: 16px;
}
.mat-app-background .mx-16 {
  margin-right: 16px;
  margin-left: 16px;
}
.mat-app-background .my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mat-app-background .mt-16 {
  margin-top: 16px;
}
.mat-app-background .mr-16 {
  margin-right: 16px;
}
.mat-app-background .mb-16 {
  margin-bottom: 16px;
}
.mat-app-background .ml-16 {
  margin-left: 16px;
}
.mat-app-background .m-24 {
  margin: 24px;
}
.mat-app-background .mx-24 {
  margin-right: 24px;
  margin-left: 24px;
}
.mat-app-background .my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.mat-app-background .mt-24 {
  margin-top: 24px;
}
.mat-app-background .mr-24 {
  margin-right: 24px;
}
.mat-app-background .mb-24 {
  margin-bottom: 24px;
}
.mat-app-background .ml-24 {
  margin-left: 24px;
}
.mat-app-background .m-32 {
  margin: 32px;
}
.mat-app-background .mx-32 {
  margin-right: 32px;
  margin-left: 32px;
}
.mat-app-background .my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.mat-app-background .mt-32 {
  margin-top: 32px;
}
.mat-app-background .mr-32 {
  margin-right: 32px;
}
.mat-app-background .mb-32 {
  margin-bottom: 32px;
}
.mat-app-background .ml-32 {
  margin-left: 32px;
}
.mat-app-background .m-64 {
  margin: 64px;
}
.mat-app-background .mx-64 {
  margin-right: 64px;
  margin-left: 64px;
}
.mat-app-background .my-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.mat-app-background .mt-64 {
  margin-top: 64px;
}
.mat-app-background .mr-64 {
  margin-right: 64px;
}
.mat-app-background .mb-64 {
  margin-bottom: 64px;
}
.mat-app-background .ml-64 {
  margin-left: 64px;
}
.mat-app-background .p-0 {
  padding: 0px;
}
.mat-app-background .px-0 {
  padding-right: 0px;
  padding-left: 0px;
}
.mat-app-background .py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.mat-app-background .pt-0 {
  padding-top: 0px;
}
.mat-app-background .pr-0 {
  padding-right: 0px;
}
.mat-app-background .pb-0 {
  padding-bottom: 0px;
}
.mat-app-background .pl-0 {
  padding-left: 0px;
}
.mat-app-background .p-1 {
  padding: 1px;
}
.mat-app-background .px-1 {
  padding-right: 1px;
  padding-left: 1px;
}
.mat-app-background .py-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}
.mat-app-background .pt-1 {
  padding-top: 1px;
}
.mat-app-background .pr-1 {
  padding-right: 1px;
}
.mat-app-background .pb-1 {
  padding-bottom: 1px;
}
.mat-app-background .pl-1 {
  padding-left: 1px;
}
.mat-app-background .p-2 {
  padding: 2px;
}
.mat-app-background .px-2 {
  padding-right: 2px;
  padding-left: 2px;
}
.mat-app-background .py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.mat-app-background .pt-2 {
  padding-top: 2px;
}
.mat-app-background .pr-2 {
  padding-right: 2px;
}
.mat-app-background .pb-2 {
  padding-bottom: 2px;
}
.mat-app-background .pl-2 {
  padding-left: 2px;
}
.mat-app-background .p-4 {
  padding: 4px;
}
.mat-app-background .px-4 {
  padding-right: 4px;
  padding-left: 4px;
}
.mat-app-background .py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.mat-app-background .pt-4 {
  padding-top: 4px;
}
.mat-app-background .pr-4 {
  padding-right: 4px;
}
.mat-app-background .pb-4 {
  padding-bottom: 4px;
}
.mat-app-background .pl-4 {
  padding-left: 4px;
}
.mat-app-background .p-8 {
  padding: 8px;
}
.mat-app-background .px-8 {
  padding-right: 8px;
  padding-left: 8px;
}
.mat-app-background .py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-app-background .pt-8 {
  padding-top: 8px;
}
.mat-app-background .pr-8 {
  padding-right: 8px;
}
.mat-app-background .pb-8 {
  padding-bottom: 8px;
}
.mat-app-background .pl-8 {
  padding-left: 8px;
}
.mat-app-background .p-12 {
  padding: 12px;
}
.mat-app-background .px-12 {
  padding-right: 12px;
  padding-left: 12px;
}
.mat-app-background .py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.mat-app-background .pt-12 {
  padding-top: 12px;
}
.mat-app-background .pr-12 {
  padding-right: 12px;
}
.mat-app-background .pb-12 {
  padding-bottom: 12px;
}
.mat-app-background .pl-12 {
  padding-left: 12px;
}
.mat-app-background .p-16 {
  padding: 16px;
}
.mat-app-background .px-16 {
  padding-right: 16px;
  padding-left: 16px;
}
.mat-app-background .py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.mat-app-background .pt-16 {
  padding-top: 16px;
}
.mat-app-background .pr-16 {
  padding-right: 16px;
}
.mat-app-background .pb-16 {
  padding-bottom: 16px;
}
.mat-app-background .pl-16 {
  padding-left: 16px;
}
.mat-app-background .p-24 {
  padding: 24px;
}
.mat-app-background .px-24 {
  padding-right: 24px;
  padding-left: 24px;
}
.mat-app-background .py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.mat-app-background .pt-24 {
  padding-top: 24px;
}
.mat-app-background .pr-24 {
  padding-right: 24px;
}
.mat-app-background .pb-24 {
  padding-bottom: 24px;
}
.mat-app-background .pl-24 {
  padding-left: 24px;
}
.mat-app-background .p-32 {
  padding: 32px;
}
.mat-app-background .px-32 {
  padding-right: 32px;
  padding-left: 32px;
}
.mat-app-background .py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.mat-app-background .pt-32 {
  padding-top: 32px;
}
.mat-app-background .pr-32 {
  padding-right: 32px;
}
.mat-app-background .pb-32 {
  padding-bottom: 32px;
}
.mat-app-background .pl-32 {
  padding-left: 32px;
}
.mat-app-background .p-64 {
  padding: 64px;
}
.mat-app-background .px-64 {
  padding-right: 64px;
  padding-left: 64px;
}
.mat-app-background .py-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.mat-app-background .pt-64 {
  padding-top: 64px;
}
.mat-app-background .pr-64 {
  padding-right: 64px;
}
.mat-app-background .pb-64 {
  padding-bottom: 64px;
}
.mat-app-background .pl-64 {
  padding-left: 64px;
}
.mat-app-background .scale-0 {
  transform: scale(0);
}
.mat-app-background .scale-x-0 {
  transform: scaleX(0);
}
.mat-app-background .scale-y-0 {
  transform: scaleY(0);
}
.mat-app-background .scale-25 {
  transform: scale(0.25);
}
.mat-app-background .scale-x-25 {
  transform: scaleX(0.25);
}
.mat-app-background .scale-y-25 {
  transform: scaleY(0.25);
}
.mat-app-background .scale-50 {
  transform: scale(0.5);
}
.mat-app-background .scale-x-50 {
  transform: scaleX(0.5);
}
.mat-app-background .scale-y-50 {
  transform: scaleY(0.5);
}
.mat-app-background .scale-75 {
  transform: scale(0.75);
}
.mat-app-background .scale-x-75 {
  transform: scaleX(0.75);
}
.mat-app-background .scale-y-75 {
  transform: scaleY(0.75);
}
.mat-app-background .scale-100 {
  transform: scale(1);
}
.mat-app-background .scale-x-100 {
  transform: scaleX(1);
}
.mat-app-background .scale-y-100 {
  transform: scaleY(1);
}
.mat-app-background .scale-125 {
  transform: scale(1.25);
}
.mat-app-background .scale-x-125 {
  transform: scaleX(1.25);
}
.mat-app-background .scale-y-125 {
  transform: scaleY(1.25);
}
.mat-app-background .scale-150 {
  transform: scale(1.5);
}
.mat-app-background .scale-x-150 {
  transform: scaleX(1.5);
}
.mat-app-background .scale-y-150 {
  transform: scaleY(1.5);
}
.mat-app-background .scale-175 {
  transform: scale(1.75);
}
.mat-app-background .scale-x-175 {
  transform: scaleX(1.75);
}
.mat-app-background .scale-y-175 {
  transform: scaleY(1.75);
}
.mat-app-background .scale-200 {
  transform: scale(2);
}
.mat-app-background .scale-x-200 {
  transform: scaleX(2);
}
.mat-app-background .scale-y-200 {
  transform: scaleY(2);
}
.mat-app-background .scale-225 {
  transform: scale(2.25);
}
.mat-app-background .scale-x-225 {
  transform: scaleX(2.25);
}
.mat-app-background .scale-y-225 {
  transform: scaleY(2.25);
}
.mat-app-background .scale-250 {
  transform: scale(2.5);
}
.mat-app-background .scale-x-250 {
  transform: scaleX(2.5);
}
.mat-app-background .scale-y-250 {
  transform: scaleY(2.5);
}
.mat-app-background .scale-275 {
  transform: scale(2.75);
}
.mat-app-background .scale-x-275 {
  transform: scaleX(2.75);
}
.mat-app-background .scale-y-275 {
  transform: scaleY(2.75);
}
.mat-app-background .scale-300 {
  transform: scale(3);
}
.mat-app-background .scale-x-300 {
  transform: scaleX(3);
}
.mat-app-background .scale-y-300 {
  transform: scaleY(3);
}
.mat-app-background .font-100 {
  font-weight: 100;
}
.mat-app-background .font-200 {
  font-weight: 200;
}
.mat-app-background .font-300 {
  font-weight: 300;
}
.mat-app-background .font-400 {
  font-weight: 400;
}
.mat-app-background .font-500 {
  font-weight: 500;
}
.mat-app-background .font-600 {
  font-weight: 600;
}
.mat-app-background .font-700 {
  font-weight: 700;
}
.mat-app-background .font-800 {
  font-weight: 800;
}
.mat-app-background .font-900 {
  font-weight: 900;
}
.mat-app-background .font-normal {
  font-weight: normal;
}
.mat-app-background .font-bold {
  font-weight: bold;
}
.mat-app-background .font-lighter {
  font-weight: lighter;
}
.mat-app-background .font-bolder {
  font-weight: bolder;
}
.mat-app-background .leading-0 {
  line-height: 0px;
}
.mat-app-background .leading-1 {
  line-height: 1px;
}
.mat-app-background .leading-2 {
  line-height: 2px;
}
.mat-app-background .leading-4 {
  line-height: 4px;
}
.mat-app-background .leading-8 {
  line-height: 8px;
}
.mat-app-background .leading-12 {
  line-height: 12px;
}
.mat-app-background .leading-16 {
  line-height: 16px;
}
.mat-app-background .leading-24 {
  line-height: 24px;
}
.mat-app-background .leading-32 {
  line-height: 32px;
}
.mat-app-background .leading-64 {
  line-height: 64px;
}
.mat-app-background .text-left {
  text-align: left;
}
.mat-app-background .text-center {
  text-align: center;
}
.mat-app-background .text-right {
  text-align: right;
}
.mat-app-background .text-justify {
  text-align: justify;
}
.mat-app-background .underline {
  text-decoration: underline;
}
.mat-app-background .line-through {
  text-decoration: line-through;
}
.mat-app-background .no-underline {
  text-decoration: none;
}
.mat-app-background .normal-case {
  text-transform: none;
}
.mat-app-background .uppercase {
  text-transform: uppercase;
}
.mat-app-background .lowercase {
  text-transform: lowercase;
}
.mat-app-background .capitalize {
  text-transform: capitalize;
}
.mat-app-background .whitespace-normal {
  white-space: normal;
}
.mat-app-background .whitespace-no-wrap {
  white-space: nowrap;
}
.mat-app-background .whitespace-pre {
  white-space: pre;
}
.mat-app-background .whitespace-pre-line {
  white-space: pre-line;
}
.mat-app-background .whitespace-pre-wrap {
  white-space: pre-wrap;
}
.mat-app-background .break-normal {
  word-break: normal;
  overflow-wrap: normal;
}
.mat-app-background .break-words {
  overflow-wrap: break-word;
}
.mat-app-background .break-all {
  word-break: break-all;
}
.mat-app-background .truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mat-app-background .line-clamp-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mat-app-background .line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mat-app-background .line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mat-app-background .line-clamp-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mat-app-background .line-clamp-5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mat-app-background .line-clamp-6 {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mat-app-background .line-clamp-7 {
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mat-app-background .line-clamp-8 {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mat-app-background .line-clamp-9 {
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mat-app-background .line-clamp-10 {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
@font-face{font-display:auto;font-family:summernote;font-style:normal;font-weight:400;src:url('summernote.5aea53ce2e51f1dc4694.eot?#iefix') format("embedded-opentype"),url('summernote.f5bf9564443de5f5237a.woff2') format("woff2"),url('summernote.93f401f568b4fc5806b1.woff') format("woff"),url('summernote.6587bce42b8e86c39091.ttf') format("truetype")}[class*=" note-icon"]:before,[class^=note-icon]:before{display:inline-block;font-family:summernote;font-size:inherit;font-style:normal;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:"\ea01"}.note-icon-align-center:before{content:"\ea02"}.note-icon-align-indent:before{content:"\ea03"}.note-icon-align-justify:before{content:"\ea04"}.note-icon-align-left:before{content:"\ea05"}.note-icon-align-outdent:before{content:"\ea06"}.note-icon-align-right:before{content:"\ea07"}.note-icon-arrow-circle-down:before{content:"\ea08"}.note-icon-arrow-circle-left:before{content:"\ea09"}.note-icon-arrow-circle-right:before{content:"\ea0a"}.note-icon-arrow-circle-up:before{content:"\ea0b"}.note-icon-arrows-alt:before{content:"\ea0c"}.note-icon-arrows-h:before{content:"\ea0d"}.note-icon-arrows-v:before{content:"\ea0e"}.note-icon-bold:before{content:"\ea0f"}.note-icon-caret:before{content:"\ea10"}.note-icon-chain-broken:before{content:"\ea11"}.note-icon-circle:before{content:"\ea12"}.note-icon-close:before{content:"\ea13"}.note-icon-code:before{content:"\ea14"}.note-icon-col-after:before{content:"\ea15"}.note-icon-col-before:before{content:"\ea16"}.note-icon-col-remove:before{content:"\ea17"}.note-icon-eraser:before{content:"\ea18"}.note-icon-float-left:before{content:"\ea19"}.note-icon-float-none:before{content:"\ea1a"}.note-icon-float-right:before{content:"\ea1b"}.note-icon-font:before{content:"\ea1c"}.note-icon-frame:before{content:"\ea1d"}.note-icon-italic:before{content:"\ea1e"}.note-icon-link:before{content:"\ea1f"}.note-icon-magic:before{content:"\ea20"}.note-icon-menu-check:before{content:"\ea21"}.note-icon-minus:before{content:"\ea22"}.note-icon-orderedlist:before{content:"\ea23"}.note-icon-pencil:before{content:"\ea24"}.note-icon-picture:before{content:"\ea25"}.note-icon-question:before{content:"\ea26"}.note-icon-redo:before{content:"\ea27"}.note-icon-rollback:before{content:"\ea28"}.note-icon-row-above:before{content:"\ea29"}.note-icon-row-below:before{content:"\ea2a"}.note-icon-row-remove:before{content:"\ea2b"}.note-icon-special-character:before{content:"\ea2c"}.note-icon-square:before{content:"\ea2d"}.note-icon-strikethrough:before{content:"\ea2e"}.note-icon-subscript:before{content:"\ea2f"}.note-icon-summernote:before{content:"\ea30"}.note-icon-superscript:before{content:"\ea31"}.note-icon-table:before{content:"\ea32"}.note-icon-text-height:before{content:"\ea33"}.note-icon-trash:before{content:"\ea34"}.note-icon-underline:before{content:"\ea35"}.note-icon-undo:before{content:"\ea36"}.note-icon-unorderedlist:before{content:"\ea37"}.note-icon-video:before{content:"\ea38"}.note-frame{border-radius:4px;-ms-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:sans-serif}.note-toolbar{background-color:#f5f5f5;border-bottom:1px solid;border-color:#ddd;border-top-left-radius:3px;border-top-right-radius:3px;color:#333;padding:10px 5px}.note-btn-group{display:inline-block;margin-right:8px;position:relative}.note-btn-group>.note-btn-group{margin-right:0}.note-btn-group>.note-btn:first-child{margin-left:0}.note-btn-group .note-btn+.note-btn,.note-btn-group .note-btn+.note-btn-group,.note-btn-group .note-btn-group+.note-btn,.note-btn-group .note-btn-group+.note-btn-group{margin-left:-1px}.note-btn-group>.note-btn-group:not(:first-child)>.note-btn,.note-btn-group>.note-btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.note-btn-group>.note-btn-group:not(:last-child)>.note-btn,.note-btn-group>.note-btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.note-btn-group.open>.note-dropdown{display:block}.note-btn{background-color:#fff;background-image:none;border:1px solid #dae0e5;border-radius:3px;color:#333;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:0;outline:0;padding:5px 10px;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.note-btn.focus,.note-btn:focus,.note-btn:hover{background-color:#ebebeb;border-color:#dae0e5;color:#333}.note-btn.disabled.focus,.note-btn.disabled:focus,.note-btn[disabled].focus,.note-btn[disabled]:focus,fieldset[disabled] .note-btn.focus,fieldset[disabled] .note-btn:focus{background-color:#fff;border-color:#dae0e5}.note-btn.active,.note-btn.focus,.note-btn:active,.note-btn:focus,.note-btn:hover{background-color:#ebebeb;border:1px solid #dae0e5;border-radius:1px;color:#333;outline:0;text-decoration:none}.note-btn.active,.note-btn:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.note-btn.disabled,.note-btn[disabled],fieldset[disabled] .note-btn{box-shadow:none;cursor:not-allowed;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65);-webkit-opacity:.65;-khtml-opacity:.65;-moz-opacity:.65;opacity:.65}.note-btn>span.note-icon-caret:first-child{margin-left:-1px}.note-btn>span.note-icon-caret:nth-child(2){margin-right:-5px;padding-left:3px}.note-btn-primary{background:#fa6362;color:#fff}.note-btn-primary.focus,.note-btn-primary:focus,.note-btn-primary:hover{background-color:#fa6362;border:1px solid #dae0e5;border-radius:1px;color:#fff;text-decoration:none}.note-btn-block{display:block;width:100%}.note-btn-block+.note-btn-block{margin-top:5px}input[type=button].note-btn-block,input[type=reset].note-btn-block,input[type=submit].note-btn-block{width:100%}button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.close{color:#000;float:right;font-size:21px;line-height:1;opacity:.2}.close:hover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1}.note-dropdown{position:relative}.note-color .dropdown-toggle{padding-left:5px;width:30px}.note-dropdown-menu{background:#fff;background-clip:padding-box;border:1px solid #e2e2e2;box-shadow:0 1px 1px rgba(0,0,0,.06);display:none;float:left;left:0;min-width:100px;padding:5px;position:absolute;text-align:left;top:100%;z-index:1000}.note-dropdown-menu>:last-child{margin-right:0}.note-btn-group.open .note-dropdown-menu,.note-dropdown-item{display:block}.note-dropdown-item:hover{background-color:#ebebeb}a.note-dropdown-item,a.note-dropdown-item:hover{color:#000;margin:5px 0;text-decoration:none}.note-modal{bottom:0;display:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);left:0;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;position:fixed;right:0;top:0;z-index:1050}.note-modal.open{display:block}.note-modal-content{background:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,.5);margin:30px 20px;outline:0;position:relative;width:auto}.note-modal-header{border:1px solid #ededef;padding:10px 20px}.note-modal-body{padding:20px 30px;position:relative}.note-modal-body kbd{background-color:#000;border-radius:2px;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:700;padding:3px 5px}.note-modal-footer{height:40px;padding:10px;text-align:center}.note-modal-footer a{color:#337ab7;text-decoration:none}.note-modal-footer a:focus,.note-modal-footer a:hover{color:#23527c;text-decoration:underline}.note-modal-footer .note-btn{float:right}.note-modal-title{color:#42515f;font-size:20px;line-height:1.4;margin:0}.note-modal-backdrop{background:#000;bottom:0;display:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);left:0;-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;position:fixed;right:0;top:0;z-index:1040}.note-modal-backdrop.open{display:block}@media (min-width:768px){.note-modal-content{margin:30px auto;width:600px}}@media (min-width:992px){.note-modal-content-large{width:900px}}.note-modal .note-help-block{color:#737373;display:block;margin-bottom:10px;margin-top:5px}.note-modal .note-nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.note-modal .note-nav-link{background-color:transparent;color:#007bff;display:block;padding:.5rem 1rem;text-decoration:none;-webkit-text-decoration-skip:objects}.note-modal .note-nav-link:focus,.note-modal .note-nav-link:hover{color:#0056b3;text-decoration:none}.note-modal .note-nav-link.disabled{color:#868e96}.note-modal .note-nav-tabs{border-bottom:1px solid #ddd}.note-modal .note-nav-tabs .note-nav-item{margin-bottom:-1px}.note-modal .note-nav-tabs .note-nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.note-modal .note-nav-tabs .note-nav-link:focus,.note-modal .note-nav-tabs .note-nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.note-modal .note-nav-tabs .note-nav-link.disabled{background-color:transparent;border-color:transparent;color:#868e96}.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link{background-color:#fff;border-color:#ddd #ddd #fff;color:#495057}.note-modal .note-tab-content{margin:15px auto}.note-modal .note-tab-content>.note-tab-pane,.note-modal .note-tab-content>.note-tab-pane:target~.note-tab-pane:last-child{display:none}.note-modal .note-tab-content>.note-tab-pane:target,.note-modal .note-tab-content>:last-child{display:block}.note-form-group{padding-bottom:20px}.note-form-group:last-child{padding-bottom:0}.note-form-label{color:#42515f;display:block;font-size:16px;font-weight:700;margin-bottom:10px;width:100%}.note-input{background:#fff;border:1px solid #ededef;-ms-box-sizing:border-box;box-sizing:border-box;display:block;font-size:14px;outline:0;padding:6px 4px;width:100%}.note-input::-webkit-input-placeholder{color:#eee}.note-input:-moz-placeholder,.note-input::-moz-placeholder{color:#eee}.note-input:-ms-input-placeholder{color:#eee}.note-tooltip{display:block;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);font-size:13px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;position:absolute;transition:opacity .15s;z-index:1070}.note-tooltip.in{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90);-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9}.note-tooltip.top{margin-top:-3px;padding:5px 0}.note-tooltip.right{margin-left:3px;padding:0 5px}.note-tooltip.bottom{margin-top:3px;padding:5px 0}.note-tooltip.left{margin-left:-3px;padding:0 5px}.note-tooltip.bottom .note-tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.note-tooltip.top .note-tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.note-tooltip.right .note-tooltip-arrow{border-right-color:#000;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.note-tooltip.left .note-tooltip-arrow{border-left-color:#000;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.note-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.note-tooltip-content{background-color:#000;color:#fff;font-family:sans-serif;max-width:200px;padding:3px 8px;text-align:center}.note-popover{background:#fff;border:1px solid #ccc;display:block;display:none;font-family:sans-serif;font-size:13px;position:absolute;z-index:1060}.note-popover.in{display:block}.note-popover.top{margin-top:-10px;padding:5px 0}.note-popover.right{margin-left:10px;padding:0 5px}.note-popover.bottom{margin-top:10px;padding:5px 0}.note-popover.left{margin-left:-10px;padding:0 5px}.note-popover.bottom .note-popover-arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:20px;margin-left:-10px;top:-11px}.note-popover.bottom .note-popover-arrow:after{border-bottom-color:#fff;border-top-width:0;content:"\0020";margin-left:-10px;top:1px}.note-popover.top .note-popover-arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:20px;margin-left:-10px}.note-popover.top .note-popover-arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:"\0020";margin-left:-10px}.note-popover.right .note-popover-arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);left:-11px;margin-top:-10px;top:50%}.note-popover.right .note-popover-arrow:after{border-left-width:0;border-right-color:#fff;content:"\0020";left:1px;margin-top:-10px}.note-popover.left .note-popover-arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0;margin-top:-10px;right:-11px;top:50%}.note-popover.left .note-popover-arrow:after{border-left-color:#fff;border-right-width:0;content:"\0020";margin-top:-10px;right:1px}.note-popover-arrow{border:11px solid transparent;height:0;position:absolute;width:0}.note-popover-arrow:after{border:10px solid transparent;content:"\0020";display:block;height:0;position:absolute;width:0}.note-popover-content{background-color:#fff;color:#000;min-height:30px;min-width:100px;padding:3px 8px;text-align:center}.note-editor{position:relative}.note-editor .note-dropzone{background-color:#fff;color:#87cefa;display:none;opacity:.95;position:absolute;z-index:100}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-airframe,.note-editor.note-frame{border:1px solid rgba(0,0,0,.196)}.note-editor.note-airframe.codeview .note-editing-area .note-editable,.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-airframe.codeview .note-editing-area .note-codable,.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-airframe .note-editing-area,.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-airframe .note-editing-area .note-editable,.note-editor.note-frame .note-editing-area .note-editable{overflow:auto;padding:10px;word-wrap:break-word}.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:hsla(0,0%,50%,.114)}.note-editor.note-airframe .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-codable{background-color:#222;border:none;border-radius:0;box-shadow:none;-ms-box-sizing:border-box;box-sizing:border-box;color:#ccc;display:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;margin-bottom:0;outline:none;padding:10px;resize:none;width:100%}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen{left:0;position:fixed;top:0;width:100%!important;z-index:1050}.note-editor.note-airframe.fullscreen .note-resizebar,.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-airframe .note-status-output,.note-editor.note-frame .note-status-output{border:0;border-top:1px solid #e2e2e2;color:#000;display:block;font-size:14px;height:20px;line-height:1.42857143;margin-bottom:0;width:100%}.note-editor.note-airframe .note-status-output:empty,.note-editor.note-frame .note-status-output:empty{border-top:0 solid transparent;height:0}.note-editor.note-airframe .note-status-output .pull-right,.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-airframe .note-status-output .text-muted,.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-airframe .note-status-output .text-success,.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-airframe .note-status-output .text-info,.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-airframe .note-status-output .text-warning,.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-airframe .note-status-output .text-danger,.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-airframe .note-status-output .alert,.note-editor.note-frame .note-status-output .alert{background-color:#f5f5f5;border-radius:0;color:#000;margin:-7px 0 0;padding:7px 10px 2px}.note-editor.note-airframe .note-status-output .alert .note-icon,.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-airframe .note-status-output .alert-success,.note-editor.note-frame .note-status-output .alert-success{background-color:#dff0d8!important;color:#3c763d!important}.note-editor.note-airframe .note-status-output .alert-info,.note-editor.note-frame .note-status-output .alert-info{background-color:#d9edf7!important;color:#31708f!important}.note-editor.note-airframe .note-status-output .alert-warning,.note-editor.note-frame .note-status-output .alert-warning{background-color:#fcf8e3!important;color:#8a6d3b!important}.note-editor.note-airframe .note-status-output .alert-danger,.note-editor.note-frame .note-status-output .alert-danger{background-color:#f2dede!important;color:#a94442!important}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar{background-color:hsla(0,0%,50%,.114);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid rgba(0,0,0,.196)}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar{cursor:ns-resize;height:9px;padding-top:1px;width:100%}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{border-top:1px solid rgba(0,0,0,.196);margin:1px auto;width:20px}.note-editor.note-airframe .note-statusbar.locked .note-resizebar,.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-editor .note-toolbar,.note-popover .popover-content{margin:0;padding:0 0 5px 5px}.note-editor .note-toolbar>.note-btn-group,.note-popover .popover-content>.note-btn-group{margin-left:0;margin-right:5px;margin-top:5px}.note-editor .note-toolbar .note-btn-group .note-table,.note-popover .popover-content .note-btn-group .note-table{min-width:0;padding:5px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{cursor:pointer;height:10em;position:absolute!important;width:10em;z-index:3}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;height:5em;position:relative!important;width:5em;z-index:1}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;height:1em;position:absolute!important;width:1em;z-index:2}.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre,.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p,.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p{margin:0;padding:0}.note-editor .note-toolbar .note-color-all .note-dropdown-menu,.note-popover .popover-content .note-color-all .note-dropdown-menu{min-width:337px}.note-editor .note-toolbar .note-color .dropdown-toggle,.note-popover .popover-content .note-color .dropdown-toggle{padding-left:5px;width:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title{border-bottom:1px solid #eee;font-size:12px;margin:2px 7px;text-align:center}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select{border-radius:5px;cursor:pointer;font-size:11px;margin:3px;padding:0 3px;width:100%}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-editor .note-toolbar .note-para .note-dropdown-menu,.note-popover .popover-content .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,.note-popover .popover-content .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-editor .note-toolbar .note-dropdown-menu,.note-popover .popover-content .note-dropdown-menu{min-width:160px}.note-editor .note-toolbar .note-dropdown-menu.right,.note-popover .popover-content .note-dropdown-menu.right{left:auto;right:0}.note-editor .note-toolbar .note-dropdown-menu.right:before,.note-popover .popover-content .note-dropdown-menu.right:before{left:auto!important;right:9px}.note-editor .note-toolbar .note-dropdown-menu.right:after,.note-popover .popover-content .note-dropdown-menu.right:after{left:auto!important;right:10px}.note-editor .note-toolbar .note-dropdown-menu.note-check a i,.note-popover .popover-content .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,.note-popover .popover-content .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-editor .note-toolbar .note-fontsize-10,.note-popover .popover-content .note-fontsize-10{font-size:10px}.note-editor .note-toolbar .note-color-palette,.note-popover .popover-content .note-color-palette{line-height:1}.note-editor .note-toolbar .note-color-palette div .note-color-btn,.note-popover .popover-content .note-color-palette div .note-color-btn{border:0;border-radius:0;height:20px;margin:0;padding:0;width:20px}.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-modal .modal-dialog{border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{border:4px dashed #d3d3d3;color:#d3d3d3;font-size:30px;line-height:4;margin-bottom:10px;min-height:100px;text-align:center}.note-placeholder{color:gray;display:none;position:absolute}.note-handle .note-control-selection{border:1px solid #000;display:none;position:absolute}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);height:100%;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;width:100%}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder,.note-handle .note-control-selection .note-control-sizing{border:1px solid #000;height:7px;width:7px}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{border-bottom:none;border-right:none;left:-5px;top:-5px}.note-handle .note-control-selection .note-control-ne{border-bottom:none;border-left:none;right:-5px;top:-5px}.note-handle .note-control-selection .note-control-sw{border-right:none;border-top:none;bottom:-5px;left:-5px}.note-handle .note-control-selection .note-control-se{bottom:-5px;cursor:se-resize;right:-5px}.note-handle .note-control-selection .note-control-se.note-control-holder{border-left:none;border-top:none;cursor:default}.note-handle .note-control-selection .note-control-selection-info{background-color:#000;border-radius:5px;bottom:0;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);font-size:12px;margin:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;padding:5px;right:0}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;overflow:auto;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{background-color:#428bca;clear:both;color:#fff;cursor:pointer;display:block;font-weight:400;line-height:1.4;outline:0;text-decoration:none;white-space:nowrap}body .note-fullscreen-body,html .note-fullscreen-body{overflow:hidden!important}.note-editable ol li,.note-editable ul li{list-style-position:inside}.note-editor .note-editing-area .note-editable table{border-collapse:collapse;width:100%}.note-editor .note-editing-area .note-editable table td,.note-editor .note-editing-area .note-editable table th{border:1px solid #ececec;padding:5px 3px}.note-editor .note-editing-area .note-editable a{background-color:inherit;color:#337ab7;font-family:inherit;font-weight:inherit;text-decoration:inherit}.note-editor .note-editing-area .note-editable a:focus,.note-editor .note-editing-area .note-editable a:hover{color:#23527c;outline:0;text-decoration:underline}.note-editor .note-editing-area .note-editable figure{margin:0}.note-modal .note-modal-body label{display:inline-block;margin-bottom:2px;padding:2px 5px}.note-modal .note-modal-body .help-list-item:hover{background-color:#e0e0e0}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.help-list-item label{display:inline-block;margin-bottom:5px}
.cesium-svgPath-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cesium-button{display:inline-block;position:relative;background:#303336;border:1px solid #444;color:#edffff;fill:#edffff;border-radius:4px;padding:5px 12px;margin:2px 3px;cursor:pointer;overflow:hidden;-webkit-user-select:none;user-select:none}.cesium-button:focus{color:#fff;fill:#fff;border-color:#ea4;outline:0}.cesium-button:hover{color:#fff;fill:#fff;background:#48b;border-color:#aef;box-shadow:0 0 8px #fff}.cesium-button:active{color:#000;fill:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff}.cesium-button-disabled,.cesium-button-disabled:active,.cesium-button-disabled:focus,.cesium-button-disabled:hover,.cesium-button:disabled{background:#303336;border-color:#444;color:#646464;fill:#646464;box-shadow:none;cursor:default}.cesium-button option{background-color:#000;color:#eee}.cesium-button option:disabled{color:#777}.cesium-button input,.cesium-button label{cursor:pointer}.cesium-button input{vertical-align:sub}.cesium-toolbar-button{box-sizing:border-box;width:32px;height:32px;border-radius:14%;padding:0;vertical-align:middle;z-index:0}.cesium-performanceDisplay-defaultContainer{position:absolute;top:50px;right:10px;text-align:right}.cesium-performanceDisplay{background-color:rgba(40,40,40,.7);padding:7px;border-radius:5px;border:1px solid #444;font:bold 12px sans-serif}.cesium-performanceDisplay-fps{color:#e52}.cesium-performanceDisplay-throttled{color:#a42}.cesium-performanceDisplay-ms{color:#de3}.cesium-animation-theme{visibility:hidden;display:block;position:absolute;z-index:-100}.cesium-animation-themeNormal{color:#222}.cesium-animation-themeHover{color:#4488b0}.cesium-animation-themeSelect{color:#242}.cesium-animation-themeDisabled{color:#333}.cesium-animation-themeKnob{color:#222}.cesium-animation-themePointer{color:#2e2}.cesium-animation-themeSwoosh{color:#8ac}.cesium-animation-themeSwooshHover{color:#aef}.cesium-animation-svgText{fill:#edffff;font-family:Sans-Serif;font-size:15px;text-anchor:middle}.cesium-animation-blank{fill:#000;fill-opacity:.01;stroke:none}.cesium-animation-rectButton{cursor:pointer;-webkit-user-select:none;user-select:none}.cesium-animation-rectButton .cesium-animation-buttonGlow{fill:#fff;stroke:none;display:none}.cesium-animation-rectButton:hover .cesium-animation-buttonGlow{display:block}.cesium-animation-rectButton .cesium-animation-buttonPath{fill:#edffff}.cesium-animation-rectButton .cesium-animation-buttonMain{stroke:#444;stroke-width:1.2}.cesium-animation-rectButton:hover .cesium-animation-buttonMain{stroke:#aef}.cesium-animation-rectButton:active .cesium-animation-buttonMain{fill:#abd6ff}.cesium-animation-buttonDisabled{-webkit-user-select:none;user-select:none}.cesium-animation-buttonDisabled .cesium-animation-buttonMain{stroke:#555}.cesium-animation-buttonDisabled .cesium-animation-buttonPath{fill:#818181}.cesium-animation-buttonDisabled .cesium-animation-buttonGlow{display:none}.cesium-animation-buttonToggled .cesium-animation-buttonGlow{display:block;fill:#2e2}.cesium-animation-buttonToggled .cesium-animation-buttonMain{stroke:#2e2}.cesium-animation-buttonToggled:hover .cesium-animation-buttonGlow{fill:#fff}.cesium-animation-buttonToggled:hover .cesium-animation-buttonMain{stroke:#2e2}.cesium-animation-shuttleRingG{cursor:pointer}.cesium-animation-shuttleRingPointer{cursor:pointer}.cesium-animation-shuttleRingPausePointer{cursor:pointer}.cesium-animation-shuttleRingBack{fill:#181818;fill-opacity:.8;stroke:#333;stroke-width:1.2}.cesium-animation-shuttleRingSwoosh line{stroke:#8ac;stroke-width:3;stroke-opacity:.2;stroke-linecap:round}.cesium-animation-knobOuter{cursor:pointer;stroke:#444;stroke-width:1.2}.cesium-animation-knobInner{cursor:pointer}.cesium-baseLayerPicker-selected{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.cesium-baseLayerPicker-dropDown{display:block;position:absolute;box-sizing:content-box;top:auto;right:0;width:320px;max-height:500px;margin-top:5px;background-color:rgba(38,38,38,.75);border:1px solid #444;padding:6px;overflow:auto;border-radius:10px;-webkit-user-select:none;user-select:none;transform:translate(0,-20%);visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in}.cesium-baseLayerPicker-dropDown-visible{transform:translate(0,0);visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out}.cesium-baseLayerPicker-sectionTitle{display:block;font-family:sans-serif;font-size:16pt;text-align:left;color:#edffff;margin-bottom:4px}.cesium-baseLayerPicker-choices{margin-bottom:5px}.cesium-baseLayerPicker-categoryTitle{color:#edffff;font-size:11pt}.cesium-baseLayerPicker-choices{display:block;border:1px solid #888;border-radius:5px;padding:5px 0}.cesium-baseLayerPicker-item{display:inline-block;vertical-align:top;margin:2px 5px;width:64px;text-align:center;cursor:pointer}.cesium-baseLayerPicker-itemLabel{display:block;font-family:sans-serif;font-size:8pt;text-align:center;vertical-align:middle;color:#edffff;cursor:pointer;word-wrap:break-word}.cesium-baseLayerPicker-item:focus .cesium-baseLayerPicker-itemLabel,.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemLabel{text-decoration:underline}.cesium-baseLayerPicker-itemIcon{display:inline-block;position:relative;width:inherit;height:auto;background-size:100% 100%;border:solid 1px #444;border-radius:9px;color:#edffff;margin:0;padding:0;cursor:pointer;box-sizing:border-box}.cesium-baseLayerPicker-item:hover .cesium-baseLayerPicker-itemIcon{border-color:#fff;box-shadow:0 0 8px #fff,0 0 8px #fff}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemLabel{color:#bdecf8}.cesium-baseLayerPicker-selectedItem .cesium-baseLayerPicker-itemIcon{border:double 4px #bdecf8}.cesium-widget{position:relative}.cesium-widget,.cesium-widget canvas{width:100%;height:100%;touch-action:none}.cesium-widget-credits{display:block;position:absolute;bottom:0;left:0;color:#fff;font-size:10px;text-shadow:0 0 2px #000;padding-right:5px}.cesium-widget-credits a,.cesium-widget-credits a:visited{color:#fff}.cesium-widget-errorPanel{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background:rgba(0,0,0,.7);z-index:99999}.cesium-widget-errorPanel:before{display:inline-block;vertical-align:middle;height:100%;content:""}.cesium-widget-errorPanel-content{width:75%;max-width:500px;display:inline-block;text-align:left;vertical-align:middle;border:1px solid #510c00;border-radius:7px;background-color:#f0d9d5;font-size:14px;color:#510c00}.cesium-widget-errorPanel-content.expanded{max-width:75%}.cesium-widget-errorPanel-header{font-size:18px;font-family:"Open Sans",Verdana,Geneva,sans-serif;background:#d69d93;border-bottom:2px solid #510c00;padding-bottom:10px;border-radius:3px 3px 0 0;padding:15px}.cesium-widget-errorPanel-scroll{overflow:auto;font-family:"Open Sans",Verdana,Geneva,sans-serif;white-space:pre-wrap;padding:0 15px;margin:10px 0 20px 0}.cesium-widget-errorPanel-buttonPanel{padding:0 15px;margin:10px 0 20px 0;text-align:right}.cesium-widget-errorPanel-buttonPanel button{border-color:#510c00;background:#d69d93;color:#202020;margin:0}.cesium-widget-errorPanel-buttonPanel button:focus{border-color:#510c00;background:#f0d9d5;color:#510c00}.cesium-widget-errorPanel-buttonPanel button:hover{border-color:#510c00;background:#f0d9d5;color:#510c00}.cesium-widget-errorPanel-buttonPanel button:active{border-color:#510c00;background:#b17b72;color:#510c00}.cesium-widget-errorPanel-more-details{text-decoration:underline;cursor:pointer}.cesium-widget-errorPanel-more-details:hover{color:#2b0700}.cesium-cesiumInspector{border-radius:5px;transition:width ease-in-out .25s;background:rgba(48,51,54,.8);border:1px solid #444;color:#edffff;display:inline-block;position:relative;padding:4px 12px;-webkit-user-select:none;user-select:none;overflow:hidden}.cesium-cesiumInspector-button{text-align:center;font-size:11pt}.cesium-cesiumInspector-visible .cesium-cesiumInspector-button{border-bottom:1px solid #aaa;padding-bottom:3px}.cesium-cesiumInspector input:enabled,.cesium-cesiumInspector-button{cursor:pointer}.cesium-cesiumInspector-visible{width:185px;height:auto}.cesium-cesiumInspector-hidden{width:122px;height:17px}.cesium-cesiumInspector-sectionContent{max-height:500px}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionContent{max-height:0;padding:0!important;overflow:hidden}.cesium-cesiumInspector-dropDown{margin:5px 0;font-family:sans-serif;font-size:10pt;width:185px}.cesium-cesiumInspector-frustumStatistics{padding-left:10px;padding:5px;background-color:rgba(80,80,80,.75)}.cesium-cesiumInspector-pickButton{background-color:rgba(0,0,0,.3);border:1px solid #444;color:#edffff;border-radius:5px;padding:3px 7px;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 auto}.cesium-cesiumInspector-pickButton:focus{outline:0}.cesium-cesiumInspector-pickButton:active,.cesium-cesiumInspector-pickButtonHighlight{color:#000;background:#adf;border-color:#fff;box-shadow:0 0 8px #fff}.cesium-cesiumInspector-center{text-align:center}.cesium-cesiumInspector-sectionHeader{font-weight:700;font-size:10pt;margin:0;cursor:pointer}.cesium-cesiumInspector-pickSection{border:1px solid #aaa;border-radius:5px;padding:3px;margin-bottom:5px}.cesium-cesiumInspector-sectionContent{margin-bottom:10px;transition:max-height .25s}.cesium-cesiumInspector-tileText{padding-bottom:10px;border-bottom:1px solid #aaa}.cesium-cesiumInspector-relativeText{padding-top:10px}.cesium-cesiumInspector-sectionHeader::before{margin-right:5px;content:"-";width:1ch;display:inline-block}.cesium-cesiumInspector-section-collapsed .cesium-cesiumInspector-sectionHeader::before{content:"+"}ul.cesium-cesiumInspector-statistics{margin:0;padding-top:3px;padding-bottom:3px}ul.cesium-cesiumInspector-statistics+ul.cesium-cesiumInspector-statistics{border-top:1px solid #aaa}.cesium-cesiumInspector-slider{margin-top:5px}.cesium-cesiumInspector-slider input[type=number]{text-align:left;background-color:#222;outline:0;border:1px solid #444;color:#edffff;width:100px;border-radius:3px;padding:1px;margin-left:10px;cursor:auto}.cesium-cesiumInspector-slider input[type=number]::-webkit-inner-spin-button,.cesium-cesiumInspector-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cesium-cesiumInspector-slider input[type=range]{margin-left:5px;vertical-align:middle}.cesium-cesiumInspector-hide .cesium-cesiumInspector-styleEditor{display:none}.cesium-cesiumInspector-styleEditor{padding:10px;border-radius:5px;background:rgba(48,51,54,.8);border:1px solid #444}.cesium-cesiumInspector-styleEditor textarea{width:100%;height:300px;background:0 0;color:#edffff;border:none;padding:0;white-space:pre;overflow-wrap:normal;overflow-x:auto}.cesium-3DTilesInspector{width:300px;pointer-events:all}.cesium-3DTilesInspector-statistics{font-size:11px}.cesium-3DTilesInspector div,.cesium-3DTilesInspector input[type=range]{width:100%;box-sizing:border-box}.cesium-cesiumInspector-error{color:#ff9e9e;overflow:auto}.cesium-3DTilesInspector .cesium-cesiumInspector-section{margin-top:3px}.cesium-3DTilesInspector .cesium-cesiumInspector-sectionHeader+.cesium-cesiumInspector-show{border-top:1px solid #fff}input.cesium-cesiumInspector-url{overflow:hidden;white-space:nowrap;overflow-x:scroll;background-color:transparent;color:#fff;outline:0;border:none;height:1em;width:100%}.cesium-cesiumInspector .field-group{display:table}.cesium-cesiumInspector .field-group>label{display:table-cell;font-weight:700}.cesium-cesiumInspector .field-group>.field{display:table-cell;width:100%}.cesium-button.cesium-fullscreenButton{display:block;width:100%;height:100%;margin:0;border-radius:0}.cesium-button.cesium-vrButton{display:block;width:100%;height:100%;margin:0;border-radius:0}.cesium-viewer-geocoderContainer .cesium-geocoder-input{border:solid 1px #444;background-color:rgba(40,40,40,.7);color:#fff;display:inline-block;vertical-align:middle;width:0;height:32px;margin:0;padding:0 32px 0 0;border-radius:0;box-sizing:border-box;transition:width ease-in-out .25s,background-color .2s ease-in-out;-webkit-appearance:none}.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{border-color:#aef;box-shadow:0 0 8px #fff}.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus{border-color:#ea4;background-color:rgba(15,15,15,.9);box-shadow:none;outline:0}.cesium-viewer-geocoderContainer .cesium-geocoder-input-wide,.cesium-viewer-geocoderContainer .cesium-geocoder-input:focus,.cesium-viewer-geocoderContainer:hover .cesium-geocoder-input{padding-left:4px;width:250px}.cesium-viewer-geocoderContainer .search-results{position:absolute;background-color:#000;color:#eee;overflow-y:auto;opacity:.8;width:100%}.cesium-viewer-geocoderContainer .search-results ul{list-style-type:none;margin:0;padding:0}.cesium-viewer-geocoderContainer .search-results ul li{font-size:14px;padding:3px 10px}.cesium-viewer-geocoderContainer .search-results ul li:hover{cursor:pointer}.cesium-viewer-geocoderContainer .search-results ul li.active{background:#48b}.cesium-geocoder-searchButton{background-color:#303336;display:inline-block;position:absolute;cursor:pointer;width:32px;top:1px;right:1px;height:30px;vertical-align:middle;fill:#edffff}.cesium-geocoder-searchButton:hover{background-color:#48b}.cesium-infoBox{display:block;position:absolute;top:50px;right:0;width:40%;max-width:480px;background:rgba(38,38,38,.95);color:#edffff;border:1px solid #444;border-right:none;border-top-left-radius:7px;border-bottom-left-radius:7px;box-shadow:0 0 10px 1px #000;transform:translate(100%,0);visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s ease-in,transform .2s ease-in}.cesium-infoBox-visible{transform:translate(0,0);visibility:visible;opacity:1;transition:opacity .2s ease-out,transform .2s ease-out}.cesium-infoBox-title{display:block;height:20px;padding:5px 30px 5px 25px;background:#545454;border-top-left-radius:7px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:content-box}.cesium-infoBox-bodyless .cesium-infoBox-title{border-bottom-left-radius:7px}button.cesium-infoBox-camera{display:block;position:absolute;top:4px;left:4px;width:22px;height:22px;background:0 0;border-color:transparent;border-radius:3px;padding:0 5px;margin:0}button.cesium-infoBox-close{display:block;position:absolute;top:5px;right:5px;height:20px;background:0 0;border:none;border-radius:2px;font-weight:700;font-size:16px;padding:0 5px;margin:0;color:#edffff}button.cesium-infoBox-close:focus{background:rgba(238,136,0,.44);outline:0}button.cesium-infoBox-close:hover{background:#888;color:#000}button.cesium-infoBox-close:active{background:#a00;color:#000}.cesium-infoBox-bodyless .cesium-infoBox-iframe{display:none}.cesium-infoBox-iframe{border:none;width:100%;width:calc(100% - 2px)}span.cesium-sceneModePicker-wrapper{display:inline-block;position:relative;margin:0 3px}.cesium-sceneModePicker-visible{visibility:visible;opacity:1;transition:opacity .25s linear}.cesium-sceneModePicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-none{display:none}.cesium-sceneModePicker-slide-svg{transition:left 2s;top:0;left:0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-dropDown-icon{box-sizing:border-box;padding:0;margin:3px 0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D,.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView{margin:0 0 3px 0}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-icon2D{left:100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button3D .cesium-sceneModePicker-iconColumbusView{left:200%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon3D{left:-200%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-buttonColumbusView .cesium-sceneModePicker-icon2D{left:-100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-icon3D{left:-100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-button2D .cesium-sceneModePicker-iconColumbusView{left:100%}.cesium-sceneModePicker-wrapper .cesium-sceneModePicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff}span.cesium-projectionPicker-wrapper{display:inline-block;position:relative;margin:0 3px}.cesium-projectionPicker-visible{visibility:visible;opacity:1;transition:opacity .25s linear}.cesium-projectionPicker-hidden{visibility:hidden;opacity:0;transition:visibility 0s .25s,opacity .25s linear}.cesium-projectionPicker-wrapper .cesium-projectionPicker-none{display:none}.cesium-projectionPicker-wrapper .cesium-projectionPicker-dropDown-icon{box-sizing:border-box;padding:0;margin:3px 0}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic,.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective{margin:0 0 3px 0}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonPerspective .cesium-projectionPicker-iconOrthographic{left:100%}.cesium-projectionPicker-wrapper .cesium-projectionPicker-buttonOrthographic .cesium-projectionPicker-iconPerspective{left:-100%}.cesium-projectionPicker-wrapper .cesium-projectionPicker-selected{border-color:#2e2;box-shadow:0 0 8px #fff,0 0 8px #fff}.cesium-performance-watchdog-message-area{position:relative;background-color:#ff0;color:#000;padding:10px}.cesium-performance-watchdog-message{margin-right:30px}.cesium-performance-watchdog-message-dismiss{position:absolute;right:0;margin:0 10px 0 0}.cesium-navigationHelpButton-wrapper{position:relative;display:inline-block}.cesium-navigation-help{visibility:hidden;position:absolute;top:38px;right:2px;width:250px;border-radius:10px;transform:scale(.01);transform-origin:234px -10px;transition:visibility 0s .25s,transform .25s ease-in}.cesium-navigation-help-visible{visibility:visible;transform:scale(1);transition:transform .25s ease-out}.cesium-navigation-help-instructions{border:1px solid #444;background-color:rgba(38,38,38,.75);padding-bottom:5px;border-radius:0 0 10px 10px}.cesium-click-navigation-help{display:none}.cesium-touch-navigation-help{display:none;padding-top:5px}.cesium-click-navigation-help-visible{display:block}.cesium-touch-navigation-help-visible{display:block}.cesium-navigation-help-pan{color:#6cf;font-weight:700}.cesium-navigation-help-zoom{color:#65fd00;font-weight:700}.cesium-navigation-help-rotate{color:#ffd800;font-weight:700}.cesium-navigation-help-tilt{color:#d800d8;font-weight:700}.cesium-navigation-help-details{color:#fff}.cesium-navigation-button{color:#fff;background-color:transparent;border-bottom:none;border-top:1px solid #444;border-right:1px solid #444;margin:0;width:50%;cursor:pointer}.cesium-navigation-button-icon{vertical-align:middle;padding:5px 1px}.cesium-navigation-button:focus{outline:0}.cesium-navigation-button-left{border-radius:10px 0 0 0;border-left:1px solid #444}.cesium-navigation-button-right{border-radius:0 10px 0 0;border-left:none}.cesium-navigation-button-selected{background-color:rgba(38,38,38,.75)}.cesium-navigation-button-unselected{background-color:rgba(0,0,0,.75)}.cesium-navigation-button-unselected:hover{background-color:rgba(76,76,76,.75)}.cesium-selection-wrapper{position:absolute;width:160px;height:160px;pointer-events:none;visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s ease-in}.cesium-selection-wrapper-visible{visibility:visible;opacity:1;transition:opacity .2s ease-out}.cesium-selection-wrapper svg{fill:#2e2;stroke:#000;stroke-width:1.1px}.cesium-timeline-main{position:relative;left:0;bottom:0;overflow:hidden;border:solid 1px #888}.cesium-timeline-trackContainer{width:100%;overflow:auto;border-top:solid 1px #888;position:relative;top:0;left:0}.cesium-timeline-tracks{position:absolute;top:0;left:0;width:100%}.cesium-timeline-needle{position:absolute;left:0;top:1.7em;bottom:0;width:1px;background:red}.cesium-timeline-bar{position:relative;left:0;top:0;overflow:hidden;cursor:pointer;width:100%;height:1.7em;background:linear-gradient(to bottom,rgba(116,117,119,.8) 0,rgba(58,68,82,.8) 11%,rgba(46,50,56,.8) 46%,rgba(53,53,53,.8) 81%,rgba(53,53,53,.8) 100%)}.cesium-timeline-ruler{visibility:hidden;white-space:nowrap;font-size:80%;z-index:-200}.cesium-timeline-highlight{position:absolute;bottom:0;left:0;background:#08f}.cesium-timeline-ticLabel{position:absolute;top:0;left:0;white-space:nowrap;font-size:80%;color:#eee}.cesium-timeline-ticMain{position:absolute;bottom:0;left:0;width:1px;height:50%;background:#eee}.cesium-timeline-ticSub{position:absolute;bottom:0;left:0;width:1px;height:33%;background:#aaa}.cesium-timeline-ticTiny{position:absolute;bottom:0;left:0;width:1px;height:25%;background:#888}.cesium-timeline-icon16{display:block;position:absolute;width:16px;height:16px;background-image:url('TimelineIcons.487661867eb05c0d9358.png');background-repeat:no-repeat}.cesium-viewer{font-family:sans-serif;font-size:16px;overflow:hidden;display:block;position:relative;top:0;left:0;width:100%;height:100%}.cesium-viewer-cesiumWidgetContainer{width:100%;height:100%}.cesium-viewer-bottom{display:block;position:absolute;bottom:0;left:0;padding-right:5px}.cesium-viewer .cesium-widget-credits{display:inline;position:static;bottom:auto;left:auto;padding-right:0;color:#fff;font-size:10px;text-shadow:0 0 2px #000}.cesium-viewer-timelineContainer{position:absolute;bottom:0;left:169px;right:29px;height:27px;padding:0;margin:0;overflow:hidden;font-size:14px}.cesium-viewer-animationContainer{position:absolute;bottom:0;left:0;padding:0;width:169px;height:112px}.cesium-viewer-fullscreenContainer{position:absolute;bottom:0;right:0;padding:0;width:29px;height:29px;overflow:hidden}.cesium-viewer-vrContainer{position:absolute;bottom:0;right:0;padding:0;width:29px;height:29px;overflow:hidden}.cesium-viewer-toolbar{display:block;position:absolute;top:5px;right:5px}.cesium-viewer-cesiumInspectorContainer{display:block;position:absolute;top:50px;right:10px}.cesium-viewer-geocoderContainer{position:relative;display:inline-block;margin:0 3px}.cesium-viewer-cesium3DTilesInspectorContainer{display:block;position:absolute;top:50px;right:10px;max-height:calc(100% - 120px);box-sizing:border-box;overflow-y:auto;overflow-x:hidden}
@font-face
{
    font-family: 'SinglePoint';
	src: url('SinglePoint.5ab5401db805e357050e.woff2') format('woff2'),
		 url('SinglePoint.bef9e004c4cdffaed81e.woff') format('woff'),
         url('SinglePoint.0d1daaf49674f9811ac7.ttf') format('truetype');
}

@font-face
{
    font-family: 'UnitFont';
	src: url('UnitFont.b460f9b924116b9ba261.woff2') format('woff2'),
		 url('UnitFont.cae82baf03f69014da33.woff') format('woff'),
         url('UnitFont.ebdc1576ebb2cb6619d0.ttf') format('truetype');
}

@font-face
{
    font-family: 'TacticalGraphics';
	src: url('TacticalGraphics.e9ad5176852d04059063.woff2') format('woff2'),
	     url('TacticalGraphics.1c9c2063d302d0daaa41.woff') format('woff'),
         url('TacticalGraphics.05a0f79b05385beb2717.ttf') format('truetype');
}

tde-map 
{
    font-family: Arial, sans-serif, UnitFont, SinglePoint, TacticalGraphics;
}

