/* node_modules/@angular/material/prebuilt-themes/azure-blue.css */
html {
  --mat-sys-background: #faf9fd;
  --mat-sys-error: #ba1a1a;
  --mat-sys-error-container: #ffdad6;
  --mat-sys-inverse-on-surface: #f2f0f4;
  --mat-sys-inverse-primary: #abc7ff;
  --mat-sys-inverse-surface: #2f3033;
  --mat-sys-on-background: #1a1b1f;
  --mat-sys-on-error: #ffffff;
  --mat-sys-on-error-container: #93000a;
  --mat-sys-on-primary: #ffffff;
  --mat-sys-on-primary-container: #00458f;
  --mat-sys-on-primary-fixed: #001b3f;
  --mat-sys-on-primary-fixed-variant: #00458f;
  --mat-sys-on-secondary: #ffffff;
  --mat-sys-on-secondary-container: #3e4759;
  --mat-sys-on-secondary-fixed: #131c2b;
  --mat-sys-on-secondary-fixed-variant: #3e4759;
  --mat-sys-on-surface: #1a1b1f;
  --mat-sys-on-surface-variant: #44474e;
  --mat-sys-on-tertiary: #ffffff;
  --mat-sys-on-tertiary-container: #0000ef;
  --mat-sys-on-tertiary-fixed: #00006e;
  --mat-sys-on-tertiary-fixed-variant: #0000ef;
  --mat-sys-outline: #74777f;
  --mat-sys-outline-variant: #c4c6d0;
  --mat-sys-primary: #005cbb;
  --mat-sys-primary-container: #d7e3ff;
  --mat-sys-primary-fixed: #d7e3ff;
  --mat-sys-primary-fixed-dim: #abc7ff;
  --mat-sys-scrim: #000000;
  --mat-sys-secondary: #565e71;
  --mat-sys-secondary-container: #dae2f9;
  --mat-sys-secondary-fixed: #dae2f9;
  --mat-sys-secondary-fixed-dim: #bec6dc;
  --mat-sys-shadow: #000000;
  --mat-sys-surface: #faf9fd;
  --mat-sys-surface-bright: #faf9fd;
  --mat-sys-surface-container: #efedf0;
  --mat-sys-surface-container-high: #e9e7eb;
  --mat-sys-surface-container-highest: #e3e2e6;
  --mat-sys-surface-container-low: #f4f3f6;
  --mat-sys-surface-container-lowest: #ffffff;
  --mat-sys-surface-dim: #dbd9dd;
  --mat-sys-surface-tint: #005cbb;
  --mat-sys-surface-variant: #e0e2ec;
  --mat-sys-tertiary: #343dff;
  --mat-sys-tertiary-container: #e0e0ff;
  --mat-sys-tertiary-fixed: #e0e0ff;
  --mat-sys-tertiary-fixed-dim: #bec2ff;
  --mat-sys-neutral-variant20: #2d3038;
  --mat-sys-neutral10: #1a1b1f;
  --mat-sys-level0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level2:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level3:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-sys-level4:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-sys-level5:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-sys-body-large: 400 1rem / 1.5rem Roboto;
  --mat-sys-body-large-font: Roboto;
  --mat-sys-body-large-line-height: 1.5rem;
  --mat-sys-body-large-size: 1rem;
  --mat-sys-body-large-tracking: 0.031rem;
  --mat-sys-body-large-weight: 400;
  --mat-sys-body-medium: 400 0.875rem / 1.25rem Roboto;
  --mat-sys-body-medium-font: Roboto;
  --mat-sys-body-medium-line-height: 1.25rem;
  --mat-sys-body-medium-size: 0.875rem;
  --mat-sys-body-medium-tracking: 0.016rem;
  --mat-sys-body-medium-weight: 400;
  --mat-sys-body-small: 400 0.75rem / 1rem Roboto;
  --mat-sys-body-small-font: Roboto;
  --mat-sys-body-small-line-height: 1rem;
  --mat-sys-body-small-size: 0.75rem;
  --mat-sys-body-small-tracking: 0.025rem;
  --mat-sys-body-small-weight: 400;
  --mat-sys-display-large: 400 3.562rem / 4rem Roboto;
  --mat-sys-display-large-font: Roboto;
  --mat-sys-display-large-line-height: 4rem;
  --mat-sys-display-large-size: 3.562rem;
  --mat-sys-display-large-tracking: -0.016rem;
  --mat-sys-display-large-weight: 400;
  --mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;
  --mat-sys-display-medium-font: Roboto;
  --mat-sys-display-medium-line-height: 3.25rem;
  --mat-sys-display-medium-size: 2.812rem;
  --mat-sys-display-medium-tracking: 0;
  --mat-sys-display-medium-weight: 400;
  --mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;
  --mat-sys-display-small-font: Roboto;
  --mat-sys-display-small-line-height: 2.75rem;
  --mat-sys-display-small-size: 2.25rem;
  --mat-sys-display-small-tracking: 0;
  --mat-sys-display-small-weight: 400;
  --mat-sys-headline-large: 400 2rem / 2.5rem Roboto;
  --mat-sys-headline-large-font: Roboto;
  --mat-sys-headline-large-line-height: 2.5rem;
  --mat-sys-headline-large-size: 2rem;
  --mat-sys-headline-large-tracking: 0;
  --mat-sys-headline-large-weight: 400;
  --mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;
  --mat-sys-headline-medium-font: Roboto;
  --mat-sys-headline-medium-line-height: 2.25rem;
  --mat-sys-headline-medium-size: 1.75rem;
  --mat-sys-headline-medium-tracking: 0;
  --mat-sys-headline-medium-weight: 400;
  --mat-sys-headline-small: 400 1.5rem / 2rem Roboto;
  --mat-sys-headline-small-font: Roboto;
  --mat-sys-headline-small-line-height: 2rem;
  --mat-sys-headline-small-size: 1.5rem;
  --mat-sys-headline-small-tracking: 0;
  --mat-sys-headline-small-weight: 400;
  --mat-sys-label-large: 500 0.875rem / 1.25rem Roboto;
  --mat-sys-label-large-font: Roboto;
  --mat-sys-label-large-line-height: 1.25rem;
  --mat-sys-label-large-size: 0.875rem;
  --mat-sys-label-large-tracking: 0.006rem;
  --mat-sys-label-large-weight: 500;
  --mat-sys-label-large-weight-prominent: 700;
  --mat-sys-label-medium: 500 0.75rem / 1rem Roboto;
  --mat-sys-label-medium-font: Roboto;
  --mat-sys-label-medium-line-height: 1rem;
  --mat-sys-label-medium-size: 0.75rem;
  --mat-sys-label-medium-tracking: 0.031rem;
  --mat-sys-label-medium-weight: 500;
  --mat-sys-label-medium-weight-prominent: 700;
  --mat-sys-label-small: 500 0.688rem / 1rem Roboto;
  --mat-sys-label-small-font: Roboto;
  --mat-sys-label-small-line-height: 1rem;
  --mat-sys-label-small-size: 0.688rem;
  --mat-sys-label-small-tracking: 0.031rem;
  --mat-sys-label-small-weight: 500;
  --mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;
  --mat-sys-title-large-font: Roboto;
  --mat-sys-title-large-line-height: 1.75rem;
  --mat-sys-title-large-size: 1.375rem;
  --mat-sys-title-large-tracking: 0;
  --mat-sys-title-large-weight: 400;
  --mat-sys-title-medium: 500 1rem / 1.5rem Roboto;
  --mat-sys-title-medium-font: Roboto;
  --mat-sys-title-medium-line-height: 1.5rem;
  --mat-sys-title-medium-size: 1rem;
  --mat-sys-title-medium-tracking: 0.009rem;
  --mat-sys-title-medium-weight: 500;
  --mat-sys-title-small: 500 0.875rem / 1.25rem Roboto;
  --mat-sys-title-small-font: Roboto;
  --mat-sys-title-small-line-height: 1.25rem;
  --mat-sys-title-small-size: 0.875rem;
  --mat-sys-title-small-tracking: 0.006rem;
  --mat-sys-title-small-weight: 500;
  --mat-sys-corner-extra-large: 28px;
  --mat-sys-corner-extra-large-top: 28px 28px 0 0;
  --mat-sys-corner-extra-small: 4px;
  --mat-sys-corner-extra-small-top: 4px 4px 0 0;
  --mat-sys-corner-full: 9999px;
  --mat-sys-corner-large: 16px;
  --mat-sys-corner-large-end: 0 16px 16px 0;
  --mat-sys-corner-large-start: 16px 0 0 16px;
  --mat-sys-corner-large-top: 16px 16px 0 0;
  --mat-sys-corner-medium: 12px;
  --mat-sys-corner-none: 0;
  --mat-sys-corner-small: 8px;
  --mat-sys-dragged-state-layer-opacity: 0.16;
  --mat-sys-focus-state-layer-opacity: 0.12;
  --mat-sys-hover-state-layer-opacity: 0.08;
  --mat-sys-pressed-state-layer-opacity: 0.12;
}

/* node_modules/ngx-spinner/animations/square-jelly-box.css */
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-square-jelly-box,
.la-square-jelly-box > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.la-square-jelly-box {
  display: block;
  font-size: 0;
  color: #fff;
}
.la-square-jelly-box.la-dark {
  color: #333;
}
.la-square-jelly-box > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
}
.la-square-jelly-box {
  width: 32px;
  height: 32px;
}
.la-square-jelly-box > div:nth-child(1),
.la-square-jelly-box > div:nth-child(2) {
  position: absolute;
  left: 0;
  width: 100%;
}
.la-square-jelly-box > div:nth-child(1) {
  top: -25%;
  z-index: 1;
  height: 100%;
  border-radius: 10%;
  -webkit-animation: square-jelly-box-animate .6s -.1s linear infinite;
  -moz-animation: square-jelly-box-animate .6s -.1s linear infinite;
  -o-animation: square-jelly-box-animate .6s -.1s linear infinite;
  animation: square-jelly-box-animate .6s -.1s linear infinite;
}
.la-square-jelly-box > div:nth-child(2) {
  bottom: -9%;
  height: 10%;
  background: #000;
  border-radius: 50%;
  opacity: .2;
  -webkit-animation: square-jelly-box-shadow .6s -.1s linear infinite;
  -moz-animation: square-jelly-box-shadow .6s -.1s linear infinite;
  -o-animation: square-jelly-box-shadow .6s -.1s linear infinite;
  animation: square-jelly-box-shadow .6s -.1s linear infinite;
}
.la-square-jelly-box.la-sm {
  width: 16px;
  height: 16px;
}
.la-square-jelly-box.la-2x {
  width: 64px;
  height: 64px;
}
.la-square-jelly-box.la-3x {
  width: 96px;
  height: 96px;
}
@-webkit-keyframes square-jelly-box-animate {
  17% {
    border-bottom-right-radius: 10%;
  }
  25% {
    -webkit-transform: translateY(25%) rotate(22.5deg);
    transform: translateY(25%) rotate(22.5deg);
  }
  50% {
    border-bottom-right-radius: 100%;
    -webkit-transform: translateY(50%) scale(1, .9) rotate(45deg);
    transform: translateY(50%) scale(1, .9) rotate(45deg);
  }
  75% {
    -webkit-transform: translateY(25%) rotate(67.5deg);
    transform: translateY(25%) rotate(67.5deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(90deg);
    transform: translateY(0) rotate(90deg);
  }
}
@-moz-keyframes square-jelly-box-animate {
  17% {
    border-bottom-right-radius: 10%;
  }
  25% {
    -moz-transform: translateY(25%) rotate(22.5deg);
    transform: translateY(25%) rotate(22.5deg);
  }
  50% {
    border-bottom-right-radius: 100%;
    -moz-transform: translateY(50%) scale(1, .9) rotate(45deg);
    transform: translateY(50%) scale(1, .9) rotate(45deg);
  }
  75% {
    -moz-transform: translateY(25%) rotate(67.5deg);
    transform: translateY(25%) rotate(67.5deg);
  }
  100% {
    -moz-transform: translateY(0) rotate(90deg);
    transform: translateY(0) rotate(90deg);
  }
}
@-o-keyframes square-jelly-box-animate {
  17% {
    border-bottom-right-radius: 10%;
  }
  25% {
    -o-transform: translateY(25%) rotate(22.5deg);
    transform: translateY(25%) rotate(22.5deg);
  }
  50% {
    border-bottom-right-radius: 100%;
    -o-transform: translateY(50%) scale(1, .9) rotate(45deg);
    transform: translateY(50%) scale(1, .9) rotate(45deg);
  }
  75% {
    -o-transform: translateY(25%) rotate(67.5deg);
    transform: translateY(25%) rotate(67.5deg);
  }
  100% {
    -o-transform: translateY(0) rotate(90deg);
    transform: translateY(0) rotate(90deg);
  }
}
@keyframes square-jelly-box-animate {
  17% {
    border-bottom-right-radius: 10%;
  }
  25% {
    -webkit-transform: translateY(25%) rotate(22.5deg);
    -moz-transform: translateY(25%) rotate(22.5deg);
    -o-transform: translateY(25%) rotate(22.5deg);
    transform: translateY(25%) rotate(22.5deg);
  }
  50% {
    border-bottom-right-radius: 100%;
    -webkit-transform: translateY(50%) scale(1, .9) rotate(45deg);
    -moz-transform: translateY(50%) scale(1, .9) rotate(45deg);
    -o-transform: translateY(50%) scale(1, .9) rotate(45deg);
    transform: translateY(50%) scale(1, .9) rotate(45deg);
  }
  75% {
    -webkit-transform: translateY(25%) rotate(67.5deg);
    -moz-transform: translateY(25%) rotate(67.5deg);
    -o-transform: translateY(25%) rotate(67.5deg);
    transform: translateY(25%) rotate(67.5deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(90deg);
    -moz-transform: translateY(0) rotate(90deg);
    -o-transform: translateY(0) rotate(90deg);
    transform: translateY(0) rotate(90deg);
  }
}
@-webkit-keyframes square-jelly-box-shadow {
  50% {
    -webkit-transform: scale(1.25, 1);
    transform: scale(1.25, 1);
  }
}
@-moz-keyframes square-jelly-box-shadow {
  50% {
    -moz-transform: scale(1.25, 1);
    transform: scale(1.25, 1);
  }
}
@-o-keyframes square-jelly-box-shadow {
  50% {
    -o-transform: scale(1.25, 1);
    transform: scale(1.25, 1);
  }
}
@keyframes square-jelly-box-shadow {
  50% {
    -webkit-transform: scale(1.25, 1);
    -moz-transform: scale(1.25, 1);
    -o-transform: scale(1.25, 1);
    transform: scale(1.25, 1);
  }
}

/* src/styles.scss */
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, sans-serif;
  letter-spacing: 0.0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, sans-serif;
  letter-spacing: 0.009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px / 24px Roboto, sans-serif;
  letter-spacing: 0.03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px / 22px Roboto, sans-serif;
  letter-spacing: 0.0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px / 20px Roboto, sans-serif;
  letter-spacing: 0.0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, sans-serif;
  letter-spacing: 0.0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px / 96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px / 60px Roboto, sans-serif;
  letter-spacing: -0.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px / 50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px / 40px Roboto, sans-serif;
  letter-spacing: 0.0073529412em;
  margin: 0 0 64px;
}
.theme-default.light {
  --mat-app-background-color: #fcf8fd;
  --mat-app-text-color: #1a202e;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #1a202e 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #454559;
  --mat-option-selected-state-layer-color: #e2e0f9;
  --mat-optgroup-label-text-color: #232936;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #494bd6;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #494bd6;
  --mat-card-elevated-container-color: #f6f2f7;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #e5e1e6;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #fcf8fd;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #c8c5d0;
  --mat-card-subtitle-text-color: #1a202e;
  --mat-progress-bar-active-indicator-color: #494bd6;
  --mat-progress-bar-track-color: #e4e1ec;
  --mat-tooltip-container-color: #313034;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #f3eff4;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #494bd6;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #494bd6;
  --mat-form-field-filled-focus-label-text-color: #494bd6;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #494bd6;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #494bd6;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #494bd6;
  --mat-form-field-outlined-focus-outline-color: #494bd6;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #494bd6;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mat-dialog-container-color: #fcf8fd;
  --mat-dialog-subhead-color: #1a202e;
  --mat-dialog-supporting-text-color: #232936;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #e2e0f9;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #454559;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #454559;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #454559;
  --mat-chip-selected-trailing-action-state-layer-color: #454559;
  --mat-chip-selected-trailing-icon-color: #454559;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #454559;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #e1e0ff;
  --mat-slide-toggle-selected-focus-state-layer-color: #494bd6;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #494bd6;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #e1e0ff;
  --mat-slide-toggle-selected-hover-state-layer-color: #494bd6;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #494bd6;
  --mat-slide-toggle-selected-icon-color: #585bf0;
  --mat-slide-toggle-selected-pressed-handle-color: #e1e0ff;
  --mat-slide-toggle-selected-pressed-state-layer-color: #494bd6;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #494bd6;
  --mat-slide-toggle-selected-track-color: #494bd6;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
  --mat-radio-checked-ripple-color: #494bd6;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #494bd6;
  --mat-radio-selected-hover-icon-color: #494bd6;
  --mat-radio-selected-icon-color: #494bd6;
  --mat-radio-selected-pressed-icon-color: #494bd6;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-icon-color: #232936;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
  --mat-slider-active-track-color: #494bd6;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #494bd6;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #494bd6 20%, transparent);
  --mat-slider-handle-color: #494bd6;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #494bd6;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #494bd6 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #494bd6;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #494bd6;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #e4e1ec;
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #e2e0f9;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #1a202e;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #1a202e;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #1a202e;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #1a202e;
  --mat-list-list-item-focus-state-layer-color: #1a202e;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #1a202e;
  --mat-list-list-item-hover-state-layer-color: #1a202e;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #1a202e;
  --mat-list-list-item-leading-avatar-color: #e1e0ff;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #232936;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #494bd6;
  --mat-list-list-item-supporting-text-color: #232936;
  --mat-list-list-item-trailing-icon-color: #232936;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #232936;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-paginator-enabled-icon-color: #232936;
  --mat-tab-active-focus-indicator-color: #494bd6;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #494bd6;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #494bd6;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #494bd6;
  --mat-checkbox-selected-focus-state-layer-color: #494bd6;
  --mat-checkbox-selected-hover-icon-color: #494bd6;
  --mat-checkbox-selected-hover-state-layer-color: #494bd6;
  --mat-checkbox-selected-icon-color: #494bd6;
  --mat-checkbox-selected-pressed-icon-color: #494bd6;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #494bd6;
  --mat-button-filled-container-color: #494bd6;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #494bd6;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #494bd6 12%, transparent);
  --mat-button-outlined-state-layer-color: #494bd6;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #494bd6;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #494bd6 12%, transparent);
  --mat-button-protected-state-layer-color: #494bd6;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #494bd6;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #494bd6 12%, transparent);
  --mat-button-text-state-layer-color: #494bd6;
  --mat-button-tonal-container-color: #e2e0f9;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #454559;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #454559 12%, transparent);
  --mat-button-tonal-state-layer-color: #454559;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #232936;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #232936 12%, transparent);
  --mat-icon-button-state-layer-color: #232936;
  --mat-fab-container-color: #e1e0ff;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #585bf0;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #585bf0 12%, transparent);
  --mat-fab-small-container-color: #e1e0ff;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #585bf0;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #585bf0 12%, transparent);
  --mat-fab-small-state-layer-color: #585bf0;
  --mat-fab-state-layer-color: #585bf0;
  --mat-snack-bar-button-color: #6366f1;
  --mat-snack-bar-container-color: #313034;
  --mat-snack-bar-supporting-text-color: #f3eff4;
  --mat-table-background-color: #fcf8fd;
  --mat-table-header-headline-color: #1a202e;
  --mat-table-row-item-label-text-color: #1a202e;
  --mat-table-row-item-outline-color: #777680;
  --mat-progress-spinner-active-indicator-color: #494bd6;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-divider-color: #777680;
  --mat-button-toggle-selected-state-background-color: #e2e0f9;
  --mat-button-toggle-selected-state-text-color: #454559;
  --mat-button-toggle-state-layer-color: #1a202e;
  --mat-button-toggle-text-color: #1a202e;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffd8ec;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #5d5c72;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #e2e0f9;
  --mat-datepicker-calendar-date-in-range-state-background-color: #e1e0ff;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #494bd6;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #494bd6;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #494bd6;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #494bd6;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #494bd6;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-divider-color: #c8c5d0;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-expansion-header-indicator-color: #232936;
  --mat-expansion-header-text-color: #1a202e;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #fcf8fd;
  --mat-sidenav-container-text-color: #232936;
  --mat-sidenav-content-background-color: #fcf8fd;
  --mat-sidenav-content-text-color: #1a202e;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #494bd6;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #494bd6;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #494bd6;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
  --mat-sort-arrow-color: #1a202e;
  --mat-toolbar-container-background-color: #fcf8fd;
  --mat-toolbar-container-text-color: #1a202e;
  --mat-tree-container-background-color: #fcf8fd;
  --mat-tree-node-text-color: #1a202e;
  --mat-timepicker-container-background-color: #f0edf1;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-default.light .mat-primary {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #494bd6;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #494bd6;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #494bd6;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-default.light .mat-primary.mat-icon {
  --mat-icon-color: #494bd6;
}
.theme-default.light .mat-primary.mat-mdc-tab-group,
.theme-default.light .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #494bd6;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #494bd6;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #494bd6;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-default.light .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #e1e0ff;
  --mat-slide-toggle-selected-focus-state-layer-color: #494bd6;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #494bd6;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #e1e0ff;
  --mat-slide-toggle-selected-hover-state-layer-color: #494bd6;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #494bd6;
  --mat-slide-toggle-selected-icon-color: #585bf0;
  --mat-slide-toggle-selected-pressed-handle-color: #e1e0ff;
  --mat-slide-toggle-selected-pressed-state-layer-color: #494bd6;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #494bd6;
  --mat-slide-toggle-selected-track-color: #494bd6;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-default.light .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffd8ec;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #5d5c72;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #e2e0f9;
  --mat-datepicker-calendar-date-in-range-state-background-color: #e1e0ff;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #494bd6;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #494bd6;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #494bd6;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #494bd6;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #494bd6;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-default.light .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #494bd6;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #494bd6;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #494bd6 12%, transparent);
  --mat-icon-button-state-layer-color: #494bd6;
}
.theme-default.light .mat-badge {
  --mat-badge-background-color: #494bd6;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #494bd6 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-default.light .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #5f3c51;
  --mat-option-selected-state-layer-color: #ffd8ec;
}
.theme-default.light .mat-accent {
  --mat-progress-spinner-active-indicator-color: #795369;
}
.theme-default.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #795369;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #795369;
}
.theme-default.light .mat-accent {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #795369;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #795369;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #795369;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-default.light .mat-accent.mat-icon {
  --mat-icon-color: #795369;
}
.theme-default.light .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #795369;
  --mat-checkbox-selected-focus-state-layer-color: #795369;
  --mat-checkbox-selected-hover-icon-color: #795369;
  --mat-checkbox-selected-hover-state-layer-color: #795369;
  --mat-checkbox-selected-icon-color: #795369;
  --mat-checkbox-selected-pressed-icon-color: #795369;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #795369;
}
.theme-default.light .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #795369;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #795369;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #795369 20%, transparent);
  --mat-slider-handle-color: #795369;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #795369;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #795369 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #795369;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #795369;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-default.light .mat-accent.mat-mdc-tab-group,
.theme-default.light .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #795369;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #795369;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #795369;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-default.light .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffd8ec;
  --mat-slide-toggle-selected-focus-state-layer-color: #795369;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #795369;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffd8ec;
  --mat-slide-toggle-selected-hover-state-layer-color: #795369;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #795369;
  --mat-slide-toggle-selected-icon-color: #5f3c51;
  --mat-slide-toggle-selected-pressed-handle-color: #ffd8ec;
  --mat-slide-toggle-selected-pressed-state-layer-color: #795369;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #795369;
  --mat-slide-toggle-selected-track-color: #795369;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-default.light .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #795369;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-default.light .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #795369;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #795369;
  --mat-radio-selected-hover-icon-color: #795369;
  --mat-radio-selected-icon-color: #795369;
  --mat-radio-selected-pressed-icon-color: #795369;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-default.light .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #795369;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-default.light .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #795369;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #795369;
  --mat-form-field-filled-focus-label-text-color: #795369;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #795369;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #795369;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #795369;
  --mat-form-field-outlined-focus-outline-color: #795369;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-default.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffd8ec;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #5d5c72;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #e2e0f9;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffd8ec;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #795369;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #795369;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #795369;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #795369;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #795369;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-default.light .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #795369;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #795369;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #795369 12%, transparent);
  --mat-button-outlined-state-layer-color: #795369;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #795369;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #795369 12%, transparent);
  --mat-button-protected-state-layer-color: #795369;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #795369;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #795369 12%, transparent);
  --mat-button-text-state-layer-color: #795369;
  --mat-button-tonal-container-color: #ffd8ec;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #5f3c51;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #5f3c51 12%, transparent);
  --mat-button-tonal-state-layer-color: #5f3c51;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #795369;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #795369;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #795369 12%, transparent);
  --mat-icon-button-state-layer-color: #795369;
}
.theme-default.light .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffd8ec;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #5f3c51;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #5f3c51;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #5f3c51;
  --mat-chip-selected-trailing-action-state-layer-color: #5f3c51;
  --mat-chip-selected-trailing-icon-color: #5f3c51;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #5f3c51;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-default.light .mat-accent .mdc-list-item__start,
.theme-default.light .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #795369;
  --mat-checkbox-selected-focus-state-layer-color: #795369;
  --mat-checkbox-selected-hover-icon-color: #795369;
  --mat-checkbox-selected-hover-state-layer-color: #795369;
  --mat-checkbox-selected-icon-color: #795369;
  --mat-checkbox-selected-pressed-icon-color: #795369;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #795369;
  --mat-radio-checked-ripple-color: #795369;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #795369;
  --mat-radio-selected-hover-icon-color: #795369;
  --mat-radio-selected-icon-color: #795369;
  --mat-radio-selected-pressed-icon-color: #795369;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-default.light .mat-accent.mat-mdc-fab,
.theme-default.light .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #ffd8ec;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #5f3c51;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #5f3c51 12%, transparent);
  --mat-fab-small-container-color: #ffd8ec;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #5f3c51;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #5f3c51 12%, transparent);
  --mat-fab-small-state-layer-color: #5f3c51;
  --mat-fab-state-layer-color: #5f3c51;
}
.theme-default.light .mat-badge-accent {
  --mat-badge-background-color: #795369;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #795369 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-default.light .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #93000a;
  --mat-option-selected-state-layer-color: #ffdad6;
}
.theme-default.light .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ba1a1a;
}
.theme-default.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #ba1a1a;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ba1a1a;
}
.theme-default.light .mat-warn {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-default.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-default.light .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
}
.theme-default.light .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ba1a1a;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #ba1a1a;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ba1a1a 20%, transparent);
  --mat-slider-handle-color: #ba1a1a;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ba1a1a 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ba1a1a;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-default.light .mat-warn.mat-mdc-tab-group,
.theme-default.light .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ba1a1a;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #ba1a1a;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #ba1a1a;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-default.light .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad6;
  --mat-slide-toggle-selected-focus-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ba1a1a;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad6;
  --mat-slide-toggle-selected-hover-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ba1a1a;
  --mat-slide-toggle-selected-icon-color: #93000a;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ba1a1a;
  --mat-slide-toggle-selected-track-color: #ba1a1a;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-default.light .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #ba1a1a;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-default.light .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-default.light .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ba1a1a;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-default.light .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #ba1a1a;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #ba1a1a;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-default.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffd8ec;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #5d5c72;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #e2e0f9;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #ba1a1a;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-default.light .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ba1a1a;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-icon-button-state-layer-color: #ba1a1a;
}
.theme-default.light .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad6;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #93000a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #93000a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #93000a;
  --mat-chip-selected-trailing-action-state-layer-color: #93000a;
  --mat-chip-selected-trailing-icon-color: #93000a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #93000a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-default.light .mat-warn .mdc-list-item__start,
.theme-default.light .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-default.light .mat-badge-warn {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-default.light .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-default.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
}
.theme-default.light .user-panel {
  border-bottom: 1px solid #e3eaf2;
}
.theme-default.light .side-Toggle {
  color: #494bd6;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-default.light .sidemenu > .menu-item > .menu-heading {
  color: #1a202e;
}
.theme-default.light .sidemenu > .menu-item > .menu-heading:hover,
.theme-default.light .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(73, 75, 214, 0.05);
}
.theme-default.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-default.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(73, 75, 214, 0.1) 0%,
      rgba(73, 75, 214, 0.15) 100%);
}
.theme-default.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-default.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #494bd6;
}
.theme-default.light .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-default.light .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(7.5833333333, 9.3333333333, 13.4166666667);
}
.theme-default.light .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(73, 75, 214, 0.08) !important;
}
.theme-default.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #494bd6 0%,
      rgb(43.3901345291, 45.5067264574, 192.6098654709) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(73, 75, 214, 0.3);
}
.theme-default.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-default.light .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #494bd6 !important;
  font-weight: 500 !important;
}
.theme-default.light .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-default.light .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(73, 75, 214, 0.12);
}
.theme-default.light .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #494bd6;
}
.theme-default.light .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-default.light .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-default.light .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-default.light .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #494bd6 0%,
      rgb(43.3901345291, 45.5067264574, 192.6098654709) 100%);
}
.theme-default.light .sidemenu.submenu {
  background: rgba(237, 243, 249, 0.8);
}
.theme-default.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(73, 75, 214, 0.1) !important;
}
.theme-default.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #494bd6 !important;
  box-shadow: 0 0 0 3px rgba(73, 75, 214, 0.2);
}
.theme-default.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #494bd6 !important;
  font-weight: 500 !important;
}
.theme-default.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-default.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(73, 75, 214, 0.15);
}
.theme-default.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-default.light .sidemenu .menu-divider .menu-group-heading {
  color: rgba(26, 32, 46, 0.5);
}
.theme-default.light .sidemenu .menu-divider .menu-group-heading::before {
  background: #ffffff;
}
.theme-default.light .customizer-title h3 {
  color: #494bd6;
}
.theme-default.light .topmenu {
  background: #ffffff;
}
.theme-default.light .topmenu .mat-mdc-button {
  color: #1a202e;
}
.theme-default.light .topmenu .mat-mdc-button.active {
  background-color: rgba(73, 75, 214, 0.15) !important;
}
.theme-default.light .topmenu .menu-badge-color {
  background: #494bd6;
}
.theme-default.light .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-default.light .topmenu-panel .mat-mdc-menu-item {
  color: #1a202e;
}
.theme-default.light .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #5d5c72;
}
.theme-default.light .mat-drawer-container {
  background-color: #edf3f9;
}
.theme-default.light .sidenav.mat-drawer-side {
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-default.light .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-default.light .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-default.light a:not(.mat-mdc-button-base) {
  color: #6366f1;
}
.theme-default.light a:not(.mat-mdc-button-base):hover {
  color: rgb(145.8, 147.9, 245.2);
}
.theme-default.light code {
  background-color: rgba(96, 112, 134, 0.03);
}
.theme-default.light .primaryColorBG {
  background-color: #6366f1;
}
.theme-default.light .secondaryColorBG {
  background-color: #5d5c72;
}
.theme-default.light .warnColorBG {
  background-color: #795369;
}
.theme-default.light .task-module .mat-drawer.mat-drawer-end {
  background: #ffffff;
}
.theme-default.light .mat-mdc-table {
  background: #ffffff;
}
.theme-default.light .mat-mdc-paginator {
  background: #ffffff;
}
.theme-default.light .primary-badge {
  --mat-badge-background-color: #494bd6;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #494bd6 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-default.light .secondary-badge {
  --mat-badge-background-color: #5d5c72;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #5d5c72 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-default.light .tertiary-badge {
  --mat-badge-background-color: #795369;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #795369 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-default.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-default.light .primary-button {
  --mat-button-filled-container-color: #494bd6;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #494bd6;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #494bd6 12%, transparent);
  --mat-button-outlined-state-layer-color: #494bd6;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #494bd6;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #494bd6 12%, transparent);
  --mat-button-protected-state-layer-color: #494bd6;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #494bd6;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #494bd6 12%, transparent);
  --mat-button-text-state-layer-color: #494bd6;
  --mat-button-tonal-container-color: #e1e0ff;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #585bf0;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #585bf0 12%, transparent);
  --mat-button-tonal-state-layer-color: #585bf0;
}
.theme-default.light .secondary-button {
  --mat-button-filled-container-color: #5d5c72;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #5d5c72;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #5d5c72 12%, transparent);
  --mat-button-outlined-state-layer-color: #5d5c72;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #5d5c72;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #5d5c72 12%, transparent);
  --mat-button-protected-state-layer-color: #5d5c72;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #5d5c72;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #5d5c72 12%, transparent);
  --mat-button-text-state-layer-color: #5d5c72;
  --mat-button-tonal-container-color: #e2e0f9;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #454559;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #454559 12%, transparent);
  --mat-button-tonal-state-layer-color: #454559;
}
.theme-default.light .tertiary-button {
  --mat-button-filled-container-color: #795369;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #795369;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #795369 12%, transparent);
  --mat-button-outlined-state-layer-color: #795369;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #795369;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #795369 12%, transparent);
  --mat-button-protected-state-layer-color: #795369;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #795369;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #795369 12%, transparent);
  --mat-button-text-state-layer-color: #795369;
  --mat-button-tonal-container-color: #ffd8ec;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #5f3c51;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #5f3c51 12%, transparent);
  --mat-button-tonal-state-layer-color: #5f3c51;
}
.theme-default.light .error-button {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
}
.theme-default.light .mat-mdc-card {
  background: #ffffff;
}
.theme-default.light .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #ffffff;
}
.theme-default.dark {
  --mat-app-background-color: #131316;
  --mat-app-text-color: #e5e1e6;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #e5e1e6 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #e2e0f9;
  --mat-option-selected-state-layer-color: #454559;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #1000a9;
  --mat-pseudo-checkbox-full-selected-icon-color: #6366f1;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #6366f1;
  --mat-card-elevated-container-color: #1a202e;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #353438;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #131316;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #232936;
  --mat-card-subtitle-text-color: #e5e1e6;
  --mat-progress-bar-active-indicator-color: #6366f1;
  --mat-progress-bar-track-color: #232936;
  --mat-tooltip-container-color: #e5e1e6;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #313034;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #6366f1;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #6366f1;
  --mat-form-field-filled-focus-label-text-color: #6366f1;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #6366f1;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #6366f1;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #6366f1;
  --mat-form-field-outlined-focus-outline-color: #6366f1;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #6366f1;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mat-dialog-container-color: #131316;
  --mat-dialog-subhead-color: #e5e1e6;
  --mat-dialog-supporting-text-color: #e4e1ec;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #454559;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #e2e0f9;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #e2e0f9;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #e2e0f9;
  --mat-chip-selected-trailing-action-state-layer-color: #e2e0f9;
  --mat-chip-selected-trailing-icon-color: #e2e0f9;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #e2e0f9;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #585bf0;
  --mat-slide-toggle-selected-focus-state-layer-color: #6366f1;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #6366f1;
  --mat-slide-toggle-selected-handle-color: #1000a9;
  --mat-slide-toggle-selected-hover-handle-color: #585bf0;
  --mat-slide-toggle-selected-hover-state-layer-color: #6366f1;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #6366f1;
  --mat-slide-toggle-selected-icon-color: #e1e0ff;
  --mat-slide-toggle-selected-pressed-handle-color: #585bf0;
  --mat-slide-toggle-selected-pressed-state-layer-color: #6366f1;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #6366f1;
  --mat-slide-toggle-selected-track-color: #6366f1;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
  --mat-radio-checked-ripple-color: #6366f1;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #6366f1;
  --mat-radio-selected-hover-icon-color: #6366f1;
  --mat-radio-selected-icon-color: #6366f1;
  --mat-radio-selected-pressed-icon-color: #6366f1;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-icon-color: #e4e1ec;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
  --mat-slider-active-track-color: #6366f1;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #6366f1;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #6366f1 20%, transparent);
  --mat-slider-handle-color: #6366f1;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #6366f1;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #6366f1 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #6366f1;
  --mat-slider-label-label-text-color: #1000a9;
  --mat-slider-ripple-color: #6366f1;
  --mat-slider-with-overlap-handle-outline-color: #1000a9;
  --mat-slider-with-tick-marks-active-container-color: #1000a9;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #232936;
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-menu-container-color: #1a202e;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #454559;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #e5e1e6;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #e5e1e6;
  --mat-list-list-item-leading-avatar-color: #585bf0;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #e4e1ec;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #6366f1;
  --mat-list-list-item-supporting-text-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-tab-active-focus-indicator-color: #6366f1;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #6366f1;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #6366f1;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #1000a9;
  --mat-checkbox-selected-focus-icon-color: #6366f1;
  --mat-checkbox-selected-focus-state-layer-color: #6366f1;
  --mat-checkbox-selected-hover-icon-color: #6366f1;
  --mat-checkbox-selected-hover-state-layer-color: #6366f1;
  --mat-checkbox-selected-icon-color: #6366f1;
  --mat-checkbox-selected-pressed-icon-color: #6366f1;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #6366f1;
  --mat-button-filled-container-color: #6366f1;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #1000a9;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #1000a9 12%, transparent);
  --mat-button-filled-state-layer-color: #1000a9;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #6366f1;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #6366f1 12%, transparent);
  --mat-button-outlined-state-layer-color: #6366f1;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #6366f1;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #6366f1 12%, transparent);
  --mat-button-protected-state-layer-color: #6366f1;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #6366f1;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #6366f1 12%, transparent);
  --mat-button-text-state-layer-color: #6366f1;
  --mat-button-tonal-container-color: #454559;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #e2e0f9;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #e2e0f9 12%, transparent);
  --mat-button-tonal-state-layer-color: #e2e0f9;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #e4e1ec;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #e4e1ec 12%, transparent);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-fab-container-color: #585bf0;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #e1e0ff;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #e1e0ff 12%, transparent);
  --mat-fab-small-container-color: #585bf0;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #e1e0ff;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #e1e0ff 12%, transparent);
  --mat-fab-small-state-layer-color: #e1e0ff;
  --mat-fab-state-layer-color: #e1e0ff;
  --mat-snack-bar-button-color: #494bd6;
  --mat-snack-bar-container-color: #e5e1e6;
  --mat-snack-bar-supporting-text-color: #313034;
  --mat-table-background-color: #131316;
  --mat-table-header-headline-color: #e5e1e6;
  --mat-table-row-item-label-text-color: #e5e1e6;
  --mat-table-row-item-outline-color: #918f9a;
  --mat-progress-spinner-active-indicator-color: #6366f1;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-divider-color: #918f9a;
  --mat-button-toggle-selected-state-background-color: #454559;
  --mat-button-toggle-selected-state-text-color: #e2e0f9;
  --mat-button-toggle-state-layer-color: #e5e1e6;
  --mat-button-toggle-text-color: #e5e1e6;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #5f3c51;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #c6c4dd;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #454559;
  --mat-datepicker-calendar-date-in-range-state-background-color: #585bf0;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #6366f1;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #6366f1;
  --mat-datepicker-calendar-date-selected-state-text-color: #1000a9;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #6366f1;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #6366f1;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #6366f1;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-divider-color: #232936;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-expansion-header-indicator-color: #e4e1ec;
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #131316;
  --mat-sidenav-container-text-color: #e4e1ec;
  --mat-sidenav-content-background-color: #131316;
  --mat-sidenav-content-text-color: #e5e1e6;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #6366f1;
  --mat-stepper-header-done-state-icon-foreground-color: #1000a9;
  --mat-stepper-header-edit-state-icon-background-color: #6366f1;
  --mat-stepper-header-edit-state-icon-foreground-color: #1000a9;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #6366f1;
  --mat-stepper-header-selected-state-icon-foreground-color: #1000a9;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
  --mat-sort-arrow-color: #e5e1e6;
  --mat-toolbar-container-background-color: #131316;
  --mat-toolbar-container-text-color: #e5e1e6;
  --mat-tree-container-background-color: #131316;
  --mat-tree-node-text-color: #e5e1e6;
  --mat-timepicker-container-background-color: #1a202e;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-default.dark .mat-primary {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #6366f1;
  --mat-stepper-header-done-state-icon-foreground-color: #1000a9;
  --mat-stepper-header-edit-state-icon-background-color: #6366f1;
  --mat-stepper-header-edit-state-icon-foreground-color: #1000a9;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #6366f1;
  --mat-stepper-header-selected-state-icon-foreground-color: #1000a9;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-default.dark .mat-primary.mat-icon {
  --mat-icon-color: #6366f1;
}
.theme-default.dark .mat-primary.mat-mdc-tab-group,
.theme-default.dark .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #6366f1;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #6366f1;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #6366f1;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-default.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #585bf0;
  --mat-slide-toggle-selected-focus-state-layer-color: #6366f1;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #6366f1;
  --mat-slide-toggle-selected-handle-color: #1000a9;
  --mat-slide-toggle-selected-hover-handle-color: #585bf0;
  --mat-slide-toggle-selected-hover-state-layer-color: #6366f1;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #6366f1;
  --mat-slide-toggle-selected-icon-color: #e1e0ff;
  --mat-slide-toggle-selected-pressed-handle-color: #585bf0;
  --mat-slide-toggle-selected-pressed-state-layer-color: #6366f1;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #6366f1;
  --mat-slide-toggle-selected-track-color: #6366f1;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-default.dark .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #5f3c51;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #c6c4dd;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #454559;
  --mat-datepicker-calendar-date-in-range-state-background-color: #585bf0;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #6366f1;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #6366f1;
  --mat-datepicker-calendar-date-selected-state-text-color: #1000a9;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #6366f1;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #6366f1;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #6366f1;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-default.dark .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #6366f1;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #6366f1;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #6366f1 12%, transparent);
  --mat-icon-button-state-layer-color: #6366f1;
}
.theme-default.dark .mat-badge {
  --mat-badge-background-color: #6366f1;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #6366f1 38%, transparent);
  --mat-badge-disabled-state-text-color: #1000a9;
  --mat-badge-text-color: #1000a9;
}
.theme-default.dark .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffd8ec;
  --mat-option-selected-state-layer-color: #5f3c51;
}
.theme-default.dark .mat-accent {
  --mat-progress-spinner-active-indicator-color: #e9b9d3;
}
.theme-default.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #46263a;
  --mat-pseudo-checkbox-full-selected-icon-color: #e9b9d3;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #e9b9d3;
}
.theme-default.dark .mat-accent {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #e9b9d3;
  --mat-stepper-header-done-state-icon-foreground-color: #46263a;
  --mat-stepper-header-edit-state-icon-background-color: #e9b9d3;
  --mat-stepper-header-edit-state-icon-foreground-color: #46263a;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #e9b9d3;
  --mat-stepper-header-selected-state-icon-foreground-color: #46263a;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-default.dark .mat-accent.mat-icon {
  --mat-icon-color: #e9b9d3;
}
.theme-default.dark .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #46263a;
  --mat-checkbox-selected-focus-icon-color: #e9b9d3;
  --mat-checkbox-selected-focus-state-layer-color: #e9b9d3;
  --mat-checkbox-selected-hover-icon-color: #e9b9d3;
  --mat-checkbox-selected-hover-state-layer-color: #e9b9d3;
  --mat-checkbox-selected-icon-color: #e9b9d3;
  --mat-checkbox-selected-pressed-icon-color: #e9b9d3;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #e9b9d3;
}
.theme-default.dark .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #e9b9d3;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #e9b9d3;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #e9b9d3 20%, transparent);
  --mat-slider-handle-color: #e9b9d3;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #e9b9d3;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #e9b9d3 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #e9b9d3;
  --mat-slider-label-label-text-color: #46263a;
  --mat-slider-ripple-color: #e9b9d3;
  --mat-slider-with-overlap-handle-outline-color: #46263a;
  --mat-slider-with-tick-marks-active-container-color: #46263a;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-default.dark .mat-accent.mat-mdc-tab-group,
.theme-default.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #e9b9d3;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #e9b9d3;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #e9b9d3;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-default.dark .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #5f3c51;
  --mat-slide-toggle-selected-focus-state-layer-color: #e9b9d3;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #e9b9d3;
  --mat-slide-toggle-selected-handle-color: #46263a;
  --mat-slide-toggle-selected-hover-handle-color: #5f3c51;
  --mat-slide-toggle-selected-hover-state-layer-color: #e9b9d3;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #e9b9d3;
  --mat-slide-toggle-selected-icon-color: #ffd8ec;
  --mat-slide-toggle-selected-pressed-handle-color: #5f3c51;
  --mat-slide-toggle-selected-pressed-state-layer-color: #e9b9d3;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #e9b9d3;
  --mat-slide-toggle-selected-track-color: #e9b9d3;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-default.dark .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #e9b9d3;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-default.dark .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #e9b9d3;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #e9b9d3;
  --mat-radio-selected-hover-icon-color: #e9b9d3;
  --mat-radio-selected-icon-color: #e9b9d3;
  --mat-radio-selected-pressed-icon-color: #e9b9d3;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-default.dark .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #e9b9d3;
  --mat-progress-bar-track-color: #232936;
}
.theme-default.dark .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #e9b9d3;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #e9b9d3;
  --mat-form-field-filled-focus-label-text-color: #e9b9d3;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #e9b9d3;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #e9b9d3;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #e9b9d3;
  --mat-form-field-outlined-focus-outline-color: #e9b9d3;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-default.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #5f3c51;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #c6c4dd;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #454559;
  --mat-datepicker-calendar-date-in-range-state-background-color: #5f3c51;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #e9b9d3;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #e9b9d3;
  --mat-datepicker-calendar-date-selected-state-text-color: #46263a;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #e9b9d3;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #e9b9d3;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #e9b9d3;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-default.dark .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #e9b9d3;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #46263a;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #46263a 12%, transparent);
  --mat-button-filled-state-layer-color: #46263a;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #e9b9d3;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #e9b9d3 12%, transparent);
  --mat-button-outlined-state-layer-color: #e9b9d3;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #e9b9d3;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #e9b9d3 12%, transparent);
  --mat-button-protected-state-layer-color: #e9b9d3;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #e9b9d3;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #e9b9d3 12%, transparent);
  --mat-button-text-state-layer-color: #e9b9d3;
  --mat-button-tonal-container-color: #5f3c51;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffd8ec;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffd8ec 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffd8ec;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #e9b9d3;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #e9b9d3;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #e9b9d3 12%, transparent);
  --mat-icon-button-state-layer-color: #e9b9d3;
}
.theme-default.dark .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #5f3c51;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffd8ec;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffd8ec;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffd8ec;
  --mat-chip-selected-trailing-action-state-layer-color: #ffd8ec;
  --mat-chip-selected-trailing-icon-color: #ffd8ec;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffd8ec;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-default.dark .mat-accent .mdc-list-item__start,
.theme-default.dark .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #46263a;
  --mat-checkbox-selected-focus-icon-color: #e9b9d3;
  --mat-checkbox-selected-focus-state-layer-color: #e9b9d3;
  --mat-checkbox-selected-hover-icon-color: #e9b9d3;
  --mat-checkbox-selected-hover-state-layer-color: #e9b9d3;
  --mat-checkbox-selected-icon-color: #e9b9d3;
  --mat-checkbox-selected-pressed-icon-color: #e9b9d3;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #e9b9d3;
  --mat-radio-checked-ripple-color: #e9b9d3;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #e9b9d3;
  --mat-radio-selected-hover-icon-color: #e9b9d3;
  --mat-radio-selected-icon-color: #e9b9d3;
  --mat-radio-selected-pressed-icon-color: #e9b9d3;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-default.dark .mat-accent.mat-mdc-fab,
.theme-default.dark .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #5f3c51;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #ffd8ec;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #ffd8ec 12%, transparent);
  --mat-fab-small-container-color: #5f3c51;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #ffd8ec;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffd8ec 12%, transparent);
  --mat-fab-small-state-layer-color: #ffd8ec;
  --mat-fab-state-layer-color: #ffd8ec;
}
.theme-default.dark .mat-badge-accent {
  --mat-badge-background-color: #e9b9d3;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #e9b9d3 38%, transparent);
  --mat-badge-disabled-state-text-color: #46263a;
  --mat-badge-text-color: #46263a;
}
.theme-default.dark .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
}
.theme-default.dark .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ffb4ab;
}
.theme-default.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #690005;
  --mat-pseudo-checkbox-full-selected-icon-color: #ffb4ab;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb4ab;
}
.theme-default.dark .mat-warn {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-done-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-default.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ffb4ab;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #ffb4ab;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb4ab 20%, transparent);
  --mat-slider-handle-color: #ffb4ab;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb4ab 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ffb4ab;
  --mat-slider-label-label-text-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-with-tick-marks-active-container-color: #690005;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-default.dark .mat-warn.mat-mdc-tab-group,
.theme-default.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ffb4ab;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb4ab;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb4ab;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-default.dark .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #93000a;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb4ab;
  --mat-slide-toggle-selected-handle-color: #690005;
  --mat-slide-toggle-selected-hover-handle-color: #93000a;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb4ab;
  --mat-slide-toggle-selected-icon-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-handle-color: #93000a;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb4ab;
  --mat-slide-toggle-selected-track-color: #ffb4ab;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-default.dark .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #ffb4ab;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-default.dark .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ffb4ab;
  --mat-progress-bar-track-color: #232936;
}
.theme-default.dark .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #ffb4ab;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #ffb4ab;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-default.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #5f3c51;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #c6c4dd;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #454559;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb4ab;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-default.dark .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ffb4ab;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-icon-button-state-layer-color: #ffb4ab;
}
.theme-default.dark .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #93000a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdad6;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdad6;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-default.dark .mat-warn .mdc-list-item__start,
.theme-default.dark .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-default.dark .mat-badge-warn {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-default.dark .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-default.dark .sidebar-header {
  color: #bfcde3;
  background: #1a202e;
}
.theme-default.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.theme-default.dark .side-Toggle {
  color: #6366f1;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-default.dark .sidemenu > .menu-item > .menu-heading {
  color: #bfcde3;
}
.theme-default.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-default.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(99, 102, 241, 0.05);
}
.theme-default.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-default.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(99, 102, 241, 0.1) 0%,
      rgba(99, 102, 241, 0.15) 100%);
}
.theme-default.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-default.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #6366f1;
}
.theme-default.dark .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-default.dark .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(155.5217391304, 177.2826086957, 211.4782608696);
}
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(99, 102, 241, 0.08) !important;
}
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #6366f1 0%,
      rgb(52.2, 56.1, 236.8) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(99, 102, 241, 0.3);
}
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #6366f1 !important;
  font-weight: 500 !important;
}
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-default.dark .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(99, 102, 241, 0.12);
}
.theme-default.dark .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #6366f1;
}
.theme-default.dark .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-default.dark .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-default.dark .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-default.dark .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #6366f1 0%,
      rgb(52.2, 56.1, 236.8) 100%);
}
.theme-default.dark .sidemenu.submenu {
  background: rgba(35, 43, 62, 0.8);
}
.theme-default.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(99, 102, 241, 0.1) !important;
}
.theme-default.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #6366f1 !important;
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.2);
}
.theme-default.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #6366f1 !important;
  font-weight: 500 !important;
}
.theme-default.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-default.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(99, 102, 241, 0.15);
}
.theme-default.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-default.dark .sidemenu .menu-divider .menu-group-heading {
  color: rgba(191, 205, 227, 0.5);
}
.theme-default.dark .sidemenu .menu-divider .menu-group-heading::before {
  background: #1a202e;
}
.theme-default.dark .customizer-title h3 {
  color: #6366f1;
}
.theme-default.dark .topmenu {
  background: #232b3e;
}
.theme-default.dark .topmenu .mat-mdc-button {
  color: #bfcde3;
}
.theme-default.dark .topmenu .mat-mdc-button.active {
  background-color: rgba(99, 102, 241, 0.15) !important;
}
.theme-default.dark .topmenu .menu-badge-color {
  background: #6366f1;
}
.theme-default.dark .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-default.dark .topmenu-panel .mat-mdc-menu-item {
  color: #bfcde3;
}
.theme-default.dark .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #c6c4dd;
}
.theme-default.dark .mat-drawer-container {
  background-color: #232b3e;
}
.theme-default.dark .sidenav.mat-drawer-side {
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-default.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-default.dark .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-default.dark a:not(.mat-mdc-button-base) {
  color: #6366f1;
}
.theme-default.dark a:not(.mat-mdc-button-base):hover {
  color: rgb(145.8, 147.9, 245.2);
}
.theme-default.dark code {
  background-color: rgba(144, 159, 180, 0.03);
}
.theme-default.dark .primaryColorBG {
  background-color: #6366f1;
}
.theme-default.dark .secondaryColorBG {
  background-color: #c6c4dd;
}
.theme-default.dark .warnColorBG {
  background-color: #e9b9d3;
}
.theme-default.dark .task-module .mat-drawer.mat-drawer-end {
  background: #1a202e;
}
.theme-default.dark .mat-mdc-table {
  background: #1a202e;
}
.theme-default.dark .mat-mdc-paginator {
  background: #1a202e;
}
.theme-default.dark .primary-badge {
  --mat-badge-background-color: #6366f1;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #6366f1 38%, transparent);
  --mat-badge-disabled-state-text-color: #1000a9;
  --mat-badge-text-color: #1000a9;
}
.theme-default.dark .secondary-badge {
  --mat-badge-background-color: #c6c4dd;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #c6c4dd 38%, transparent);
  --mat-badge-disabled-state-text-color: #2e2f42;
  --mat-badge-text-color: #2e2f42;
}
.theme-default.dark .tertiary-badge {
  --mat-badge-background-color: #e9b9d3;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #e9b9d3 38%, transparent);
  --mat-badge-disabled-state-text-color: #46263a;
  --mat-badge-text-color: #46263a;
}
.theme-default.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-default.dark .primary-button {
  --mat-button-filled-container-color: #6366f1;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #1000a9;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #1000a9 12%, transparent);
  --mat-button-filled-state-layer-color: #1000a9;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #6366f1;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #6366f1 12%, transparent);
  --mat-button-outlined-state-layer-color: #6366f1;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #6366f1;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #6366f1 12%, transparent);
  --mat-button-protected-state-layer-color: #6366f1;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #6366f1;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #6366f1 12%, transparent);
  --mat-button-text-state-layer-color: #6366f1;
  --mat-button-tonal-container-color: #585bf0;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #e1e0ff;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #e1e0ff 12%, transparent);
  --mat-button-tonal-state-layer-color: #e1e0ff;
}
.theme-default.dark .secondary-button {
  --mat-button-filled-container-color: #c6c4dd;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #2e2f42;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #2e2f42 12%, transparent);
  --mat-button-filled-state-layer-color: #2e2f42;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #c6c4dd;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #c6c4dd 12%, transparent);
  --mat-button-outlined-state-layer-color: #c6c4dd;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #c6c4dd;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #c6c4dd 12%, transparent);
  --mat-button-protected-state-layer-color: #c6c4dd;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #c6c4dd;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #c6c4dd 12%, transparent);
  --mat-button-text-state-layer-color: #c6c4dd;
  --mat-button-tonal-container-color: #454559;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #e2e0f9;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #e2e0f9 12%, transparent);
  --mat-button-tonal-state-layer-color: #e2e0f9;
}
.theme-default.dark .tertiary-button {
  --mat-button-filled-container-color: #e9b9d3;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #46263a;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #46263a 12%, transparent);
  --mat-button-filled-state-layer-color: #46263a;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #e9b9d3;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #e9b9d3 12%, transparent);
  --mat-button-outlined-state-layer-color: #e9b9d3;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #e9b9d3;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #e9b9d3 12%, transparent);
  --mat-button-protected-state-layer-color: #e9b9d3;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #e9b9d3;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #e9b9d3 12%, transparent);
  --mat-button-text-state-layer-color: #e9b9d3;
  --mat-button-tonal-container-color: #5f3c51;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffd8ec;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffd8ec 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffd8ec;
}
.theme-default.dark .error-button {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
}
.theme-default.dark .mat-mdc-card {
  background: #1a202e;
}
.theme-default.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a202e;
}
.theme-teal.light {
  --mat-app-background-color: #fcf8fd;
  --mat-app-text-color: #1a202e;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #1a202e 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #334b47;
  --mat-option-selected-state-layer-color: #cce8e2;
  --mat-optgroup-label-text-color: #232936;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #006a60;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #006a60;
  --mat-card-elevated-container-color: #f6f2f7;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #e5e1e6;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #fcf8fd;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #c8c5d0;
  --mat-card-subtitle-text-color: #1a202e;
  --mat-progress-bar-active-indicator-color: #006a60;
  --mat-progress-bar-track-color: #e4e1ec;
  --mat-tooltip-container-color: #313034;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #f3eff4;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #006a60;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #006a60;
  --mat-form-field-filled-focus-label-text-color: #006a60;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #006a60;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #006a60;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #006a60;
  --mat-form-field-outlined-focus-outline-color: #006a60;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #006a60;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mat-dialog-container-color: #fcf8fd;
  --mat-dialog-subhead-color: #1a202e;
  --mat-dialog-supporting-text-color: #232936;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #cce8e2;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #334b47;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #334b47;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #334b47;
  --mat-chip-selected-trailing-action-state-layer-color: #334b47;
  --mat-chip-selected-trailing-icon-color: #334b47;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #334b47;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #74f8e5;
  --mat-slide-toggle-selected-focus-state-layer-color: #006a60;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #006a60;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #74f8e5;
  --mat-slide-toggle-selected-hover-state-layer-color: #006a60;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #006a60;
  --mat-slide-toggle-selected-icon-color: #005048;
  --mat-slide-toggle-selected-pressed-handle-color: #74f8e5;
  --mat-slide-toggle-selected-pressed-state-layer-color: #006a60;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #006a60;
  --mat-slide-toggle-selected-track-color: #006a60;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
  --mat-radio-checked-ripple-color: #006a60;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #006a60;
  --mat-radio-selected-hover-icon-color: #006a60;
  --mat-radio-selected-icon-color: #006a60;
  --mat-radio-selected-pressed-icon-color: #006a60;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-icon-color: #232936;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
  --mat-slider-active-track-color: #006a60;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #006a60;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #006a60 20%, transparent);
  --mat-slider-handle-color: #006a60;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #006a60;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #006a60 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #006a60;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #006a60;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #e4e1ec;
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #cce8e2;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #1a202e;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #1a202e;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #1a202e;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #1a202e;
  --mat-list-list-item-focus-state-layer-color: #1a202e;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #1a202e;
  --mat-list-list-item-hover-state-layer-color: #1a202e;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #1a202e;
  --mat-list-list-item-leading-avatar-color: #74f8e5;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #232936;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #006a60;
  --mat-list-list-item-supporting-text-color: #232936;
  --mat-list-list-item-trailing-icon-color: #232936;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #232936;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-paginator-enabled-icon-color: #232936;
  --mat-tab-active-focus-indicator-color: #006a60;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #006a60;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #006a60;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #006a60;
  --mat-checkbox-selected-focus-state-layer-color: #006a60;
  --mat-checkbox-selected-hover-icon-color: #006a60;
  --mat-checkbox-selected-hover-state-layer-color: #006a60;
  --mat-checkbox-selected-icon-color: #006a60;
  --mat-checkbox-selected-pressed-icon-color: #006a60;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #006a60;
  --mat-button-filled-container-color: #006a60;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #006a60;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #006a60 12%, transparent);
  --mat-button-outlined-state-layer-color: #006a60;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #006a60;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #006a60 12%, transparent);
  --mat-button-protected-state-layer-color: #006a60;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #006a60;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #006a60 12%, transparent);
  --mat-button-text-state-layer-color: #006a60;
  --mat-button-tonal-container-color: #cce8e2;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #334b47;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #334b47 12%, transparent);
  --mat-button-tonal-state-layer-color: #334b47;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #232936;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #232936 12%, transparent);
  --mat-icon-button-state-layer-color: #232936;
  --mat-fab-container-color: #74f8e5;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #005048;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #005048 12%, transparent);
  --mat-fab-small-container-color: #74f8e5;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #005048;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #005048 12%, transparent);
  --mat-fab-small-state-layer-color: #005048;
  --mat-fab-state-layer-color: #005048;
  --mat-snack-bar-button-color: #53dbc9;
  --mat-snack-bar-container-color: #313034;
  --mat-snack-bar-supporting-text-color: #f3eff4;
  --mat-table-background-color: #fcf8fd;
  --mat-table-header-headline-color: #1a202e;
  --mat-table-row-item-label-text-color: #1a202e;
  --mat-table-row-item-outline-color: #777680;
  --mat-progress-spinner-active-indicator-color: #006a60;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-divider-color: #777680;
  --mat-button-toggle-selected-state-background-color: #cce8e2;
  --mat-button-toggle-selected-state-text-color: #334b47;
  --mat-button-toggle-state-layer-color: #1a202e;
  --mat-button-toggle-text-color: #1a202e;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #cce5ff;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #4a635f;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #cce8e2;
  --mat-datepicker-calendar-date-in-range-state-background-color: #74f8e5;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #006a60;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #006a60;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #006a60;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #006a60;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #006a60;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-divider-color: #c8c5d0;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-expansion-header-indicator-color: #232936;
  --mat-expansion-header-text-color: #1a202e;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #fcf8fd;
  --mat-sidenav-container-text-color: #232936;
  --mat-sidenav-content-background-color: #fcf8fd;
  --mat-sidenav-content-text-color: #1a202e;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #006a60;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #006a60;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #006a60;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
  --mat-sort-arrow-color: #1a202e;
  --mat-toolbar-container-background-color: #fcf8fd;
  --mat-toolbar-container-text-color: #1a202e;
  --mat-tree-container-background-color: #fcf8fd;
  --mat-tree-node-text-color: #1a202e;
  --mat-timepicker-container-background-color: #f0edf1;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-teal.light .mat-primary {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #006a60;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #006a60;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #006a60;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-teal.light .mat-primary.mat-icon {
  --mat-icon-color: #006a60;
}
.theme-teal.light .mat-primary.mat-mdc-tab-group,
.theme-teal.light .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #006a60;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #006a60;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #006a60;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-teal.light .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #74f8e5;
  --mat-slide-toggle-selected-focus-state-layer-color: #006a60;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #006a60;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #74f8e5;
  --mat-slide-toggle-selected-hover-state-layer-color: #006a60;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #006a60;
  --mat-slide-toggle-selected-icon-color: #005048;
  --mat-slide-toggle-selected-pressed-handle-color: #74f8e5;
  --mat-slide-toggle-selected-pressed-state-layer-color: #006a60;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #006a60;
  --mat-slide-toggle-selected-track-color: #006a60;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-teal.light .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #cce5ff;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #4a635f;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #cce8e2;
  --mat-datepicker-calendar-date-in-range-state-background-color: #74f8e5;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #006a60;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #006a60;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #006a60;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #006a60;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #006a60;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-teal.light .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #006a60;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #006a60;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #006a60 12%, transparent);
  --mat-icon-button-state-layer-color: #006a60;
}
.theme-teal.light .mat-badge {
  --mat-badge-background-color: #006a60;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #006a60 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-teal.light .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #2d4961;
  --mat-option-selected-state-layer-color: #cce5ff;
}
.theme-teal.light .mat-accent {
  --mat-progress-spinner-active-indicator-color: #456179;
}
.theme-teal.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #456179;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #456179;
}
.theme-teal.light .mat-accent {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #456179;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #456179;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #456179;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-teal.light .mat-accent.mat-icon {
  --mat-icon-color: #456179;
}
.theme-teal.light .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #456179;
  --mat-checkbox-selected-focus-state-layer-color: #456179;
  --mat-checkbox-selected-hover-icon-color: #456179;
  --mat-checkbox-selected-hover-state-layer-color: #456179;
  --mat-checkbox-selected-icon-color: #456179;
  --mat-checkbox-selected-pressed-icon-color: #456179;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #456179;
}
.theme-teal.light .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #456179;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #456179;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #456179 20%, transparent);
  --mat-slider-handle-color: #456179;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #456179;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #456179 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #456179;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #456179;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-teal.light .mat-accent.mat-mdc-tab-group,
.theme-teal.light .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #456179;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #456179;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #456179;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-teal.light .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #cce5ff;
  --mat-slide-toggle-selected-focus-state-layer-color: #456179;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #456179;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #cce5ff;
  --mat-slide-toggle-selected-hover-state-layer-color: #456179;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #456179;
  --mat-slide-toggle-selected-icon-color: #2d4961;
  --mat-slide-toggle-selected-pressed-handle-color: #cce5ff;
  --mat-slide-toggle-selected-pressed-state-layer-color: #456179;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #456179;
  --mat-slide-toggle-selected-track-color: #456179;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-teal.light .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #456179;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-teal.light .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #456179;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #456179;
  --mat-radio-selected-hover-icon-color: #456179;
  --mat-radio-selected-icon-color: #456179;
  --mat-radio-selected-pressed-icon-color: #456179;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-teal.light .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #456179;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-teal.light .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #456179;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #456179;
  --mat-form-field-filled-focus-label-text-color: #456179;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #456179;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #456179;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #456179;
  --mat-form-field-outlined-focus-outline-color: #456179;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-teal.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #cce5ff;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #4a635f;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #cce8e2;
  --mat-datepicker-calendar-date-in-range-state-background-color: #cce5ff;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #456179;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #456179;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #456179;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #456179;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #456179;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-teal.light .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #456179;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #456179;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #456179 12%, transparent);
  --mat-button-outlined-state-layer-color: #456179;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #456179;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #456179 12%, transparent);
  --mat-button-protected-state-layer-color: #456179;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #456179;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #456179 12%, transparent);
  --mat-button-text-state-layer-color: #456179;
  --mat-button-tonal-container-color: #cce5ff;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #2d4961;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #2d4961 12%, transparent);
  --mat-button-tonal-state-layer-color: #2d4961;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #456179;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #456179;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #456179 12%, transparent);
  --mat-icon-button-state-layer-color: #456179;
}
.theme-teal.light .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #cce5ff;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #2d4961;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #2d4961;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #2d4961;
  --mat-chip-selected-trailing-action-state-layer-color: #2d4961;
  --mat-chip-selected-trailing-icon-color: #2d4961;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #2d4961;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-teal.light .mat-accent .mdc-list-item__start,
.theme-teal.light .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #456179;
  --mat-checkbox-selected-focus-state-layer-color: #456179;
  --mat-checkbox-selected-hover-icon-color: #456179;
  --mat-checkbox-selected-hover-state-layer-color: #456179;
  --mat-checkbox-selected-icon-color: #456179;
  --mat-checkbox-selected-pressed-icon-color: #456179;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #456179;
  --mat-radio-checked-ripple-color: #456179;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #456179;
  --mat-radio-selected-hover-icon-color: #456179;
  --mat-radio-selected-icon-color: #456179;
  --mat-radio-selected-pressed-icon-color: #456179;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-teal.light .mat-accent.mat-mdc-fab,
.theme-teal.light .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #cce5ff;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #2d4961;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #2d4961 12%, transparent);
  --mat-fab-small-container-color: #cce5ff;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #2d4961;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #2d4961 12%, transparent);
  --mat-fab-small-state-layer-color: #2d4961;
  --mat-fab-state-layer-color: #2d4961;
}
.theme-teal.light .mat-badge-accent {
  --mat-badge-background-color: #456179;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #456179 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-teal.light .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #93000a;
  --mat-option-selected-state-layer-color: #ffdad6;
}
.theme-teal.light .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ba1a1a;
}
.theme-teal.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #ba1a1a;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ba1a1a;
}
.theme-teal.light .mat-warn {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-teal.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ba1a1a;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #ba1a1a;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ba1a1a 20%, transparent);
  --mat-slider-handle-color: #ba1a1a;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ba1a1a 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ba1a1a;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-teal.light .mat-warn.mat-mdc-tab-group,
.theme-teal.light .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ba1a1a;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #ba1a1a;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #ba1a1a;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-teal.light .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad6;
  --mat-slide-toggle-selected-focus-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ba1a1a;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad6;
  --mat-slide-toggle-selected-hover-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ba1a1a;
  --mat-slide-toggle-selected-icon-color: #93000a;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ba1a1a;
  --mat-slide-toggle-selected-track-color: #ba1a1a;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-teal.light .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #ba1a1a;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-teal.light .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ba1a1a;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-teal.light .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #ba1a1a;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #ba1a1a;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-teal.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #cce5ff;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #4a635f;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #cce8e2;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #ba1a1a;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-teal.light .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ba1a1a;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-icon-button-state-layer-color: #ba1a1a;
}
.theme-teal.light .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad6;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #93000a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #93000a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #93000a;
  --mat-chip-selected-trailing-action-state-layer-color: #93000a;
  --mat-chip-selected-trailing-icon-color: #93000a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #93000a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-teal.light .mat-warn .mdc-list-item__start,
.theme-teal.light .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-teal.light .mat-badge-warn {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-teal.light .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-teal.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
}
.theme-teal.light .user-panel {
  border-bottom: 1px solid #e3eaf2;
}
.theme-teal.light .side-Toggle {
  color: #006a60;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-teal.light .sidemenu > .menu-item > .menu-heading {
  color: #1a202e;
}
.theme-teal.light .sidemenu > .menu-item > .menu-heading:hover,
.theme-teal.light .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(0, 106, 96, 0.05);
}
.theme-teal.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-teal.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(0, 106, 96, 0.1) 0%,
      rgba(0, 106, 96, 0.15) 100%);
}
.theme-teal.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-teal.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #006a60;
}
.theme-teal.light .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-teal.light .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(7.5833333333, 9.3333333333, 13.4166666667);
}
.theme-teal.light .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(0, 106, 96, 0.08) !important;
}
.theme-teal.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #006a60 0%,
      rgb(0, 55, 49.8113207547) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(0, 106, 96, 0.3);
}
.theme-teal.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-teal.light .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #006a60 !important;
  font-weight: 500 !important;
}
.theme-teal.light .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-teal.light .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 106, 96, 0.12);
}
.theme-teal.light .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #006a60;
}
.theme-teal.light .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-teal.light .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-teal.light .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-teal.light .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #006a60 0%,
      rgb(0, 55, 49.8113207547) 100%);
}
.theme-teal.light .sidemenu.submenu {
  background: rgba(237, 243, 249, 0.8);
}
.theme-teal.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(0, 106, 96, 0.1) !important;
}
.theme-teal.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #006a60 !important;
  box-shadow: 0 0 0 3px rgba(0, 106, 96, 0.2);
}
.theme-teal.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #006a60 !important;
  font-weight: 500 !important;
}
.theme-teal.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-teal.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 106, 96, 0.15);
}
.theme-teal.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-teal.light .sidemenu .menu-divider .menu-group-heading {
  color: rgba(26, 32, 46, 0.5);
}
.theme-teal.light .sidemenu .menu-divider .menu-group-heading::before {
  background: #ffffff;
}
.theme-teal.light .customizer-title h3 {
  color: #006a60;
}
.theme-teal.light .topmenu {
  background: #ffffff;
}
.theme-teal.light .topmenu .mat-mdc-button {
  color: #1a202e;
}
.theme-teal.light .topmenu .mat-mdc-button.active {
  background-color: rgba(0, 106, 96, 0.15) !important;
}
.theme-teal.light .topmenu .menu-badge-color {
  background: #006a60;
}
.theme-teal.light .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-teal.light .topmenu-panel .mat-mdc-menu-item {
  color: #1a202e;
}
.theme-teal.light .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #4a635f;
}
.theme-teal.light .mat-drawer-container {
  background-color: #edf3f9;
}
.theme-teal.light .sidenav.mat-drawer-side {
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-teal.light .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-teal.light .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-teal.light a:not(.mat-mdc-button-base) {
  color: #008679;
}
.theme-teal.light a:not(.mat-mdc-button-base):hover {
  color: rgb(0, 185, 167.052238806);
}
.theme-teal.light code {
  background-color: rgba(96, 112, 134, 0.03);
}
.theme-teal.light .primaryColorBG {
  background-color: #008679;
}
.theme-teal.light .secondaryColorBG {
  background-color: #4a635f;
}
.theme-teal.light .warnColorBG {
  background-color: #456179;
}
.theme-teal.light .task-module .mat-drawer.mat-drawer-end {
  background: #ffffff;
}
.theme-teal.light .mat-mdc-table {
  background: #ffffff;
}
.theme-teal.light .mat-mdc-paginator {
  background: #ffffff;
}
.theme-teal.light .primary-badge {
  --mat-badge-background-color: #006a60;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #006a60 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-teal.light .secondary-badge {
  --mat-badge-background-color: #4a635f;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #4a635f 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-teal.light .tertiary-badge {
  --mat-badge-background-color: #456179;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #456179 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-teal.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-teal.light .primary-button {
  --mat-button-filled-container-color: #006a60;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #006a60;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #006a60 12%, transparent);
  --mat-button-outlined-state-layer-color: #006a60;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #006a60;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #006a60 12%, transparent);
  --mat-button-protected-state-layer-color: #006a60;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #006a60;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #006a60 12%, transparent);
  --mat-button-text-state-layer-color: #006a60;
  --mat-button-tonal-container-color: #74f8e5;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #005048;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #005048 12%, transparent);
  --mat-button-tonal-state-layer-color: #005048;
}
.theme-teal.light .secondary-button {
  --mat-button-filled-container-color: #4a635f;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #4a635f;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #4a635f 12%, transparent);
  --mat-button-outlined-state-layer-color: #4a635f;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #4a635f;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #4a635f 12%, transparent);
  --mat-button-protected-state-layer-color: #4a635f;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #4a635f;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #4a635f 12%, transparent);
  --mat-button-text-state-layer-color: #4a635f;
  --mat-button-tonal-container-color: #cce8e2;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #334b47;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #334b47 12%, transparent);
  --mat-button-tonal-state-layer-color: #334b47;
}
.theme-teal.light .tertiary-button {
  --mat-button-filled-container-color: #456179;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #456179;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #456179 12%, transparent);
  --mat-button-outlined-state-layer-color: #456179;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #456179;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #456179 12%, transparent);
  --mat-button-protected-state-layer-color: #456179;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #456179;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #456179 12%, transparent);
  --mat-button-text-state-layer-color: #456179;
  --mat-button-tonal-container-color: #cce5ff;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #2d4961;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #2d4961 12%, transparent);
  --mat-button-tonal-state-layer-color: #2d4961;
}
.theme-teal.light .error-button {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
}
.theme-teal.light .mat-mdc-card {
  background: #ffffff;
}
.theme-teal.light .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #ffffff;
}
.theme-teal.dark {
  --mat-app-background-color: #131316;
  --mat-app-text-color: #e5e1e6;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #e5e1e6 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #cce8e2;
  --mat-option-selected-state-layer-color: #334b47;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #003731;
  --mat-pseudo-checkbox-full-selected-icon-color: #53dbc9;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #53dbc9;
  --mat-card-elevated-container-color: #1a202e;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #353438;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #131316;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #232936;
  --mat-card-subtitle-text-color: #e5e1e6;
  --mat-progress-bar-active-indicator-color: #53dbc9;
  --mat-progress-bar-track-color: #232936;
  --mat-tooltip-container-color: #e5e1e6;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #313034;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #53dbc9;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #53dbc9;
  --mat-form-field-filled-focus-label-text-color: #53dbc9;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #53dbc9;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #53dbc9;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #53dbc9;
  --mat-form-field-outlined-focus-outline-color: #53dbc9;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #53dbc9;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mat-dialog-container-color: #131316;
  --mat-dialog-subhead-color: #e5e1e6;
  --mat-dialog-supporting-text-color: #e4e1ec;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #334b47;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #cce8e2;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #cce8e2;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #cce8e2;
  --mat-chip-selected-trailing-action-state-layer-color: #cce8e2;
  --mat-chip-selected-trailing-icon-color: #cce8e2;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #cce8e2;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #005048;
  --mat-slide-toggle-selected-focus-state-layer-color: #53dbc9;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #53dbc9;
  --mat-slide-toggle-selected-handle-color: #003731;
  --mat-slide-toggle-selected-hover-handle-color: #005048;
  --mat-slide-toggle-selected-hover-state-layer-color: #53dbc9;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #53dbc9;
  --mat-slide-toggle-selected-icon-color: #74f8e5;
  --mat-slide-toggle-selected-pressed-handle-color: #005048;
  --mat-slide-toggle-selected-pressed-state-layer-color: #53dbc9;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #53dbc9;
  --mat-slide-toggle-selected-track-color: #53dbc9;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
  --mat-radio-checked-ripple-color: #53dbc9;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #53dbc9;
  --mat-radio-selected-hover-icon-color: #53dbc9;
  --mat-radio-selected-icon-color: #53dbc9;
  --mat-radio-selected-pressed-icon-color: #53dbc9;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-icon-color: #e4e1ec;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
  --mat-slider-active-track-color: #53dbc9;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #53dbc9;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #53dbc9 20%, transparent);
  --mat-slider-handle-color: #53dbc9;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #53dbc9;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #53dbc9 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #53dbc9;
  --mat-slider-label-label-text-color: #003731;
  --mat-slider-ripple-color: #53dbc9;
  --mat-slider-with-overlap-handle-outline-color: #003731;
  --mat-slider-with-tick-marks-active-container-color: #003731;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #232936;
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-menu-container-color: #1a202e;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #334b47;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #e5e1e6;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #e5e1e6;
  --mat-list-list-item-leading-avatar-color: #005048;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #e4e1ec;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #53dbc9;
  --mat-list-list-item-supporting-text-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-tab-active-focus-indicator-color: #53dbc9;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #53dbc9;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #53dbc9;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #003731;
  --mat-checkbox-selected-focus-icon-color: #53dbc9;
  --mat-checkbox-selected-focus-state-layer-color: #53dbc9;
  --mat-checkbox-selected-hover-icon-color: #53dbc9;
  --mat-checkbox-selected-hover-state-layer-color: #53dbc9;
  --mat-checkbox-selected-icon-color: #53dbc9;
  --mat-checkbox-selected-pressed-icon-color: #53dbc9;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #53dbc9;
  --mat-button-filled-container-color: #53dbc9;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #003731;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #003731 12%, transparent);
  --mat-button-filled-state-layer-color: #003731;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #53dbc9;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #53dbc9 12%, transparent);
  --mat-button-outlined-state-layer-color: #53dbc9;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #53dbc9;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #53dbc9 12%, transparent);
  --mat-button-protected-state-layer-color: #53dbc9;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #53dbc9;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #53dbc9 12%, transparent);
  --mat-button-text-state-layer-color: #53dbc9;
  --mat-button-tonal-container-color: #334b47;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #cce8e2;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #cce8e2 12%, transparent);
  --mat-button-tonal-state-layer-color: #cce8e2;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #e4e1ec;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #e4e1ec 12%, transparent);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-fab-container-color: #005048;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #74f8e5;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #74f8e5 12%, transparent);
  --mat-fab-small-container-color: #005048;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #74f8e5;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #74f8e5 12%, transparent);
  --mat-fab-small-state-layer-color: #74f8e5;
  --mat-fab-state-layer-color: #74f8e5;
  --mat-snack-bar-button-color: #006a60;
  --mat-snack-bar-container-color: #e5e1e6;
  --mat-snack-bar-supporting-text-color: #313034;
  --mat-table-background-color: #131316;
  --mat-table-header-headline-color: #e5e1e6;
  --mat-table-row-item-label-text-color: #e5e1e6;
  --mat-table-row-item-outline-color: #918f9a;
  --mat-progress-spinner-active-indicator-color: #53dbc9;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-divider-color: #918f9a;
  --mat-button-toggle-selected-state-background-color: #334b47;
  --mat-button-toggle-selected-state-text-color: #cce8e2;
  --mat-button-toggle-state-layer-color: #e5e1e6;
  --mat-button-toggle-text-color: #e5e1e6;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #2d4961;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b1ccc6;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #334b47;
  --mat-datepicker-calendar-date-in-range-state-background-color: #005048;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #53dbc9;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #53dbc9;
  --mat-datepicker-calendar-date-selected-state-text-color: #003731;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #53dbc9;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #53dbc9;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #53dbc9;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-divider-color: #232936;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-expansion-header-indicator-color: #e4e1ec;
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #131316;
  --mat-sidenav-container-text-color: #e4e1ec;
  --mat-sidenav-content-background-color: #131316;
  --mat-sidenav-content-text-color: #e5e1e6;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #53dbc9;
  --mat-stepper-header-done-state-icon-foreground-color: #003731;
  --mat-stepper-header-edit-state-icon-background-color: #53dbc9;
  --mat-stepper-header-edit-state-icon-foreground-color: #003731;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #53dbc9;
  --mat-stepper-header-selected-state-icon-foreground-color: #003731;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
  --mat-sort-arrow-color: #e5e1e6;
  --mat-toolbar-container-background-color: #131316;
  --mat-toolbar-container-text-color: #e5e1e6;
  --mat-tree-container-background-color: #131316;
  --mat-tree-node-text-color: #e5e1e6;
  --mat-timepicker-container-background-color: #1a202e;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-teal.dark .mat-primary {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #53dbc9;
  --mat-stepper-header-done-state-icon-foreground-color: #003731;
  --mat-stepper-header-edit-state-icon-background-color: #53dbc9;
  --mat-stepper-header-edit-state-icon-foreground-color: #003731;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #53dbc9;
  --mat-stepper-header-selected-state-icon-foreground-color: #003731;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-teal.dark .mat-primary.mat-icon {
  --mat-icon-color: #53dbc9;
}
.theme-teal.dark .mat-primary.mat-mdc-tab-group,
.theme-teal.dark .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #53dbc9;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #53dbc9;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #53dbc9;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-teal.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #005048;
  --mat-slide-toggle-selected-focus-state-layer-color: #53dbc9;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #53dbc9;
  --mat-slide-toggle-selected-handle-color: #003731;
  --mat-slide-toggle-selected-hover-handle-color: #005048;
  --mat-slide-toggle-selected-hover-state-layer-color: #53dbc9;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #53dbc9;
  --mat-slide-toggle-selected-icon-color: #74f8e5;
  --mat-slide-toggle-selected-pressed-handle-color: #005048;
  --mat-slide-toggle-selected-pressed-state-layer-color: #53dbc9;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #53dbc9;
  --mat-slide-toggle-selected-track-color: #53dbc9;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-teal.dark .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #2d4961;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b1ccc6;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #334b47;
  --mat-datepicker-calendar-date-in-range-state-background-color: #005048;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #53dbc9;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #53dbc9;
  --mat-datepicker-calendar-date-selected-state-text-color: #003731;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #53dbc9;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #53dbc9;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #53dbc9;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-teal.dark .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #53dbc9;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #53dbc9;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #53dbc9 12%, transparent);
  --mat-icon-button-state-layer-color: #53dbc9;
}
.theme-teal.dark .mat-badge {
  --mat-badge-background-color: #53dbc9;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #53dbc9 38%, transparent);
  --mat-badge-disabled-state-text-color: #003731;
  --mat-badge-text-color: #003731;
}
.theme-teal.dark .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #cce5ff;
  --mat-option-selected-state-layer-color: #2d4961;
}
.theme-teal.dark .mat-accent {
  --mat-progress-spinner-active-indicator-color: #adcae6;
}
.theme-teal.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #153349;
  --mat-pseudo-checkbox-full-selected-icon-color: #adcae6;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #adcae6;
}
.theme-teal.dark .mat-accent {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #adcae6;
  --mat-stepper-header-done-state-icon-foreground-color: #153349;
  --mat-stepper-header-edit-state-icon-background-color: #adcae6;
  --mat-stepper-header-edit-state-icon-foreground-color: #153349;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #adcae6;
  --mat-stepper-header-selected-state-icon-foreground-color: #153349;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-teal.dark .mat-accent.mat-icon {
  --mat-icon-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #153349;
  --mat-checkbox-selected-focus-icon-color: #adcae6;
  --mat-checkbox-selected-focus-state-layer-color: #adcae6;
  --mat-checkbox-selected-hover-icon-color: #adcae6;
  --mat-checkbox-selected-hover-state-layer-color: #adcae6;
  --mat-checkbox-selected-icon-color: #adcae6;
  --mat-checkbox-selected-pressed-icon-color: #adcae6;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #adcae6;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #adcae6;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #adcae6 20%, transparent);
  --mat-slider-handle-color: #adcae6;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #adcae6;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #adcae6 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #adcae6;
  --mat-slider-label-label-text-color: #153349;
  --mat-slider-ripple-color: #adcae6;
  --mat-slider-with-overlap-handle-outline-color: #153349;
  --mat-slider-with-tick-marks-active-container-color: #153349;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-teal.dark .mat-accent.mat-mdc-tab-group,
.theme-teal.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #adcae6;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #adcae6;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #adcae6;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-teal.dark .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #2d4961;
  --mat-slide-toggle-selected-focus-state-layer-color: #adcae6;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #adcae6;
  --mat-slide-toggle-selected-handle-color: #153349;
  --mat-slide-toggle-selected-hover-handle-color: #2d4961;
  --mat-slide-toggle-selected-hover-state-layer-color: #adcae6;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #adcae6;
  --mat-slide-toggle-selected-icon-color: #cce5ff;
  --mat-slide-toggle-selected-pressed-handle-color: #2d4961;
  --mat-slide-toggle-selected-pressed-state-layer-color: #adcae6;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #adcae6;
  --mat-slide-toggle-selected-track-color: #adcae6;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-teal.dark .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #adcae6;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-teal.dark .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #adcae6;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #adcae6;
  --mat-radio-selected-hover-icon-color: #adcae6;
  --mat-radio-selected-icon-color: #adcae6;
  --mat-radio-selected-pressed-icon-color: #adcae6;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-teal.dark .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #adcae6;
  --mat-progress-bar-track-color: #232936;
}
.theme-teal.dark .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #adcae6;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #adcae6;
  --mat-form-field-filled-focus-label-text-color: #adcae6;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #adcae6;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #adcae6;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #adcae6;
  --mat-form-field-outlined-focus-outline-color: #adcae6;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-teal.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #2d4961;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b1ccc6;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #334b47;
  --mat-datepicker-calendar-date-in-range-state-background-color: #2d4961;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #adcae6;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #adcae6;
  --mat-datepicker-calendar-date-selected-state-text-color: #153349;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #adcae6;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #adcae6;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #adcae6;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-teal.dark .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #adcae6;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #153349;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #153349 12%, transparent);
  --mat-button-filled-state-layer-color: #153349;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #adcae6;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #adcae6 12%, transparent);
  --mat-button-outlined-state-layer-color: #adcae6;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #adcae6;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #adcae6 12%, transparent);
  --mat-button-protected-state-layer-color: #adcae6;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #adcae6;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #adcae6 12%, transparent);
  --mat-button-text-state-layer-color: #adcae6;
  --mat-button-tonal-container-color: #2d4961;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #cce5ff;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #cce5ff 12%, transparent);
  --mat-button-tonal-state-layer-color: #cce5ff;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #adcae6;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #adcae6;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #adcae6 12%, transparent);
  --mat-icon-button-state-layer-color: #adcae6;
}
.theme-teal.dark .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #2d4961;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #cce5ff;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #cce5ff;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #cce5ff;
  --mat-chip-selected-trailing-action-state-layer-color: #cce5ff;
  --mat-chip-selected-trailing-icon-color: #cce5ff;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #cce5ff;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-teal.dark .mat-accent .mdc-list-item__start,
.theme-teal.dark .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #153349;
  --mat-checkbox-selected-focus-icon-color: #adcae6;
  --mat-checkbox-selected-focus-state-layer-color: #adcae6;
  --mat-checkbox-selected-hover-icon-color: #adcae6;
  --mat-checkbox-selected-hover-state-layer-color: #adcae6;
  --mat-checkbox-selected-icon-color: #adcae6;
  --mat-checkbox-selected-pressed-icon-color: #adcae6;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #adcae6;
  --mat-radio-checked-ripple-color: #adcae6;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #adcae6;
  --mat-radio-selected-hover-icon-color: #adcae6;
  --mat-radio-selected-icon-color: #adcae6;
  --mat-radio-selected-pressed-icon-color: #adcae6;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-teal.dark .mat-accent.mat-mdc-fab,
.theme-teal.dark .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #2d4961;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #cce5ff;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #cce5ff 12%, transparent);
  --mat-fab-small-container-color: #2d4961;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #cce5ff;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #cce5ff 12%, transparent);
  --mat-fab-small-state-layer-color: #cce5ff;
  --mat-fab-state-layer-color: #cce5ff;
}
.theme-teal.dark .mat-badge-accent {
  --mat-badge-background-color: #adcae6;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #adcae6 38%, transparent);
  --mat-badge-disabled-state-text-color: #153349;
  --mat-badge-text-color: #153349;
}
.theme-teal.dark .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
}
.theme-teal.dark .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ffb4ab;
}
.theme-teal.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #690005;
  --mat-pseudo-checkbox-full-selected-icon-color: #ffb4ab;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb4ab;
}
.theme-teal.dark .mat-warn {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-done-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-teal.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ffb4ab;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #ffb4ab;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb4ab 20%, transparent);
  --mat-slider-handle-color: #ffb4ab;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb4ab 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ffb4ab;
  --mat-slider-label-label-text-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-with-tick-marks-active-container-color: #690005;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-teal.dark .mat-warn.mat-mdc-tab-group,
.theme-teal.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ffb4ab;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb4ab;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb4ab;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-teal.dark .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #93000a;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb4ab;
  --mat-slide-toggle-selected-handle-color: #690005;
  --mat-slide-toggle-selected-hover-handle-color: #93000a;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb4ab;
  --mat-slide-toggle-selected-icon-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-handle-color: #93000a;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb4ab;
  --mat-slide-toggle-selected-track-color: #ffb4ab;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-teal.dark .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #ffb4ab;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-teal.dark .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ffb4ab;
  --mat-progress-bar-track-color: #232936;
}
.theme-teal.dark .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #ffb4ab;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #ffb4ab;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-teal.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #2d4961;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b1ccc6;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #334b47;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb4ab;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-teal.dark .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ffb4ab;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-icon-button-state-layer-color: #ffb4ab;
}
.theme-teal.dark .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #93000a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdad6;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdad6;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-teal.dark .mat-warn .mdc-list-item__start,
.theme-teal.dark .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-teal.dark .mat-badge-warn {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-teal.dark .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-teal.dark .sidebar-header {
  color: #bfcde3;
  background: #1a202e;
}
.theme-teal.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.theme-teal.dark .side-Toggle {
  color: #53dbc9;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-teal.dark .sidemenu > .menu-item > .menu-heading {
  color: #bfcde3;
}
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(83, 219, 201, 0.05);
}
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(83, 219, 201, 0.1) 0%,
      rgba(83, 219, 201, 0.15) 100%);
}
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #53dbc9;
}
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-teal.dark .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(155.5217391304, 177.2826086957, 211.4782608696);
}
.theme-teal.dark .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(83, 219, 201, 0.08) !important;
}
.theme-teal.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #53dbc9 0%,
      rgb(43.4423076923, 207.5576923077, 185.8365384615) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(83, 219, 201, 0.3);
}
.theme-teal.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-teal.dark .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #53dbc9 !important;
  font-weight: 500 !important;
}
.theme-teal.dark .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-teal.dark .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(83, 219, 201, 0.12);
}
.theme-teal.dark .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #53dbc9;
}
.theme-teal.dark .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-teal.dark .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-teal.dark .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-teal.dark .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #53dbc9 0%,
      rgb(43.4423076923, 207.5576923077, 185.8365384615) 100%);
}
.theme-teal.dark .sidemenu.submenu {
  background: rgba(35, 43, 62, 0.8);
}
.theme-teal.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(83, 219, 201, 0.1) !important;
}
.theme-teal.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #53dbc9 !important;
  box-shadow: 0 0 0 3px rgba(83, 219, 201, 0.2);
}
.theme-teal.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #53dbc9 !important;
  font-weight: 500 !important;
}
.theme-teal.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-teal.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(83, 219, 201, 0.15);
}
.theme-teal.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-teal.dark .sidemenu .menu-divider .menu-group-heading {
  color: rgba(191, 205, 227, 0.5);
}
.theme-teal.dark .sidemenu .menu-divider .menu-group-heading::before {
  background: #1a202e;
}
.theme-teal.dark .customizer-title h3 {
  color: #53dbc9;
}
.theme-teal.dark .topmenu {
  background: #232b3e;
}
.theme-teal.dark .topmenu .mat-mdc-button {
  color: #bfcde3;
}
.theme-teal.dark .topmenu .mat-mdc-button.active {
  background-color: rgba(83, 219, 201, 0.15) !important;
}
.theme-teal.dark .topmenu .menu-badge-color {
  background: #53dbc9;
}
.theme-teal.dark .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-teal.dark .topmenu-panel .mat-mdc-menu-item {
  color: #bfcde3;
}
.theme-teal.dark .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #b1ccc6;
}
.theme-teal.dark .mat-drawer-container {
  background-color: #232b3e;
}
.theme-teal.dark .sidenav.mat-drawer-side {
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-teal.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-teal.dark .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-teal.dark a:not(.mat-mdc-button-base) {
  color: #008679;
}
.theme-teal.dark a:not(.mat-mdc-button-base):hover {
  color: rgb(0, 185, 167.052238806);
}
.theme-teal.dark code {
  background-color: rgba(144, 159, 180, 0.03);
}
.theme-teal.dark .primaryColorBG {
  background-color: #008679;
}
.theme-teal.dark .secondaryColorBG {
  background-color: #b1ccc6;
}
.theme-teal.dark .warnColorBG {
  background-color: #adcae6;
}
.theme-teal.dark .task-module .mat-drawer.mat-drawer-end {
  background: #1a202e;
}
.theme-teal.dark .mat-mdc-table {
  background: #1a202e;
}
.theme-teal.dark .mat-mdc-paginator {
  background: #1a202e;
}
.theme-teal.dark .primary-badge {
  --mat-badge-background-color: #53dbc9;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #53dbc9 38%, transparent);
  --mat-badge-disabled-state-text-color: #003731;
  --mat-badge-text-color: #003731;
}
.theme-teal.dark .secondary-badge {
  --mat-badge-background-color: #b1ccc6;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #b1ccc6 38%, transparent);
  --mat-badge-disabled-state-text-color: #1c3531;
  --mat-badge-text-color: #1c3531;
}
.theme-teal.dark .tertiary-badge {
  --mat-badge-background-color: #adcae6;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #adcae6 38%, transparent);
  --mat-badge-disabled-state-text-color: #153349;
  --mat-badge-text-color: #153349;
}
.theme-teal.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-teal.dark .primary-button {
  --mat-button-filled-container-color: #53dbc9;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #003731;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #003731 12%, transparent);
  --mat-button-filled-state-layer-color: #003731;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #53dbc9;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #53dbc9 12%, transparent);
  --mat-button-outlined-state-layer-color: #53dbc9;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #53dbc9;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #53dbc9 12%, transparent);
  --mat-button-protected-state-layer-color: #53dbc9;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #53dbc9;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #53dbc9 12%, transparent);
  --mat-button-text-state-layer-color: #53dbc9;
  --mat-button-tonal-container-color: #005048;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #74f8e5;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #74f8e5 12%, transparent);
  --mat-button-tonal-state-layer-color: #74f8e5;
}
.theme-teal.dark .secondary-button {
  --mat-button-filled-container-color: #b1ccc6;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #1c3531;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #1c3531 12%, transparent);
  --mat-button-filled-state-layer-color: #1c3531;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #b1ccc6;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #b1ccc6 12%, transparent);
  --mat-button-outlined-state-layer-color: #b1ccc6;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #b1ccc6;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #b1ccc6 12%, transparent);
  --mat-button-protected-state-layer-color: #b1ccc6;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #b1ccc6;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #b1ccc6 12%, transparent);
  --mat-button-text-state-layer-color: #b1ccc6;
  --mat-button-tonal-container-color: #334b47;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #cce8e2;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #cce8e2 12%, transparent);
  --mat-button-tonal-state-layer-color: #cce8e2;
}
.theme-teal.dark .tertiary-button {
  --mat-button-filled-container-color: #adcae6;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #153349;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #153349 12%, transparent);
  --mat-button-filled-state-layer-color: #153349;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #adcae6;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #adcae6 12%, transparent);
  --mat-button-outlined-state-layer-color: #adcae6;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #adcae6;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #adcae6 12%, transparent);
  --mat-button-protected-state-layer-color: #adcae6;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #adcae6;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #adcae6 12%, transparent);
  --mat-button-text-state-layer-color: #adcae6;
  --mat-button-tonal-container-color: #2d4961;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #cce5ff;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #cce5ff 12%, transparent);
  --mat-button-tonal-state-layer-color: #cce5ff;
}
.theme-teal.dark .error-button {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
}
.theme-teal.dark .mat-mdc-card {
  background: #1a202e;
}
.theme-teal.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a202e;
}
.theme-red.light {
  --mat-app-background-color: #fcf8fd;
  --mat-app-text-color: #1a202e;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #1a202e 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #5d3f3b;
  --mat-option-selected-state-layer-color: #ffdad5;
  --mat-optgroup-label-text-color: #232936;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #bb1614;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #bb1614;
  --mat-card-elevated-container-color: #f6f2f7;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #e5e1e6;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #fcf8fd;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #c8c5d0;
  --mat-card-subtitle-text-color: #1a202e;
  --mat-progress-bar-active-indicator-color: #bb1614;
  --mat-progress-bar-track-color: #e4e1ec;
  --mat-tooltip-container-color: #313034;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #f3eff4;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #bb1614;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #bb1614;
  --mat-form-field-filled-focus-label-text-color: #bb1614;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #bb1614;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #bb1614;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #bb1614;
  --mat-form-field-outlined-focus-outline-color: #bb1614;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #bb1614;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mat-dialog-container-color: #fcf8fd;
  --mat-dialog-subhead-color: #1a202e;
  --mat-dialog-supporting-text-color: #232936;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad5;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #5d3f3b;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #5d3f3b;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #5d3f3b;
  --mat-chip-selected-trailing-action-state-layer-color: #5d3f3b;
  --mat-chip-selected-trailing-icon-color: #5d3f3b;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #5d3f3b;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad5;
  --mat-slide-toggle-selected-focus-state-layer-color: #bb1614;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #bb1614;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad5;
  --mat-slide-toggle-selected-hover-state-layer-color: #bb1614;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #bb1614;
  --mat-slide-toggle-selected-icon-color: #930005;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad5;
  --mat-slide-toggle-selected-pressed-state-layer-color: #bb1614;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #bb1614;
  --mat-slide-toggle-selected-track-color: #bb1614;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
  --mat-radio-checked-ripple-color: #bb1614;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #bb1614;
  --mat-radio-selected-hover-icon-color: #bb1614;
  --mat-radio-selected-icon-color: #bb1614;
  --mat-radio-selected-pressed-icon-color: #bb1614;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-icon-color: #232936;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
  --mat-slider-active-track-color: #bb1614;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #bb1614;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #bb1614 20%, transparent);
  --mat-slider-handle-color: #bb1614;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #bb1614;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #bb1614 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #bb1614;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #bb1614;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #e4e1ec;
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #ffdad5;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #1a202e;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #1a202e;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #1a202e;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #1a202e;
  --mat-list-list-item-focus-state-layer-color: #1a202e;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #1a202e;
  --mat-list-list-item-hover-state-layer-color: #1a202e;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #1a202e;
  --mat-list-list-item-leading-avatar-color: #ffdad5;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #232936;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #bb1614;
  --mat-list-list-item-supporting-text-color: #232936;
  --mat-list-list-item-trailing-icon-color: #232936;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #232936;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-paginator-enabled-icon-color: #232936;
  --mat-tab-active-focus-indicator-color: #bb1614;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #bb1614;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #bb1614;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #bb1614;
  --mat-checkbox-selected-focus-state-layer-color: #bb1614;
  --mat-checkbox-selected-hover-icon-color: #bb1614;
  --mat-checkbox-selected-hover-state-layer-color: #bb1614;
  --mat-checkbox-selected-icon-color: #bb1614;
  --mat-checkbox-selected-pressed-icon-color: #bb1614;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #bb1614;
  --mat-button-filled-container-color: #bb1614;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #bb1614;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #bb1614 12%, transparent);
  --mat-button-outlined-state-layer-color: #bb1614;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #bb1614;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #bb1614 12%, transparent);
  --mat-button-protected-state-layer-color: #bb1614;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #bb1614;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #bb1614 12%, transparent);
  --mat-button-text-state-layer-color: #bb1614;
  --mat-button-tonal-container-color: #ffdad5;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #5d3f3b;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #5d3f3b 12%, transparent);
  --mat-button-tonal-state-layer-color: #5d3f3b;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #232936;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #232936 12%, transparent);
  --mat-icon-button-state-layer-color: #232936;
  --mat-fab-container-color: #ffdad5;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #930005;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #930005 12%, transparent);
  --mat-fab-small-container-color: #ffdad5;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #930005;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #930005 12%, transparent);
  --mat-fab-small-state-layer-color: #930005;
  --mat-fab-state-layer-color: #930005;
  --mat-snack-bar-button-color: #ffb4a9;
  --mat-snack-bar-container-color: #313034;
  --mat-snack-bar-supporting-text-color: #f3eff4;
  --mat-table-background-color: #fcf8fd;
  --mat-table-header-headline-color: #1a202e;
  --mat-table-row-item-label-text-color: #1a202e;
  --mat-table-row-item-outline-color: #777680;
  --mat-progress-spinner-active-indicator-color: #bb1614;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-divider-color: #777680;
  --mat-button-toggle-selected-state-background-color: #ffdad5;
  --mat-button-toggle-selected-state-text-color: #5d3f3b;
  --mat-button-toggle-state-layer-color: #1a202e;
  --mat-button-toggle-text-color: #1a202e;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #fcdfa6;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #775652;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdad5;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad5;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #bb1614;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #bb1614;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #bb1614;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #bb1614;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #bb1614;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-divider-color: #c8c5d0;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-expansion-header-indicator-color: #232936;
  --mat-expansion-header-text-color: #1a202e;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #fcf8fd;
  --mat-sidenav-container-text-color: #232936;
  --mat-sidenav-content-background-color: #fcf8fd;
  --mat-sidenav-content-text-color: #1a202e;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #bb1614;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #bb1614;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #bb1614;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
  --mat-sort-arrow-color: #1a202e;
  --mat-toolbar-container-background-color: #fcf8fd;
  --mat-toolbar-container-text-color: #1a202e;
  --mat-tree-container-background-color: #fcf8fd;
  --mat-tree-node-text-color: #1a202e;
  --mat-timepicker-container-background-color: #f0edf1;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-red.light .mat-primary {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #bb1614;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #bb1614;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #bb1614;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-red.light .mat-primary.mat-icon {
  --mat-icon-color: #bb1614;
}
.theme-red.light .mat-primary.mat-mdc-tab-group,
.theme-red.light .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #bb1614;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #bb1614;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #bb1614;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-red.light .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad5;
  --mat-slide-toggle-selected-focus-state-layer-color: #bb1614;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #bb1614;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad5;
  --mat-slide-toggle-selected-hover-state-layer-color: #bb1614;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #bb1614;
  --mat-slide-toggle-selected-icon-color: #930005;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad5;
  --mat-slide-toggle-selected-pressed-state-layer-color: #bb1614;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #bb1614;
  --mat-slide-toggle-selected-track-color: #bb1614;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-red.light .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #fcdfa6;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #775652;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdad5;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad5;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #bb1614;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #bb1614;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #bb1614;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #bb1614;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #bb1614;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-red.light .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #bb1614;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #bb1614;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #bb1614 12%, transparent);
  --mat-icon-button-state-layer-color: #bb1614;
}
.theme-red.light .mat-badge {
  --mat-badge-background-color: #bb1614;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #bb1614 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-red.light .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #574419;
  --mat-option-selected-state-layer-color: #fcdfa6;
}
.theme-red.light .mat-accent {
  --mat-progress-spinner-active-indicator-color: #705c2e;
}
.theme-red.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #705c2e;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #705c2e;
}
.theme-red.light .mat-accent {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #705c2e;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #705c2e;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #705c2e;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-red.light .mat-accent.mat-icon {
  --mat-icon-color: #705c2e;
}
.theme-red.light .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #705c2e;
  --mat-checkbox-selected-focus-state-layer-color: #705c2e;
  --mat-checkbox-selected-hover-icon-color: #705c2e;
  --mat-checkbox-selected-hover-state-layer-color: #705c2e;
  --mat-checkbox-selected-icon-color: #705c2e;
  --mat-checkbox-selected-pressed-icon-color: #705c2e;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #705c2e;
}
.theme-red.light .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #705c2e;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #705c2e;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #705c2e 20%, transparent);
  --mat-slider-handle-color: #705c2e;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #705c2e;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #705c2e 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #705c2e;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #705c2e;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-red.light .mat-accent.mat-mdc-tab-group,
.theme-red.light .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #705c2e;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #705c2e;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #705c2e;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-red.light .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #fcdfa6;
  --mat-slide-toggle-selected-focus-state-layer-color: #705c2e;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #705c2e;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #fcdfa6;
  --mat-slide-toggle-selected-hover-state-layer-color: #705c2e;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #705c2e;
  --mat-slide-toggle-selected-icon-color: #574419;
  --mat-slide-toggle-selected-pressed-handle-color: #fcdfa6;
  --mat-slide-toggle-selected-pressed-state-layer-color: #705c2e;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #705c2e;
  --mat-slide-toggle-selected-track-color: #705c2e;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-red.light .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #705c2e;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-red.light .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #705c2e;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #705c2e;
  --mat-radio-selected-hover-icon-color: #705c2e;
  --mat-radio-selected-icon-color: #705c2e;
  --mat-radio-selected-pressed-icon-color: #705c2e;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-red.light .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #705c2e;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-red.light .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #705c2e;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #705c2e;
  --mat-form-field-filled-focus-label-text-color: #705c2e;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #705c2e;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #705c2e;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #705c2e;
  --mat-form-field-outlined-focus-outline-color: #705c2e;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-red.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #fcdfa6;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #775652;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdad5;
  --mat-datepicker-calendar-date-in-range-state-background-color: #fcdfa6;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #705c2e;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #705c2e;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #705c2e;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #705c2e;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #705c2e;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-red.light .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #705c2e;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #705c2e;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #705c2e 12%, transparent);
  --mat-button-outlined-state-layer-color: #705c2e;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #705c2e;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #705c2e 12%, transparent);
  --mat-button-protected-state-layer-color: #705c2e;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #705c2e;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #705c2e 12%, transparent);
  --mat-button-text-state-layer-color: #705c2e;
  --mat-button-tonal-container-color: #fcdfa6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #574419;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #574419 12%, transparent);
  --mat-button-tonal-state-layer-color: #574419;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #705c2e;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #705c2e;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #705c2e 12%, transparent);
  --mat-icon-button-state-layer-color: #705c2e;
}
.theme-red.light .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #fcdfa6;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #574419;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #574419;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #574419;
  --mat-chip-selected-trailing-action-state-layer-color: #574419;
  --mat-chip-selected-trailing-icon-color: #574419;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #574419;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-red.light .mat-accent .mdc-list-item__start,
.theme-red.light .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #705c2e;
  --mat-checkbox-selected-focus-state-layer-color: #705c2e;
  --mat-checkbox-selected-hover-icon-color: #705c2e;
  --mat-checkbox-selected-hover-state-layer-color: #705c2e;
  --mat-checkbox-selected-icon-color: #705c2e;
  --mat-checkbox-selected-pressed-icon-color: #705c2e;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #705c2e;
  --mat-radio-checked-ripple-color: #705c2e;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #705c2e;
  --mat-radio-selected-hover-icon-color: #705c2e;
  --mat-radio-selected-icon-color: #705c2e;
  --mat-radio-selected-pressed-icon-color: #705c2e;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-red.light .mat-accent.mat-mdc-fab,
.theme-red.light .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #fcdfa6;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #574419;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #574419 12%, transparent);
  --mat-fab-small-container-color: #fcdfa6;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #574419;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #574419 12%, transparent);
  --mat-fab-small-state-layer-color: #574419;
  --mat-fab-state-layer-color: #574419;
}
.theme-red.light .mat-badge-accent {
  --mat-badge-background-color: #705c2e;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #705c2e 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-red.light .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #93000a;
  --mat-option-selected-state-layer-color: #ffdad6;
}
.theme-red.light .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ba1a1a;
}
.theme-red.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #ba1a1a;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ba1a1a;
}
.theme-red.light .mat-warn {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-red.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ba1a1a;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #ba1a1a;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ba1a1a 20%, transparent);
  --mat-slider-handle-color: #ba1a1a;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ba1a1a 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ba1a1a;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-red.light .mat-warn.mat-mdc-tab-group,
.theme-red.light .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ba1a1a;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #ba1a1a;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #ba1a1a;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-red.light .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad6;
  --mat-slide-toggle-selected-focus-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ba1a1a;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad6;
  --mat-slide-toggle-selected-hover-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ba1a1a;
  --mat-slide-toggle-selected-icon-color: #93000a;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ba1a1a;
  --mat-slide-toggle-selected-track-color: #ba1a1a;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-red.light .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #ba1a1a;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-red.light .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ba1a1a;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-red.light .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #ba1a1a;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #ba1a1a;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-red.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #fcdfa6;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #775652;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdad5;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #ba1a1a;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-red.light .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ba1a1a;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-icon-button-state-layer-color: #ba1a1a;
}
.theme-red.light .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad6;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #93000a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #93000a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #93000a;
  --mat-chip-selected-trailing-action-state-layer-color: #93000a;
  --mat-chip-selected-trailing-icon-color: #93000a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #93000a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-red.light .mat-warn .mdc-list-item__start,
.theme-red.light .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-red.light .mat-badge-warn {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-red.light .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-red.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
}
.theme-red.light .user-panel {
  border-bottom: 1px solid #e3eaf2;
}
.theme-red.light .side-Toggle {
  color: #bb1614;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-red.light .sidemenu > .menu-item > .menu-heading {
  color: #1a202e;
}
.theme-red.light .sidemenu > .menu-item > .menu-heading:hover,
.theme-red.light .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(187, 22, 20, 0.05);
}
.theme-red.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-red.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(187, 22, 20, 0.1) 0%,
      rgba(187, 22, 20, 0.15) 100%);
}
.theme-red.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-red.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #bb1614;
}
.theme-red.light .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-red.light .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(7.5833333333, 9.3333333333, 13.4166666667);
}
.theme-red.light .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(187, 22, 20, 0.08) !important;
}
.theme-red.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #bb1614 0%,
      rgb(140.9275362319, 16.5797101449, 15.0724637681) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(187, 22, 20, 0.3);
}
.theme-red.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-red.light .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #bb1614 !important;
  font-weight: 500 !important;
}
.theme-red.light .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-red.light .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(187, 22, 20, 0.12);
}
.theme-red.light .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #bb1614;
}
.theme-red.light .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-red.light .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-red.light .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-red.light .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #bb1614 0%,
      rgb(140.9275362319, 16.5797101449, 15.0724637681) 100%);
}
.theme-red.light .sidemenu.submenu {
  background: rgba(237, 243, 249, 0.8);
}
.theme-red.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(187, 22, 20, 0.1) !important;
}
.theme-red.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #bb1614 !important;
  box-shadow: 0 0 0 3px rgba(187, 22, 20, 0.2);
}
.theme-red.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #bb1614 !important;
  font-weight: 500 !important;
}
.theme-red.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-red.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(187, 22, 20, 0.15);
}
.theme-red.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-red.light .sidemenu .menu-divider .menu-group-heading {
  color: rgba(26, 32, 46, 0.5);
}
.theme-red.light .sidemenu .menu-divider .menu-group-heading::before {
  background: #ffffff;
}
.theme-red.light .customizer-title h3 {
  color: #bb1614;
}
.theme-red.light .topmenu {
  background: #ffffff;
}
.theme-red.light .topmenu .mat-mdc-button {
  color: #1a202e;
}
.theme-red.light .topmenu .mat-mdc-button.active {
  background-color: rgba(187, 22, 20, 0.15) !important;
}
.theme-red.light .topmenu .menu-badge-color {
  background: #bb1614;
}
.theme-red.light .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-red.light .topmenu-panel .mat-mdc-menu-item {
  color: #1a202e;
}
.theme-red.light .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #775652;
}
.theme-red.light .mat-drawer-container {
  background-color: #edf3f9;
}
.theme-red.light .sidenav.mat-drawer-side {
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-red.light .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-red.light .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-red.light a:not(.mat-mdc-button-base) {
  color: #e0342a;
}
.theme-red.light a:not(.mat-mdc-button-base):hover {
  color: rgb(230.4795081967, 94.4303278689, 86.5204918033);
}
.theme-red.light code {
  background-color: rgba(96, 112, 134, 0.03);
}
.theme-red.light .primaryColorBG {
  background-color: #e0342a;
}
.theme-red.light .secondaryColorBG {
  background-color: #775652;
}
.theme-red.light .warnColorBG {
  background-color: #705c2e;
}
.theme-red.light .task-module .mat-drawer.mat-drawer-end {
  background: #ffffff;
}
.theme-red.light .mat-mdc-table {
  background: #ffffff;
}
.theme-red.light .mat-mdc-paginator {
  background: #ffffff;
}
.theme-red.light .primary-badge {
  --mat-badge-background-color: #bb1614;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #bb1614 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-red.light .secondary-badge {
  --mat-badge-background-color: #775652;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #775652 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-red.light .tertiary-badge {
  --mat-badge-background-color: #705c2e;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #705c2e 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-red.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-red.light .primary-button {
  --mat-button-filled-container-color: #bb1614;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #bb1614;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #bb1614 12%, transparent);
  --mat-button-outlined-state-layer-color: #bb1614;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #bb1614;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #bb1614 12%, transparent);
  --mat-button-protected-state-layer-color: #bb1614;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #bb1614;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #bb1614 12%, transparent);
  --mat-button-text-state-layer-color: #bb1614;
  --mat-button-tonal-container-color: #ffdad5;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #930005;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #930005 12%, transparent);
  --mat-button-tonal-state-layer-color: #930005;
}
.theme-red.light .secondary-button {
  --mat-button-filled-container-color: #775652;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #775652;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #775652 12%, transparent);
  --mat-button-outlined-state-layer-color: #775652;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #775652;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #775652 12%, transparent);
  --mat-button-protected-state-layer-color: #775652;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #775652;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #775652 12%, transparent);
  --mat-button-text-state-layer-color: #775652;
  --mat-button-tonal-container-color: #ffdad5;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #5d3f3b;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #5d3f3b 12%, transparent);
  --mat-button-tonal-state-layer-color: #5d3f3b;
}
.theme-red.light .tertiary-button {
  --mat-button-filled-container-color: #705c2e;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #705c2e;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #705c2e 12%, transparent);
  --mat-button-outlined-state-layer-color: #705c2e;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #705c2e;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #705c2e 12%, transparent);
  --mat-button-protected-state-layer-color: #705c2e;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #705c2e;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #705c2e 12%, transparent);
  --mat-button-text-state-layer-color: #705c2e;
  --mat-button-tonal-container-color: #fcdfa6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #574419;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #574419 12%, transparent);
  --mat-button-tonal-state-layer-color: #574419;
}
.theme-red.light .error-button {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
}
.theme-red.light .mat-mdc-card {
  background: #ffffff;
}
.theme-red.light .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #ffffff;
}
.theme-red.dark {
  --mat-app-background-color: #131316;
  --mat-app-text-color: #e5e1e6;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #e5e1e6 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdad5;
  --mat-option-selected-state-layer-color: #5d3f3b;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #690002;
  --mat-pseudo-checkbox-full-selected-icon-color: #ffb4a9;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb4a9;
  --mat-card-elevated-container-color: #1a202e;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #353438;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #131316;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #232936;
  --mat-card-subtitle-text-color: #e5e1e6;
  --mat-progress-bar-active-indicator-color: #ffb4a9;
  --mat-progress-bar-track-color: #232936;
  --mat-tooltip-container-color: #e5e1e6;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #313034;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #ffb4a9;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #ffb4a9;
  --mat-form-field-filled-focus-label-text-color: #ffb4a9;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #ffb4a9;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #ffb4a9;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #ffb4a9;
  --mat-form-field-outlined-focus-outline-color: #ffb4a9;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #ffb4a9;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mat-dialog-container-color: #131316;
  --mat-dialog-subhead-color: #e5e1e6;
  --mat-dialog-supporting-text-color: #e4e1ec;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #5d3f3b;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdad5;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdad5;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdad5;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad5;
  --mat-chip-selected-trailing-icon-color: #ffdad5;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdad5;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #930005;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb4a9;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb4a9;
  --mat-slide-toggle-selected-handle-color: #690002;
  --mat-slide-toggle-selected-hover-handle-color: #930005;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb4a9;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb4a9;
  --mat-slide-toggle-selected-icon-color: #ffdad5;
  --mat-slide-toggle-selected-pressed-handle-color: #930005;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb4a9;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb4a9;
  --mat-slide-toggle-selected-track-color: #ffb4a9;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
  --mat-radio-checked-ripple-color: #ffb4a9;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4a9;
  --mat-radio-selected-hover-icon-color: #ffb4a9;
  --mat-radio-selected-icon-color: #ffb4a9;
  --mat-radio-selected-pressed-icon-color: #ffb4a9;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-icon-color: #e4e1ec;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
  --mat-slider-active-track-color: #ffb4a9;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #ffb4a9;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb4a9 20%, transparent);
  --mat-slider-handle-color: #ffb4a9;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ffb4a9;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb4a9 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ffb4a9;
  --mat-slider-label-label-text-color: #690002;
  --mat-slider-ripple-color: #ffb4a9;
  --mat-slider-with-overlap-handle-outline-color: #690002;
  --mat-slider-with-tick-marks-active-container-color: #690002;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #232936;
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-menu-container-color: #1a202e;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #5d3f3b;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #e5e1e6;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #e5e1e6;
  --mat-list-list-item-leading-avatar-color: #930005;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #e4e1ec;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #ffb4a9;
  --mat-list-list-item-supporting-text-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-tab-active-focus-indicator-color: #ffb4a9;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb4a9;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb4a9;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690002;
  --mat-checkbox-selected-focus-icon-color: #ffb4a9;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4a9;
  --mat-checkbox-selected-hover-icon-color: #ffb4a9;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4a9;
  --mat-checkbox-selected-icon-color: #ffb4a9;
  --mat-checkbox-selected-pressed-icon-color: #ffb4a9;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4a9;
  --mat-button-filled-container-color: #ffb4a9;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690002;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690002 12%, transparent);
  --mat-button-filled-state-layer-color: #690002;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4a9;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4a9 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4a9;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4a9;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4a9 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4a9;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4a9;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4a9 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4a9;
  --mat-button-tonal-container-color: #5d3f3b;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad5;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad5 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad5;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #e4e1ec;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #e4e1ec 12%, transparent);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-fab-container-color: #930005;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #ffdad5;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #ffdad5 12%, transparent);
  --mat-fab-small-container-color: #930005;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #ffdad5;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffdad5 12%, transparent);
  --mat-fab-small-state-layer-color: #ffdad5;
  --mat-fab-state-layer-color: #ffdad5;
  --mat-snack-bar-button-color: #bb1614;
  --mat-snack-bar-container-color: #e5e1e6;
  --mat-snack-bar-supporting-text-color: #313034;
  --mat-table-background-color: #131316;
  --mat-table-header-headline-color: #e5e1e6;
  --mat-table-row-item-label-text-color: #e5e1e6;
  --mat-table-row-item-outline-color: #918f9a;
  --mat-progress-spinner-active-indicator-color: #ffb4a9;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-divider-color: #918f9a;
  --mat-button-toggle-selected-state-background-color: #5d3f3b;
  --mat-button-toggle-selected-state-text-color: #ffdad5;
  --mat-button-toggle-state-layer-color: #e5e1e6;
  --mat-button-toggle-text-color: #e5e1e6;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #574419;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb7;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d3f3b;
  --mat-datepicker-calendar-date-in-range-state-background-color: #930005;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4a9;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4a9;
  --mat-datepicker-calendar-date-selected-state-text-color: #690002;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb4a9;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4a9;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb4a9;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-divider-color: #232936;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-expansion-header-indicator-color: #e4e1ec;
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #131316;
  --mat-sidenav-container-text-color: #e4e1ec;
  --mat-sidenav-content-background-color: #131316;
  --mat-sidenav-content-text-color: #e5e1e6;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb4a9;
  --mat-stepper-header-done-state-icon-foreground-color: #690002;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4a9;
  --mat-stepper-header-edit-state-icon-foreground-color: #690002;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4a9;
  --mat-stepper-header-selected-state-icon-foreground-color: #690002;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
  --mat-sort-arrow-color: #e5e1e6;
  --mat-toolbar-container-background-color: #131316;
  --mat-toolbar-container-text-color: #e5e1e6;
  --mat-tree-container-background-color: #131316;
  --mat-tree-node-text-color: #e5e1e6;
  --mat-timepicker-container-background-color: #1a202e;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-red.dark .mat-primary {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb4a9;
  --mat-stepper-header-done-state-icon-foreground-color: #690002;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4a9;
  --mat-stepper-header-edit-state-icon-foreground-color: #690002;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4a9;
  --mat-stepper-header-selected-state-icon-foreground-color: #690002;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-red.dark .mat-primary.mat-icon {
  --mat-icon-color: #ffb4a9;
}
.theme-red.dark .mat-primary.mat-mdc-tab-group,
.theme-red.dark .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ffb4a9;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb4a9;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb4a9;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-red.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #930005;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb4a9;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb4a9;
  --mat-slide-toggle-selected-handle-color: #690002;
  --mat-slide-toggle-selected-hover-handle-color: #930005;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb4a9;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb4a9;
  --mat-slide-toggle-selected-icon-color: #ffdad5;
  --mat-slide-toggle-selected-pressed-handle-color: #930005;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb4a9;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb4a9;
  --mat-slide-toggle-selected-track-color: #ffb4a9;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-red.dark .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #574419;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb7;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d3f3b;
  --mat-datepicker-calendar-date-in-range-state-background-color: #930005;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4a9;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4a9;
  --mat-datepicker-calendar-date-selected-state-text-color: #690002;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb4a9;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4a9;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb4a9;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-red.dark .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ffb4a9;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ffb4a9;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffb4a9 12%, transparent);
  --mat-icon-button-state-layer-color: #ffb4a9;
}
.theme-red.dark .mat-badge {
  --mat-badge-background-color: #ffb4a9;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4a9 38%, transparent);
  --mat-badge-disabled-state-text-color: #690002;
  --mat-badge-text-color: #690002;
}
.theme-red.dark .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #fcdfa6;
  --mat-option-selected-state-layer-color: #574419;
}
.theme-red.dark .mat-accent {
  --mat-progress-spinner-active-indicator-color: #dfc38c;
}
.theme-red.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #3e2e04;
  --mat-pseudo-checkbox-full-selected-icon-color: #dfc38c;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #dfc38c;
}
.theme-red.dark .mat-accent {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #dfc38c;
  --mat-stepper-header-done-state-icon-foreground-color: #3e2e04;
  --mat-stepper-header-edit-state-icon-background-color: #dfc38c;
  --mat-stepper-header-edit-state-icon-foreground-color: #3e2e04;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #dfc38c;
  --mat-stepper-header-selected-state-icon-foreground-color: #3e2e04;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-red.dark .mat-accent.mat-icon {
  --mat-icon-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #3e2e04;
  --mat-checkbox-selected-focus-icon-color: #dfc38c;
  --mat-checkbox-selected-focus-state-layer-color: #dfc38c;
  --mat-checkbox-selected-hover-icon-color: #dfc38c;
  --mat-checkbox-selected-hover-state-layer-color: #dfc38c;
  --mat-checkbox-selected-icon-color: #dfc38c;
  --mat-checkbox-selected-pressed-icon-color: #dfc38c;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #dfc38c;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #dfc38c;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #dfc38c 20%, transparent);
  --mat-slider-handle-color: #dfc38c;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #dfc38c;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #dfc38c 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #dfc38c;
  --mat-slider-label-label-text-color: #3e2e04;
  --mat-slider-ripple-color: #dfc38c;
  --mat-slider-with-overlap-handle-outline-color: #3e2e04;
  --mat-slider-with-tick-marks-active-container-color: #3e2e04;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-red.dark .mat-accent.mat-mdc-tab-group,
.theme-red.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #dfc38c;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #dfc38c;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #dfc38c;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-red.dark .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #574419;
  --mat-slide-toggle-selected-focus-state-layer-color: #dfc38c;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #dfc38c;
  --mat-slide-toggle-selected-handle-color: #3e2e04;
  --mat-slide-toggle-selected-hover-handle-color: #574419;
  --mat-slide-toggle-selected-hover-state-layer-color: #dfc38c;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #dfc38c;
  --mat-slide-toggle-selected-icon-color: #fcdfa6;
  --mat-slide-toggle-selected-pressed-handle-color: #574419;
  --mat-slide-toggle-selected-pressed-state-layer-color: #dfc38c;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #dfc38c;
  --mat-slide-toggle-selected-track-color: #dfc38c;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-red.dark .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #dfc38c;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-red.dark .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #dfc38c;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #dfc38c;
  --mat-radio-selected-hover-icon-color: #dfc38c;
  --mat-radio-selected-icon-color: #dfc38c;
  --mat-radio-selected-pressed-icon-color: #dfc38c;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-red.dark .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #dfc38c;
  --mat-progress-bar-track-color: #232936;
}
.theme-red.dark .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #dfc38c;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #dfc38c;
  --mat-form-field-filled-focus-label-text-color: #dfc38c;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #dfc38c;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #dfc38c;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #dfc38c;
  --mat-form-field-outlined-focus-outline-color: #dfc38c;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-red.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #574419;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb7;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d3f3b;
  --mat-datepicker-calendar-date-in-range-state-background-color: #574419;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #dfc38c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #dfc38c;
  --mat-datepicker-calendar-date-selected-state-text-color: #3e2e04;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #dfc38c;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #dfc38c;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #dfc38c;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-red.dark .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #dfc38c;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #3e2e04;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #3e2e04 12%, transparent);
  --mat-button-filled-state-layer-color: #3e2e04;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #dfc38c;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #dfc38c 12%, transparent);
  --mat-button-outlined-state-layer-color: #dfc38c;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #dfc38c;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #dfc38c 12%, transparent);
  --mat-button-protected-state-layer-color: #dfc38c;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #dfc38c;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #dfc38c 12%, transparent);
  --mat-button-text-state-layer-color: #dfc38c;
  --mat-button-tonal-container-color: #574419;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #fcdfa6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #fcdfa6 12%, transparent);
  --mat-button-tonal-state-layer-color: #fcdfa6;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #dfc38c;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #dfc38c;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #dfc38c 12%, transparent);
  --mat-icon-button-state-layer-color: #dfc38c;
}
.theme-red.dark .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #574419;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #fcdfa6;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #fcdfa6;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #fcdfa6;
  --mat-chip-selected-trailing-action-state-layer-color: #fcdfa6;
  --mat-chip-selected-trailing-icon-color: #fcdfa6;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #fcdfa6;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-red.dark .mat-accent .mdc-list-item__start,
.theme-red.dark .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #3e2e04;
  --mat-checkbox-selected-focus-icon-color: #dfc38c;
  --mat-checkbox-selected-focus-state-layer-color: #dfc38c;
  --mat-checkbox-selected-hover-icon-color: #dfc38c;
  --mat-checkbox-selected-hover-state-layer-color: #dfc38c;
  --mat-checkbox-selected-icon-color: #dfc38c;
  --mat-checkbox-selected-pressed-icon-color: #dfc38c;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #dfc38c;
  --mat-radio-checked-ripple-color: #dfc38c;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #dfc38c;
  --mat-radio-selected-hover-icon-color: #dfc38c;
  --mat-radio-selected-icon-color: #dfc38c;
  --mat-radio-selected-pressed-icon-color: #dfc38c;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-red.dark .mat-accent.mat-mdc-fab,
.theme-red.dark .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #574419;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #fcdfa6;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #fcdfa6 12%, transparent);
  --mat-fab-small-container-color: #574419;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #fcdfa6;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #fcdfa6 12%, transparent);
  --mat-fab-small-state-layer-color: #fcdfa6;
  --mat-fab-state-layer-color: #fcdfa6;
}
.theme-red.dark .mat-badge-accent {
  --mat-badge-background-color: #dfc38c;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #dfc38c 38%, transparent);
  --mat-badge-disabled-state-text-color: #3e2e04;
  --mat-badge-text-color: #3e2e04;
}
.theme-red.dark .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
}
.theme-red.dark .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ffb4ab;
}
.theme-red.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #690005;
  --mat-pseudo-checkbox-full-selected-icon-color: #ffb4ab;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb4ab;
}
.theme-red.dark .mat-warn {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-done-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-red.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ffb4ab;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #ffb4ab;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb4ab 20%, transparent);
  --mat-slider-handle-color: #ffb4ab;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb4ab 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ffb4ab;
  --mat-slider-label-label-text-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-with-tick-marks-active-container-color: #690005;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-red.dark .mat-warn.mat-mdc-tab-group,
.theme-red.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ffb4ab;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb4ab;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb4ab;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-red.dark .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #93000a;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb4ab;
  --mat-slide-toggle-selected-handle-color: #690005;
  --mat-slide-toggle-selected-hover-handle-color: #93000a;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb4ab;
  --mat-slide-toggle-selected-icon-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-handle-color: #93000a;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb4ab;
  --mat-slide-toggle-selected-track-color: #ffb4ab;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-red.dark .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #ffb4ab;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-red.dark .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ffb4ab;
  --mat-progress-bar-track-color: #232936;
}
.theme-red.dark .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #ffb4ab;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #ffb4ab;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-red.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #574419;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb7;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d3f3b;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb4ab;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-red.dark .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ffb4ab;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-icon-button-state-layer-color: #ffb4ab;
}
.theme-red.dark .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #93000a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdad6;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdad6;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-red.dark .mat-warn .mdc-list-item__start,
.theme-red.dark .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-red.dark .mat-badge-warn {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-red.dark .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-red.dark .sidebar-header {
  color: #bfcde3;
  background: #1a202e;
}
.theme-red.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.theme-red.dark .side-Toggle {
  color: #ffb4a9;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-red.dark .sidemenu > .menu-item > .menu-heading {
  color: #bfcde3;
}
.theme-red.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-red.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(255, 180, 169, 0.05);
}
.theme-red.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-red.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(255, 180, 169, 0.1) 0%,
      rgba(255, 180, 169, 0.15) 100%);
}
.theme-red.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-red.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #ffb4a9;
}
.theme-red.dark .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-red.dark .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(155.5217391304, 177.2826086957, 211.4782608696);
}
.theme-red.dark .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(255, 180, 169, 0.08) !important;
}
.theme-red.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #ffb4a9 0%,
      rgb(255, 135.523255814, 118) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(255, 180, 169, 0.3);
}
.theme-red.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-red.dark .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #ffb4a9 !important;
  font-weight: 500 !important;
}
.theme-red.dark .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-red.dark .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(255, 180, 169, 0.12);
}
.theme-red.dark .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #ffb4a9;
}
.theme-red.dark .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-red.dark .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-red.dark .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-red.dark .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #ffb4a9 0%,
      rgb(255, 135.523255814, 118) 100%);
}
.theme-red.dark .sidemenu.submenu {
  background: rgba(35, 43, 62, 0.8);
}
.theme-red.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(255, 180, 169, 0.1) !important;
}
.theme-red.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #ffb4a9 !important;
  box-shadow: 0 0 0 3px rgba(255, 180, 169, 0.2);
}
.theme-red.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #ffb4a9 !important;
  font-weight: 500 !important;
}
.theme-red.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-red.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(255, 180, 169, 0.15);
}
.theme-red.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-red.dark .sidemenu .menu-divider .menu-group-heading {
  color: rgba(191, 205, 227, 0.5);
}
.theme-red.dark .sidemenu .menu-divider .menu-group-heading::before {
  background: #1a202e;
}
.theme-red.dark .customizer-title h3 {
  color: #ffb4a9;
}
.theme-red.dark .topmenu {
  background: #232b3e;
}
.theme-red.dark .topmenu .mat-mdc-button {
  color: #bfcde3;
}
.theme-red.dark .topmenu .mat-mdc-button.active {
  background-color: rgba(255, 180, 169, 0.15) !important;
}
.theme-red.dark .topmenu .menu-badge-color {
  background: #ffb4a9;
}
.theme-red.dark .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-red.dark .topmenu-panel .mat-mdc-menu-item {
  color: #bfcde3;
}
.theme-red.dark .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #e7bdb7;
}
.theme-red.dark .mat-drawer-container {
  background-color: #232b3e;
}
.theme-red.dark .sidenav.mat-drawer-side {
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-red.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-red.dark .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-red.dark a:not(.mat-mdc-button-base) {
  color: #e0342a;
}
.theme-red.dark a:not(.mat-mdc-button-base):hover {
  color: rgb(230.4795081967, 94.4303278689, 86.5204918033);
}
.theme-red.dark code {
  background-color: rgba(144, 159, 180, 0.03);
}
.theme-red.dark .primaryColorBG {
  background-color: #e0342a;
}
.theme-red.dark .secondaryColorBG {
  background-color: #e7bdb7;
}
.theme-red.dark .warnColorBG {
  background-color: #dfc38c;
}
.theme-red.dark .task-module .mat-drawer.mat-drawer-end {
  background: #1a202e;
}
.theme-red.dark .mat-mdc-table {
  background: #1a202e;
}
.theme-red.dark .mat-mdc-paginator {
  background: #1a202e;
}
.theme-red.dark .primary-badge {
  --mat-badge-background-color: #ffb4a9;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4a9 38%, transparent);
  --mat-badge-disabled-state-text-color: #690002;
  --mat-badge-text-color: #690002;
}
.theme-red.dark .secondary-badge {
  --mat-badge-background-color: #e7bdb7;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #e7bdb7 38%, transparent);
  --mat-badge-disabled-state-text-color: #442926;
  --mat-badge-text-color: #442926;
}
.theme-red.dark .tertiary-badge {
  --mat-badge-background-color: #dfc38c;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #dfc38c 38%, transparent);
  --mat-badge-disabled-state-text-color: #3e2e04;
  --mat-badge-text-color: #3e2e04;
}
.theme-red.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-red.dark .primary-button {
  --mat-button-filled-container-color: #ffb4a9;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690002;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690002 12%, transparent);
  --mat-button-filled-state-layer-color: #690002;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4a9;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4a9 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4a9;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4a9;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4a9 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4a9;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4a9;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4a9 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4a9;
  --mat-button-tonal-container-color: #930005;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad5;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad5 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad5;
}
.theme-red.dark .secondary-button {
  --mat-button-filled-container-color: #e7bdb7;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #442926;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #442926 12%, transparent);
  --mat-button-filled-state-layer-color: #442926;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #e7bdb7;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #e7bdb7 12%, transparent);
  --mat-button-outlined-state-layer-color: #e7bdb7;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #e7bdb7;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #e7bdb7 12%, transparent);
  --mat-button-protected-state-layer-color: #e7bdb7;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #e7bdb7;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #e7bdb7 12%, transparent);
  --mat-button-text-state-layer-color: #e7bdb7;
  --mat-button-tonal-container-color: #5d3f3b;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad5;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad5 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad5;
}
.theme-red.dark .tertiary-button {
  --mat-button-filled-container-color: #dfc38c;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #3e2e04;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #3e2e04 12%, transparent);
  --mat-button-filled-state-layer-color: #3e2e04;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #dfc38c;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #dfc38c 12%, transparent);
  --mat-button-outlined-state-layer-color: #dfc38c;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #dfc38c;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #dfc38c 12%, transparent);
  --mat-button-protected-state-layer-color: #dfc38c;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #dfc38c;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #dfc38c 12%, transparent);
  --mat-button-text-state-layer-color: #dfc38c;
  --mat-button-tonal-container-color: #574419;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #fcdfa6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #fcdfa6 12%, transparent);
  --mat-button-tonal-state-layer-color: #fcdfa6;
}
.theme-red.dark .error-button {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
}
.theme-red.dark .mat-mdc-card {
  background: #1a202e;
}
.theme-red.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a202e;
}
.theme-orange.light {
  --mat-app-background-color: #fcf8fd;
  --mat-app-text-color: #1a202e;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #1a202e 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #5d4036;
  --mat-option-selected-state-layer-color: #ffdbcf;
  --mat-optgroup-label-text-color: #232936;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #aa3700;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #aa3700;
  --mat-card-elevated-container-color: #f6f2f7;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #e5e1e6;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #fcf8fd;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #c8c5d0;
  --mat-card-subtitle-text-color: #1a202e;
  --mat-progress-bar-active-indicator-color: #aa3700;
  --mat-progress-bar-track-color: #e4e1ec;
  --mat-tooltip-container-color: #313034;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #f3eff4;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #aa3700;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #aa3700;
  --mat-form-field-filled-focus-label-text-color: #aa3700;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #aa3700;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #aa3700;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #aa3700;
  --mat-form-field-outlined-focus-outline-color: #aa3700;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #aa3700;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mat-dialog-container-color: #fcf8fd;
  --mat-dialog-subhead-color: #1a202e;
  --mat-dialog-supporting-text-color: #232936;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdbcf;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #5d4036;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #5d4036;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #5d4036;
  --mat-chip-selected-trailing-action-state-layer-color: #5d4036;
  --mat-chip-selected-trailing-icon-color: #5d4036;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #5d4036;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdbcf;
  --mat-slide-toggle-selected-focus-state-layer-color: #aa3700;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #aa3700;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdbcf;
  --mat-slide-toggle-selected-hover-state-layer-color: #aa3700;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #aa3700;
  --mat-slide-toggle-selected-icon-color: #822800;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdbcf;
  --mat-slide-toggle-selected-pressed-state-layer-color: #aa3700;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #aa3700;
  --mat-slide-toggle-selected-track-color: #aa3700;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
  --mat-radio-checked-ripple-color: #aa3700;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #aa3700;
  --mat-radio-selected-hover-icon-color: #aa3700;
  --mat-radio-selected-icon-color: #aa3700;
  --mat-radio-selected-pressed-icon-color: #aa3700;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-icon-color: #232936;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
  --mat-slider-active-track-color: #aa3700;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #aa3700;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #aa3700 20%, transparent);
  --mat-slider-handle-color: #aa3700;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #aa3700;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #aa3700 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #aa3700;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #aa3700;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #e4e1ec;
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #ffdbcf;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #1a202e;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #1a202e;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #1a202e;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #1a202e;
  --mat-list-list-item-focus-state-layer-color: #1a202e;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #1a202e;
  --mat-list-list-item-hover-state-layer-color: #1a202e;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #1a202e;
  --mat-list-list-item-leading-avatar-color: #ffdbcf;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #232936;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #aa3700;
  --mat-list-list-item-supporting-text-color: #232936;
  --mat-list-list-item-trailing-icon-color: #232936;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #232936;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-paginator-enabled-icon-color: #232936;
  --mat-tab-active-focus-indicator-color: #aa3700;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #aa3700;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #aa3700;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #aa3700;
  --mat-checkbox-selected-focus-state-layer-color: #aa3700;
  --mat-checkbox-selected-hover-icon-color: #aa3700;
  --mat-checkbox-selected-hover-state-layer-color: #aa3700;
  --mat-checkbox-selected-icon-color: #aa3700;
  --mat-checkbox-selected-pressed-icon-color: #aa3700;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #aa3700;
  --mat-button-filled-container-color: #aa3700;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #aa3700;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #aa3700 12%, transparent);
  --mat-button-outlined-state-layer-color: #aa3700;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #aa3700;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #aa3700 12%, transparent);
  --mat-button-protected-state-layer-color: #aa3700;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #aa3700;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #aa3700 12%, transparent);
  --mat-button-text-state-layer-color: #aa3700;
  --mat-button-tonal-container-color: #ffdbcf;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #5d4036;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #5d4036 12%, transparent);
  --mat-button-tonal-state-layer-color: #5d4036;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #232936;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #232936 12%, transparent);
  --mat-icon-button-state-layer-color: #232936;
  --mat-fab-container-color: #ffdbcf;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #822800;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #822800 12%, transparent);
  --mat-fab-small-container-color: #ffdbcf;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #822800;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #822800 12%, transparent);
  --mat-fab-small-state-layer-color: #822800;
  --mat-fab-state-layer-color: #822800;
  --mat-snack-bar-button-color: #ffb59b;
  --mat-snack-bar-container-color: #313034;
  --mat-snack-bar-supporting-text-color: #f3eff4;
  --mat-table-background-color: #fcf8fd;
  --mat-table-header-headline-color: #1a202e;
  --mat-table-row-item-label-text-color: #1a202e;
  --mat-table-row-item-outline-color: #777680;
  --mat-progress-spinner-active-indicator-color: #aa3700;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-divider-color: #777680;
  --mat-button-toggle-selected-state-background-color: #ffdbcf;
  --mat-button-toggle-selected-state-text-color: #5d4036;
  --mat-button-toggle-state-layer-color: #1a202e;
  --mat-button-toggle-text-color: #1a202e;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #f3e2a7;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #77574c;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdbcf;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdbcf;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #aa3700;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #aa3700;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #aa3700;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #aa3700;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #aa3700;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-divider-color: #c8c5d0;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-expansion-header-indicator-color: #232936;
  --mat-expansion-header-text-color: #1a202e;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #fcf8fd;
  --mat-sidenav-container-text-color: #232936;
  --mat-sidenav-content-background-color: #fcf8fd;
  --mat-sidenav-content-text-color: #1a202e;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #aa3700;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #aa3700;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #aa3700;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
  --mat-sort-arrow-color: #1a202e;
  --mat-toolbar-container-background-color: #fcf8fd;
  --mat-toolbar-container-text-color: #1a202e;
  --mat-tree-container-background-color: #fcf8fd;
  --mat-tree-node-text-color: #1a202e;
  --mat-timepicker-container-background-color: #f0edf1;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-orange.light .mat-primary {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #aa3700;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #aa3700;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #aa3700;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-orange.light .mat-primary.mat-icon {
  --mat-icon-color: #aa3700;
}
.theme-orange.light .mat-primary.mat-mdc-tab-group,
.theme-orange.light .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #aa3700;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #aa3700;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #aa3700;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-orange.light .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdbcf;
  --mat-slide-toggle-selected-focus-state-layer-color: #aa3700;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #aa3700;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdbcf;
  --mat-slide-toggle-selected-hover-state-layer-color: #aa3700;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #aa3700;
  --mat-slide-toggle-selected-icon-color: #822800;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdbcf;
  --mat-slide-toggle-selected-pressed-state-layer-color: #aa3700;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #aa3700;
  --mat-slide-toggle-selected-track-color: #aa3700;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-orange.light .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #f3e2a7;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #77574c;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdbcf;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdbcf;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #aa3700;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #aa3700;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #aa3700;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #aa3700;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #aa3700;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-orange.light .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #aa3700;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #aa3700;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #aa3700 12%, transparent);
  --mat-icon-button-state-layer-color: #aa3700;
}
.theme-orange.light .mat-badge {
  --mat-badge-background-color: #aa3700;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #aa3700 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-orange.light .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #51461a;
  --mat-option-selected-state-layer-color: #f3e2a7;
}
.theme-orange.light .mat-accent {
  --mat-progress-spinner-active-indicator-color: #695e2f;
}
.theme-orange.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #695e2f;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #695e2f;
}
.theme-orange.light .mat-accent {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #695e2f;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #695e2f;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #695e2f;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-orange.light .mat-accent.mat-icon {
  --mat-icon-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #695e2f;
  --mat-checkbox-selected-focus-state-layer-color: #695e2f;
  --mat-checkbox-selected-hover-icon-color: #695e2f;
  --mat-checkbox-selected-hover-state-layer-color: #695e2f;
  --mat-checkbox-selected-icon-color: #695e2f;
  --mat-checkbox-selected-pressed-icon-color: #695e2f;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #695e2f;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #695e2f;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #695e2f 20%, transparent);
  --mat-slider-handle-color: #695e2f;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #695e2f;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #695e2f 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #695e2f;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #695e2f;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-orange.light .mat-accent.mat-mdc-tab-group,
.theme-orange.light .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #695e2f;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #695e2f;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #695e2f;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-orange.light .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #f3e2a7;
  --mat-slide-toggle-selected-focus-state-layer-color: #695e2f;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #695e2f;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #f3e2a7;
  --mat-slide-toggle-selected-hover-state-layer-color: #695e2f;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #695e2f;
  --mat-slide-toggle-selected-icon-color: #51461a;
  --mat-slide-toggle-selected-pressed-handle-color: #f3e2a7;
  --mat-slide-toggle-selected-pressed-state-layer-color: #695e2f;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #695e2f;
  --mat-slide-toggle-selected-track-color: #695e2f;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-orange.light .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #695e2f;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-orange.light .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #695e2f;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #695e2f;
  --mat-radio-selected-hover-icon-color: #695e2f;
  --mat-radio-selected-icon-color: #695e2f;
  --mat-radio-selected-pressed-icon-color: #695e2f;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-orange.light .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #695e2f;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-orange.light .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #695e2f;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #695e2f;
  --mat-form-field-filled-focus-label-text-color: #695e2f;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #695e2f;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #695e2f;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #695e2f;
  --mat-form-field-outlined-focus-outline-color: #695e2f;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-orange.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #f3e2a7;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #77574c;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdbcf;
  --mat-datepicker-calendar-date-in-range-state-background-color: #f3e2a7;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #695e2f;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #695e2f;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #695e2f;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #695e2f;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #695e2f;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-orange.light .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #695e2f;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #695e2f;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #695e2f 12%, transparent);
  --mat-button-outlined-state-layer-color: #695e2f;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #695e2f;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #695e2f 12%, transparent);
  --mat-button-protected-state-layer-color: #695e2f;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #695e2f;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #695e2f 12%, transparent);
  --mat-button-text-state-layer-color: #695e2f;
  --mat-button-tonal-container-color: #f3e2a7;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #51461a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #51461a 12%, transparent);
  --mat-button-tonal-state-layer-color: #51461a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #695e2f;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #695e2f;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #695e2f 12%, transparent);
  --mat-icon-button-state-layer-color: #695e2f;
}
.theme-orange.light .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #f3e2a7;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #51461a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #51461a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #51461a;
  --mat-chip-selected-trailing-action-state-layer-color: #51461a;
  --mat-chip-selected-trailing-icon-color: #51461a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #51461a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-orange.light .mat-accent .mdc-list-item__start,
.theme-orange.light .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #695e2f;
  --mat-checkbox-selected-focus-state-layer-color: #695e2f;
  --mat-checkbox-selected-hover-icon-color: #695e2f;
  --mat-checkbox-selected-hover-state-layer-color: #695e2f;
  --mat-checkbox-selected-icon-color: #695e2f;
  --mat-checkbox-selected-pressed-icon-color: #695e2f;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #695e2f;
  --mat-radio-checked-ripple-color: #695e2f;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #695e2f;
  --mat-radio-selected-hover-icon-color: #695e2f;
  --mat-radio-selected-icon-color: #695e2f;
  --mat-radio-selected-pressed-icon-color: #695e2f;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-orange.light .mat-accent.mat-mdc-fab,
.theme-orange.light .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #f3e2a7;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #51461a;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #51461a 12%, transparent);
  --mat-fab-small-container-color: #f3e2a7;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #51461a;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #51461a 12%, transparent);
  --mat-fab-small-state-layer-color: #51461a;
  --mat-fab-state-layer-color: #51461a;
}
.theme-orange.light .mat-badge-accent {
  --mat-badge-background-color: #695e2f;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #695e2f 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-orange.light .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #93000a;
  --mat-option-selected-state-layer-color: #ffdad6;
}
.theme-orange.light .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ba1a1a;
}
.theme-orange.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #ba1a1a;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ba1a1a;
}
.theme-orange.light .mat-warn {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-orange.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ba1a1a;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #ba1a1a;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ba1a1a 20%, transparent);
  --mat-slider-handle-color: #ba1a1a;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ba1a1a 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ba1a1a;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-orange.light .mat-warn.mat-mdc-tab-group,
.theme-orange.light .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ba1a1a;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #ba1a1a;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #ba1a1a;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-orange.light .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad6;
  --mat-slide-toggle-selected-focus-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ba1a1a;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad6;
  --mat-slide-toggle-selected-hover-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ba1a1a;
  --mat-slide-toggle-selected-icon-color: #93000a;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ba1a1a;
  --mat-slide-toggle-selected-track-color: #ba1a1a;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-orange.light .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #ba1a1a;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-orange.light .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ba1a1a;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-orange.light .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #ba1a1a;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #ba1a1a;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-orange.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #f3e2a7;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #77574c;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #ffdbcf;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #ba1a1a;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-orange.light .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ba1a1a;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-icon-button-state-layer-color: #ba1a1a;
}
.theme-orange.light .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad6;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #93000a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #93000a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #93000a;
  --mat-chip-selected-trailing-action-state-layer-color: #93000a;
  --mat-chip-selected-trailing-icon-color: #93000a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #93000a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-orange.light .mat-warn .mdc-list-item__start,
.theme-orange.light .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-orange.light .mat-badge-warn {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-orange.light .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-orange.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
}
.theme-orange.light .user-panel {
  border-bottom: 1px solid #e3eaf2;
}
.theme-orange.light .side-Toggle {
  color: #aa3700;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-orange.light .sidemenu > .menu-item > .menu-heading {
  color: #1a202e;
}
.theme-orange.light .sidemenu > .menu-item > .menu-heading:hover,
.theme-orange.light .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(170, 55, 0, 0.05);
}
.theme-orange.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-orange.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(170, 55, 0, 0.1) 0%,
      rgba(170, 55, 0, 0.15) 100%);
}
.theme-orange.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-orange.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #aa3700;
}
.theme-orange.light .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-orange.light .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(7.5833333333, 9.3333333333, 13.4166666667);
}
.theme-orange.light .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(170, 55, 0, 0.08) !important;
}
.theme-orange.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #aa3700 0%,
      rgb(119, 38.5, 0) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(170, 55, 0, 0.3);
}
.theme-orange.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-orange.light .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #aa3700 !important;
  font-weight: 500 !important;
}
.theme-orange.light .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-orange.light .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(170, 55, 0, 0.12);
}
.theme-orange.light .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #aa3700;
}
.theme-orange.light .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-orange.light .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-orange.light .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-orange.light .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #aa3700 0%,
      rgb(119, 38.5, 0) 100%);
}
.theme-orange.light .sidemenu.submenu {
  background: rgba(237, 243, 249, 0.8);
}
.theme-orange.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(170, 55, 0, 0.1) !important;
}
.theme-orange.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #aa3700 !important;
  box-shadow: 0 0 0 3px rgba(170, 55, 0, 0.2);
}
.theme-orange.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #aa3700 !important;
  font-weight: 500 !important;
}
.theme-orange.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-orange.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(170, 55, 0, 0.15);
}
.theme-orange.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-orange.light .sidemenu .menu-divider .menu-group-heading {
  color: rgba(26, 32, 46, 0.5);
}
.theme-orange.light .sidemenu .menu-divider .menu-group-heading::before {
  background: #ffffff;
}
.theme-orange.light .customizer-title h3 {
  color: #aa3700;
}
.theme-orange.light .topmenu {
  background: #ffffff;
}
.theme-orange.light .topmenu .mat-mdc-button {
  color: #1a202e;
}
.theme-orange.light .topmenu .mat-mdc-button.active {
  background-color: rgba(170, 55, 0, 0.15) !important;
}
.theme-orange.light .topmenu .menu-badge-color {
  background: #aa3700;
}
.theme-orange.light .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-orange.light .topmenu-panel .mat-mdc-menu-item {
  color: #1a202e;
}
.theme-orange.light .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #77574c;
}
.theme-orange.light .mat-drawer-container {
  background-color: #edf3f9;
}
.theme-orange.light .sidenav.mat-drawer-side {
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-orange.light .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-orange.light .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-orange.light a:not(.mat-mdc-button-base) {
  color: #cc4e1a;
}
.theme-orange.light a:not(.mat-mdc-button-base):hover {
  color: rgb(229.1130434783, 103.6608695652, 51.8869565217);
}
.theme-orange.light code {
  background-color: rgba(96, 112, 134, 0.03);
}
.theme-orange.light .primaryColorBG {
  background-color: #cc4e1a;
}
.theme-orange.light .secondaryColorBG {
  background-color: #77574c;
}
.theme-orange.light .warnColorBG {
  background-color: #695e2f;
}
.theme-orange.light .task-module .mat-drawer.mat-drawer-end {
  background: #ffffff;
}
.theme-orange.light .mat-mdc-table {
  background: #ffffff;
}
.theme-orange.light .mat-mdc-paginator {
  background: #ffffff;
}
.theme-orange.light .primary-badge {
  --mat-badge-background-color: #aa3700;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #aa3700 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-orange.light .secondary-badge {
  --mat-badge-background-color: #77574c;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #77574c 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-orange.light .tertiary-badge {
  --mat-badge-background-color: #695e2f;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #695e2f 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-orange.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-orange.light .primary-button {
  --mat-button-filled-container-color: #aa3700;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #aa3700;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #aa3700 12%, transparent);
  --mat-button-outlined-state-layer-color: #aa3700;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #aa3700;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #aa3700 12%, transparent);
  --mat-button-protected-state-layer-color: #aa3700;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #aa3700;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #aa3700 12%, transparent);
  --mat-button-text-state-layer-color: #aa3700;
  --mat-button-tonal-container-color: #ffdbcf;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #822800;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #822800 12%, transparent);
  --mat-button-tonal-state-layer-color: #822800;
}
.theme-orange.light .secondary-button {
  --mat-button-filled-container-color: #77574c;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #77574c;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #77574c 12%, transparent);
  --mat-button-outlined-state-layer-color: #77574c;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #77574c;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #77574c 12%, transparent);
  --mat-button-protected-state-layer-color: #77574c;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #77574c;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #77574c 12%, transparent);
  --mat-button-text-state-layer-color: #77574c;
  --mat-button-tonal-container-color: #ffdbcf;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #5d4036;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #5d4036 12%, transparent);
  --mat-button-tonal-state-layer-color: #5d4036;
}
.theme-orange.light .tertiary-button {
  --mat-button-filled-container-color: #695e2f;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #695e2f;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #695e2f 12%, transparent);
  --mat-button-outlined-state-layer-color: #695e2f;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #695e2f;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #695e2f 12%, transparent);
  --mat-button-protected-state-layer-color: #695e2f;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #695e2f;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #695e2f 12%, transparent);
  --mat-button-text-state-layer-color: #695e2f;
  --mat-button-tonal-container-color: #f3e2a7;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #51461a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #51461a 12%, transparent);
  --mat-button-tonal-state-layer-color: #51461a;
}
.theme-orange.light .error-button {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
}
.theme-orange.light .mat-mdc-card {
  background: #ffffff;
}
.theme-orange.light .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #ffffff;
}
.theme-orange.dark {
  --mat-app-background-color: #131316;
  --mat-app-text-color: #e5e1e6;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #e5e1e6 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdbcf;
  --mat-option-selected-state-layer-color: #5d4036;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #5c1a00;
  --mat-pseudo-checkbox-full-selected-icon-color: #ffb59b;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb59b;
  --mat-card-elevated-container-color: #1a202e;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #353438;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #131316;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #232936;
  --mat-card-subtitle-text-color: #e5e1e6;
  --mat-progress-bar-active-indicator-color: #ffb59b;
  --mat-progress-bar-track-color: #232936;
  --mat-tooltip-container-color: #e5e1e6;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #313034;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #ffb59b;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #ffb59b;
  --mat-form-field-filled-focus-label-text-color: #ffb59b;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #ffb59b;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #ffb59b;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #ffb59b;
  --mat-form-field-outlined-focus-outline-color: #ffb59b;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #ffb59b;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mat-dialog-container-color: #131316;
  --mat-dialog-subhead-color: #e5e1e6;
  --mat-dialog-supporting-text-color: #e4e1ec;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #5d4036;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdbcf;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdbcf;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdbcf;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdbcf;
  --mat-chip-selected-trailing-icon-color: #ffdbcf;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdbcf;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #822800;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb59b;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb59b;
  --mat-slide-toggle-selected-handle-color: #5c1a00;
  --mat-slide-toggle-selected-hover-handle-color: #822800;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb59b;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb59b;
  --mat-slide-toggle-selected-icon-color: #ffdbcf;
  --mat-slide-toggle-selected-pressed-handle-color: #822800;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb59b;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb59b;
  --mat-slide-toggle-selected-track-color: #ffb59b;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
  --mat-radio-checked-ripple-color: #ffb59b;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb59b;
  --mat-radio-selected-hover-icon-color: #ffb59b;
  --mat-radio-selected-icon-color: #ffb59b;
  --mat-radio-selected-pressed-icon-color: #ffb59b;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-icon-color: #e4e1ec;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
  --mat-slider-active-track-color: #ffb59b;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #ffb59b;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb59b 20%, transparent);
  --mat-slider-handle-color: #ffb59b;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ffb59b;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb59b 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ffb59b;
  --mat-slider-label-label-text-color: #5c1a00;
  --mat-slider-ripple-color: #ffb59b;
  --mat-slider-with-overlap-handle-outline-color: #5c1a00;
  --mat-slider-with-tick-marks-active-container-color: #5c1a00;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #232936;
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-menu-container-color: #1a202e;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #5d4036;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #e5e1e6;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #e5e1e6;
  --mat-list-list-item-leading-avatar-color: #822800;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #e4e1ec;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #ffb59b;
  --mat-list-list-item-supporting-text-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-tab-active-focus-indicator-color: #ffb59b;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb59b;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb59b;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #5c1a00;
  --mat-checkbox-selected-focus-icon-color: #ffb59b;
  --mat-checkbox-selected-focus-state-layer-color: #ffb59b;
  --mat-checkbox-selected-hover-icon-color: #ffb59b;
  --mat-checkbox-selected-hover-state-layer-color: #ffb59b;
  --mat-checkbox-selected-icon-color: #ffb59b;
  --mat-checkbox-selected-pressed-icon-color: #ffb59b;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb59b;
  --mat-button-filled-container-color: #ffb59b;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #5c1a00;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #5c1a00 12%, transparent);
  --mat-button-filled-state-layer-color: #5c1a00;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb59b;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb59b 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb59b;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb59b;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb59b 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb59b;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb59b;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb59b 12%, transparent);
  --mat-button-text-state-layer-color: #ffb59b;
  --mat-button-tonal-container-color: #5d4036;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdbcf;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdbcf 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdbcf;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #e4e1ec;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #e4e1ec 12%, transparent);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-fab-container-color: #822800;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #ffdbcf;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #ffdbcf 12%, transparent);
  --mat-fab-small-container-color: #822800;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #ffdbcf;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffdbcf 12%, transparent);
  --mat-fab-small-state-layer-color: #ffdbcf;
  --mat-fab-state-layer-color: #ffdbcf;
  --mat-snack-bar-button-color: #aa3700;
  --mat-snack-bar-container-color: #e5e1e6;
  --mat-snack-bar-supporting-text-color: #313034;
  --mat-table-background-color: #131316;
  --mat-table-header-headline-color: #e5e1e6;
  --mat-table-row-item-label-text-color: #e5e1e6;
  --mat-table-row-item-outline-color: #918f9a;
  --mat-progress-spinner-active-indicator-color: #ffb59b;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-divider-color: #918f9a;
  --mat-button-toggle-selected-state-background-color: #5d4036;
  --mat-button-toggle-selected-state-text-color: #ffdbcf;
  --mat-button-toggle-state-layer-color: #e5e1e6;
  --mat-button-toggle-text-color: #e5e1e6;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #51461a;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb0;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d4036;
  --mat-datepicker-calendar-date-in-range-state-background-color: #822800;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb59b;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb59b;
  --mat-datepicker-calendar-date-selected-state-text-color: #5c1a00;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb59b;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb59b;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb59b;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-divider-color: #232936;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-expansion-header-indicator-color: #e4e1ec;
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #131316;
  --mat-sidenav-container-text-color: #e4e1ec;
  --mat-sidenav-content-background-color: #131316;
  --mat-sidenav-content-text-color: #e5e1e6;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb59b;
  --mat-stepper-header-done-state-icon-foreground-color: #5c1a00;
  --mat-stepper-header-edit-state-icon-background-color: #ffb59b;
  --mat-stepper-header-edit-state-icon-foreground-color: #5c1a00;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb59b;
  --mat-stepper-header-selected-state-icon-foreground-color: #5c1a00;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
  --mat-sort-arrow-color: #e5e1e6;
  --mat-toolbar-container-background-color: #131316;
  --mat-toolbar-container-text-color: #e5e1e6;
  --mat-tree-container-background-color: #131316;
  --mat-tree-node-text-color: #e5e1e6;
  --mat-timepicker-container-background-color: #1a202e;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-orange.dark .mat-primary {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb59b;
  --mat-stepper-header-done-state-icon-foreground-color: #5c1a00;
  --mat-stepper-header-edit-state-icon-background-color: #ffb59b;
  --mat-stepper-header-edit-state-icon-foreground-color: #5c1a00;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb59b;
  --mat-stepper-header-selected-state-icon-foreground-color: #5c1a00;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-orange.dark .mat-primary.mat-icon {
  --mat-icon-color: #ffb59b;
}
.theme-orange.dark .mat-primary.mat-mdc-tab-group,
.theme-orange.dark .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ffb59b;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb59b;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb59b;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-orange.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #822800;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb59b;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb59b;
  --mat-slide-toggle-selected-handle-color: #5c1a00;
  --mat-slide-toggle-selected-hover-handle-color: #822800;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb59b;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb59b;
  --mat-slide-toggle-selected-icon-color: #ffdbcf;
  --mat-slide-toggle-selected-pressed-handle-color: #822800;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb59b;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb59b;
  --mat-slide-toggle-selected-track-color: #ffb59b;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-orange.dark .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #51461a;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb0;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d4036;
  --mat-datepicker-calendar-date-in-range-state-background-color: #822800;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb59b;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb59b;
  --mat-datepicker-calendar-date-selected-state-text-color: #5c1a00;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb59b;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb59b;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb59b;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-orange.dark .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ffb59b;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ffb59b;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffb59b 12%, transparent);
  --mat-icon-button-state-layer-color: #ffb59b;
}
.theme-orange.dark .mat-badge {
  --mat-badge-background-color: #ffb59b;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb59b 38%, transparent);
  --mat-badge-disabled-state-text-color: #5c1a00;
  --mat-badge-text-color: #5c1a00;
}
.theme-orange.dark .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #f3e2a7;
  --mat-option-selected-state-layer-color: #51461a;
}
.theme-orange.dark .mat-accent {
  --mat-progress-spinner-active-indicator-color: #d6c68e;
}
.theme-orange.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #393005;
  --mat-pseudo-checkbox-full-selected-icon-color: #d6c68e;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #d6c68e;
}
.theme-orange.dark .mat-accent {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #d6c68e;
  --mat-stepper-header-done-state-icon-foreground-color: #393005;
  --mat-stepper-header-edit-state-icon-background-color: #d6c68e;
  --mat-stepper-header-edit-state-icon-foreground-color: #393005;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #d6c68e;
  --mat-stepper-header-selected-state-icon-foreground-color: #393005;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-orange.dark .mat-accent.mat-icon {
  --mat-icon-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #393005;
  --mat-checkbox-selected-focus-icon-color: #d6c68e;
  --mat-checkbox-selected-focus-state-layer-color: #d6c68e;
  --mat-checkbox-selected-hover-icon-color: #d6c68e;
  --mat-checkbox-selected-hover-state-layer-color: #d6c68e;
  --mat-checkbox-selected-icon-color: #d6c68e;
  --mat-checkbox-selected-pressed-icon-color: #d6c68e;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #d6c68e;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #d6c68e;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #d6c68e 20%, transparent);
  --mat-slider-handle-color: #d6c68e;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #d6c68e;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #d6c68e 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #d6c68e;
  --mat-slider-label-label-text-color: #393005;
  --mat-slider-ripple-color: #d6c68e;
  --mat-slider-with-overlap-handle-outline-color: #393005;
  --mat-slider-with-tick-marks-active-container-color: #393005;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-orange.dark .mat-accent.mat-mdc-tab-group,
.theme-orange.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #d6c68e;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #d6c68e;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #d6c68e;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-orange.dark .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #51461a;
  --mat-slide-toggle-selected-focus-state-layer-color: #d6c68e;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #d6c68e;
  --mat-slide-toggle-selected-handle-color: #393005;
  --mat-slide-toggle-selected-hover-handle-color: #51461a;
  --mat-slide-toggle-selected-hover-state-layer-color: #d6c68e;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #d6c68e;
  --mat-slide-toggle-selected-icon-color: #f3e2a7;
  --mat-slide-toggle-selected-pressed-handle-color: #51461a;
  --mat-slide-toggle-selected-pressed-state-layer-color: #d6c68e;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #d6c68e;
  --mat-slide-toggle-selected-track-color: #d6c68e;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-orange.dark .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #d6c68e;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-orange.dark .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #d6c68e;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #d6c68e;
  --mat-radio-selected-hover-icon-color: #d6c68e;
  --mat-radio-selected-icon-color: #d6c68e;
  --mat-radio-selected-pressed-icon-color: #d6c68e;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-orange.dark .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #d6c68e;
  --mat-progress-bar-track-color: #232936;
}
.theme-orange.dark .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #d6c68e;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #d6c68e;
  --mat-form-field-filled-focus-label-text-color: #d6c68e;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #d6c68e;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #d6c68e;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #d6c68e;
  --mat-form-field-outlined-focus-outline-color: #d6c68e;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-orange.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #51461a;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb0;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d4036;
  --mat-datepicker-calendar-date-in-range-state-background-color: #51461a;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #d6c68e;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #d6c68e;
  --mat-datepicker-calendar-date-selected-state-text-color: #393005;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #d6c68e;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #d6c68e;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #d6c68e;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-orange.dark .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #d6c68e;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #393005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #393005 12%, transparent);
  --mat-button-filled-state-layer-color: #393005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #d6c68e;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #d6c68e 12%, transparent);
  --mat-button-outlined-state-layer-color: #d6c68e;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #d6c68e;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #d6c68e 12%, transparent);
  --mat-button-protected-state-layer-color: #d6c68e;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #d6c68e;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #d6c68e 12%, transparent);
  --mat-button-text-state-layer-color: #d6c68e;
  --mat-button-tonal-container-color: #51461a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #f3e2a7;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #f3e2a7 12%, transparent);
  --mat-button-tonal-state-layer-color: #f3e2a7;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #d6c68e;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #d6c68e;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #d6c68e 12%, transparent);
  --mat-icon-button-state-layer-color: #d6c68e;
}
.theme-orange.dark .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #51461a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #f3e2a7;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #f3e2a7;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #f3e2a7;
  --mat-chip-selected-trailing-action-state-layer-color: #f3e2a7;
  --mat-chip-selected-trailing-icon-color: #f3e2a7;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #f3e2a7;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-orange.dark .mat-accent .mdc-list-item__start,
.theme-orange.dark .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #393005;
  --mat-checkbox-selected-focus-icon-color: #d6c68e;
  --mat-checkbox-selected-focus-state-layer-color: #d6c68e;
  --mat-checkbox-selected-hover-icon-color: #d6c68e;
  --mat-checkbox-selected-hover-state-layer-color: #d6c68e;
  --mat-checkbox-selected-icon-color: #d6c68e;
  --mat-checkbox-selected-pressed-icon-color: #d6c68e;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #d6c68e;
  --mat-radio-checked-ripple-color: #d6c68e;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #d6c68e;
  --mat-radio-selected-hover-icon-color: #d6c68e;
  --mat-radio-selected-icon-color: #d6c68e;
  --mat-radio-selected-pressed-icon-color: #d6c68e;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-orange.dark .mat-accent.mat-mdc-fab,
.theme-orange.dark .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #51461a;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #f3e2a7;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #f3e2a7 12%, transparent);
  --mat-fab-small-container-color: #51461a;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #f3e2a7;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #f3e2a7 12%, transparent);
  --mat-fab-small-state-layer-color: #f3e2a7;
  --mat-fab-state-layer-color: #f3e2a7;
}
.theme-orange.dark .mat-badge-accent {
  --mat-badge-background-color: #d6c68e;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #d6c68e 38%, transparent);
  --mat-badge-disabled-state-text-color: #393005;
  --mat-badge-text-color: #393005;
}
.theme-orange.dark .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
}
.theme-orange.dark .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ffb4ab;
}
.theme-orange.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #690005;
  --mat-pseudo-checkbox-full-selected-icon-color: #ffb4ab;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb4ab;
}
.theme-orange.dark .mat-warn {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-done-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-orange.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ffb4ab;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #ffb4ab;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb4ab 20%, transparent);
  --mat-slider-handle-color: #ffb4ab;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb4ab 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ffb4ab;
  --mat-slider-label-label-text-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-with-tick-marks-active-container-color: #690005;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-orange.dark .mat-warn.mat-mdc-tab-group,
.theme-orange.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ffb4ab;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb4ab;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb4ab;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-orange.dark .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #93000a;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb4ab;
  --mat-slide-toggle-selected-handle-color: #690005;
  --mat-slide-toggle-selected-hover-handle-color: #93000a;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb4ab;
  --mat-slide-toggle-selected-icon-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-handle-color: #93000a;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb4ab;
  --mat-slide-toggle-selected-track-color: #ffb4ab;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-orange.dark .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #ffb4ab;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-orange.dark .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ffb4ab;
  --mat-progress-bar-track-color: #232936;
}
.theme-orange.dark .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #ffb4ab;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #ffb4ab;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-orange.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #51461a;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #e7bdb0;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #5d4036;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb4ab;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-orange.dark .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ffb4ab;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-icon-button-state-layer-color: #ffb4ab;
}
.theme-orange.dark .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #93000a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdad6;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdad6;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-orange.dark .mat-warn .mdc-list-item__start,
.theme-orange.dark .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-orange.dark .mat-badge-warn {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-orange.dark .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-orange.dark .sidebar-header {
  color: #bfcde3;
  background: #1a202e;
}
.theme-orange.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.theme-orange.dark .side-Toggle {
  color: #ffb59b;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-orange.dark .sidemenu > .menu-item > .menu-heading {
  color: #bfcde3;
}
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(255, 181, 155, 0.05);
}
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(255, 181, 155, 0.1) 0%,
      rgba(255, 181, 155, 0.15) 100%);
}
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #ffb59b;
}
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-orange.dark .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(155.5217391304, 177.2826086957, 211.4782608696);
}
.theme-orange.dark .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(255, 181, 155, 0.08) !important;
}
.theme-orange.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #ffb59b 0%,
      rgb(255, 143.26, 104) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(255, 181, 155, 0.3);
}
.theme-orange.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-orange.dark .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #ffb59b !important;
  font-weight: 500 !important;
}
.theme-orange.dark .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-orange.dark .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(255, 181, 155, 0.12);
}
.theme-orange.dark .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #ffb59b;
}
.theme-orange.dark .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-orange.dark .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-orange.dark .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-orange.dark .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #ffb59b 0%,
      rgb(255, 143.26, 104) 100%);
}
.theme-orange.dark .sidemenu.submenu {
  background: rgba(35, 43, 62, 0.8);
}
.theme-orange.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(255, 181, 155, 0.1) !important;
}
.theme-orange.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #ffb59b !important;
  box-shadow: 0 0 0 3px rgba(255, 181, 155, 0.2);
}
.theme-orange.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #ffb59b !important;
  font-weight: 500 !important;
}
.theme-orange.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-orange.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(255, 181, 155, 0.15);
}
.theme-orange.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-orange.dark .sidemenu .menu-divider .menu-group-heading {
  color: rgba(191, 205, 227, 0.5);
}
.theme-orange.dark .sidemenu .menu-divider .menu-group-heading::before {
  background: #1a202e;
}
.theme-orange.dark .customizer-title h3 {
  color: #ffb59b;
}
.theme-orange.dark .topmenu {
  background: #232b3e;
}
.theme-orange.dark .topmenu .mat-mdc-button {
  color: #bfcde3;
}
.theme-orange.dark .topmenu .mat-mdc-button.active {
  background-color: rgba(255, 181, 155, 0.15) !important;
}
.theme-orange.dark .topmenu .menu-badge-color {
  background: #ffb59b;
}
.theme-orange.dark .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-orange.dark .topmenu-panel .mat-mdc-menu-item {
  color: #bfcde3;
}
.theme-orange.dark .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #e7bdb0;
}
.theme-orange.dark .mat-drawer-container {
  background-color: #232b3e;
}
.theme-orange.dark .sidenav.mat-drawer-side {
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-orange.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-orange.dark .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-orange.dark a:not(.mat-mdc-button-base) {
  color: #cc4e1a;
}
.theme-orange.dark a:not(.mat-mdc-button-base):hover {
  color: rgb(229.1130434783, 103.6608695652, 51.8869565217);
}
.theme-orange.dark code {
  background-color: rgba(144, 159, 180, 0.03);
}
.theme-orange.dark .primaryColorBG {
  background-color: #cc4e1a;
}
.theme-orange.dark .secondaryColorBG {
  background-color: #e7bdb0;
}
.theme-orange.dark .warnColorBG {
  background-color: #d6c68e;
}
.theme-orange.dark .task-module .mat-drawer.mat-drawer-end {
  background: #1a202e;
}
.theme-orange.dark .mat-mdc-table {
  background: #1a202e;
}
.theme-orange.dark .mat-mdc-paginator {
  background: #1a202e;
}
.theme-orange.dark .primary-badge {
  --mat-badge-background-color: #ffb59b;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb59b 38%, transparent);
  --mat-badge-disabled-state-text-color: #5c1a00;
  --mat-badge-text-color: #5c1a00;
}
.theme-orange.dark .secondary-badge {
  --mat-badge-background-color: #e7bdb0;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #e7bdb0 38%, transparent);
  --mat-badge-disabled-state-text-color: #442a21;
  --mat-badge-text-color: #442a21;
}
.theme-orange.dark .tertiary-badge {
  --mat-badge-background-color: #d6c68e;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #d6c68e 38%, transparent);
  --mat-badge-disabled-state-text-color: #393005;
  --mat-badge-text-color: #393005;
}
.theme-orange.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-orange.dark .primary-button {
  --mat-button-filled-container-color: #ffb59b;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #5c1a00;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #5c1a00 12%, transparent);
  --mat-button-filled-state-layer-color: #5c1a00;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb59b;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb59b 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb59b;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb59b;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb59b 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb59b;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb59b;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb59b 12%, transparent);
  --mat-button-text-state-layer-color: #ffb59b;
  --mat-button-tonal-container-color: #822800;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdbcf;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdbcf 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdbcf;
}
.theme-orange.dark .secondary-button {
  --mat-button-filled-container-color: #e7bdb0;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #442a21;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #442a21 12%, transparent);
  --mat-button-filled-state-layer-color: #442a21;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #e7bdb0;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #e7bdb0 12%, transparent);
  --mat-button-outlined-state-layer-color: #e7bdb0;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #e7bdb0;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #e7bdb0 12%, transparent);
  --mat-button-protected-state-layer-color: #e7bdb0;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #e7bdb0;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #e7bdb0 12%, transparent);
  --mat-button-text-state-layer-color: #e7bdb0;
  --mat-button-tonal-container-color: #5d4036;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdbcf;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdbcf 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdbcf;
}
.theme-orange.dark .tertiary-button {
  --mat-button-filled-container-color: #d6c68e;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #393005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #393005 12%, transparent);
  --mat-button-filled-state-layer-color: #393005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #d6c68e;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #d6c68e 12%, transparent);
  --mat-button-outlined-state-layer-color: #d6c68e;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #d6c68e;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #d6c68e 12%, transparent);
  --mat-button-protected-state-layer-color: #d6c68e;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #d6c68e;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #d6c68e 12%, transparent);
  --mat-button-text-state-layer-color: #d6c68e;
  --mat-button-tonal-container-color: #51461a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #f3e2a7;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #f3e2a7 12%, transparent);
  --mat-button-tonal-state-layer-color: #f3e2a7;
}
.theme-orange.dark .error-button {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
}
.theme-orange.dark .mat-mdc-card {
  background: #1a202e;
}
.theme-orange.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a202e;
}
.theme-purple.light {
  --mat-app-background-color: #fcf8fd;
  --mat-app-text-color: #1a202e;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #1a202e 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #534153;
  --mat-option-selected-state-layer-color: #f4dbf1;
  --mat-optgroup-label-text-color: #232936;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #9a25ae;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #9a25ae;
  --mat-card-elevated-container-color: #f6f2f7;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #e5e1e6;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #fcf8fd;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #c8c5d0;
  --mat-card-subtitle-text-color: #1a202e;
  --mat-progress-bar-active-indicator-color: #9a25ae;
  --mat-progress-bar-track-color: #e4e1ec;
  --mat-tooltip-container-color: #313034;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #f3eff4;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #9a25ae;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #9a25ae;
  --mat-form-field-filled-focus-label-text-color: #9a25ae;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #9a25ae;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #9a25ae;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #9a25ae;
  --mat-form-field-outlined-focus-outline-color: #9a25ae;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #9a25ae;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mat-dialog-container-color: #fcf8fd;
  --mat-dialog-subhead-color: #1a202e;
  --mat-dialog-supporting-text-color: #232936;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #f4dbf1;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #534153;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #534153;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #534153;
  --mat-chip-selected-trailing-action-state-layer-color: #534153;
  --mat-chip-selected-trailing-icon-color: #534153;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #534153;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffd6fe;
  --mat-slide-toggle-selected-focus-state-layer-color: #9a25ae;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #9a25ae;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffd6fe;
  --mat-slide-toggle-selected-hover-state-layer-color: #9a25ae;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #9a25ae;
  --mat-slide-toggle-selected-icon-color: #7b008f;
  --mat-slide-toggle-selected-pressed-handle-color: #ffd6fe;
  --mat-slide-toggle-selected-pressed-state-layer-color: #9a25ae;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #9a25ae;
  --mat-slide-toggle-selected-track-color: #9a25ae;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
  --mat-radio-checked-ripple-color: #9a25ae;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #9a25ae;
  --mat-radio-selected-hover-icon-color: #9a25ae;
  --mat-radio-selected-icon-color: #9a25ae;
  --mat-radio-selected-pressed-icon-color: #9a25ae;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-icon-color: #232936;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
  --mat-slider-active-track-color: #9a25ae;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #9a25ae;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #9a25ae 20%, transparent);
  --mat-slider-handle-color: #9a25ae;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #9a25ae;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #9a25ae 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #9a25ae;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #9a25ae;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #e4e1ec;
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #f4dbf1;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #1a202e;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #1a202e;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #1a202e;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #1a202e;
  --mat-list-list-item-focus-state-layer-color: #1a202e;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #1a202e;
  --mat-list-list-item-hover-state-layer-color: #1a202e;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #1a202e;
  --mat-list-list-item-leading-avatar-color: #ffd6fe;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #232936;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #9a25ae;
  --mat-list-list-item-supporting-text-color: #232936;
  --mat-list-list-item-trailing-icon-color: #232936;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #232936;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-paginator-enabled-icon-color: #232936;
  --mat-tab-active-focus-indicator-color: #9a25ae;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #9a25ae;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #9a25ae;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #9a25ae;
  --mat-checkbox-selected-focus-state-layer-color: #9a25ae;
  --mat-checkbox-selected-hover-icon-color: #9a25ae;
  --mat-checkbox-selected-hover-state-layer-color: #9a25ae;
  --mat-checkbox-selected-icon-color: #9a25ae;
  --mat-checkbox-selected-pressed-icon-color: #9a25ae;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #9a25ae;
  --mat-button-filled-container-color: #9a25ae;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #9a25ae;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #9a25ae 12%, transparent);
  --mat-button-outlined-state-layer-color: #9a25ae;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #9a25ae;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #9a25ae 12%, transparent);
  --mat-button-protected-state-layer-color: #9a25ae;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #9a25ae;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #9a25ae 12%, transparent);
  --mat-button-text-state-layer-color: #9a25ae;
  --mat-button-tonal-container-color: #f4dbf1;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #534153;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #534153 12%, transparent);
  --mat-button-tonal-state-layer-color: #534153;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #232936;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #232936 12%, transparent);
  --mat-icon-button-state-layer-color: #232936;
  --mat-fab-container-color: #ffd6fe;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #7b008f;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #7b008f 12%, transparent);
  --mat-fab-small-container-color: #ffd6fe;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #7b008f;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #7b008f 12%, transparent);
  --mat-fab-small-state-layer-color: #7b008f;
  --mat-fab-state-layer-color: #7b008f;
  --mat-snack-bar-button-color: #f9abff;
  --mat-snack-bar-container-color: #313034;
  --mat-snack-bar-supporting-text-color: #f3eff4;
  --mat-table-background-color: #fcf8fd;
  --mat-table-header-headline-color: #1a202e;
  --mat-table-row-item-label-text-color: #1a202e;
  --mat-table-row-item-outline-color: #777680;
  --mat-progress-spinner-active-indicator-color: #9a25ae;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-divider-color: #777680;
  --mat-button-toggle-selected-state-background-color: #f4dbf1;
  --mat-button-toggle-selected-state-text-color: #534153;
  --mat-button-toggle-state-layer-color: #1a202e;
  --mat-button-toggle-text-color: #1a202e;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffdad4;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b586b;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f4dbf1;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffd6fe;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #9a25ae;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #9a25ae;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #9a25ae;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #9a25ae;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #9a25ae;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-divider-color: #c8c5d0;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-expansion-header-indicator-color: #232936;
  --mat-expansion-header-text-color: #1a202e;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #fcf8fd;
  --mat-sidenav-container-text-color: #232936;
  --mat-sidenav-content-background-color: #fcf8fd;
  --mat-sidenav-content-text-color: #1a202e;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #9a25ae;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #9a25ae;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #9a25ae;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
  --mat-sort-arrow-color: #1a202e;
  --mat-toolbar-container-background-color: #fcf8fd;
  --mat-toolbar-container-text-color: #1a202e;
  --mat-tree-container-background-color: #fcf8fd;
  --mat-tree-node-text-color: #1a202e;
  --mat-timepicker-container-background-color: #f0edf1;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-purple.light .mat-primary {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #9a25ae;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #9a25ae;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #9a25ae;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-purple.light .mat-primary.mat-icon {
  --mat-icon-color: #9a25ae;
}
.theme-purple.light .mat-primary.mat-mdc-tab-group,
.theme-purple.light .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #9a25ae;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #9a25ae;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #9a25ae;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-purple.light .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffd6fe;
  --mat-slide-toggle-selected-focus-state-layer-color: #9a25ae;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #9a25ae;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffd6fe;
  --mat-slide-toggle-selected-hover-state-layer-color: #9a25ae;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #9a25ae;
  --mat-slide-toggle-selected-icon-color: #7b008f;
  --mat-slide-toggle-selected-pressed-handle-color: #ffd6fe;
  --mat-slide-toggle-selected-pressed-state-layer-color: #9a25ae;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #9a25ae;
  --mat-slide-toggle-selected-track-color: #9a25ae;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-purple.light .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffdad4;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b586b;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f4dbf1;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffd6fe;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #9a25ae;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #9a25ae;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #9a25ae;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #9a25ae;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #9a25ae;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-purple.light .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #9a25ae;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #9a25ae;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #9a25ae 12%, transparent);
  --mat-icon-button-state-layer-color: #9a25ae;
}
.theme-purple.light .mat-badge {
  --mat-badge-background-color: #9a25ae;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #9a25ae 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-purple.light .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #673b34;
  --mat-option-selected-state-layer-color: #ffdad4;
}
.theme-purple.light .mat-accent {
  --mat-progress-spinner-active-indicator-color: #82524a;
}
.theme-purple.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #82524a;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #82524a;
}
.theme-purple.light .mat-accent {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #82524a;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #82524a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #82524a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-purple.light .mat-accent.mat-icon {
  --mat-icon-color: #82524a;
}
.theme-purple.light .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #82524a;
  --mat-checkbox-selected-focus-state-layer-color: #82524a;
  --mat-checkbox-selected-hover-icon-color: #82524a;
  --mat-checkbox-selected-hover-state-layer-color: #82524a;
  --mat-checkbox-selected-icon-color: #82524a;
  --mat-checkbox-selected-pressed-icon-color: #82524a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #82524a;
}
.theme-purple.light .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #82524a;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #82524a;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #82524a 20%, transparent);
  --mat-slider-handle-color: #82524a;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #82524a;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #82524a 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #82524a;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #82524a;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-purple.light .mat-accent.mat-mdc-tab-group,
.theme-purple.light .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #82524a;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #82524a;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #82524a;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-purple.light .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad4;
  --mat-slide-toggle-selected-focus-state-layer-color: #82524a;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #82524a;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad4;
  --mat-slide-toggle-selected-hover-state-layer-color: #82524a;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #82524a;
  --mat-slide-toggle-selected-icon-color: #673b34;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad4;
  --mat-slide-toggle-selected-pressed-state-layer-color: #82524a;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #82524a;
  --mat-slide-toggle-selected-track-color: #82524a;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-purple.light .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #82524a;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-purple.light .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #82524a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #82524a;
  --mat-radio-selected-hover-icon-color: #82524a;
  --mat-radio-selected-icon-color: #82524a;
  --mat-radio-selected-pressed-icon-color: #82524a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-purple.light .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #82524a;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-purple.light .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #82524a;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #82524a;
  --mat-form-field-filled-focus-label-text-color: #82524a;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #82524a;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #82524a;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #82524a;
  --mat-form-field-outlined-focus-outline-color: #82524a;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-purple.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffdad4;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b586b;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f4dbf1;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad4;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #82524a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #82524a;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #82524a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #82524a;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #82524a;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-purple.light .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #82524a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #82524a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #82524a 12%, transparent);
  --mat-button-outlined-state-layer-color: #82524a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #82524a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #82524a 12%, transparent);
  --mat-button-protected-state-layer-color: #82524a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #82524a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #82524a 12%, transparent);
  --mat-button-text-state-layer-color: #82524a;
  --mat-button-tonal-container-color: #ffdad4;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #673b34;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #673b34 12%, transparent);
  --mat-button-tonal-state-layer-color: #673b34;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #82524a;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #82524a;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #82524a 12%, transparent);
  --mat-icon-button-state-layer-color: #82524a;
}
.theme-purple.light .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad4;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #673b34;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #673b34;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #673b34;
  --mat-chip-selected-trailing-action-state-layer-color: #673b34;
  --mat-chip-selected-trailing-icon-color: #673b34;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #673b34;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-purple.light .mat-accent .mdc-list-item__start,
.theme-purple.light .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #82524a;
  --mat-checkbox-selected-focus-state-layer-color: #82524a;
  --mat-checkbox-selected-hover-icon-color: #82524a;
  --mat-checkbox-selected-hover-state-layer-color: #82524a;
  --mat-checkbox-selected-icon-color: #82524a;
  --mat-checkbox-selected-pressed-icon-color: #82524a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #82524a;
  --mat-radio-checked-ripple-color: #82524a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #82524a;
  --mat-radio-selected-hover-icon-color: #82524a;
  --mat-radio-selected-icon-color: #82524a;
  --mat-radio-selected-pressed-icon-color: #82524a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-purple.light .mat-accent.mat-mdc-fab,
.theme-purple.light .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #ffdad4;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #673b34;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #673b34 12%, transparent);
  --mat-fab-small-container-color: #ffdad4;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #673b34;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #673b34 12%, transparent);
  --mat-fab-small-state-layer-color: #673b34;
  --mat-fab-state-layer-color: #673b34;
}
.theme-purple.light .mat-badge-accent {
  --mat-badge-background-color: #82524a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #82524a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-purple.light .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #93000a;
  --mat-option-selected-state-layer-color: #ffdad6;
}
.theme-purple.light .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ba1a1a;
}
.theme-purple.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #ba1a1a;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ba1a1a;
}
.theme-purple.light .mat-warn {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-purple.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ba1a1a;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #ba1a1a;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ba1a1a 20%, transparent);
  --mat-slider-handle-color: #ba1a1a;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ba1a1a 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ba1a1a;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-purple.light .mat-warn.mat-mdc-tab-group,
.theme-purple.light .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ba1a1a;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #ba1a1a;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #ba1a1a;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-purple.light .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad6;
  --mat-slide-toggle-selected-focus-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ba1a1a;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad6;
  --mat-slide-toggle-selected-hover-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ba1a1a;
  --mat-slide-toggle-selected-icon-color: #93000a;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ba1a1a;
  --mat-slide-toggle-selected-track-color: #ba1a1a;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-purple.light .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #ba1a1a;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-purple.light .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ba1a1a;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-purple.light .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #ba1a1a;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #ba1a1a;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-purple.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffdad4;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b586b;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f4dbf1;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #ba1a1a;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-purple.light .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ba1a1a;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-icon-button-state-layer-color: #ba1a1a;
}
.theme-purple.light .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad6;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #93000a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #93000a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #93000a;
  --mat-chip-selected-trailing-action-state-layer-color: #93000a;
  --mat-chip-selected-trailing-icon-color: #93000a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #93000a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-purple.light .mat-warn .mdc-list-item__start,
.theme-purple.light .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-purple.light .mat-badge-warn {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-purple.light .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-purple.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
}
.theme-purple.light .user-panel {
  border-bottom: 1px solid #e3eaf2;
}
.theme-purple.light .side-Toggle {
  color: #9a25ae;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-purple.light .sidemenu > .menu-item > .menu-heading {
  color: #1a202e;
}
.theme-purple.light .sidemenu > .menu-item > .menu-heading:hover,
.theme-purple.light .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(154, 37, 174, 0.05);
}
.theme-purple.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-purple.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(154, 37, 174, 0.1) 0%,
      rgba(154, 37, 174, 0.15) 100%);
}
.theme-purple.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-purple.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #9a25ae;
}
.theme-purple.light .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-purple.light .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(7.5833333333, 9.3333333333, 13.4166666667);
}
.theme-purple.light .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(154, 37, 174, 0.08) !important;
}
.theme-purple.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #9a25ae 0%,
      rgb(116.7772511848, 28.0568720379, 131.9431279621) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(154, 37, 174, 0.3);
}
.theme-purple.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-purple.light .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #9a25ae !important;
  font-weight: 500 !important;
}
.theme-purple.light .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-purple.light .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(154, 37, 174, 0.12);
}
.theme-purple.light .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #9a25ae;
}
.theme-purple.light .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-purple.light .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-purple.light .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-purple.light .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #9a25ae 0%,
      rgb(116.7772511848, 28.0568720379, 131.9431279621) 100%);
}
.theme-purple.light .sidemenu.submenu {
  background: rgba(237, 243, 249, 0.8);
}
.theme-purple.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(154, 37, 174, 0.1) !important;
}
.theme-purple.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #9a25ae !important;
  box-shadow: 0 0 0 3px rgba(154, 37, 174, 0.2);
}
.theme-purple.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #9a25ae !important;
  font-weight: 500 !important;
}
.theme-purple.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-purple.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(154, 37, 174, 0.15);
}
.theme-purple.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-purple.light .sidemenu .menu-divider .menu-group-heading {
  color: rgba(26, 32, 46, 0.5);
}
.theme-purple.light .sidemenu .menu-divider .menu-group-heading::before {
  background: #ffffff;
}
.theme-purple.light .customizer-title h3 {
  color: #9a25ae;
}
.theme-purple.light .topmenu {
  background: #ffffff;
}
.theme-purple.light .topmenu .mat-mdc-button {
  color: #1a202e;
}
.theme-purple.light .topmenu .mat-mdc-button.active {
  background-color: rgba(154, 37, 174, 0.15) !important;
}
.theme-purple.light .topmenu .menu-badge-color {
  background: #9a25ae;
}
.theme-purple.light .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-purple.light .topmenu-panel .mat-mdc-menu-item {
  color: #1a202e;
}
.theme-purple.light .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #6b586b;
}
.theme-purple.light .mat-drawer-container {
  background-color: #edf3f9;
}
.theme-purple.light .sidenav.mat-drawer-side {
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-purple.light .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-purple.light .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-purple.light a:not(.mat-mdc-button-base) {
  color: #b744ca;
}
.theme-purple.light a:not(.mat-mdc-button-base):hover {
  color: rgb(198.3, 107.7375, 213.2625);
}
.theme-purple.light code {
  background-color: rgba(96, 112, 134, 0.03);
}
.theme-purple.light .primaryColorBG {
  background-color: #b744ca;
}
.theme-purple.light .secondaryColorBG {
  background-color: #6b586b;
}
.theme-purple.light .warnColorBG {
  background-color: #82524a;
}
.theme-purple.light .task-module .mat-drawer.mat-drawer-end {
  background: #ffffff;
}
.theme-purple.light .mat-mdc-table {
  background: #ffffff;
}
.theme-purple.light .mat-mdc-paginator {
  background: #ffffff;
}
.theme-purple.light .primary-badge {
  --mat-badge-background-color: #9a25ae;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #9a25ae 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-purple.light .secondary-badge {
  --mat-badge-background-color: #6b586b;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #6b586b 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-purple.light .tertiary-badge {
  --mat-badge-background-color: #82524a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #82524a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-purple.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-purple.light .primary-button {
  --mat-button-filled-container-color: #9a25ae;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #9a25ae;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #9a25ae 12%, transparent);
  --mat-button-outlined-state-layer-color: #9a25ae;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #9a25ae;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #9a25ae 12%, transparent);
  --mat-button-protected-state-layer-color: #9a25ae;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #9a25ae;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #9a25ae 12%, transparent);
  --mat-button-text-state-layer-color: #9a25ae;
  --mat-button-tonal-container-color: #ffd6fe;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #7b008f;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #7b008f 12%, transparent);
  --mat-button-tonal-state-layer-color: #7b008f;
}
.theme-purple.light .secondary-button {
  --mat-button-filled-container-color: #6b586b;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #6b586b;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #6b586b 12%, transparent);
  --mat-button-outlined-state-layer-color: #6b586b;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #6b586b;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #6b586b 12%, transparent);
  --mat-button-protected-state-layer-color: #6b586b;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #6b586b;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #6b586b 12%, transparent);
  --mat-button-text-state-layer-color: #6b586b;
  --mat-button-tonal-container-color: #f4dbf1;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #534153;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #534153 12%, transparent);
  --mat-button-tonal-state-layer-color: #534153;
}
.theme-purple.light .tertiary-button {
  --mat-button-filled-container-color: #82524a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #82524a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #82524a 12%, transparent);
  --mat-button-outlined-state-layer-color: #82524a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #82524a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #82524a 12%, transparent);
  --mat-button-protected-state-layer-color: #82524a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #82524a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #82524a 12%, transparent);
  --mat-button-text-state-layer-color: #82524a;
  --mat-button-tonal-container-color: #ffdad4;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #673b34;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #673b34 12%, transparent);
  --mat-button-tonal-state-layer-color: #673b34;
}
.theme-purple.light .error-button {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
}
.theme-purple.light .mat-mdc-card {
  background: #ffffff;
}
.theme-purple.light .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #ffffff;
}
.theme-purple.dark {
  --mat-app-background-color: #131316;
  --mat-app-text-color: #e5e1e6;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #e5e1e6 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #f4dbf1;
  --mat-option-selected-state-layer-color: #534153;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #570066;
  --mat-pseudo-checkbox-full-selected-icon-color: #f9abff;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f9abff;
  --mat-card-elevated-container-color: #1a202e;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #353438;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #131316;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #232936;
  --mat-card-subtitle-text-color: #e5e1e6;
  --mat-progress-bar-active-indicator-color: #f9abff;
  --mat-progress-bar-track-color: #232936;
  --mat-tooltip-container-color: #e5e1e6;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #313034;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #f9abff;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #f9abff;
  --mat-form-field-filled-focus-label-text-color: #f9abff;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #f9abff;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #f9abff;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #f9abff;
  --mat-form-field-outlined-focus-outline-color: #f9abff;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #f9abff;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mat-dialog-container-color: #131316;
  --mat-dialog-subhead-color: #e5e1e6;
  --mat-dialog-supporting-text-color: #e4e1ec;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #534153;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #f4dbf1;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #f4dbf1;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #f4dbf1;
  --mat-chip-selected-trailing-action-state-layer-color: #f4dbf1;
  --mat-chip-selected-trailing-icon-color: #f4dbf1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #f4dbf1;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #7b008f;
  --mat-slide-toggle-selected-focus-state-layer-color: #f9abff;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #f9abff;
  --mat-slide-toggle-selected-handle-color: #570066;
  --mat-slide-toggle-selected-hover-handle-color: #7b008f;
  --mat-slide-toggle-selected-hover-state-layer-color: #f9abff;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #f9abff;
  --mat-slide-toggle-selected-icon-color: #ffd6fe;
  --mat-slide-toggle-selected-pressed-handle-color: #7b008f;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f9abff;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #f9abff;
  --mat-slide-toggle-selected-track-color: #f9abff;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
  --mat-radio-checked-ripple-color: #f9abff;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #f9abff;
  --mat-radio-selected-hover-icon-color: #f9abff;
  --mat-radio-selected-icon-color: #f9abff;
  --mat-radio-selected-pressed-icon-color: #f9abff;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-icon-color: #e4e1ec;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
  --mat-slider-active-track-color: #f9abff;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #f9abff;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f9abff 20%, transparent);
  --mat-slider-handle-color: #f9abff;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #f9abff;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f9abff 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #f9abff;
  --mat-slider-label-label-text-color: #570066;
  --mat-slider-ripple-color: #f9abff;
  --mat-slider-with-overlap-handle-outline-color: #570066;
  --mat-slider-with-tick-marks-active-container-color: #570066;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #232936;
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-menu-container-color: #1a202e;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #534153;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #e5e1e6;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #e5e1e6;
  --mat-list-list-item-leading-avatar-color: #7b008f;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #e4e1ec;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #f9abff;
  --mat-list-list-item-supporting-text-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-tab-active-focus-indicator-color: #f9abff;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #f9abff;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #f9abff;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #570066;
  --mat-checkbox-selected-focus-icon-color: #f9abff;
  --mat-checkbox-selected-focus-state-layer-color: #f9abff;
  --mat-checkbox-selected-hover-icon-color: #f9abff;
  --mat-checkbox-selected-hover-state-layer-color: #f9abff;
  --mat-checkbox-selected-icon-color: #f9abff;
  --mat-checkbox-selected-pressed-icon-color: #f9abff;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #f9abff;
  --mat-button-filled-container-color: #f9abff;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #570066;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #570066 12%, transparent);
  --mat-button-filled-state-layer-color: #570066;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #f9abff;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f9abff 12%, transparent);
  --mat-button-outlined-state-layer-color: #f9abff;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #f9abff;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #f9abff 12%, transparent);
  --mat-button-protected-state-layer-color: #f9abff;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #f9abff;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #f9abff 12%, transparent);
  --mat-button-text-state-layer-color: #f9abff;
  --mat-button-tonal-container-color: #534153;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #f4dbf1;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #f4dbf1 12%, transparent);
  --mat-button-tonal-state-layer-color: #f4dbf1;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #e4e1ec;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #e4e1ec 12%, transparent);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-fab-container-color: #7b008f;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #ffd6fe;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #ffd6fe 12%, transparent);
  --mat-fab-small-container-color: #7b008f;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #ffd6fe;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffd6fe 12%, transparent);
  --mat-fab-small-state-layer-color: #ffd6fe;
  --mat-fab-state-layer-color: #ffd6fe;
  --mat-snack-bar-button-color: #9a25ae;
  --mat-snack-bar-container-color: #e5e1e6;
  --mat-snack-bar-supporting-text-color: #313034;
  --mat-table-background-color: #131316;
  --mat-table-header-headline-color: #e5e1e6;
  --mat-table-row-item-label-text-color: #e5e1e6;
  --mat-table-row-item-outline-color: #918f9a;
  --mat-progress-spinner-active-indicator-color: #f9abff;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-divider-color: #918f9a;
  --mat-button-toggle-selected-state-background-color: #534153;
  --mat-button-toggle-selected-state-text-color: #f4dbf1;
  --mat-button-toggle-state-layer-color: #e5e1e6;
  --mat-button-toggle-text-color: #e5e1e6;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #673b34;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d7bfd5;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #534153;
  --mat-datepicker-calendar-date-in-range-state-background-color: #7b008f;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #f9abff;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #f9abff;
  --mat-datepicker-calendar-date-selected-state-text-color: #570066;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #f9abff;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #f9abff;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #f9abff;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-divider-color: #232936;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-expansion-header-indicator-color: #e4e1ec;
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #131316;
  --mat-sidenav-container-text-color: #e4e1ec;
  --mat-sidenav-content-background-color: #131316;
  --mat-sidenav-content-text-color: #e5e1e6;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #f9abff;
  --mat-stepper-header-done-state-icon-foreground-color: #570066;
  --mat-stepper-header-edit-state-icon-background-color: #f9abff;
  --mat-stepper-header-edit-state-icon-foreground-color: #570066;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #f9abff;
  --mat-stepper-header-selected-state-icon-foreground-color: #570066;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
  --mat-sort-arrow-color: #e5e1e6;
  --mat-toolbar-container-background-color: #131316;
  --mat-toolbar-container-text-color: #e5e1e6;
  --mat-tree-container-background-color: #131316;
  --mat-tree-node-text-color: #e5e1e6;
  --mat-timepicker-container-background-color: #1a202e;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-purple.dark .mat-primary {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #f9abff;
  --mat-stepper-header-done-state-icon-foreground-color: #570066;
  --mat-stepper-header-edit-state-icon-background-color: #f9abff;
  --mat-stepper-header-edit-state-icon-foreground-color: #570066;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #f9abff;
  --mat-stepper-header-selected-state-icon-foreground-color: #570066;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-purple.dark .mat-primary.mat-icon {
  --mat-icon-color: #f9abff;
}
.theme-purple.dark .mat-primary.mat-mdc-tab-group,
.theme-purple.dark .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #f9abff;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #f9abff;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #f9abff;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-purple.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #7b008f;
  --mat-slide-toggle-selected-focus-state-layer-color: #f9abff;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #f9abff;
  --mat-slide-toggle-selected-handle-color: #570066;
  --mat-slide-toggle-selected-hover-handle-color: #7b008f;
  --mat-slide-toggle-selected-hover-state-layer-color: #f9abff;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #f9abff;
  --mat-slide-toggle-selected-icon-color: #ffd6fe;
  --mat-slide-toggle-selected-pressed-handle-color: #7b008f;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f9abff;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #f9abff;
  --mat-slide-toggle-selected-track-color: #f9abff;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-purple.dark .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #673b34;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d7bfd5;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #534153;
  --mat-datepicker-calendar-date-in-range-state-background-color: #7b008f;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #f9abff;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #f9abff;
  --mat-datepicker-calendar-date-selected-state-text-color: #570066;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #f9abff;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #f9abff;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #f9abff;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-purple.dark .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #f9abff;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #f9abff;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f9abff 12%, transparent);
  --mat-icon-button-state-layer-color: #f9abff;
}
.theme-purple.dark .mat-badge {
  --mat-badge-background-color: #f9abff;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #f9abff 38%, transparent);
  --mat-badge-disabled-state-text-color: #570066;
  --mat-badge-text-color: #570066;
}
.theme-purple.dark .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdad4;
  --mat-option-selected-state-layer-color: #673b34;
}
.theme-purple.dark .mat-accent {
  --mat-progress-spinner-active-indicator-color: #f6b8ad;
}
.theme-purple.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #4c251f;
  --mat-pseudo-checkbox-full-selected-icon-color: #f6b8ad;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f6b8ad;
}
.theme-purple.dark .mat-accent {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #f6b8ad;
  --mat-stepper-header-done-state-icon-foreground-color: #4c251f;
  --mat-stepper-header-edit-state-icon-background-color: #f6b8ad;
  --mat-stepper-header-edit-state-icon-foreground-color: #4c251f;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #f6b8ad;
  --mat-stepper-header-selected-state-icon-foreground-color: #4c251f;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-purple.dark .mat-accent.mat-icon {
  --mat-icon-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #4c251f;
  --mat-checkbox-selected-focus-icon-color: #f6b8ad;
  --mat-checkbox-selected-focus-state-layer-color: #f6b8ad;
  --mat-checkbox-selected-hover-icon-color: #f6b8ad;
  --mat-checkbox-selected-hover-state-layer-color: #f6b8ad;
  --mat-checkbox-selected-icon-color: #f6b8ad;
  --mat-checkbox-selected-pressed-icon-color: #f6b8ad;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #f6b8ad;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #f6b8ad;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f6b8ad 20%, transparent);
  --mat-slider-handle-color: #f6b8ad;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #f6b8ad;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f6b8ad 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #f6b8ad;
  --mat-slider-label-label-text-color: #4c251f;
  --mat-slider-ripple-color: #f6b8ad;
  --mat-slider-with-overlap-handle-outline-color: #4c251f;
  --mat-slider-with-tick-marks-active-container-color: #4c251f;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-purple.dark .mat-accent.mat-mdc-tab-group,
.theme-purple.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #f6b8ad;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #f6b8ad;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #f6b8ad;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-purple.dark .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #673b34;
  --mat-slide-toggle-selected-focus-state-layer-color: #f6b8ad;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #f6b8ad;
  --mat-slide-toggle-selected-handle-color: #4c251f;
  --mat-slide-toggle-selected-hover-handle-color: #673b34;
  --mat-slide-toggle-selected-hover-state-layer-color: #f6b8ad;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #f6b8ad;
  --mat-slide-toggle-selected-icon-color: #ffdad4;
  --mat-slide-toggle-selected-pressed-handle-color: #673b34;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f6b8ad;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #f6b8ad;
  --mat-slide-toggle-selected-track-color: #f6b8ad;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-purple.dark .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #f6b8ad;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-purple.dark .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #f6b8ad;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #f6b8ad;
  --mat-radio-selected-hover-icon-color: #f6b8ad;
  --mat-radio-selected-icon-color: #f6b8ad;
  --mat-radio-selected-pressed-icon-color: #f6b8ad;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-purple.dark .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #f6b8ad;
  --mat-progress-bar-track-color: #232936;
}
.theme-purple.dark .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #f6b8ad;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #f6b8ad;
  --mat-form-field-filled-focus-label-text-color: #f6b8ad;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #f6b8ad;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #f6b8ad;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #f6b8ad;
  --mat-form-field-outlined-focus-outline-color: #f6b8ad;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-purple.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #673b34;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d7bfd5;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #534153;
  --mat-datepicker-calendar-date-in-range-state-background-color: #673b34;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #f6b8ad;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #f6b8ad;
  --mat-datepicker-calendar-date-selected-state-text-color: #4c251f;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #f6b8ad;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #f6b8ad;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #f6b8ad;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-purple.dark .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #f6b8ad;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #4c251f;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #4c251f 12%, transparent);
  --mat-button-filled-state-layer-color: #4c251f;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #f6b8ad;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f6b8ad 12%, transparent);
  --mat-button-outlined-state-layer-color: #f6b8ad;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #f6b8ad;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #f6b8ad 12%, transparent);
  --mat-button-protected-state-layer-color: #f6b8ad;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #f6b8ad;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #f6b8ad 12%, transparent);
  --mat-button-text-state-layer-color: #f6b8ad;
  --mat-button-tonal-container-color: #673b34;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad4;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad4 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad4;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #f6b8ad;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #f6b8ad;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f6b8ad 12%, transparent);
  --mat-icon-button-state-layer-color: #f6b8ad;
}
.theme-purple.dark .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #673b34;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdad4;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdad4;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdad4;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad4;
  --mat-chip-selected-trailing-icon-color: #ffdad4;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdad4;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-purple.dark .mat-accent .mdc-list-item__start,
.theme-purple.dark .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #4c251f;
  --mat-checkbox-selected-focus-icon-color: #f6b8ad;
  --mat-checkbox-selected-focus-state-layer-color: #f6b8ad;
  --mat-checkbox-selected-hover-icon-color: #f6b8ad;
  --mat-checkbox-selected-hover-state-layer-color: #f6b8ad;
  --mat-checkbox-selected-icon-color: #f6b8ad;
  --mat-checkbox-selected-pressed-icon-color: #f6b8ad;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #f6b8ad;
  --mat-radio-checked-ripple-color: #f6b8ad;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #f6b8ad;
  --mat-radio-selected-hover-icon-color: #f6b8ad;
  --mat-radio-selected-icon-color: #f6b8ad;
  --mat-radio-selected-pressed-icon-color: #f6b8ad;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-purple.dark .mat-accent.mat-mdc-fab,
.theme-purple.dark .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #673b34;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #ffdad4;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #ffdad4 12%, transparent);
  --mat-fab-small-container-color: #673b34;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #ffdad4;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffdad4 12%, transparent);
  --mat-fab-small-state-layer-color: #ffdad4;
  --mat-fab-state-layer-color: #ffdad4;
}
.theme-purple.dark .mat-badge-accent {
  --mat-badge-background-color: #f6b8ad;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #f6b8ad 38%, transparent);
  --mat-badge-disabled-state-text-color: #4c251f;
  --mat-badge-text-color: #4c251f;
}
.theme-purple.dark .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
}
.theme-purple.dark .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ffb4ab;
}
.theme-purple.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #690005;
  --mat-pseudo-checkbox-full-selected-icon-color: #ffb4ab;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb4ab;
}
.theme-purple.dark .mat-warn {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-done-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-purple.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ffb4ab;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #ffb4ab;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb4ab 20%, transparent);
  --mat-slider-handle-color: #ffb4ab;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb4ab 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ffb4ab;
  --mat-slider-label-label-text-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-with-tick-marks-active-container-color: #690005;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-purple.dark .mat-warn.mat-mdc-tab-group,
.theme-purple.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ffb4ab;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb4ab;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb4ab;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-purple.dark .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #93000a;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb4ab;
  --mat-slide-toggle-selected-handle-color: #690005;
  --mat-slide-toggle-selected-hover-handle-color: #93000a;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb4ab;
  --mat-slide-toggle-selected-icon-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-handle-color: #93000a;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb4ab;
  --mat-slide-toggle-selected-track-color: #ffb4ab;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-purple.dark .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #ffb4ab;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-purple.dark .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ffb4ab;
  --mat-progress-bar-track-color: #232936;
}
.theme-purple.dark .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #ffb4ab;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #ffb4ab;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-purple.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #673b34;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d7bfd5;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #534153;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb4ab;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-purple.dark .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ffb4ab;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-icon-button-state-layer-color: #ffb4ab;
}
.theme-purple.dark .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #93000a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdad6;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdad6;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-purple.dark .mat-warn .mdc-list-item__start,
.theme-purple.dark .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-purple.dark .mat-badge-warn {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-purple.dark .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-purple.dark .sidebar-header {
  color: #bfcde3;
  background: #1a202e;
}
.theme-purple.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.theme-purple.dark .side-Toggle {
  color: #f9abff;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-purple.dark .sidemenu > .menu-item > .menu-heading {
  color: #bfcde3;
}
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(249, 171, 255, 0.05);
}
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(249, 171, 255, 0.1) 0%,
      rgba(249, 171, 255, 0.15) 100%);
}
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #f9abff;
}
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-purple.dark .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(155.5217391304, 177.2826086957, 211.4782608696);
}
.theme-purple.dark .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(249, 171, 255, 0.08) !important;
}
.theme-purple.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #f9abff 0%,
      rgb(245.3571428571, 120, 255) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(249, 171, 255, 0.3);
}
.theme-purple.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-purple.dark .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #f9abff !important;
  font-weight: 500 !important;
}
.theme-purple.dark .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-purple.dark .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(249, 171, 255, 0.12);
}
.theme-purple.dark .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #f9abff;
}
.theme-purple.dark .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-purple.dark .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-purple.dark .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-purple.dark .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #f9abff 0%,
      rgb(245.3571428571, 120, 255) 100%);
}
.theme-purple.dark .sidemenu.submenu {
  background: rgba(35, 43, 62, 0.8);
}
.theme-purple.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(249, 171, 255, 0.1) !important;
}
.theme-purple.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #f9abff !important;
  box-shadow: 0 0 0 3px rgba(249, 171, 255, 0.2);
}
.theme-purple.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #f9abff !important;
  font-weight: 500 !important;
}
.theme-purple.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-purple.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(249, 171, 255, 0.15);
}
.theme-purple.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-purple.dark .sidemenu .menu-divider .menu-group-heading {
  color: rgba(191, 205, 227, 0.5);
}
.theme-purple.dark .sidemenu .menu-divider .menu-group-heading::before {
  background: #1a202e;
}
.theme-purple.dark .customizer-title h3 {
  color: #f9abff;
}
.theme-purple.dark .topmenu {
  background: #232b3e;
}
.theme-purple.dark .topmenu .mat-mdc-button {
  color: #bfcde3;
}
.theme-purple.dark .topmenu .mat-mdc-button.active {
  background-color: rgba(249, 171, 255, 0.15) !important;
}
.theme-purple.dark .topmenu .menu-badge-color {
  background: #f9abff;
}
.theme-purple.dark .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-purple.dark .topmenu-panel .mat-mdc-menu-item {
  color: #bfcde3;
}
.theme-purple.dark .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #d7bfd5;
}
.theme-purple.dark .mat-drawer-container {
  background-color: #232b3e;
}
.theme-purple.dark .sidenav.mat-drawer-side {
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-purple.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-purple.dark .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-purple.dark a:not(.mat-mdc-button-base) {
  color: #b744ca;
}
.theme-purple.dark a:not(.mat-mdc-button-base):hover {
  color: rgb(198.3, 107.7375, 213.2625);
}
.theme-purple.dark code {
  background-color: rgba(144, 159, 180, 0.03);
}
.theme-purple.dark .primaryColorBG {
  background-color: #b744ca;
}
.theme-purple.dark .secondaryColorBG {
  background-color: #d7bfd5;
}
.theme-purple.dark .warnColorBG {
  background-color: #f6b8ad;
}
.theme-purple.dark .task-module .mat-drawer.mat-drawer-end {
  background: #1a202e;
}
.theme-purple.dark .mat-mdc-table {
  background: #1a202e;
}
.theme-purple.dark .mat-mdc-paginator {
  background: #1a202e;
}
.theme-purple.dark .primary-badge {
  --mat-badge-background-color: #f9abff;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #f9abff 38%, transparent);
  --mat-badge-disabled-state-text-color: #570066;
  --mat-badge-text-color: #570066;
}
.theme-purple.dark .secondary-badge {
  --mat-badge-background-color: #d7bfd5;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #d7bfd5 38%, transparent);
  --mat-badge-disabled-state-text-color: #3b2b3c;
  --mat-badge-text-color: #3b2b3c;
}
.theme-purple.dark .tertiary-badge {
  --mat-badge-background-color: #f6b8ad;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #f6b8ad 38%, transparent);
  --mat-badge-disabled-state-text-color: #4c251f;
  --mat-badge-text-color: #4c251f;
}
.theme-purple.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-purple.dark .primary-button {
  --mat-button-filled-container-color: #f9abff;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #570066;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #570066 12%, transparent);
  --mat-button-filled-state-layer-color: #570066;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #f9abff;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f9abff 12%, transparent);
  --mat-button-outlined-state-layer-color: #f9abff;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #f9abff;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #f9abff 12%, transparent);
  --mat-button-protected-state-layer-color: #f9abff;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #f9abff;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #f9abff 12%, transparent);
  --mat-button-text-state-layer-color: #f9abff;
  --mat-button-tonal-container-color: #7b008f;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffd6fe;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffd6fe 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffd6fe;
}
.theme-purple.dark .secondary-button {
  --mat-button-filled-container-color: #d7bfd5;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #3b2b3c;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #3b2b3c 12%, transparent);
  --mat-button-filled-state-layer-color: #3b2b3c;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #d7bfd5;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #d7bfd5 12%, transparent);
  --mat-button-outlined-state-layer-color: #d7bfd5;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #d7bfd5;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #d7bfd5 12%, transparent);
  --mat-button-protected-state-layer-color: #d7bfd5;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #d7bfd5;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #d7bfd5 12%, transparent);
  --mat-button-text-state-layer-color: #d7bfd5;
  --mat-button-tonal-container-color: #534153;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #f4dbf1;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #f4dbf1 12%, transparent);
  --mat-button-tonal-state-layer-color: #f4dbf1;
}
.theme-purple.dark .tertiary-button {
  --mat-button-filled-container-color: #f6b8ad;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #4c251f;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #4c251f 12%, transparent);
  --mat-button-filled-state-layer-color: #4c251f;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #f6b8ad;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f6b8ad 12%, transparent);
  --mat-button-outlined-state-layer-color: #f6b8ad;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #f6b8ad;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #f6b8ad 12%, transparent);
  --mat-button-protected-state-layer-color: #f6b8ad;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #f6b8ad;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #f6b8ad 12%, transparent);
  --mat-button-text-state-layer-color: #f6b8ad;
  --mat-button-tonal-container-color: #673b34;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad4;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad4 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad4;
}
.theme-purple.dark .error-button {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
}
.theme-purple.dark .mat-mdc-card {
  background: #1a202e;
}
.theme-purple.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a202e;
}
.theme-amber.light {
  --mat-app-background-color: #fcf8fd;
  --mat-app-text-color: #1a202e;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #1a202e 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #52452a;
  --mat-option-selected-state-layer-color: #f5e0bb;
  --mat-optgroup-label-text-color: #232936;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #785900;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #785900;
  --mat-card-elevated-container-color: #f6f2f7;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #e5e1e6;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #fcf8fd;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #c8c5d0;
  --mat-card-subtitle-text-color: #1a202e;
  --mat-progress-bar-active-indicator-color: #785900;
  --mat-progress-bar-track-color: #e4e1ec;
  --mat-tooltip-container-color: #313034;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #f3eff4;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #785900;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #785900;
  --mat-form-field-filled-focus-label-text-color: #785900;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #785900;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #785900;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #785900;
  --mat-form-field-outlined-focus-outline-color: #785900;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #785900;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mat-dialog-container-color: #fcf8fd;
  --mat-dialog-subhead-color: #1a202e;
  --mat-dialog-supporting-text-color: #232936;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #f5e0bb;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #52452a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #52452a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #52452a;
  --mat-chip-selected-trailing-action-state-layer-color: #52452a;
  --mat-chip-selected-trailing-icon-color: #52452a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #52452a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdf9e;
  --mat-slide-toggle-selected-focus-state-layer-color: #785900;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #785900;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdf9e;
  --mat-slide-toggle-selected-hover-state-layer-color: #785900;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #785900;
  --mat-slide-toggle-selected-icon-color: #5b4300;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdf9e;
  --mat-slide-toggle-selected-pressed-state-layer-color: #785900;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #785900;
  --mat-slide-toggle-selected-track-color: #785900;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
  --mat-radio-checked-ripple-color: #785900;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #785900;
  --mat-radio-selected-hover-icon-color: #785900;
  --mat-radio-selected-icon-color: #785900;
  --mat-radio-selected-pressed-icon-color: #785900;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-icon-color: #232936;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
  --mat-slider-active-track-color: #785900;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #785900;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #785900 20%, transparent);
  --mat-slider-handle-color: #785900;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #785900;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #785900 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #785900;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #785900;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #e4e1ec;
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #f5e0bb;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #1a202e;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #1a202e;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #1a202e;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #1a202e;
  --mat-list-list-item-focus-state-layer-color: #1a202e;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #1a202e;
  --mat-list-list-item-hover-state-layer-color: #1a202e;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #1a202e;
  --mat-list-list-item-leading-avatar-color: #ffdf9e;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #232936;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #785900;
  --mat-list-list-item-supporting-text-color: #232936;
  --mat-list-list-item-trailing-icon-color: #232936;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #232936;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-paginator-enabled-icon-color: #232936;
  --mat-tab-active-focus-indicator-color: #785900;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #785900;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #785900;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #785900;
  --mat-checkbox-selected-focus-state-layer-color: #785900;
  --mat-checkbox-selected-hover-icon-color: #785900;
  --mat-checkbox-selected-hover-state-layer-color: #785900;
  --mat-checkbox-selected-icon-color: #785900;
  --mat-checkbox-selected-pressed-icon-color: #785900;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #785900;
  --mat-button-filled-container-color: #785900;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #785900;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #785900 12%, transparent);
  --mat-button-outlined-state-layer-color: #785900;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #785900;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #785900 12%, transparent);
  --mat-button-protected-state-layer-color: #785900;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #785900;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #785900 12%, transparent);
  --mat-button-text-state-layer-color: #785900;
  --mat-button-tonal-container-color: #f5e0bb;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #52452a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #52452a 12%, transparent);
  --mat-button-tonal-state-layer-color: #52452a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #232936;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #232936 12%, transparent);
  --mat-icon-button-state-layer-color: #232936;
  --mat-fab-container-color: #ffdf9e;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #5b4300;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #5b4300 12%, transparent);
  --mat-fab-small-container-color: #ffdf9e;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #5b4300;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #5b4300 12%, transparent);
  --mat-fab-small-state-layer-color: #5b4300;
  --mat-fab-state-layer-color: #5b4300;
  --mat-snack-bar-button-color: #fabd00;
  --mat-snack-bar-container-color: #313034;
  --mat-snack-bar-supporting-text-color: #f3eff4;
  --mat-table-background-color: #fcf8fd;
  --mat-table-header-headline-color: #1a202e;
  --mat-table-row-item-label-text-color: #1a202e;
  --mat-table-row-item-outline-color: #777680;
  --mat-progress-spinner-active-indicator-color: #785900;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-divider-color: #777680;
  --mat-button-toggle-selected-state-background-color: #f5e0bb;
  --mat-button-toggle-selected-state-text-color: #52452a;
  --mat-button-toggle-state-layer-color: #1a202e;
  --mat-button-toggle-text-color: #1a202e;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ccebc4;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b5d3f;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f5e0bb;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdf9e;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #785900;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #785900;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #785900;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #785900;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #785900;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-divider-color: #c8c5d0;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-expansion-header-indicator-color: #232936;
  --mat-expansion-header-text-color: #1a202e;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #fcf8fd;
  --mat-sidenav-container-text-color: #232936;
  --mat-sidenav-content-background-color: #fcf8fd;
  --mat-sidenav-content-text-color: #1a202e;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #785900;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #785900;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #785900;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
  --mat-sort-arrow-color: #1a202e;
  --mat-toolbar-container-background-color: #fcf8fd;
  --mat-toolbar-container-text-color: #1a202e;
  --mat-tree-container-background-color: #fcf8fd;
  --mat-tree-node-text-color: #1a202e;
  --mat-timepicker-container-background-color: #f0edf1;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-amber.light .mat-primary {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #785900;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #785900;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #785900;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-amber.light .mat-primary.mat-icon {
  --mat-icon-color: #785900;
}
.theme-amber.light .mat-primary.mat-mdc-tab-group,
.theme-amber.light .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #785900;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #785900;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #785900;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-amber.light .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdf9e;
  --mat-slide-toggle-selected-focus-state-layer-color: #785900;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #785900;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdf9e;
  --mat-slide-toggle-selected-hover-state-layer-color: #785900;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #785900;
  --mat-slide-toggle-selected-icon-color: #5b4300;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdf9e;
  --mat-slide-toggle-selected-pressed-state-layer-color: #785900;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #785900;
  --mat-slide-toggle-selected-track-color: #785900;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-amber.light .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ccebc4;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b5d3f;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f5e0bb;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdf9e;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #785900;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #785900;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #785900;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #785900;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #785900;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-amber.light .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #785900;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #785900;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #785900 12%, transparent);
  --mat-icon-button-state-layer-color: #785900;
}
.theme-amber.light .mat-badge {
  --mat-badge-background-color: #785900;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #785900 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-amber.light .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #334d31;
  --mat-option-selected-state-layer-color: #ccebc4;
}
.theme-amber.light .mat-accent {
  --mat-progress-spinner-active-indicator-color: #4a6547;
}
.theme-amber.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #4a6547;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #4a6547;
}
.theme-amber.light .mat-accent {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #4a6547;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #4a6547;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #4a6547;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-amber.light .mat-accent.mat-icon {
  --mat-icon-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #4a6547;
  --mat-checkbox-selected-focus-state-layer-color: #4a6547;
  --mat-checkbox-selected-hover-icon-color: #4a6547;
  --mat-checkbox-selected-hover-state-layer-color: #4a6547;
  --mat-checkbox-selected-icon-color: #4a6547;
  --mat-checkbox-selected-pressed-icon-color: #4a6547;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #4a6547;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #4a6547;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #4a6547 20%, transparent);
  --mat-slider-handle-color: #4a6547;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #4a6547;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #4a6547 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #4a6547;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #4a6547;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-amber.light .mat-accent.mat-mdc-tab-group,
.theme-amber.light .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #4a6547;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #4a6547;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #4a6547;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-amber.light .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ccebc4;
  --mat-slide-toggle-selected-focus-state-layer-color: #4a6547;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #4a6547;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ccebc4;
  --mat-slide-toggle-selected-hover-state-layer-color: #4a6547;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #4a6547;
  --mat-slide-toggle-selected-icon-color: #334d31;
  --mat-slide-toggle-selected-pressed-handle-color: #ccebc4;
  --mat-slide-toggle-selected-pressed-state-layer-color: #4a6547;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #4a6547;
  --mat-slide-toggle-selected-track-color: #4a6547;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-amber.light .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #4a6547;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-amber.light .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #4a6547;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #4a6547;
  --mat-radio-selected-hover-icon-color: #4a6547;
  --mat-radio-selected-icon-color: #4a6547;
  --mat-radio-selected-pressed-icon-color: #4a6547;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-amber.light .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #4a6547;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-amber.light .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #4a6547;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #4a6547;
  --mat-form-field-filled-focus-label-text-color: #4a6547;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #4a6547;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #4a6547;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #4a6547;
  --mat-form-field-outlined-focus-outline-color: #4a6547;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-amber.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ccebc4;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b5d3f;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f5e0bb;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ccebc4;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #4a6547;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #4a6547;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #4a6547;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #4a6547;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #4a6547;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-amber.light .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #4a6547;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #4a6547;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #4a6547 12%, transparent);
  --mat-button-outlined-state-layer-color: #4a6547;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #4a6547;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #4a6547 12%, transparent);
  --mat-button-protected-state-layer-color: #4a6547;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #4a6547;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #4a6547 12%, transparent);
  --mat-button-text-state-layer-color: #4a6547;
  --mat-button-tonal-container-color: #ccebc4;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #334d31;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #334d31 12%, transparent);
  --mat-button-tonal-state-layer-color: #334d31;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #4a6547;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #4a6547;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #4a6547 12%, transparent);
  --mat-icon-button-state-layer-color: #4a6547;
}
.theme-amber.light .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ccebc4;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #334d31;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #334d31;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #334d31;
  --mat-chip-selected-trailing-action-state-layer-color: #334d31;
  --mat-chip-selected-trailing-icon-color: #334d31;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #334d31;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-amber.light .mat-accent .mdc-list-item__start,
.theme-amber.light .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #4a6547;
  --mat-checkbox-selected-focus-state-layer-color: #4a6547;
  --mat-checkbox-selected-hover-icon-color: #4a6547;
  --mat-checkbox-selected-hover-state-layer-color: #4a6547;
  --mat-checkbox-selected-icon-color: #4a6547;
  --mat-checkbox-selected-pressed-icon-color: #4a6547;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #4a6547;
  --mat-radio-checked-ripple-color: #4a6547;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #4a6547;
  --mat-radio-selected-hover-icon-color: #4a6547;
  --mat-radio-selected-icon-color: #4a6547;
  --mat-radio-selected-pressed-icon-color: #4a6547;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-amber.light .mat-accent.mat-mdc-fab,
.theme-amber.light .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #ccebc4;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #334d31;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #334d31 12%, transparent);
  --mat-fab-small-container-color: #ccebc4;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #334d31;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #334d31 12%, transparent);
  --mat-fab-small-state-layer-color: #334d31;
  --mat-fab-state-layer-color: #334d31;
}
.theme-amber.light .mat-badge-accent {
  --mat-badge-background-color: #4a6547;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #4a6547 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-amber.light .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #93000a;
  --mat-option-selected-state-layer-color: #ffdad6;
}
.theme-amber.light .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ba1a1a;
}
.theme-amber.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #ba1a1a;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ba1a1a;
}
.theme-amber.light .mat-warn {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-amber.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ba1a1a;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #ba1a1a;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ba1a1a 20%, transparent);
  --mat-slider-handle-color: #ba1a1a;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ba1a1a 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ba1a1a;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-amber.light .mat-warn.mat-mdc-tab-group,
.theme-amber.light .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ba1a1a;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #ba1a1a;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #ba1a1a;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-amber.light .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad6;
  --mat-slide-toggle-selected-focus-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ba1a1a;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad6;
  --mat-slide-toggle-selected-hover-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ba1a1a;
  --mat-slide-toggle-selected-icon-color: #93000a;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ba1a1a;
  --mat-slide-toggle-selected-track-color: #ba1a1a;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-amber.light .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #ba1a1a;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-amber.light .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ba1a1a;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-amber.light .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #ba1a1a;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #ba1a1a;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-amber.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ccebc4;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #6b5d3f;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #f5e0bb;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #ba1a1a;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-amber.light .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ba1a1a;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-icon-button-state-layer-color: #ba1a1a;
}
.theme-amber.light .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad6;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #93000a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #93000a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #93000a;
  --mat-chip-selected-trailing-action-state-layer-color: #93000a;
  --mat-chip-selected-trailing-icon-color: #93000a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #93000a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-amber.light .mat-warn .mdc-list-item__start,
.theme-amber.light .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-amber.light .mat-badge-warn {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-amber.light .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-amber.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
}
.theme-amber.light .user-panel {
  border-bottom: 1px solid #e3eaf2;
}
.theme-amber.light .side-Toggle {
  color: #785900;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-amber.light .sidemenu > .menu-item > .menu-heading {
  color: #1a202e;
}
.theme-amber.light .sidemenu > .menu-item > .menu-heading:hover,
.theme-amber.light .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(120, 89, 0, 0.05);
}
.theme-amber.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-amber.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(120, 89, 0, 0.1) 0%,
      rgba(120, 89, 0, 0.15) 100%);
}
.theme-amber.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-amber.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #785900;
}
.theme-amber.light .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-amber.light .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(7.5833333333, 9.3333333333, 13.4166666667);
}
.theme-amber.light .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(120, 89, 0, 0.08) !important;
}
.theme-amber.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #785900 0%,
      rgb(69, 51.175, 0) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(120, 89, 0, 0.3);
}
.theme-amber.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-amber.light .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #785900 !important;
  font-weight: 500 !important;
}
.theme-amber.light .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-amber.light .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(120, 89, 0, 0.12);
}
.theme-amber.light .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #785900;
}
.theme-amber.light .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-amber.light .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-amber.light .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-amber.light .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #785900 0%,
      rgb(69, 51.175, 0) 100%);
}
.theme-amber.light .sidemenu.submenu {
  background: rgba(237, 243, 249, 0.8);
}
.theme-amber.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(120, 89, 0, 0.1) !important;
}
.theme-amber.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #785900 !important;
  box-shadow: 0 0 0 3px rgba(120, 89, 0, 0.2);
}
.theme-amber.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #785900 !important;
  font-weight: 500 !important;
}
.theme-amber.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-amber.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(120, 89, 0, 0.15);
}
.theme-amber.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-amber.light .sidemenu .menu-divider .menu-group-heading {
  color: rgba(26, 32, 46, 0.5);
}
.theme-amber.light .sidemenu .menu-divider .menu-group-heading::before {
  background: #ffffff;
}
.theme-amber.light .customizer-title h3 {
  color: #785900;
}
.theme-amber.light .topmenu {
  background: #ffffff;
}
.theme-amber.light .topmenu .mat-mdc-button {
  color: #1a202e;
}
.theme-amber.light .topmenu .mat-mdc-button.active {
  background-color: rgba(120, 89, 0, 0.15) !important;
}
.theme-amber.light .topmenu .menu-badge-color {
  background: #785900;
}
.theme-amber.light .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-amber.light .topmenu-panel .mat-mdc-menu-item {
  color: #1a202e;
}
.theme-amber.light .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #6b5d3f;
}
.theme-amber.light .mat-drawer-container {
  background-color: #edf3f9;
}
.theme-amber.light .sidenav.mat-drawer-side {
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-amber.light .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-amber.light .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-amber.light a:not(.mat-mdc-button-base) {
  color: #977100;
}
.theme-amber.light a:not(.mat-mdc-button-base):hover {
  color: rgb(202, 151.1655629139, 0);
}
.theme-amber.light code {
  background-color: rgba(96, 112, 134, 0.03);
}
.theme-amber.light .primaryColorBG {
  background-color: #977100;
}
.theme-amber.light .secondaryColorBG {
  background-color: #6b5d3f;
}
.theme-amber.light .warnColorBG {
  background-color: #4a6547;
}
.theme-amber.light .task-module .mat-drawer.mat-drawer-end {
  background: #ffffff;
}
.theme-amber.light .mat-mdc-table {
  background: #ffffff;
}
.theme-amber.light .mat-mdc-paginator {
  background: #ffffff;
}
.theme-amber.light .primary-badge {
  --mat-badge-background-color: #785900;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #785900 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-amber.light .secondary-badge {
  --mat-badge-background-color: #6b5d3f;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #6b5d3f 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-amber.light .tertiary-badge {
  --mat-badge-background-color: #4a6547;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #4a6547 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-amber.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-amber.light .primary-button {
  --mat-button-filled-container-color: #785900;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #785900;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #785900 12%, transparent);
  --mat-button-outlined-state-layer-color: #785900;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #785900;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #785900 12%, transparent);
  --mat-button-protected-state-layer-color: #785900;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #785900;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #785900 12%, transparent);
  --mat-button-text-state-layer-color: #785900;
  --mat-button-tonal-container-color: #ffdf9e;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #5b4300;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #5b4300 12%, transparent);
  --mat-button-tonal-state-layer-color: #5b4300;
}
.theme-amber.light .secondary-button {
  --mat-button-filled-container-color: #6b5d3f;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #6b5d3f;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #6b5d3f 12%, transparent);
  --mat-button-outlined-state-layer-color: #6b5d3f;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #6b5d3f;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #6b5d3f 12%, transparent);
  --mat-button-protected-state-layer-color: #6b5d3f;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #6b5d3f;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #6b5d3f 12%, transparent);
  --mat-button-text-state-layer-color: #6b5d3f;
  --mat-button-tonal-container-color: #f5e0bb;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #52452a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #52452a 12%, transparent);
  --mat-button-tonal-state-layer-color: #52452a;
}
.theme-amber.light .tertiary-button {
  --mat-button-filled-container-color: #4a6547;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #4a6547;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #4a6547 12%, transparent);
  --mat-button-outlined-state-layer-color: #4a6547;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #4a6547;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #4a6547 12%, transparent);
  --mat-button-protected-state-layer-color: #4a6547;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #4a6547;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #4a6547 12%, transparent);
  --mat-button-text-state-layer-color: #4a6547;
  --mat-button-tonal-container-color: #ccebc4;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #334d31;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #334d31 12%, transparent);
  --mat-button-tonal-state-layer-color: #334d31;
}
.theme-amber.light .error-button {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
}
.theme-amber.light .mat-mdc-card {
  background: #ffffff;
}
.theme-amber.light .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #ffffff;
}
.theme-amber.dark {
  --mat-app-background-color: #131316;
  --mat-app-text-color: #e5e1e6;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #e5e1e6 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #f5e0bb;
  --mat-option-selected-state-layer-color: #52452a;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #3f2e00;
  --mat-pseudo-checkbox-full-selected-icon-color: #fabd00;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #fabd00;
  --mat-card-elevated-container-color: #1a202e;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #353438;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #131316;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #232936;
  --mat-card-subtitle-text-color: #e5e1e6;
  --mat-progress-bar-active-indicator-color: #fabd00;
  --mat-progress-bar-track-color: #232936;
  --mat-tooltip-container-color: #e5e1e6;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #313034;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #fabd00;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #fabd00;
  --mat-form-field-filled-focus-label-text-color: #fabd00;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #fabd00;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #fabd00;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #fabd00;
  --mat-form-field-outlined-focus-outline-color: #fabd00;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #fabd00;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mat-dialog-container-color: #131316;
  --mat-dialog-subhead-color: #e5e1e6;
  --mat-dialog-supporting-text-color: #e4e1ec;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #52452a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #f5e0bb;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #f5e0bb;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #f5e0bb;
  --mat-chip-selected-trailing-action-state-layer-color: #f5e0bb;
  --mat-chip-selected-trailing-icon-color: #f5e0bb;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #f5e0bb;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #5b4300;
  --mat-slide-toggle-selected-focus-state-layer-color: #fabd00;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #fabd00;
  --mat-slide-toggle-selected-handle-color: #3f2e00;
  --mat-slide-toggle-selected-hover-handle-color: #5b4300;
  --mat-slide-toggle-selected-hover-state-layer-color: #fabd00;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #fabd00;
  --mat-slide-toggle-selected-icon-color: #ffdf9e;
  --mat-slide-toggle-selected-pressed-handle-color: #5b4300;
  --mat-slide-toggle-selected-pressed-state-layer-color: #fabd00;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #fabd00;
  --mat-slide-toggle-selected-track-color: #fabd00;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
  --mat-radio-checked-ripple-color: #fabd00;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #fabd00;
  --mat-radio-selected-hover-icon-color: #fabd00;
  --mat-radio-selected-icon-color: #fabd00;
  --mat-radio-selected-pressed-icon-color: #fabd00;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-icon-color: #e4e1ec;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
  --mat-slider-active-track-color: #fabd00;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #fabd00;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #fabd00 20%, transparent);
  --mat-slider-handle-color: #fabd00;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #fabd00;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #fabd00 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #fabd00;
  --mat-slider-label-label-text-color: #3f2e00;
  --mat-slider-ripple-color: #fabd00;
  --mat-slider-with-overlap-handle-outline-color: #3f2e00;
  --mat-slider-with-tick-marks-active-container-color: #3f2e00;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #232936;
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-menu-container-color: #1a202e;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #52452a;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #e5e1e6;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #e5e1e6;
  --mat-list-list-item-leading-avatar-color: #5b4300;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #e4e1ec;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #fabd00;
  --mat-list-list-item-supporting-text-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-tab-active-focus-indicator-color: #fabd00;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #fabd00;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #fabd00;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #3f2e00;
  --mat-checkbox-selected-focus-icon-color: #fabd00;
  --mat-checkbox-selected-focus-state-layer-color: #fabd00;
  --mat-checkbox-selected-hover-icon-color: #fabd00;
  --mat-checkbox-selected-hover-state-layer-color: #fabd00;
  --mat-checkbox-selected-icon-color: #fabd00;
  --mat-checkbox-selected-pressed-icon-color: #fabd00;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #fabd00;
  --mat-button-filled-container-color: #fabd00;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #3f2e00;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #3f2e00 12%, transparent);
  --mat-button-filled-state-layer-color: #3f2e00;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #fabd00;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #fabd00 12%, transparent);
  --mat-button-outlined-state-layer-color: #fabd00;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #fabd00;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #fabd00 12%, transparent);
  --mat-button-protected-state-layer-color: #fabd00;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #fabd00;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #fabd00 12%, transparent);
  --mat-button-text-state-layer-color: #fabd00;
  --mat-button-tonal-container-color: #52452a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #f5e0bb;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #f5e0bb 12%, transparent);
  --mat-button-tonal-state-layer-color: #f5e0bb;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #e4e1ec;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #e4e1ec 12%, transparent);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-fab-container-color: #5b4300;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #ffdf9e;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #ffdf9e 12%, transparent);
  --mat-fab-small-container-color: #5b4300;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #ffdf9e;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffdf9e 12%, transparent);
  --mat-fab-small-state-layer-color: #ffdf9e;
  --mat-fab-state-layer-color: #ffdf9e;
  --mat-snack-bar-button-color: #785900;
  --mat-snack-bar-container-color: #e5e1e6;
  --mat-snack-bar-supporting-text-color: #313034;
  --mat-table-background-color: #131316;
  --mat-table-header-headline-color: #e5e1e6;
  --mat-table-row-item-label-text-color: #e5e1e6;
  --mat-table-row-item-outline-color: #918f9a;
  --mat-progress-spinner-active-indicator-color: #fabd00;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-divider-color: #918f9a;
  --mat-button-toggle-selected-state-background-color: #52452a;
  --mat-button-toggle-selected-state-text-color: #f5e0bb;
  --mat-button-toggle-state-layer-color: #e5e1e6;
  --mat-button-toggle-text-color: #e5e1e6;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #334d31;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d8c4a0;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #52452a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #5b4300;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #fabd00;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #fabd00;
  --mat-datepicker-calendar-date-selected-state-text-color: #3f2e00;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #fabd00;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #fabd00;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #fabd00;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-divider-color: #232936;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-expansion-header-indicator-color: #e4e1ec;
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #131316;
  --mat-sidenav-container-text-color: #e4e1ec;
  --mat-sidenav-content-background-color: #131316;
  --mat-sidenav-content-text-color: #e5e1e6;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #fabd00;
  --mat-stepper-header-done-state-icon-foreground-color: #3f2e00;
  --mat-stepper-header-edit-state-icon-background-color: #fabd00;
  --mat-stepper-header-edit-state-icon-foreground-color: #3f2e00;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #fabd00;
  --mat-stepper-header-selected-state-icon-foreground-color: #3f2e00;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
  --mat-sort-arrow-color: #e5e1e6;
  --mat-toolbar-container-background-color: #131316;
  --mat-toolbar-container-text-color: #e5e1e6;
  --mat-tree-container-background-color: #131316;
  --mat-tree-node-text-color: #e5e1e6;
  --mat-timepicker-container-background-color: #1a202e;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-amber.dark .mat-primary {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #fabd00;
  --mat-stepper-header-done-state-icon-foreground-color: #3f2e00;
  --mat-stepper-header-edit-state-icon-background-color: #fabd00;
  --mat-stepper-header-edit-state-icon-foreground-color: #3f2e00;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #fabd00;
  --mat-stepper-header-selected-state-icon-foreground-color: #3f2e00;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-amber.dark .mat-primary.mat-icon {
  --mat-icon-color: #fabd00;
}
.theme-amber.dark .mat-primary.mat-mdc-tab-group,
.theme-amber.dark .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #fabd00;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #fabd00;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #fabd00;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-amber.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #5b4300;
  --mat-slide-toggle-selected-focus-state-layer-color: #fabd00;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #fabd00;
  --mat-slide-toggle-selected-handle-color: #3f2e00;
  --mat-slide-toggle-selected-hover-handle-color: #5b4300;
  --mat-slide-toggle-selected-hover-state-layer-color: #fabd00;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #fabd00;
  --mat-slide-toggle-selected-icon-color: #ffdf9e;
  --mat-slide-toggle-selected-pressed-handle-color: #5b4300;
  --mat-slide-toggle-selected-pressed-state-layer-color: #fabd00;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #fabd00;
  --mat-slide-toggle-selected-track-color: #fabd00;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-amber.dark .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #334d31;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d8c4a0;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #52452a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #5b4300;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #fabd00;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #fabd00;
  --mat-datepicker-calendar-date-selected-state-text-color: #3f2e00;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #fabd00;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #fabd00;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #fabd00;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-amber.dark .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #fabd00;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #fabd00;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #fabd00 12%, transparent);
  --mat-icon-button-state-layer-color: #fabd00;
}
.theme-amber.dark .mat-badge {
  --mat-badge-background-color: #fabd00;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #fabd00 38%, transparent);
  --mat-badge-disabled-state-text-color: #3f2e00;
  --mat-badge-text-color: #3f2e00;
}
.theme-amber.dark .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ccebc4;
  --mat-option-selected-state-layer-color: #334d31;
}
.theme-amber.dark .mat-accent {
  --mat-progress-spinner-active-indicator-color: #b0cfaa;
}
.theme-amber.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #1d361c;
  --mat-pseudo-checkbox-full-selected-icon-color: #b0cfaa;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #b0cfaa;
}
.theme-amber.dark .mat-accent {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #b0cfaa;
  --mat-stepper-header-done-state-icon-foreground-color: #1d361c;
  --mat-stepper-header-edit-state-icon-background-color: #b0cfaa;
  --mat-stepper-header-edit-state-icon-foreground-color: #1d361c;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #b0cfaa;
  --mat-stepper-header-selected-state-icon-foreground-color: #1d361c;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-amber.dark .mat-accent.mat-icon {
  --mat-icon-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #1d361c;
  --mat-checkbox-selected-focus-icon-color: #b0cfaa;
  --mat-checkbox-selected-focus-state-layer-color: #b0cfaa;
  --mat-checkbox-selected-hover-icon-color: #b0cfaa;
  --mat-checkbox-selected-hover-state-layer-color: #b0cfaa;
  --mat-checkbox-selected-icon-color: #b0cfaa;
  --mat-checkbox-selected-pressed-icon-color: #b0cfaa;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #b0cfaa;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #b0cfaa;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #b0cfaa 20%, transparent);
  --mat-slider-handle-color: #b0cfaa;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #b0cfaa;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #b0cfaa 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #b0cfaa;
  --mat-slider-label-label-text-color: #1d361c;
  --mat-slider-ripple-color: #b0cfaa;
  --mat-slider-with-overlap-handle-outline-color: #1d361c;
  --mat-slider-with-tick-marks-active-container-color: #1d361c;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-amber.dark .mat-accent.mat-mdc-tab-group,
.theme-amber.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #b0cfaa;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #b0cfaa;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #b0cfaa;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-amber.dark .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #334d31;
  --mat-slide-toggle-selected-focus-state-layer-color: #b0cfaa;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #b0cfaa;
  --mat-slide-toggle-selected-handle-color: #1d361c;
  --mat-slide-toggle-selected-hover-handle-color: #334d31;
  --mat-slide-toggle-selected-hover-state-layer-color: #b0cfaa;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #b0cfaa;
  --mat-slide-toggle-selected-icon-color: #ccebc4;
  --mat-slide-toggle-selected-pressed-handle-color: #334d31;
  --mat-slide-toggle-selected-pressed-state-layer-color: #b0cfaa;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #b0cfaa;
  --mat-slide-toggle-selected-track-color: #b0cfaa;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-amber.dark .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #b0cfaa;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-amber.dark .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #b0cfaa;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #b0cfaa;
  --mat-radio-selected-hover-icon-color: #b0cfaa;
  --mat-radio-selected-icon-color: #b0cfaa;
  --mat-radio-selected-pressed-icon-color: #b0cfaa;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-amber.dark .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #b0cfaa;
  --mat-progress-bar-track-color: #232936;
}
.theme-amber.dark .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #b0cfaa;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #b0cfaa;
  --mat-form-field-filled-focus-label-text-color: #b0cfaa;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #b0cfaa;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #b0cfaa;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #b0cfaa;
  --mat-form-field-outlined-focus-outline-color: #b0cfaa;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-amber.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #334d31;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d8c4a0;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #52452a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #334d31;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #b0cfaa;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #b0cfaa;
  --mat-datepicker-calendar-date-selected-state-text-color: #1d361c;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #b0cfaa;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #b0cfaa;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #b0cfaa;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-amber.dark .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #b0cfaa;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #1d361c;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #1d361c 12%, transparent);
  --mat-button-filled-state-layer-color: #1d361c;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #b0cfaa;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #b0cfaa 12%, transparent);
  --mat-button-outlined-state-layer-color: #b0cfaa;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #b0cfaa;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #b0cfaa 12%, transparent);
  --mat-button-protected-state-layer-color: #b0cfaa;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #b0cfaa;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #b0cfaa 12%, transparent);
  --mat-button-text-state-layer-color: #b0cfaa;
  --mat-button-tonal-container-color: #334d31;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ccebc4;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ccebc4 12%, transparent);
  --mat-button-tonal-state-layer-color: #ccebc4;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #b0cfaa;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #b0cfaa;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #b0cfaa 12%, transparent);
  --mat-icon-button-state-layer-color: #b0cfaa;
}
.theme-amber.dark .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #334d31;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ccebc4;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ccebc4;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ccebc4;
  --mat-chip-selected-trailing-action-state-layer-color: #ccebc4;
  --mat-chip-selected-trailing-icon-color: #ccebc4;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ccebc4;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-amber.dark .mat-accent .mdc-list-item__start,
.theme-amber.dark .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #1d361c;
  --mat-checkbox-selected-focus-icon-color: #b0cfaa;
  --mat-checkbox-selected-focus-state-layer-color: #b0cfaa;
  --mat-checkbox-selected-hover-icon-color: #b0cfaa;
  --mat-checkbox-selected-hover-state-layer-color: #b0cfaa;
  --mat-checkbox-selected-icon-color: #b0cfaa;
  --mat-checkbox-selected-pressed-icon-color: #b0cfaa;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #b0cfaa;
  --mat-radio-checked-ripple-color: #b0cfaa;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #b0cfaa;
  --mat-radio-selected-hover-icon-color: #b0cfaa;
  --mat-radio-selected-icon-color: #b0cfaa;
  --mat-radio-selected-pressed-icon-color: #b0cfaa;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-amber.dark .mat-accent.mat-mdc-fab,
.theme-amber.dark .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #334d31;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #ccebc4;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #ccebc4 12%, transparent);
  --mat-fab-small-container-color: #334d31;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #ccebc4;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ccebc4 12%, transparent);
  --mat-fab-small-state-layer-color: #ccebc4;
  --mat-fab-state-layer-color: #ccebc4;
}
.theme-amber.dark .mat-badge-accent {
  --mat-badge-background-color: #b0cfaa;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #b0cfaa 38%, transparent);
  --mat-badge-disabled-state-text-color: #1d361c;
  --mat-badge-text-color: #1d361c;
}
.theme-amber.dark .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
}
.theme-amber.dark .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ffb4ab;
}
.theme-amber.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #690005;
  --mat-pseudo-checkbox-full-selected-icon-color: #ffb4ab;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb4ab;
}
.theme-amber.dark .mat-warn {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-done-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-amber.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ffb4ab;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #ffb4ab;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb4ab 20%, transparent);
  --mat-slider-handle-color: #ffb4ab;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb4ab 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ffb4ab;
  --mat-slider-label-label-text-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-with-tick-marks-active-container-color: #690005;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-amber.dark .mat-warn.mat-mdc-tab-group,
.theme-amber.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ffb4ab;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb4ab;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb4ab;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-amber.dark .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #93000a;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb4ab;
  --mat-slide-toggle-selected-handle-color: #690005;
  --mat-slide-toggle-selected-hover-handle-color: #93000a;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb4ab;
  --mat-slide-toggle-selected-icon-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-handle-color: #93000a;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb4ab;
  --mat-slide-toggle-selected-track-color: #ffb4ab;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-amber.dark .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #ffb4ab;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-amber.dark .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ffb4ab;
  --mat-progress-bar-track-color: #232936;
}
.theme-amber.dark .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #ffb4ab;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #ffb4ab;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-amber.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #334d31;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #d8c4a0;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #52452a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb4ab;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-amber.dark .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ffb4ab;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-icon-button-state-layer-color: #ffb4ab;
}
.theme-amber.dark .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #93000a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdad6;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdad6;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-amber.dark .mat-warn .mdc-list-item__start,
.theme-amber.dark .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-amber.dark .mat-badge-warn {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-amber.dark .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-amber.dark .sidebar-header {
  color: #bfcde3;
  background: #1a202e;
}
.theme-amber.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.theme-amber.dark .side-Toggle {
  color: #fabd00;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-amber.dark .sidemenu > .menu-item > .menu-heading {
  color: #bfcde3;
}
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(250, 189, 0, 0.05);
}
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(250, 189, 0, 0.1) 0%,
      rgba(250, 189, 0, 0.15) 100%);
}
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #fabd00;
}
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-amber.dark .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(155.5217391304, 177.2826086957, 211.4782608696);
}
.theme-amber.dark .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(250, 189, 0, 0.08) !important;
}
.theme-amber.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #fabd00 0%,
      rgb(199, 150.444, 0) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(250, 189, 0, 0.3);
}
.theme-amber.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-amber.dark .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #fabd00 !important;
  font-weight: 500 !important;
}
.theme-amber.dark .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-amber.dark .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(250, 189, 0, 0.12);
}
.theme-amber.dark .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #fabd00;
}
.theme-amber.dark .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-amber.dark .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-amber.dark .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-amber.dark .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #fabd00 0%,
      rgb(199, 150.444, 0) 100%);
}
.theme-amber.dark .sidemenu.submenu {
  background: rgba(35, 43, 62, 0.8);
}
.theme-amber.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(250, 189, 0, 0.1) !important;
}
.theme-amber.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #fabd00 !important;
  box-shadow: 0 0 0 3px rgba(250, 189, 0, 0.2);
}
.theme-amber.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #fabd00 !important;
  font-weight: 500 !important;
}
.theme-amber.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-amber.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(250, 189, 0, 0.15);
}
.theme-amber.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-amber.dark .sidemenu .menu-divider .menu-group-heading {
  color: rgba(191, 205, 227, 0.5);
}
.theme-amber.dark .sidemenu .menu-divider .menu-group-heading::before {
  background: #1a202e;
}
.theme-amber.dark .customizer-title h3 {
  color: #fabd00;
}
.theme-amber.dark .topmenu {
  background: #232b3e;
}
.theme-amber.dark .topmenu .mat-mdc-button {
  color: #bfcde3;
}
.theme-amber.dark .topmenu .mat-mdc-button.active {
  background-color: rgba(250, 189, 0, 0.15) !important;
}
.theme-amber.dark .topmenu .menu-badge-color {
  background: #fabd00;
}
.theme-amber.dark .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-amber.dark .topmenu-panel .mat-mdc-menu-item {
  color: #bfcde3;
}
.theme-amber.dark .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #d8c4a0;
}
.theme-amber.dark .mat-drawer-container {
  background-color: #232b3e;
}
.theme-amber.dark .sidenav.mat-drawer-side {
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-amber.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-amber.dark .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-amber.dark a:not(.mat-mdc-button-base) {
  color: #977100;
}
.theme-amber.dark a:not(.mat-mdc-button-base):hover {
  color: rgb(202, 151.1655629139, 0);
}
.theme-amber.dark code {
  background-color: rgba(144, 159, 180, 0.03);
}
.theme-amber.dark .primaryColorBG {
  background-color: #977100;
}
.theme-amber.dark .secondaryColorBG {
  background-color: #d8c4a0;
}
.theme-amber.dark .warnColorBG {
  background-color: #b0cfaa;
}
.theme-amber.dark .task-module .mat-drawer.mat-drawer-end {
  background: #1a202e;
}
.theme-amber.dark .mat-mdc-table {
  background: #1a202e;
}
.theme-amber.dark .mat-mdc-paginator {
  background: #1a202e;
}
.theme-amber.dark .primary-badge {
  --mat-badge-background-color: #fabd00;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #fabd00 38%, transparent);
  --mat-badge-disabled-state-text-color: #3f2e00;
  --mat-badge-text-color: #3f2e00;
}
.theme-amber.dark .secondary-badge {
  --mat-badge-background-color: #d8c4a0;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #d8c4a0 38%, transparent);
  --mat-badge-disabled-state-text-color: #3a2f15;
  --mat-badge-text-color: #3a2f15;
}
.theme-amber.dark .tertiary-badge {
  --mat-badge-background-color: #b0cfaa;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #b0cfaa 38%, transparent);
  --mat-badge-disabled-state-text-color: #1d361c;
  --mat-badge-text-color: #1d361c;
}
.theme-amber.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-amber.dark .primary-button {
  --mat-button-filled-container-color: #fabd00;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #3f2e00;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #3f2e00 12%, transparent);
  --mat-button-filled-state-layer-color: #3f2e00;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #fabd00;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #fabd00 12%, transparent);
  --mat-button-outlined-state-layer-color: #fabd00;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #fabd00;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #fabd00 12%, transparent);
  --mat-button-protected-state-layer-color: #fabd00;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #fabd00;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #fabd00 12%, transparent);
  --mat-button-text-state-layer-color: #fabd00;
  --mat-button-tonal-container-color: #5b4300;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdf9e;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdf9e 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdf9e;
}
.theme-amber.dark .secondary-button {
  --mat-button-filled-container-color: #d8c4a0;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #3a2f15;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #3a2f15 12%, transparent);
  --mat-button-filled-state-layer-color: #3a2f15;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #d8c4a0;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #d8c4a0 12%, transparent);
  --mat-button-outlined-state-layer-color: #d8c4a0;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #d8c4a0;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #d8c4a0 12%, transparent);
  --mat-button-protected-state-layer-color: #d8c4a0;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #d8c4a0;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #d8c4a0 12%, transparent);
  --mat-button-text-state-layer-color: #d8c4a0;
  --mat-button-tonal-container-color: #52452a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #f5e0bb;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #f5e0bb 12%, transparent);
  --mat-button-tonal-state-layer-color: #f5e0bb;
}
.theme-amber.dark .tertiary-button {
  --mat-button-filled-container-color: #b0cfaa;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #1d361c;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #1d361c 12%, transparent);
  --mat-button-filled-state-layer-color: #1d361c;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #b0cfaa;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #b0cfaa 12%, transparent);
  --mat-button-outlined-state-layer-color: #b0cfaa;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #b0cfaa;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #b0cfaa 12%, transparent);
  --mat-button-protected-state-layer-color: #b0cfaa;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #b0cfaa;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #b0cfaa 12%, transparent);
  --mat-button-text-state-layer-color: #b0cfaa;
  --mat-button-tonal-container-color: #334d31;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ccebc4;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ccebc4 12%, transparent);
  --mat-button-tonal-state-layer-color: #ccebc4;
}
.theme-amber.dark .error-button {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
}
.theme-amber.dark .mat-mdc-card {
  background: #1a202e;
}
.theme-amber.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a202e;
}
.theme-green.light {
  --mat-app-background-color: #fcf8fd;
  --mat-app-text-color: #1a202e;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #1a202e 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #3a4b3a;
  --mat-option-selected-state-layer-color: #d4e8d1;
  --mat-optgroup-label-text-color: #232936;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #006e2c;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #006e2c;
  --mat-card-elevated-container-color: #f6f2f7;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #e5e1e6;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #fcf8fd;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #c8c5d0;
  --mat-card-subtitle-text-color: #1a202e;
  --mat-progress-bar-active-indicator-color: #006e2c;
  --mat-progress-bar-track-color: #e4e1ec;
  --mat-tooltip-container-color: #313034;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #f3eff4;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #006e2c;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #006e2c;
  --mat-form-field-filled-focus-label-text-color: #006e2c;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #006e2c;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #006e2c;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #006e2c;
  --mat-form-field-outlined-focus-outline-color: #006e2c;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #006e2c;
  --mat-select-invalid-arrow-color: #ba1a1a;
  --mat-autocomplete-background-color: #f0edf1;
  --mat-dialog-container-color: #fcf8fd;
  --mat-dialog-subhead-color: #1a202e;
  --mat-dialog-supporting-text-color: #232936;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #d4e8d1;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #3a4b3a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #3a4b3a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #3a4b3a;
  --mat-chip-selected-trailing-action-state-layer-color: #3a4b3a;
  --mat-chip-selected-trailing-icon-color: #3a4b3a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #3a4b3a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #7ffc95;
  --mat-slide-toggle-selected-focus-state-layer-color: #006e2c;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #006e2c;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #7ffc95;
  --mat-slide-toggle-selected-hover-state-layer-color: #006e2c;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #006e2c;
  --mat-slide-toggle-selected-icon-color: #005320;
  --mat-slide-toggle-selected-pressed-handle-color: #7ffc95;
  --mat-slide-toggle-selected-pressed-state-layer-color: #006e2c;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #006e2c;
  --mat-slide-toggle-selected-track-color: #006e2c;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
  --mat-radio-checked-ripple-color: #006e2c;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #006e2c;
  --mat-radio-selected-hover-icon-color: #006e2c;
  --mat-radio-selected-icon-color: #006e2c;
  --mat-radio-selected-pressed-icon-color: #006e2c;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-icon-color: #232936;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
  --mat-slider-active-track-color: #006e2c;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #006e2c;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #006e2c 20%, transparent);
  --mat-slider-handle-color: #006e2c;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #006e2c;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #006e2c 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #006e2c;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #006e2c;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #e4e1ec;
  --mat-menu-item-label-text-color: #1a202e;
  --mat-menu-item-icon-color: #232936;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-menu-container-color: #f0edf1;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #d4e8d1;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #1a202e;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #1a202e;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #1a202e;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #1a202e;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #1a202e;
  --mat-list-list-item-focus-state-layer-color: #1a202e;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #1a202e;
  --mat-list-list-item-hover-state-layer-color: #1a202e;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #1a202e;
  --mat-list-list-item-leading-avatar-color: #7ffc95;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #232936;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #006e2c;
  --mat-list-list-item-supporting-text-color: #232936;
  --mat-list-list-item-trailing-icon-color: #232936;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #232936;
  --mat-paginator-container-text-color: #1a202e;
  --mat-paginator-container-background-color: #fcf8fd;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-paginator-enabled-icon-color: #232936;
  --mat-tab-active-focus-indicator-color: #006e2c;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #006e2c;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #006e2c;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #006e2c;
  --mat-checkbox-selected-focus-state-layer-color: #006e2c;
  --mat-checkbox-selected-hover-icon-color: #006e2c;
  --mat-checkbox-selected-hover-state-layer-color: #006e2c;
  --mat-checkbox-selected-icon-color: #006e2c;
  --mat-checkbox-selected-pressed-icon-color: #006e2c;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #006e2c;
  --mat-button-filled-container-color: #006e2c;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #006e2c;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #006e2c 12%, transparent);
  --mat-button-outlined-state-layer-color: #006e2c;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #006e2c;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #006e2c 12%, transparent);
  --mat-button-protected-state-layer-color: #006e2c;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #006e2c;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #006e2c 12%, transparent);
  --mat-button-text-state-layer-color: #006e2c;
  --mat-button-tonal-container-color: #d4e8d1;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #3a4b3a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #3a4b3a 12%, transparent);
  --mat-button-tonal-state-layer-color: #3a4b3a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #232936;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #232936;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #232936 12%, transparent);
  --mat-icon-button-state-layer-color: #232936;
  --mat-fab-container-color: #7ffc95;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #005320;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #005320 12%, transparent);
  --mat-fab-small-container-color: #7ffc95;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #005320;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #005320 12%, transparent);
  --mat-fab-small-state-layer-color: #005320;
  --mat-fab-state-layer-color: #005320;
  --mat-snack-bar-button-color: #62df7c;
  --mat-snack-bar-container-color: #313034;
  --mat-snack-bar-supporting-text-color: #f3eff4;
  --mat-table-background-color: #fcf8fd;
  --mat-table-header-headline-color: #1a202e;
  --mat-table-row-item-label-text-color: #1a202e;
  --mat-table-row-item-outline-color: #777680;
  --mat-progress-spinner-active-indicator-color: #006e2c;
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
  --mat-bottom-sheet-container-text-color: #1a202e;
  --mat-bottom-sheet-container-background-color: #f6f2f7;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-toggle-divider-color: #777680;
  --mat-button-toggle-selected-state-background-color: #d4e8d1;
  --mat-button-toggle-selected-state-text-color: #3a4b3a;
  --mat-button-toggle-state-layer-color: #1a202e;
  --mat-button-toggle-text-color: #1a202e;
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #bdeaf3;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #516351;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d4e8d1;
  --mat-datepicker-calendar-date-in-range-state-background-color: #7ffc95;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #006e2c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #006e2c;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #006e2c;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #006e2c;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #006e2c;
  --mat-datepicker-toggle-icon-color: #232936;
  --mat-divider-color: #c8c5d0;
  --mat-expansion-actions-divider-color: #777680;
  --mat-expansion-container-background-color: #fcf8fd;
  --mat-expansion-container-text-color: #1a202e;
  --mat-expansion-header-description-color: #232936;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-expansion-header-indicator-color: #232936;
  --mat-expansion-header-text-color: #1a202e;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #fcf8fd;
  --mat-sidenav-container-text-color: #232936;
  --mat-sidenav-content-background-color: #fcf8fd;
  --mat-sidenav-content-text-color: #1a202e;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #006e2c;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #006e2c;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #006e2c;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
  --mat-sort-arrow-color: #1a202e;
  --mat-toolbar-container-background-color: #fcf8fd;
  --mat-toolbar-container-text-color: #1a202e;
  --mat-tree-container-background-color: #fcf8fd;
  --mat-tree-node-text-color: #1a202e;
  --mat-timepicker-container-background-color: #f0edf1;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-green.light .mat-primary {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #006e2c;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #006e2c;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #006e2c;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-green.light .mat-primary.mat-icon {
  --mat-icon-color: #006e2c;
}
.theme-green.light .mat-primary.mat-mdc-tab-group,
.theme-green.light .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #006e2c;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #006e2c;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #006e2c;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-green.light .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #7ffc95;
  --mat-slide-toggle-selected-focus-state-layer-color: #006e2c;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #006e2c;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #7ffc95;
  --mat-slide-toggle-selected-hover-state-layer-color: #006e2c;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #006e2c;
  --mat-slide-toggle-selected-icon-color: #005320;
  --mat-slide-toggle-selected-pressed-handle-color: #7ffc95;
  --mat-slide-toggle-selected-pressed-state-layer-color: #006e2c;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #006e2c;
  --mat-slide-toggle-selected-track-color: #006e2c;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-green.light .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #bdeaf3;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #516351;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d4e8d1;
  --mat-datepicker-calendar-date-in-range-state-background-color: #7ffc95;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #006e2c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #006e2c;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #006e2c;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #006e2c;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #006e2c;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-green.light .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #006e2c;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #006e2c;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #006e2c 12%, transparent);
  --mat-icon-button-state-layer-color: #006e2c;
}
.theme-green.light .mat-badge {
  --mat-badge-background-color: #006e2c;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #006e2c 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-green.light .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #1f4d54;
  --mat-option-selected-state-layer-color: #bdeaf3;
}
.theme-green.light .mat-accent {
  --mat-progress-spinner-active-indicator-color: #39656c;
}
.theme-green.light .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #39656c;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #39656c;
}
.theme-green.light .mat-accent {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #39656c;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #39656c;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #39656c;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-green.light .mat-accent.mat-icon {
  --mat-icon-color: #39656c;
}
.theme-green.light .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #39656c;
  --mat-checkbox-selected-focus-state-layer-color: #39656c;
  --mat-checkbox-selected-hover-icon-color: #39656c;
  --mat-checkbox-selected-hover-state-layer-color: #39656c;
  --mat-checkbox-selected-icon-color: #39656c;
  --mat-checkbox-selected-pressed-icon-color: #39656c;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #39656c;
}
.theme-green.light .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #39656c;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #39656c;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #39656c 20%, transparent);
  --mat-slider-handle-color: #39656c;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #39656c;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #39656c 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #39656c;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #39656c;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-green.light .mat-accent.mat-mdc-tab-group,
.theme-green.light .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #39656c;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #39656c;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #39656c;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-green.light .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #bdeaf3;
  --mat-slide-toggle-selected-focus-state-layer-color: #39656c;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #39656c;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #bdeaf3;
  --mat-slide-toggle-selected-hover-state-layer-color: #39656c;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #39656c;
  --mat-slide-toggle-selected-icon-color: #1f4d54;
  --mat-slide-toggle-selected-pressed-handle-color: #bdeaf3;
  --mat-slide-toggle-selected-pressed-state-layer-color: #39656c;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #39656c;
  --mat-slide-toggle-selected-track-color: #39656c;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-green.light .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #39656c;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-green.light .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #39656c;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #39656c;
  --mat-radio-selected-hover-icon-color: #39656c;
  --mat-radio-selected-icon-color: #39656c;
  --mat-radio-selected-pressed-icon-color: #39656c;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-green.light .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #39656c;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-green.light .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #39656c;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #39656c;
  --mat-form-field-filled-focus-label-text-color: #39656c;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #39656c;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #39656c;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #39656c;
  --mat-form-field-outlined-focus-outline-color: #39656c;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-green.light .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #bdeaf3;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #516351;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d4e8d1;
  --mat-datepicker-calendar-date-in-range-state-background-color: #bdeaf3;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #39656c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #39656c;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #39656c;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #39656c;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #39656c;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-green.light .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #39656c;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #39656c;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #39656c 12%, transparent);
  --mat-button-outlined-state-layer-color: #39656c;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #39656c;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #39656c 12%, transparent);
  --mat-button-protected-state-layer-color: #39656c;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #39656c;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #39656c 12%, transparent);
  --mat-button-text-state-layer-color: #39656c;
  --mat-button-tonal-container-color: #bdeaf3;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #1f4d54;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #1f4d54 12%, transparent);
  --mat-button-tonal-state-layer-color: #1f4d54;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #39656c;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #39656c;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #39656c 12%, transparent);
  --mat-icon-button-state-layer-color: #39656c;
}
.theme-green.light .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #bdeaf3;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #1f4d54;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #1f4d54;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #1f4d54;
  --mat-chip-selected-trailing-action-state-layer-color: #1f4d54;
  --mat-chip-selected-trailing-icon-color: #1f4d54;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #1f4d54;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-green.light .mat-accent .mdc-list-item__start,
.theme-green.light .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #39656c;
  --mat-checkbox-selected-focus-state-layer-color: #39656c;
  --mat-checkbox-selected-hover-icon-color: #39656c;
  --mat-checkbox-selected-hover-state-layer-color: #39656c;
  --mat-checkbox-selected-icon-color: #39656c;
  --mat-checkbox-selected-pressed-icon-color: #39656c;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #39656c;
  --mat-radio-checked-ripple-color: #39656c;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #39656c;
  --mat-radio-selected-hover-icon-color: #39656c;
  --mat-radio-selected-icon-color: #39656c;
  --mat-radio-selected-pressed-icon-color: #39656c;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-green.light .mat-accent.mat-mdc-fab,
.theme-green.light .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #bdeaf3;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #1f4d54;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #1f4d54 12%, transparent);
  --mat-fab-small-container-color: #bdeaf3;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #1f4d54;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #1f4d54 12%, transparent);
  --mat-fab-small-state-layer-color: #1f4d54;
  --mat-fab-state-layer-color: #1f4d54;
}
.theme-green.light .mat-badge-accent {
  --mat-badge-background-color: #39656c;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #39656c 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-green.light .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-option-label-text-color: #1a202e;
  --mat-option-selected-state-label-text-color: #93000a;
  --mat-option-selected-state-layer-color: #ffdad6;
}
.theme-green.light .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ba1a1a;
}
.theme-green.light .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fd;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: #ba1a1a;
  --mat-pseudo-checkbox-full-unselected-icon-color: #232936;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ba1a1a;
}
.theme-green.light .mat-warn {
  --mat-stepper-container-color: #fcf8fd;
  --mat-stepper-header-done-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;
  --mat-stepper-header-error-state-label-text-color: #ba1a1a;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-stepper-header-icon-background-color: #232936;
  --mat-stepper-header-icon-foreground-color: #fcf8fd;
  --mat-stepper-header-label-text-color: #232936;
  --mat-stepper-header-optional-label-text-color: #232936;
  --mat-stepper-header-selected-state-icon-background-color: #ba1a1a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-label-text-color: #232936;
  --mat-stepper-line-color: #777680;
}
.theme-green.light .mat-warn.mat-icon {
  --mat-icon-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ba1a1a;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #1a202e;
  --mat-slider-disabled-handle-color: #1a202e;
  --mat-slider-disabled-inactive-track-color: #1a202e;
  --mat-slider-focus-handle-color: #ba1a1a;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ba1a1a 20%, transparent);
  --mat-slider-handle-color: #ba1a1a;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ba1a1a;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ba1a1a 5%, transparent);
  --mat-slider-inactive-track-color: #e4e1ec;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ba1a1a;
  --mat-slider-label-label-text-color: #ffffff;
  --mat-slider-ripple-color: #ba1a1a;
  --mat-slider-with-overlap-handle-outline-color: #ffffff;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #1a202e;
  --mat-slider-with-tick-marks-inactive-container-color: #232936;
}
.theme-green.light .mat-warn.mat-mdc-tab-group,
.theme-green.light .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ba1a1a;
  --mat-tab-active-focus-label-text-color: #1a202e;
  --mat-tab-active-hover-indicator-color: #ba1a1a;
  --mat-tab-active-hover-label-text-color: #1a202e;
  --mat-tab-active-indicator-color: #ba1a1a;
  --mat-tab-active-label-text-color: #1a202e;
  --mat-tab-active-ripple-color: #1a202e;
  --mat-tab-divider-color: #e4e1ec;
  --mat-tab-inactive-focus-label-text-color: #1a202e;
  --mat-tab-inactive-hover-label-text-color: #1a202e;
  --mat-tab-inactive-label-text-color: #1a202e;
  --mat-tab-inactive-ripple-color: #1a202e;
  --mat-tab-pagination-icon-color: #1a202e;
  --mat-tab-disabled-ripple-color: #232936;
}
.theme-green.light .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #1a202e;
  --mat-slide-toggle-disabled-selected-handle-color: #fcf8fd;
  --mat-slide-toggle-disabled-selected-icon-color: #1a202e;
  --mat-slide-toggle-disabled-selected-track-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-handle-color: #1a202e;
  --mat-slide-toggle-disabled-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-color: #e4e1ec;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #1a202e;
  --mat-slide-toggle-label-text-color: #1a202e;
  --mat-slide-toggle-selected-focus-handle-color: #ffdad6;
  --mat-slide-toggle-selected-focus-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ba1a1a;
  --mat-slide-toggle-selected-handle-color: #ffffff;
  --mat-slide-toggle-selected-hover-handle-color: #ffdad6;
  --mat-slide-toggle-selected-hover-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ba1a1a;
  --mat-slide-toggle-selected-icon-color: #93000a;
  --mat-slide-toggle-selected-pressed-handle-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ba1a1a;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ba1a1a;
  --mat-slide-toggle-selected-track-color: #ba1a1a;
  --mat-slide-toggle-track-outline-color: #777680;
  --mat-slide-toggle-unselected-focus-handle-color: #232936;
  --mat-slide-toggle-unselected-focus-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-handle-color: #777680;
  --mat-slide-toggle-unselected-hover-handle-color: #232936;
  --mat-slide-toggle-unselected-hover-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-icon-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-handle-color: #232936;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #1a202e;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #e4e1ec;
  --mat-slide-toggle-unselected-track-color: #e4e1ec;
}
.theme-green.light .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #f0edf1;
  --mat-select-enabled-trigger-text-color: #1a202e;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-placeholder-text-color: #232936;
  --mat-select-enabled-arrow-color: #232936;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-select-focused-arrow-color: #ba1a1a;
  --mat-select-invalid-arrow-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-green.light .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ba1a1a;
  --mat-progress-bar-track-color: #e4e1ec;
}
.theme-green.light .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #232936;
  --mat-form-field-error-focus-trailing-icon-color: #ba1a1a;
  --mat-form-field-error-hover-trailing-icon-color: #93000a;
  --mat-form-field-error-text-color: #ba1a1a;
  --mat-form-field-error-trailing-icon-color: #ba1a1a;
  --mat-form-field-filled-active-indicator-color: #232936;
  --mat-form-field-filled-caret-color: #ba1a1a;
  --mat-form-field-filled-container-color: #e4e1ec;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a202e 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-caret-color: #ba1a1a;
  --mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-error-hover-active-indicator-color: #93000a;
  --mat-form-field-filled-error-hover-label-text-color: #93000a;
  --mat-form-field-filled-error-label-text-color: #ba1a1a;
  --mat-form-field-filled-focus-active-indicator-color: #ba1a1a;
  --mat-form-field-filled-focus-label-text-color: #ba1a1a;
  --mat-form-field-filled-hover-active-indicator-color: #1a202e;
  --mat-form-field-filled-hover-label-text-color: #232936;
  --mat-form-field-filled-input-text-color: #1a202e;
  --mat-form-field-filled-input-text-placeholder-color: #232936;
  --mat-form-field-filled-label-text-color: #232936;
  --mat-form-field-focus-select-arrow-color: #ba1a1a;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #232936;
  --mat-form-field-outlined-caret-color: #ba1a1a;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-error-hover-label-text-color: #93000a;
  --mat-form-field-outlined-error-hover-outline-color: #93000a;
  --mat-form-field-outlined-error-label-text-color: #ba1a1a;
  --mat-form-field-outlined-error-outline-color: #ba1a1a;
  --mat-form-field-outlined-focus-label-text-color: #ba1a1a;
  --mat-form-field-outlined-focus-outline-color: #ba1a1a;
  --mat-form-field-outlined-hover-label-text-color: #1a202e;
  --mat-form-field-outlined-hover-outline-color: #1a202e;
  --mat-form-field-outlined-input-text-color: #1a202e;
  --mat-form-field-outlined-input-text-placeholder-color: #232936;
  --mat-form-field-outlined-label-text-color: #232936;
  --mat-form-field-outlined-outline-color: #777680;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #1a202e;
  --mat-form-field-trailing-icon-color: #232936;
}
.theme-green.light .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #1a202e;
  --mat-datepicker-calendar-container-background-color: #eae7ec;
  --mat-datepicker-calendar-container-text-color: #1a202e;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a202e 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #bdeaf3;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #516351;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d4e8d1;
  --mat-datepicker-calendar-date-in-range-state-background-color: #ffdad6;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ba1a1a;
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-text-color: #1a202e;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ba1a1a;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ba1a1a;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #232936;
  --mat-datepicker-calendar-navigation-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-icon-color: #232936;
  --mat-datepicker-calendar-period-button-text-color: #232936;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-datepicker-range-input-separator-color: #1a202e;
  --mat-datepicker-toggle-active-state-icon-color: #ba1a1a;
  --mat-datepicker-toggle-icon-color: #232936;
}
.theme-green.light .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ba1a1a;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ba1a1a;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-icon-button-state-layer-color: #ba1a1a;
}
.theme-green.light .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-elevated-selected-container-color: #ffdad6;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-chip-focus-outline-color: #232936;
  --mat-chip-focus-state-layer-color: #232936;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #232936;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #232936;
  --mat-chip-outline-color: #777680;
  --mat-chip-selected-disabled-trailing-icon-color: #1a202e;
  --mat-chip-selected-focus-state-layer-color: #93000a;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #93000a;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #93000a;
  --mat-chip-selected-trailing-action-state-layer-color: #93000a;
  --mat-chip-selected-trailing-icon-color: #93000a;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #232936;
  --mat-chip-with-icon-disabled-icon-color: #1a202e;
  --mat-chip-with-icon-icon-color: #232936;
  --mat-chip-with-icon-selected-icon-color: #93000a;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a202e;
  --mat-chip-with-trailing-icon-trailing-icon-color: #232936;
}
.theme-green.light .mat-warn .mdc-list-item__start,
.theme-green.light .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #fcf8fd;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-checkbox-label-text-color: #1a202e;
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ba1a1a;
  --mat-checkbox-selected-focus-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-hover-icon-color: #ba1a1a;
  --mat-checkbox-selected-hover-state-layer-color: #ba1a1a;
  --mat-checkbox-selected-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-icon-color: #ba1a1a;
  --mat-checkbox-selected-pressed-state-layer-color: #1a202e;
  --mat-checkbox-unselected-focus-icon-color: #1a202e;
  --mat-checkbox-unselected-focus-state-layer-color: #1a202e;
  --mat-checkbox-unselected-hover-icon-color: #1a202e;
  --mat-checkbox-unselected-hover-state-layer-color: #1a202e;
  --mat-checkbox-unselected-icon-color: #232936;
  --mat-checkbox-unselected-pressed-state-layer-color: #ba1a1a;
  --mat-radio-checked-ripple-color: #ba1a1a;
  --mat-radio-disabled-label-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #1a202e;
  --mat-radio-disabled-unselected-icon-color: #1a202e;
  --mat-radio-label-text-color: #1a202e;
  --mat-radio-ripple-color: #1a202e;
  --mat-radio-selected-focus-icon-color: #ba1a1a;
  --mat-radio-selected-hover-icon-color: #ba1a1a;
  --mat-radio-selected-icon-color: #ba1a1a;
  --mat-radio-selected-pressed-icon-color: #ba1a1a;
  --mat-radio-unselected-focus-icon-color: #1a202e;
  --mat-radio-unselected-hover-icon-color: #1a202e;
  --mat-radio-unselected-pressed-icon-color: #1a202e;
}
.theme-green.light .mat-badge-warn {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-green.light .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-green.light .sidebar-header {
  color: #1a202e;
  background: #ffffff;
}
.theme-green.light .user-panel {
  border-bottom: 1px solid #e3eaf2;
}
.theme-green.light .side-Toggle {
  color: #006e2c;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-green.light .sidemenu > .menu-item > .menu-heading {
  color: #1a202e;
}
.theme-green.light .sidemenu > .menu-item > .menu-heading:hover,
.theme-green.light .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(0, 110, 44, 0.05);
}
.theme-green.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-green.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(0, 110, 44, 0.1) 0%,
      rgba(0, 110, 44, 0.15) 100%);
}
.theme-green.light .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-green.light .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #006e2c;
}
.theme-green.light .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-green.light .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(7.5833333333, 9.3333333333, 13.4166666667);
}
.theme-green.light .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(0, 110, 44, 0.08) !important;
}
.theme-green.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #006e2c 0%,
      rgb(0, 59, 23.6) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(0, 110, 44, 0.3);
}
.theme-green.light .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-green.light .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #006e2c !important;
  font-weight: 500 !important;
}
.theme-green.light .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-green.light .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 110, 44, 0.12);
}
.theme-green.light .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #006e2c;
}
.theme-green.light .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-green.light .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-green.light .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-green.light .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #006e2c 0%,
      rgb(0, 59, 23.6) 100%);
}
.theme-green.light .sidemenu.submenu {
  background: rgba(237, 243, 249, 0.8);
}
.theme-green.light .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(0, 110, 44, 0.1) !important;
}
.theme-green.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #006e2c !important;
  box-shadow: 0 0 0 3px rgba(0, 110, 44, 0.2);
}
.theme-green.light .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #006e2c !important;
  font-weight: 500 !important;
}
.theme-green.light .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-green.light .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(0, 110, 44, 0.15);
}
.theme-green.light .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-green.light .sidemenu .menu-divider .menu-group-heading {
  color: rgba(26, 32, 46, 0.5);
}
.theme-green.light .sidemenu .menu-divider .menu-group-heading::before {
  background: #ffffff;
}
.theme-green.light .customizer-title h3 {
  color: #006e2c;
}
.theme-green.light .topmenu {
  background: #ffffff;
}
.theme-green.light .topmenu .mat-mdc-button {
  color: #1a202e;
}
.theme-green.light .topmenu .mat-mdc-button.active {
  background-color: rgba(0, 110, 44, 0.15) !important;
}
.theme-green.light .topmenu .menu-badge-color {
  background: #006e2c;
}
.theme-green.light .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-green.light .topmenu-panel .mat-mdc-menu-item {
  color: #1a202e;
}
.theme-green.light .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #516351;
}
.theme-green.light .mat-drawer-container {
  background-color: #edf3f9;
}
.theme-green.light .sidenav.mat-drawer-side {
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-green.light .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #ffffff;
  border-radius: 0px;
}
.theme-green.light .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-green.light a:not(.mat-mdc-button-base) {
  color: #008a3a;
}
.theme-green.light a:not(.mat-mdc-button-base):hover {
  color: rgb(0, 189, 79.4347826087);
}
.theme-green.light code {
  background-color: rgba(96, 112, 134, 0.03);
}
.theme-green.light .primaryColorBG {
  background-color: #008a3a;
}
.theme-green.light .secondaryColorBG {
  background-color: #516351;
}
.theme-green.light .warnColorBG {
  background-color: #39656c;
}
.theme-green.light .task-module .mat-drawer.mat-drawer-end {
  background: #ffffff;
}
.theme-green.light .mat-mdc-table {
  background: #ffffff;
}
.theme-green.light .mat-mdc-paginator {
  background: #ffffff;
}
.theme-green.light .primary-badge {
  --mat-badge-background-color: #006e2c;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #006e2c 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-green.light .secondary-badge {
  --mat-badge-background-color: #516351;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #516351 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-green.light .tertiary-badge {
  --mat-badge-background-color: #39656c;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #39656c 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-green.light .error-badge {
  --mat-badge-background-color: #ba1a1a;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);
  --mat-badge-disabled-state-text-color: #ffffff;
  --mat-badge-text-color: #ffffff;
}
.theme-green.light .primary-button {
  --mat-button-filled-container-color: #006e2c;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #006e2c;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #006e2c 12%, transparent);
  --mat-button-outlined-state-layer-color: #006e2c;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #006e2c;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #006e2c 12%, transparent);
  --mat-button-protected-state-layer-color: #006e2c;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #006e2c;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #006e2c 12%, transparent);
  --mat-button-text-state-layer-color: #006e2c;
  --mat-button-tonal-container-color: #7ffc95;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #005320;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #005320 12%, transparent);
  --mat-button-tonal-state-layer-color: #005320;
}
.theme-green.light .secondary-button {
  --mat-button-filled-container-color: #516351;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #516351;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #516351 12%, transparent);
  --mat-button-outlined-state-layer-color: #516351;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #516351;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #516351 12%, transparent);
  --mat-button-protected-state-layer-color: #516351;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #516351;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #516351 12%, transparent);
  --mat-button-text-state-layer-color: #516351;
  --mat-button-tonal-container-color: #d4e8d1;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #3a4b3a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #3a4b3a 12%, transparent);
  --mat-button-tonal-state-layer-color: #3a4b3a;
}
.theme-green.light .tertiary-button {
  --mat-button-filled-container-color: #39656c;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #39656c;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #39656c 12%, transparent);
  --mat-button-outlined-state-layer-color: #39656c;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #39656c;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #39656c 12%, transparent);
  --mat-button-protected-state-layer-color: #39656c;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #39656c;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #39656c 12%, transparent);
  --mat-button-text-state-layer-color: #39656c;
  --mat-button-tonal-container-color: #bdeaf3;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #1f4d54;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #1f4d54 12%, transparent);
  --mat-button-tonal-state-layer-color: #1f4d54;
}
.theme-green.light .error-button {
  --mat-button-filled-container-color: #ba1a1a;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #232936;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #232936;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ba1a1a;
  --mat-button-outlined-outline-color: #777680;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ba1a1a;
  --mat-button-protected-container-color: #fcf8fd;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #232936;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ba1a1a;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-protected-state-layer-color: #ba1a1a;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #232936;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ba1a1a;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ba1a1a 12%, transparent);
  --mat-button-text-state-layer-color: #ba1a1a;
  --mat-button-tonal-container-color: #ffdad6;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a202e 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #232936;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #93000a;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #93000a 12%, transparent);
  --mat-button-tonal-state-layer-color: #93000a;
}
.theme-green.light .mat-mdc-card {
  background: #ffffff;
}
.theme-green.light .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #ffffff;
}
.theme-green.dark {
  --mat-app-background-color: #131316;
  --mat-app-text-color: #e5e1e6;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, #e5e1e6 10%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #d4e8d1;
  --mat-option-selected-state-layer-color: #3a4b3a;
  --mat-optgroup-label-text-color: #e4e1ec;
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #003914;
  --mat-pseudo-checkbox-full-selected-icon-color: #62df7c;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #62df7c;
  --mat-card-elevated-container-color: #1a202e;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-filled-container-color: #353438;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #131316;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: #232936;
  --mat-card-subtitle-text-color: #e5e1e6;
  --mat-progress-bar-active-indicator-color: #62df7c;
  --mat-progress-bar-track-color: #232936;
  --mat-tooltip-container-color: #e5e1e6;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-color: #313034;
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #62df7c;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #62df7c;
  --mat-form-field-filled-focus-label-text-color: #62df7c;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #62df7c;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #62df7c;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #62df7c;
  --mat-form-field-outlined-focus-outline-color: #62df7c;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #62df7c;
  --mat-select-invalid-arrow-color: #ffb4ab;
  --mat-autocomplete-background-color: #1a202e;
  --mat-dialog-container-color: #131316;
  --mat-dialog-subhead-color: #e5e1e6;
  --mat-dialog-supporting-text-color: #e4e1ec;
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #3a4b3a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #d4e8d1;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #d4e8d1;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #d4e8d1;
  --mat-chip-selected-trailing-action-state-layer-color: #d4e8d1;
  --mat-chip-selected-trailing-icon-color: #d4e8d1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #d4e8d1;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #005320;
  --mat-slide-toggle-selected-focus-state-layer-color: #62df7c;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #62df7c;
  --mat-slide-toggle-selected-handle-color: #003914;
  --mat-slide-toggle-selected-hover-handle-color: #005320;
  --mat-slide-toggle-selected-hover-state-layer-color: #62df7c;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #62df7c;
  --mat-slide-toggle-selected-icon-color: #7ffc95;
  --mat-slide-toggle-selected-pressed-handle-color: #005320;
  --mat-slide-toggle-selected-pressed-state-layer-color: #62df7c;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #62df7c;
  --mat-slide-toggle-selected-track-color: #62df7c;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
  --mat-radio-checked-ripple-color: #62df7c;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #62df7c;
  --mat-radio-selected-hover-icon-color: #62df7c;
  --mat-radio-selected-icon-color: #62df7c;
  --mat-radio-selected-pressed-icon-color: #62df7c;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-icon-color: #e4e1ec;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
  --mat-slider-active-track-color: #62df7c;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #62df7c;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #62df7c 20%, transparent);
  --mat-slider-handle-color: #62df7c;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #62df7c;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #62df7c 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #62df7c;
  --mat-slider-label-label-text-color: #003914;
  --mat-slider-ripple-color: #62df7c;
  --mat-slider-with-overlap-handle-outline-color: #003914;
  --mat-slider-with-tick-marks-active-container-color: #003914;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-color: #232936;
  --mat-menu-item-label-text-color: #e5e1e6;
  --mat-menu-item-icon-color: #e4e1ec;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-menu-container-color: #1a202e;
  --mat-menu-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-list-active-indicator-color: #3a4b3a;
  --mat-list-active-indicator-shape: 9999px;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-disabled-label-text-color: #e5e1e6;
  --mat-list-list-item-disabled-label-text-opacity: 0.3;
  --mat-list-list-item-disabled-leading-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-state-layer-color: #e5e1e6;
  --mat-list-list-item-disabled-state-layer-opacity: 0.12;
  --mat-list-list-item-disabled-trailing-icon-color: #e5e1e6;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-focus-label-text-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-color: #e5e1e6;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
  --mat-list-list-item-hover-label-text-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-color: #e5e1e6;
  --mat-list-list-item-hover-state-layer-opacity: 0.08;
  --mat-list-list-item-label-text-color: #e5e1e6;
  --mat-list-list-item-leading-avatar-color: #005320;
  --mat-list-list-item-leading-avatar-shape: 9999px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-leading-icon-color: #e4e1ec;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-selected-trailing-icon-color: #62df7c;
  --mat-list-list-item-supporting-text-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-color: #e4e1ec;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-trailing-supporting-text-color: #e4e1ec;
  --mat-paginator-container-text-color: #e5e1e6;
  --mat-paginator-container-background-color: #131316;
  --mat-paginator-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-paginator-enabled-icon-color: #e4e1ec;
  --mat-tab-active-focus-indicator-color: #62df7c;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #62df7c;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #62df7c;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #003914;
  --mat-checkbox-selected-focus-icon-color: #62df7c;
  --mat-checkbox-selected-focus-state-layer-color: #62df7c;
  --mat-checkbox-selected-hover-icon-color: #62df7c;
  --mat-checkbox-selected-hover-state-layer-color: #62df7c;
  --mat-checkbox-selected-icon-color: #62df7c;
  --mat-checkbox-selected-pressed-icon-color: #62df7c;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #62df7c;
  --mat-button-filled-container-color: #62df7c;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #003914;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #003914 12%, transparent);
  --mat-button-filled-state-layer-color: #003914;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #62df7c;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #62df7c 12%, transparent);
  --mat-button-outlined-state-layer-color: #62df7c;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #62df7c;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #62df7c 12%, transparent);
  --mat-button-protected-state-layer-color: #62df7c;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #62df7c;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #62df7c 12%, transparent);
  --mat-button-text-state-layer-color: #62df7c;
  --mat-button-tonal-container-color: #3a4b3a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #d4e8d1;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #d4e8d1 12%, transparent);
  --mat-button-tonal-state-layer-color: #d4e8d1;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #e4e1ec;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #e4e1ec;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #e4e1ec 12%, transparent);
  --mat-icon-button-state-layer-color: #e4e1ec;
  --mat-fab-container-color: #005320;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #7ffc95;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #7ffc95 12%, transparent);
  --mat-fab-small-container-color: #005320;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #7ffc95;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #7ffc95 12%, transparent);
  --mat-fab-small-state-layer-color: #7ffc95;
  --mat-fab-state-layer-color: #7ffc95;
  --mat-snack-bar-button-color: #006e2c;
  --mat-snack-bar-container-color: #e5e1e6;
  --mat-snack-bar-supporting-text-color: #313034;
  --mat-table-background-color: #131316;
  --mat-table-header-headline-color: #e5e1e6;
  --mat-table-row-item-label-text-color: #e5e1e6;
  --mat-table-row-item-outline-color: #918f9a;
  --mat-progress-spinner-active-indicator-color: #62df7c;
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
  --mat-bottom-sheet-container-text-color: #e5e1e6;
  --mat-bottom-sheet-container-background-color: #1a202e;
  --mat-button-toggle-background-color: transparent;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: transparent;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-toggle-divider-color: #918f9a;
  --mat-button-toggle-selected-state-background-color: #3a4b3a;
  --mat-button-toggle-selected-state-text-color: #d4e8d1;
  --mat-button-toggle-state-layer-color: #e5e1e6;
  --mat-button-toggle-text-color: #e5e1e6;
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #1f4d54;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b8ccb6;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #3a4b3a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #005320;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #62df7c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #62df7c;
  --mat-datepicker-calendar-date-selected-state-text-color: #003914;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #62df7c;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #62df7c;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #62df7c;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
  --mat-divider-color: #232936;
  --mat-expansion-actions-divider-color: #918f9a;
  --mat-expansion-container-background-color: #131316;
  --mat-expansion-container-text-color: #e5e1e6;
  --mat-expansion-header-description-color: #e4e1ec;
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-expansion-header-indicator-color: #e4e1ec;
  --mat-expansion-header-text-color: #e5e1e6;
  --mat-icon-color: inherit;
  --mat-sidenav-container-background-color: #131316;
  --mat-sidenav-container-text-color: #e4e1ec;
  --mat-sidenav-content-background-color: #131316;
  --mat-sidenav-content-text-color: #e5e1e6;
  --mat-sidenav-scrim-color: color-mix(in srgb, #303038 40%, transparent);
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #62df7c;
  --mat-stepper-header-done-state-icon-foreground-color: #003914;
  --mat-stepper-header-edit-state-icon-background-color: #62df7c;
  --mat-stepper-header-edit-state-icon-foreground-color: #003914;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #62df7c;
  --mat-stepper-header-selected-state-icon-foreground-color: #003914;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
  --mat-sort-arrow-color: #e5e1e6;
  --mat-toolbar-container-background-color: #131316;
  --mat-toolbar-container-text-color: #e5e1e6;
  --mat-tree-container-background-color: #131316;
  --mat-tree-node-text-color: #e5e1e6;
  --mat-timepicker-container-background-color: #1a202e;
  --mat-timepicker-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.theme-green.dark .mat-primary {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #62df7c;
  --mat-stepper-header-done-state-icon-foreground-color: #003914;
  --mat-stepper-header-edit-state-icon-background-color: #62df7c;
  --mat-stepper-header-edit-state-icon-foreground-color: #003914;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #62df7c;
  --mat-stepper-header-selected-state-icon-foreground-color: #003914;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-green.dark .mat-primary.mat-icon {
  --mat-icon-color: #62df7c;
}
.theme-green.dark .mat-primary.mat-mdc-tab-group,
.theme-green.dark .mat-primary.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #62df7c;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #62df7c;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #62df7c;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-green.dark .mat-primary.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #005320;
  --mat-slide-toggle-selected-focus-state-layer-color: #62df7c;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #62df7c;
  --mat-slide-toggle-selected-handle-color: #003914;
  --mat-slide-toggle-selected-hover-handle-color: #005320;
  --mat-slide-toggle-selected-hover-state-layer-color: #62df7c;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #62df7c;
  --mat-slide-toggle-selected-icon-color: #7ffc95;
  --mat-slide-toggle-selected-pressed-handle-color: #005320;
  --mat-slide-toggle-selected-pressed-state-layer-color: #62df7c;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #62df7c;
  --mat-slide-toggle-selected-track-color: #62df7c;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-green.dark .mat-primary.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #1f4d54;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b8ccb6;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #3a4b3a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #005320;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #62df7c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #62df7c;
  --mat-datepicker-calendar-date-selected-state-text-color: #003914;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #62df7c;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #62df7c;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #62df7c;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-green.dark .mat-primary.mat-mdc-button-base {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #62df7c;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #62df7c;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #62df7c 12%, transparent);
  --mat-icon-button-state-layer-color: #62df7c;
}
.theme-green.dark .mat-badge {
  --mat-badge-background-color: #62df7c;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #62df7c 38%, transparent);
  --mat-badge-disabled-state-text-color: #003914;
  --mat-badge-text-color: #003914;
}
.theme-green.dark .mat-accent {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #bdeaf3;
  --mat-option-selected-state-layer-color: #1f4d54;
}
.theme-green.dark .mat-accent {
  --mat-progress-spinner-active-indicator-color: #a1ced7;
}
.theme-green.dark .mat-accent {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #00363d;
  --mat-pseudo-checkbox-full-selected-icon-color: #a1ced7;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #a1ced7;
}
.theme-green.dark .mat-accent {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #a1ced7;
  --mat-stepper-header-done-state-icon-foreground-color: #00363d;
  --mat-stepper-header-edit-state-icon-background-color: #a1ced7;
  --mat-stepper-header-edit-state-icon-foreground-color: #00363d;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #a1ced7;
  --mat-stepper-header-selected-state-icon-foreground-color: #00363d;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-green.dark .mat-accent.mat-icon {
  --mat-icon-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #00363d;
  --mat-checkbox-selected-focus-icon-color: #a1ced7;
  --mat-checkbox-selected-focus-state-layer-color: #a1ced7;
  --mat-checkbox-selected-hover-icon-color: #a1ced7;
  --mat-checkbox-selected-hover-state-layer-color: #a1ced7;
  --mat-checkbox-selected-icon-color: #a1ced7;
  --mat-checkbox-selected-pressed-icon-color: #a1ced7;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-mdc-slider {
  --mat-slider-active-track-color: #a1ced7;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #a1ced7;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #a1ced7 20%, transparent);
  --mat-slider-handle-color: #a1ced7;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #a1ced7;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #a1ced7 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #a1ced7;
  --mat-slider-label-label-text-color: #00363d;
  --mat-slider-ripple-color: #a1ced7;
  --mat-slider-with-overlap-handle-outline-color: #00363d;
  --mat-slider-with-tick-marks-active-container-color: #00363d;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-green.dark .mat-accent.mat-mdc-tab-group,
.theme-green.dark .mat-accent.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #a1ced7;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #a1ced7;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #a1ced7;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-green.dark .mat-accent.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #1f4d54;
  --mat-slide-toggle-selected-focus-state-layer-color: #a1ced7;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #a1ced7;
  --mat-slide-toggle-selected-handle-color: #00363d;
  --mat-slide-toggle-selected-hover-handle-color: #1f4d54;
  --mat-slide-toggle-selected-hover-state-layer-color: #a1ced7;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #a1ced7;
  --mat-slide-toggle-selected-icon-color: #bdeaf3;
  --mat-slide-toggle-selected-pressed-handle-color: #1f4d54;
  --mat-slide-toggle-selected-pressed-state-layer-color: #a1ced7;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #a1ced7;
  --mat-slide-toggle-selected-track-color: #a1ced7;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-green.dark .mat-accent.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #a1ced7;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-green.dark .mat-accent.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #a1ced7;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #a1ced7;
  --mat-radio-selected-hover-icon-color: #a1ced7;
  --mat-radio-selected-icon-color: #a1ced7;
  --mat-radio-selected-pressed-icon-color: #a1ced7;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-green.dark .mat-accent.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #a1ced7;
  --mat-progress-bar-track-color: #232936;
}
.theme-green.dark .mat-accent.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #a1ced7;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #a1ced7;
  --mat-form-field-filled-focus-label-text-color: #a1ced7;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #a1ced7;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #a1ced7;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #a1ced7;
  --mat-form-field-outlined-focus-outline-color: #a1ced7;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-green.dark .mat-accent.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #1f4d54;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b8ccb6;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #3a4b3a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #1f4d54;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #a1ced7;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #a1ced7;
  --mat-datepicker-calendar-date-selected-state-text-color: #00363d;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #a1ced7;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #a1ced7;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #a1ced7;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-green.dark .mat-accent.mat-mdc-button-base {
  --mat-button-filled-container-color: #a1ced7;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #00363d;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #00363d 12%, transparent);
  --mat-button-filled-state-layer-color: #00363d;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #a1ced7;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #a1ced7 12%, transparent);
  --mat-button-outlined-state-layer-color: #a1ced7;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #a1ced7;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #a1ced7 12%, transparent);
  --mat-button-protected-state-layer-color: #a1ced7;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #a1ced7;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #a1ced7 12%, transparent);
  --mat-button-text-state-layer-color: #a1ced7;
  --mat-button-tonal-container-color: #1f4d54;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #bdeaf3;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #bdeaf3 12%, transparent);
  --mat-button-tonal-state-layer-color: #bdeaf3;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #a1ced7;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #a1ced7;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #a1ced7 12%, transparent);
  --mat-icon-button-state-layer-color: #a1ced7;
}
.theme-green.dark .mat-accent.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #1f4d54;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #bdeaf3;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #bdeaf3;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #bdeaf3;
  --mat-chip-selected-trailing-action-state-layer-color: #bdeaf3;
  --mat-chip-selected-trailing-icon-color: #bdeaf3;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #bdeaf3;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-green.dark .mat-accent .mdc-list-item__start,
.theme-green.dark .mat-accent .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #00363d;
  --mat-checkbox-selected-focus-icon-color: #a1ced7;
  --mat-checkbox-selected-focus-state-layer-color: #a1ced7;
  --mat-checkbox-selected-hover-icon-color: #a1ced7;
  --mat-checkbox-selected-hover-state-layer-color: #a1ced7;
  --mat-checkbox-selected-icon-color: #a1ced7;
  --mat-checkbox-selected-pressed-icon-color: #a1ced7;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #a1ced7;
  --mat-radio-checked-ripple-color: #a1ced7;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #a1ced7;
  --mat-radio-selected-hover-icon-color: #a1ced7;
  --mat-radio-selected-icon-color: #a1ced7;
  --mat-radio-selected-pressed-icon-color: #a1ced7;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-green.dark .mat-accent.mat-mdc-fab,
.theme-green.dark .mat-accent.mat-mdc-mini-fab {
  --mat-fab-container-color: #1f4d54;
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow: 6;
  --mat-fab-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: #bdeaf3;
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, #bdeaf3 12%, transparent);
  --mat-fab-small-container-color: #1f4d54;
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-fab-small-focus-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: #bdeaf3;
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, #bdeaf3 12%, transparent);
  --mat-fab-small-state-layer-color: #bdeaf3;
  --mat-fab-state-layer-color: #bdeaf3;
}
.theme-green.dark .mat-badge-accent {
  --mat-badge-background-color: #a1ced7;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #a1ced7 38%, transparent);
  --mat-badge-disabled-state-text-color: #00363d;
  --mat-badge-text-color: #00363d;
}
.theme-green.dark .mat-warn {
  --mat-option-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-option-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-option-label-text-color: #e5e1e6;
  --mat-option-selected-state-label-text-color: #ffdad6;
  --mat-option-selected-state-layer-color: #93000a;
}
.theme-green.dark .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ffb4ab;
}
.theme-green.dark .mat-warn {
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #131316;
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #690005;
  --mat-pseudo-checkbox-full-selected-icon-color: #ffb4ab;
  --mat-pseudo-checkbox-full-unselected-icon-color: #e4e1ec;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffb4ab;
}
.theme-green.dark .mat-warn {
  --mat-stepper-container-color: #131316;
  --mat-stepper-header-done-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-done-state-icon-foreground-color: #690005;
  --mat-stepper-header-edit-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-edit-state-icon-foreground-color: #690005;
  --mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;
  --mat-stepper-header-error-state-label-text-color: #ffb4ab;
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-stepper-header-icon-background-color: #e4e1ec;
  --mat-stepper-header-icon-foreground-color: #131316;
  --mat-stepper-header-label-text-color: #e4e1ec;
  --mat-stepper-header-optional-label-text-color: #e4e1ec;
  --mat-stepper-header-selected-state-icon-background-color: #ffb4ab;
  --mat-stepper-header-selected-state-icon-foreground-color: #690005;
  --mat-stepper-header-selected-state-label-text-color: #e4e1ec;
  --mat-stepper-line-color: #918f9a;
}
.theme-green.dark .mat-warn.mat-icon {
  --mat-icon-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-mdc-checkbox {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-mdc-slider {
  --mat-slider-active-track-color: #ffb4ab;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-disabled-active-track-color: #e5e1e6;
  --mat-slider-disabled-handle-color: #e5e1e6;
  --mat-slider-disabled-inactive-track-color: #e5e1e6;
  --mat-slider-focus-handle-color: #ffb4ab;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ffb4ab 20%, transparent);
  --mat-slider-handle-color: #ffb4ab;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-shape: 9999px;
  --mat-slider-hover-handle-color: #ffb4ab;
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ffb4ab 5%, transparent);
  --mat-slider-inactive-track-color: #232936;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-label-container-color: #ffb4ab;
  --mat-slider-label-label-text-color: #690005;
  --mat-slider-ripple-color: #ffb4ab;
  --mat-slider-with-overlap-handle-outline-color: #690005;
  --mat-slider-with-tick-marks-active-container-color: #690005;
  --mat-slider-with-tick-marks-container-shape: 9999px;
  --mat-slider-with-tick-marks-disabled-container-color: #e5e1e6;
  --mat-slider-with-tick-marks-inactive-container-color: #e4e1ec;
}
.theme-green.dark .mat-warn.mat-mdc-tab-group,
.theme-green.dark .mat-warn.mat-mdc-tab-nav-bar {
  --mat-tab-active-focus-indicator-color: #ffb4ab;
  --mat-tab-active-focus-label-text-color: #e5e1e6;
  --mat-tab-active-hover-indicator-color: #ffb4ab;
  --mat-tab-active-hover-label-text-color: #e5e1e6;
  --mat-tab-active-indicator-color: #ffb4ab;
  --mat-tab-active-label-text-color: #e5e1e6;
  --mat-tab-active-ripple-color: #e5e1e6;
  --mat-tab-divider-color: #232936;
  --mat-tab-inactive-focus-label-text-color: #e5e1e6;
  --mat-tab-inactive-hover-label-text-color: #e5e1e6;
  --mat-tab-inactive-label-text-color: #e5e1e6;
  --mat-tab-inactive-ripple-color: #e5e1e6;
  --mat-tab-pagination-icon-color: #e5e1e6;
  --mat-tab-disabled-ripple-color: #e4e1ec;
}
.theme-green.dark .mat-warn.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-label-text-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-handle-color: #131316;
  --mat-slide-toggle-disabled-selected-icon-color: #e5e1e6;
  --mat-slide-toggle-disabled-selected-track-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-handle-color: #e5e1e6;
  --mat-slide-toggle-disabled-unselected-icon-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-color: #232936;
  --mat-slide-toggle-disabled-unselected-track-outline-color: #e5e1e6;
  --mat-slide-toggle-label-text-color: #e5e1e6;
  --mat-slide-toggle-selected-focus-handle-color: #93000a;
  --mat-slide-toggle-selected-focus-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-focus-track-color: #ffb4ab;
  --mat-slide-toggle-selected-handle-color: #690005;
  --mat-slide-toggle-selected-hover-handle-color: #93000a;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-selected-hover-track-color: #ffb4ab;
  --mat-slide-toggle-selected-icon-color: #ffdad6;
  --mat-slide-toggle-selected-pressed-handle-color: #93000a;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffb4ab;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-pressed-track-color: #ffb4ab;
  --mat-slide-toggle-selected-track-color: #ffb4ab;
  --mat-slide-toggle-track-outline-color: #918f9a;
  --mat-slide-toggle-unselected-focus-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-focus-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-focus-track-color: #232936;
  --mat-slide-toggle-unselected-handle-color: #918f9a;
  --mat-slide-toggle-unselected-hover-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-hover-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.08;
  --mat-slide-toggle-unselected-hover-track-color: #232936;
  --mat-slide-toggle-unselected-icon-color: #232936;
  --mat-slide-toggle-unselected-pressed-handle-color: #e4e1ec;
  --mat-slide-toggle-unselected-pressed-state-layer-color: #e5e1e6;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-pressed-track-color: #232936;
  --mat-slide-toggle-unselected-track-color: #232936;
}
.theme-green.dark .mat-warn.mat-mdc-form-field {
  --mat-select-panel-background-color: #1a202e;
  --mat-select-enabled-trigger-text-color: #e5e1e6;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-placeholder-text-color: #e4e1ec;
  --mat-select-enabled-arrow-color: #e4e1ec;
  --mat-select-disabled-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-select-focused-arrow-color: #ffb4ab;
  --mat-select-invalid-arrow-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-mdc-radio-button {
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-green.dark .mat-warn.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ffb4ab;
  --mat-progress-bar-track-color: #232936;
}
.theme-green.dark .mat-warn.mat-mdc-form-field {
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-enabled-select-arrow-color: #e4e1ec;
  --mat-form-field-error-focus-trailing-icon-color: #ffb4ab;
  --mat-form-field-error-hover-trailing-icon-color: #ffdad6;
  --mat-form-field-error-text-color: #ffb4ab;
  --mat-form-field-error-trailing-icon-color: #ffb4ab;
  --mat-form-field-filled-active-indicator-color: #e4e1ec;
  --mat-form-field-filled-caret-color: #ffb4ab;
  --mat-form-field-filled-container-color: #232936;
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 4%, transparent);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-filled-error-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-caret-color: #ffb4ab;
  --mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;
  --mat-form-field-filled-error-hover-label-text-color: #ffdad6;
  --mat-form-field-filled-error-label-text-color: #ffb4ab;
  --mat-form-field-filled-focus-active-indicator-color: #ffb4ab;
  --mat-form-field-filled-focus-label-text-color: #ffb4ab;
  --mat-form-field-filled-hover-active-indicator-color: #e5e1e6;
  --mat-form-field-filled-hover-label-text-color: #e4e1ec;
  --mat-form-field-filled-input-text-color: #e5e1e6;
  --mat-form-field-filled-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-filled-label-text-color: #e4e1ec;
  --mat-form-field-focus-select-arrow-color: #ffb4ab;
  --mat-form-field-focus-state-layer-opacity: 0;
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-leading-icon-color: #e4e1ec;
  --mat-form-field-outlined-caret-color: #ffb4ab;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-form-field-outlined-error-caret-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-error-hover-label-text-color: #ffdad6;
  --mat-form-field-outlined-error-hover-outline-color: #ffdad6;
  --mat-form-field-outlined-error-label-text-color: #ffb4ab;
  --mat-form-field-outlined-error-outline-color: #ffb4ab;
  --mat-form-field-outlined-focus-label-text-color: #ffb4ab;
  --mat-form-field-outlined-focus-outline-color: #ffb4ab;
  --mat-form-field-outlined-hover-label-text-color: #e5e1e6;
  --mat-form-field-outlined-hover-outline-color: #e5e1e6;
  --mat-form-field-outlined-input-text-color: #e5e1e6;
  --mat-form-field-outlined-input-text-placeholder-color: #e4e1ec;
  --mat-form-field-outlined-label-text-color: #e4e1ec;
  --mat-form-field-outlined-outline-color: #918f9a;
  --mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a202e 38%, transparent);
  --mat-form-field-select-option-text-color: #1a202e;
  --mat-form-field-state-layer-color: #e5e1e6;
  --mat-form-field-trailing-icon-color: #e4e1ec;
}
.theme-green.dark .mat-warn.mat-datepicker-content {
  --mat-datepicker-calendar-body-label-text-color: #e5e1e6;
  --mat-datepicker-calendar-container-background-color: #10131a;
  --mat-datepicker-calendar-container-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e1e6 8%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: #1f4d54;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b8ccb6;
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #3a4b3a;
  --mat-datepicker-calendar-date-in-range-state-background-color: #93000a;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-preview-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffb4ab;
  --mat-datepicker-calendar-date-selected-state-text-color: #690005;
  --mat-datepicker-calendar-date-text-color: #e5e1e6;
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-calendar-date-today-outline-color: #ffb4ab;
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffb4ab;
  --mat-datepicker-calendar-header-divider-color: transparent;
  --mat-datepicker-calendar-header-text-color: #e4e1ec;
  --mat-datepicker-calendar-navigation-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-icon-color: #e4e1ec;
  --mat-datepicker-calendar-period-button-text-color: #e4e1ec;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-datepicker-range-input-separator-color: #e5e1e6;
  --mat-datepicker-toggle-active-state-icon-color: #ffb4ab;
  --mat-datepicker-toggle-icon-color: #e4e1ec;
}
.theme-green.dark .mat-warn.mat-mdc-button-base {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: #ffb4ab;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-icon-color: #ffb4ab;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-icon-button-state-layer-color: #ffb4ab;
}
.theme-green.dark .mat-warn.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-chip-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-elevated-selected-container-color: #93000a;
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-chip-focus-outline-color: #e4e1ec;
  --mat-chip-focus-state-layer-color: #e4e1ec;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: #e4e1ec;
  --mat-chip-hover-state-layer-opacity: 0.08;
  --mat-chip-label-text-color: #e4e1ec;
  --mat-chip-outline-color: #918f9a;
  --mat-chip-selected-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-selected-focus-state-layer-color: #ffdad6;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: #ffdad6;
  --mat-chip-selected-hover-state-layer-opacity: 0.08;
  --mat-chip-selected-label-text-color: #ffdad6;
  --mat-chip-selected-trailing-action-state-layer-color: #ffdad6;
  --mat-chip-selected-trailing-icon-color: #ffdad6;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0.12;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0.08;
  --mat-chip-trailing-action-state-layer-color: #e4e1ec;
  --mat-chip-with-icon-disabled-icon-color: #e5e1e6;
  --mat-chip-with-icon-icon-color: #e4e1ec;
  --mat-chip-with-icon-selected-icon-color: #ffdad6;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e1e6;
  --mat-chip-with-trailing-icon-trailing-icon-color: #e4e1ec;
}
.theme-green.dark .mat-warn .mdc-list-item__start,
.theme-green.dark .mat-warn .mdc-list-item__end {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-selected-checkmark-color: #131316;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-checkbox-label-text-color: #e5e1e6;
  --mat-checkbox-selected-checkmark-color: #690005;
  --mat-checkbox-selected-focus-icon-color: #ffb4ab;
  --mat-checkbox-selected-focus-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-hover-icon-color: #ffb4ab;
  --mat-checkbox-selected-hover-state-layer-color: #ffb4ab;
  --mat-checkbox-selected-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-icon-color: #ffb4ab;
  --mat-checkbox-selected-pressed-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-focus-icon-color: #e5e1e6;
  --mat-checkbox-unselected-focus-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-hover-icon-color: #e5e1e6;
  --mat-checkbox-unselected-hover-state-layer-color: #e5e1e6;
  --mat-checkbox-unselected-icon-color: #e4e1ec;
  --mat-checkbox-unselected-pressed-state-layer-color: #ffb4ab;
  --mat-radio-checked-ripple-color: #ffb4ab;
  --mat-radio-disabled-label-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-radio-disabled-selected-icon-color: #e5e1e6;
  --mat-radio-disabled-unselected-icon-color: #e5e1e6;
  --mat-radio-label-text-color: #e5e1e6;
  --mat-radio-ripple-color: #e5e1e6;
  --mat-radio-selected-focus-icon-color: #ffb4ab;
  --mat-radio-selected-hover-icon-color: #ffb4ab;
  --mat-radio-selected-icon-color: #ffb4ab;
  --mat-radio-selected-pressed-icon-color: #ffb4ab;
  --mat-radio-unselected-focus-icon-color: #e5e1e6;
  --mat-radio-unselected-hover-icon-color: #e5e1e6;
  --mat-radio-unselected-pressed-icon-color: #e5e1e6;
}
.theme-green.dark .mat-badge-warn {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-green.dark .toolbar {
  --mat-toolbar-container-background-color: transparent;
  background-color: rgba(61, 22, 129, 0.95);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: #FFFFFF;
}
.theme-green.dark .sidebar-header {
  color: #bfcde3;
  background: #1a202e;
}
.theme-green.dark .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.theme-green.dark .side-Toggle {
  color: #62df7c;
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.theme-green.dark .sidemenu > .menu-item > .menu-heading {
  color: #bfcde3;
}
.theme-green.dark .sidemenu > .menu-item > .menu-heading:hover,
.theme-green.dark .sidemenu > .menu-item > .menu-heading:focus {
  background: rgba(98, 223, 124, 0.05);
}
.theme-green.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper,
.theme-green.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      rgba(98, 223, 124, 0.1) 0%,
      rgba(98, 223, 124, 0.15) 100%);
}
.theme-green.dark .sidemenu > .menu-item > .menu-heading:hover .menu-icon-wrapper .menu-icon,
.theme-green.dark .sidemenu > .menu-item > .menu-heading:focus .menu-icon-wrapper .menu-icon {
  color: #62df7c;
}
.theme-green.dark .sidemenu > .menu-item > .menu-heading:hover .menu-name,
.theme-green.dark .sidemenu > .menu-item > .menu-heading:focus .menu-name {
  color: rgb(155.5217391304, 177.2826086957, 211.4782608696);
}
.theme-green.dark .sidemenu > .menu-item.active > .menu-heading {
  background-color: rgba(98, 223, 124, 0.08) !important;
}
.theme-green.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper {
  background:
    linear-gradient(
      135deg,
      #62df7c 0%,
      rgb(55.6349206349, 214.3650793651, 88.6507936508) 100%) !important;
  color: white !important;
  box-shadow: 0 4px 12px rgba(98, 223, 124, 0.3);
}
.theme-green.dark .sidemenu > .menu-item.active > .menu-heading .menu-icon-wrapper .menu-icon {
  color: white !important;
}
.theme-green.dark .sidemenu > .menu-item.active > .menu-heading .menu-name {
  color: #62df7c !important;
  font-weight: 500 !important;
}
.theme-green.dark .sidemenu > .menu-item.active > .menu-heading:hover,
.theme-green.dark .sidemenu > .menu-item.active > .menu-heading:focus {
  background: rgba(98, 223, 124, 0.12);
}
.theme-green.dark .sidemenu > .menu-item.expanded > .menu-heading .menu-caret {
  color: #62df7c;
}
.theme-green.dark .sidemenu > .menu-item .menu-badge[class*=-red-500] {
  background:
    linear-gradient(
      135deg,
      #ef4444 0%,
      #dc2626 100%);
}
.theme-green.dark .sidemenu > .menu-item .menu-badge[class*=-blue-500] {
  background:
    linear-gradient(
      135deg,
      #3b82f6 0%,
      #2563eb 100%);
}
.theme-green.dark .sidemenu > .menu-item .menu-badge[class*=-green-500] {
  background:
    linear-gradient(
      135deg,
      #10b981 0%,
      #059669 100%);
}
.theme-green.dark .sidemenu > .menu-item .menu-badge[class*=-primary] {
  background:
    linear-gradient(
      135deg,
      #62df7c 0%,
      rgb(55.6349206349, 214.3650793651, 88.6507936508) 100%);
}
.theme-green.dark .sidemenu.submenu {
  background: rgba(35, 43, 62, 0.8);
}
.theme-green.dark .sidemenu.submenu > .menu-item.active > .menu-heading {
  background-color: rgba(98, 223, 124, 0.1) !important;
}
.theme-green.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-dot {
  background: #62df7c !important;
  box-shadow: 0 0 0 3px rgba(98, 223, 124, 0.2);
}
.theme-green.dark .sidemenu.submenu > .menu-item.active > .menu-heading .menu-name {
  color: #62df7c !important;
  font-weight: 500 !important;
}
.theme-green.dark .sidemenu.submenu > .menu-item.active > .menu-heading:hover,
.theme-green.dark .sidemenu.submenu > .menu-item.active > .menu-heading:focus {
  background: rgba(98, 223, 124, 0.15);
}
.theme-green.dark .sidemenu.submenu > .menu-item.expanded {
  background: transparent;
}
.theme-green.dark .sidemenu .menu-divider .menu-group-heading {
  color: rgba(191, 205, 227, 0.5);
}
.theme-green.dark .sidemenu .menu-divider .menu-group-heading::before {
  background: #1a202e;
}
.theme-green.dark .customizer-title h3 {
  color: #62df7c;
}
.theme-green.dark .topmenu {
  background: #232b3e;
}
.theme-green.dark .topmenu .mat-mdc-button {
  color: #bfcde3;
}
.theme-green.dark .topmenu .mat-mdc-button.active {
  background-color: rgba(98, 223, 124, 0.15) !important;
}
.theme-green.dark .topmenu .menu-badge-color {
  background: #62df7c;
}
.theme-green.dark .topmenu .mat-mdc-tab-link-container {
  border-bottom-color: transparent;
}
.theme-green.dark .topmenu-panel .mat-mdc-menu-item {
  color: #bfcde3;
}
.theme-green.dark .topmenu-panel .mat-mdc-menu-item.active > .mdc-list-item__primary-text {
  color: #b8ccb6;
}
.theme-green.dark .mat-drawer-container {
  background-color: #232b3e;
}
.theme-green.dark .sidenav.mat-drawer-side {
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-green.dark .mat-sidenav.customizerSidenav {
  width: 330px;
  background-color: #1a202e;
  border-radius: 0px;
}
.theme-green.dark .mat-sidenav.customizerSidenav.mat-drawer.mat-drawer-opened {
  transform: none !important;
}
.theme-green.dark a:not(.mat-mdc-button-base) {
  color: #008a3a;
}
.theme-green.dark a:not(.mat-mdc-button-base):hover {
  color: rgb(0, 189, 79.4347826087);
}
.theme-green.dark code {
  background-color: rgba(144, 159, 180, 0.03);
}
.theme-green.dark .primaryColorBG {
  background-color: #008a3a;
}
.theme-green.dark .secondaryColorBG {
  background-color: #b8ccb6;
}
.theme-green.dark .warnColorBG {
  background-color: #a1ced7;
}
.theme-green.dark .task-module .mat-drawer.mat-drawer-end {
  background: #1a202e;
}
.theme-green.dark .mat-mdc-table {
  background: #1a202e;
}
.theme-green.dark .mat-mdc-paginator {
  background: #1a202e;
}
.theme-green.dark .primary-badge {
  --mat-badge-background-color: #62df7c;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #62df7c 38%, transparent);
  --mat-badge-disabled-state-text-color: #003914;
  --mat-badge-text-color: #003914;
}
.theme-green.dark .secondary-badge {
  --mat-badge-background-color: #b8ccb6;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #b8ccb6 38%, transparent);
  --mat-badge-disabled-state-text-color: #243425;
  --mat-badge-text-color: #243425;
}
.theme-green.dark .tertiary-badge {
  --mat-badge-background-color: #a1ced7;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #a1ced7 38%, transparent);
  --mat-badge-disabled-state-text-color: #00363d;
  --mat-badge-text-color: #00363d;
}
.theme-green.dark .error-badge {
  --mat-badge-background-color: #ffb4ab;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);
  --mat-badge-disabled-state-text-color: #690005;
  --mat-badge-text-color: #690005;
}
.theme-green.dark .primary-button {
  --mat-button-filled-container-color: #62df7c;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #003914;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #003914 12%, transparent);
  --mat-button-filled-state-layer-color: #003914;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #62df7c;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #62df7c 12%, transparent);
  --mat-button-outlined-state-layer-color: #62df7c;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #62df7c;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #62df7c 12%, transparent);
  --mat-button-protected-state-layer-color: #62df7c;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #62df7c;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #62df7c 12%, transparent);
  --mat-button-text-state-layer-color: #62df7c;
  --mat-button-tonal-container-color: #005320;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #7ffc95;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #7ffc95 12%, transparent);
  --mat-button-tonal-state-layer-color: #7ffc95;
}
.theme-green.dark .secondary-button {
  --mat-button-filled-container-color: #b8ccb6;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #243425;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #243425 12%, transparent);
  --mat-button-filled-state-layer-color: #243425;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #b8ccb6;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #b8ccb6 12%, transparent);
  --mat-button-outlined-state-layer-color: #b8ccb6;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #b8ccb6;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #b8ccb6 12%, transparent);
  --mat-button-protected-state-layer-color: #b8ccb6;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #b8ccb6;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #b8ccb6 12%, transparent);
  --mat-button-text-state-layer-color: #b8ccb6;
  --mat-button-tonal-container-color: #3a4b3a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #d4e8d1;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #d4e8d1 12%, transparent);
  --mat-button-tonal-state-layer-color: #d4e8d1;
}
.theme-green.dark .tertiary-button {
  --mat-button-filled-container-color: #a1ced7;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #00363d;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #00363d 12%, transparent);
  --mat-button-filled-state-layer-color: #00363d;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #a1ced7;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #a1ced7 12%, transparent);
  --mat-button-outlined-state-layer-color: #a1ced7;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #a1ced7;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #a1ced7 12%, transparent);
  --mat-button-protected-state-layer-color: #a1ced7;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #a1ced7;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #a1ced7 12%, transparent);
  --mat-button-text-state-layer-color: #a1ced7;
  --mat-button-tonal-container-color: #1f4d54;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #bdeaf3;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #bdeaf3 12%, transparent);
  --mat-button-tonal-state-layer-color: #bdeaf3;
}
.theme-green.dark .error-button {
  --mat-button-filled-container-color: #ffb4ab;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: #e4e1ec;
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.08;
  --mat-button-filled-label-text-color: #690005;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, #690005 12%, transparent);
  --mat-button-filled-state-layer-color: #690005;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-outlined-disabled-state-layer-color: #e4e1ec;
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.08;
  --mat-button-outlined-label-text-color: #ffb4ab;
  --mat-button-outlined-outline-color: #918f9a;
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffb4ab;
  --mat-button-protected-container-color: #131316;
  --mat-button-protected-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: #e4e1ec;
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-hover-state-layer-opacity: 0.08;
  --mat-button-protected-label-text-color: #ffb4ab;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-protected-state-layer-color: #ffb4ab;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-text-disabled-state-layer-color: #e4e1ec;
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.08;
  --mat-button-text-label-text-color: #ffb4ab;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffb4ab 12%, transparent);
  --mat-button-text-state-layer-color: #ffb4ab;
  --mat-button-tonal-container-color: #93000a;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e1e6 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e1e6 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: #e4e1ec;
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.08;
  --mat-button-tonal-label-text-color: #ffdad6;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffdad6 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffdad6;
}
.theme-green.dark .mat-mdc-card {
  background: #1a202e;
}
.theme-green.dark .contact-sidenav-container .contact-sidenav .contact-filter-menu {
  background: #1a202e;
}
.tbl-col-width-per-0 {
  max-width: 0%;
}
.tbl-col-width-per-1 {
  max-width: 1%;
}
.tbl-col-width-per-2 {
  max-width: 2%;
}
.tbl-col-width-per-3 {
  max-width: 3%;
}
.tbl-col-width-per-4 {
  max-width: 4%;
}
.tbl-col-width-per-5 {
  max-width: 5%;
}
.tbl-col-width-per-6 {
  max-width: 6%;
}
.tbl-col-width-per-7 {
  max-width: 7%;
}
.tbl-col-width-per-8 {
  max-width: 8%;
}
.tbl-col-width-per-9 {
  max-width: 9%;
}
.tbl-col-width-per-10 {
  max-width: 10%;
}
.tbl-col-width-per-11 {
  max-width: 11%;
}
.tbl-col-width-per-12 {
  max-width: 12%;
}
.tbl-col-width-per-13 {
  max-width: 13%;
}
.tbl-col-width-per-14 {
  max-width: 14%;
}
.tbl-col-width-per-15 {
  max-width: 15%;
}
.tbl-col-width-per-16 {
  max-width: 16%;
}
.tbl-col-width-per-17 {
  max-width: 17%;
}
.tbl-col-width-per-18 {
  max-width: 18%;
}
.tbl-col-width-per-19 {
  max-width: 19%;
}
.tbl-col-width-per-20 {
  max-width: 20%;
}
.tbl-col-width-per-21 {
  max-width: 21%;
}
.tbl-col-width-per-22 {
  max-width: 22%;
}
.tbl-col-width-per-23 {
  max-width: 23%;
}
.tbl-col-width-per-24 {
  max-width: 24%;
}
.tbl-col-width-per-25 {
  max-width: 25%;
}
.tbl-col-width-per-26 {
  max-width: 26%;
}
.tbl-col-width-per-27 {
  max-width: 27%;
}
.tbl-col-width-per-28 {
  max-width: 28%;
}
.tbl-col-width-per-29 {
  max-width: 29%;
}
.tbl-col-width-per-30 {
  max-width: 30%;
}
.tbl-col-width-per-31 {
  max-width: 31%;
}
.tbl-col-width-per-32 {
  max-width: 32%;
}
.tbl-col-width-per-33 {
  max-width: 33%;
}
.tbl-col-width-per-34 {
  max-width: 34%;
}
.tbl-col-width-per-35 {
  max-width: 35%;
}
.tbl-col-width-per-36 {
  max-width: 36%;
}
.tbl-col-width-per-37 {
  max-width: 37%;
}
.tbl-col-width-per-38 {
  max-width: 38%;
}
.tbl-col-width-per-39 {
  max-width: 39%;
}
.tbl-col-width-per-40 {
  max-width: 40%;
}
.tbl-col-width-per-41 {
  max-width: 41%;
}
.tbl-col-width-per-42 {
  max-width: 42%;
}
.tbl-col-width-per-43 {
  max-width: 43%;
}
.tbl-col-width-per-44 {
  max-width: 44%;
}
.tbl-col-width-per-45 {
  max-width: 45%;
}
.tbl-col-width-per-46 {
  max-width: 46%;
}
.tbl-col-width-per-47 {
  max-width: 47%;
}
.tbl-col-width-per-48 {
  max-width: 48%;
}
.tbl-col-width-per-49 {
  max-width: 49%;
}
.tbl-col-width-per-50 {
  max-width: 50%;
}
.tbl-col-width-per-51 {
  max-width: 51%;
}
.tbl-col-width-per-52 {
  max-width: 52%;
}
.tbl-col-width-per-53 {
  max-width: 53%;
}
.tbl-col-width-per-54 {
  max-width: 54%;
}
.tbl-col-width-per-55 {
  max-width: 55%;
}
.tbl-col-width-per-56 {
  max-width: 56%;
}
.tbl-col-width-per-57 {
  max-width: 57%;
}
.tbl-col-width-per-58 {
  max-width: 58%;
}
.tbl-col-width-per-59 {
  max-width: 59%;
}
.tbl-col-width-per-60 {
  max-width: 60%;
}
.tbl-col-width-per-61 {
  max-width: 61%;
}
.tbl-col-width-per-62 {
  max-width: 62%;
}
.tbl-col-width-per-63 {
  max-width: 63%;
}
.tbl-col-width-per-64 {
  max-width: 64%;
}
.tbl-col-width-per-65 {
  max-width: 65%;
}
.tbl-col-width-per-66 {
  max-width: 66%;
}
.tbl-col-width-per-67 {
  max-width: 67%;
}
.tbl-col-width-per-68 {
  max-width: 68%;
}
.tbl-col-width-per-69 {
  max-width: 69%;
}
.tbl-col-width-per-70 {
  max-width: 70%;
}
.tbl-col-width-per-71 {
  max-width: 71%;
}
.tbl-col-width-per-72 {
  max-width: 72%;
}
.tbl-col-width-per-73 {
  max-width: 73%;
}
.tbl-col-width-per-74 {
  max-width: 74%;
}
.tbl-col-width-per-75 {
  max-width: 75%;
}
.tbl-col-width-per-76 {
  max-width: 76%;
}
.tbl-col-width-per-77 {
  max-width: 77%;
}
.tbl-col-width-per-78 {
  max-width: 78%;
}
.tbl-col-width-per-79 {
  max-width: 79%;
}
.tbl-col-width-per-80 {
  max-width: 80%;
}
.tbl-col-width-per-81 {
  max-width: 81%;
}
.tbl-col-width-per-82 {
  max-width: 82%;
}
.tbl-col-width-per-83 {
  max-width: 83%;
}
.tbl-col-width-per-84 {
  max-width: 84%;
}
.tbl-col-width-per-85 {
  max-width: 85%;
}
.tbl-col-width-per-86 {
  max-width: 86%;
}
.tbl-col-width-per-87 {
  max-width: 87%;
}
.tbl-col-width-per-88 {
  max-width: 88%;
}
.tbl-col-width-per-89 {
  max-width: 89%;
}
.tbl-col-width-per-90 {
  max-width: 90%;
}
.tbl-col-width-per-91 {
  max-width: 91%;
}
.tbl-col-width-per-92 {
  max-width: 92%;
}
.tbl-col-width-per-93 {
  max-width: 93%;
}
.tbl-col-width-per-94 {
  max-width: 94%;
}
.tbl-col-width-per-95 {
  max-width: 95%;
}
.tbl-col-width-per-96 {
  max-width: 96%;
}
.tbl-col-width-per-97 {
  max-width: 97%;
}
.tbl-col-width-per-98 {
  max-width: 98%;
}
.tbl-col-width-per-99 {
  max-width: 99%;
}
.tbl-col-width-per-100 {
  max-width: 100%;
}
.static {
  position: static !important;
}
.fixed {
  position: fixed !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.sticky {
  position: sticky !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-col {
  flex-direction: column !important;
}
.flex-col-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.w-0 {
  width: 0 !important;
}
.w-5 {
  width: 5% !important;
}
.w-10 {
  width: 10% !important;
}
.w-15 {
  width: 15% !important;
}
.w-20 {
  width: 20% !important;
}
.w-25 {
  width: 25% !important;
}
.w-30 {
  width: 30% !important;
}
.w-40 {
  width: 40% !important;
}
.w-50 {
  width: 50% !important;
}
.w-60 {
  width: 60% !important;
}
.w-75 {
  width: 75% !important;
}
.w-80 {
  width: 80% !important;
}
.w-full {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-0 {
  height: 0 !important;
}
.h-5 {
  height: 5% !important;
}
.h-10 {
  height: 10% !important;
}
.h-15 {
  height: 15% !important;
}
.h-20 {
  height: 20% !important;
}
.h-25 {
  height: 25% !important;
}
.h-30 {
  height: 30% !important;
}
.h-40 {
  height: 40% !important;
}
.h-50 {
  height: 50% !important;
}
.h-60 {
  height: 60% !important;
}
.h-75 {
  height: 75% !important;
}
.h-80 {
  height: 80% !important;
}
.h-full {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.m-0 {
  margin: 0 !important;
}
.m-2 {
  margin: 2px !important;
}
.m-4 {
  margin: 4px !important;
}
.m-8 {
  margin: 8px !important;
}
.m-12 {
  margin: 12px !important;
}
.m-16 {
  margin: 16px !important;
}
.m-24 {
  margin: 24px !important;
}
.m-32 {
  margin: 32px !important;
}
.m-48 {
  margin: 48px !important;
}
.m-auto {
  margin: auto !important;
}
.m-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-x-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.m-x-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.m-x-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.m-x-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.m-x-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.m-x-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.m-x-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.m-x-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.m-x-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-y-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}
.m-y-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.m-y-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.m-y-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.m-y-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.m-y-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.m-y-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.m-y-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.m-y-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-t-2 {
  margin-top: 2px !important;
}
.m-t-4 {
  margin-top: 4px !important;
}
.m-t-8 {
  margin-top: 8px !important;
}
.m-t-12 {
  margin-top: 12px !important;
}
.m-t-16 {
  margin-top: 16px !important;
}
.m-t-24 {
  margin-top: 24px !important;
}
.m-t-32 {
  margin-top: 32px !important;
}
.m-t-48 {
  margin-top: 48px !important;
}
.m-t-auto {
  margin-top: auto !important;
}
.m-r-0 {
  margin-right: 0 !important;
}
.m-r-2 {
  margin-right: 2px !important;
}
.m-r-4 {
  margin-right: 4px !important;
}
.m-r-8 {
  margin-right: 8px !important;
}
.m-r-12 {
  margin-right: 12px !important;
}
.m-r-16 {
  margin-right: 16px !important;
}
.m-r-24 {
  margin-right: 24px !important;
}
.m-r-32 {
  margin-right: 32px !important;
}
.m-r-48 {
  margin-right: 48px !important;
}
.m-r-auto {
  margin-right: auto !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-b-2 {
  margin-bottom: 2px !important;
}
.m-b-4 {
  margin-bottom: 4px !important;
}
.m-b-8 {
  margin-bottom: 8px !important;
}
.m-b-12 {
  margin-bottom: 12px !important;
}
.m-b-16 {
  margin-bottom: 16px !important;
}
.m-b-24 {
  margin-bottom: 24px !important;
}
.m-b-32 {
  margin-bottom: 32px !important;
}
.m-b-48 {
  margin-bottom: 48px !important;
}
.m-b-auto {
  margin-bottom: auto !important;
}
.m-l-0 {
  margin-left: 0 !important;
}
.m-l-2 {
  margin-left: 2px !important;
}
.m-l-4 {
  margin-left: 4px !important;
}
.m-l-8 {
  margin-left: 8px !important;
}
.m-l-12 {
  margin-left: 12px !important;
}
.m-l-16 {
  margin-left: 16px !important;
}
.m-l-24 {
  margin-left: 24px !important;
}
.m-l-32 {
  margin-left: 32px !important;
}
.m-l-48 {
  margin-left: 48px !important;
}
.m-l-auto {
  margin-left: auto !important;
}
.m--2 {
  margin: -2px !important;
}
.m--4 {
  margin: -4px !important;
}
.m--8 {
  margin: -8px !important;
}
.m--12 {
  margin: -12px !important;
}
.m--16 {
  margin: -16px !important;
}
.m--24 {
  margin: -24px !important;
}
.m--32 {
  margin: -32px !important;
}
.m--48 {
  margin: -48px !important;
}
.m-x--2 {
  margin-left: -2px !important;
  margin-right: -2px !important;
}
.m-x--4 {
  margin-left: -4px !important;
  margin-right: -4px !important;
}
.m-x--8 {
  margin-left: -8px !important;
  margin-right: -8px !important;
}
.m-x--12 {
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.m-x--16 {
  margin-left: -16px !important;
  margin-right: -16px !important;
}
.m-x--24 {
  margin-left: -24px !important;
  margin-right: -24px !important;
}
.m-x--32 {
  margin-left: -32px !important;
  margin-right: -32px !important;
}
.m-x--48 {
  margin-left: -48px !important;
  margin-right: -48px !important;
}
.m-y--2 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}
.m-y--4 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}
.m-y--8 {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}
.m-y--12 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}
.m-y--16 {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}
.m-y--24 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}
.m-y--32 {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}
.m-y--48 {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}
.m-t--2 {
  margin-top: -2px !important;
}
.m-t--4 {
  margin-top: -4px !important;
}
.m-t--8 {
  margin-top: -8px !important;
}
.m-t--12 {
  margin-top: -12px !important;
}
.m-t--16 {
  margin-top: -16px !important;
}
.m-t--24 {
  margin-top: -24px !important;
}
.m-t--32 {
  margin-top: -32px !important;
}
.m-t--48 {
  margin-top: -48px !important;
}
.m-r--2 {
  margin-right: -2px !important;
}
.m-r--4 {
  margin-right: -4px !important;
}
.m-r--8 {
  margin-right: -8px !important;
}
.m-r--12 {
  margin-right: -12px !important;
}
.m-r--16 {
  margin-right: -16px !important;
}
.m-r--24 {
  margin-right: -24px !important;
}
.m-r--32 {
  margin-right: -32px !important;
}
.m-r--48 {
  margin-right: -48px !important;
}
.m-b--2 {
  margin-bottom: -2px !important;
}
.m-b--4 {
  margin-bottom: -4px !important;
}
.m-b--8 {
  margin-bottom: -8px !important;
}
.m-b--12 {
  margin-bottom: -12px !important;
}
.m-b--16 {
  margin-bottom: -16px !important;
}
.m-b--24 {
  margin-bottom: -24px !important;
}
.m-b--32 {
  margin-bottom: -32px !important;
}
.m-b--48 {
  margin-bottom: -48px !important;
}
.m-l--2 {
  margin-left: -2px !important;
}
.m-l--4 {
  margin-left: -4px !important;
}
.m-l--8 {
  margin-left: -8px !important;
}
.m-l--12 {
  margin-left: -12px !important;
}
.m-l--16 {
  margin-left: -16px !important;
}
.m-l--24 {
  margin-left: -24px !important;
}
.m-l--32 {
  margin-left: -32px !important;
}
.m-l--48 {
  margin-left: -48px !important;
}
.p-0 {
  padding: 0 !important;
}
.p-2 {
  padding: 2px !important;
}
.p-4 {
  padding: 4px !important;
}
.p-8 {
  padding: 8px !important;
}
.p-12 {
  padding: 12px !important;
}
.p-16 {
  padding: 16px !important;
}
.p-24 {
  padding: 24px !important;
}
.p-32 {
  padding: 32px !important;
}
.p-48 {
  padding: 48px !important;
}
.p-x-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.p-x-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.p-x-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.p-x-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.p-x-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.p-x-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.p-x-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.p-x-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.p-x-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-y-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.p-y-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.p-y-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.p-y-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.p-y-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.p-y-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.p-y-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.p-y-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-t-2 {
  padding-top: 2px !important;
}
.p-t-4 {
  padding-top: 4px !important;
}
.p-t-8 {
  padding-top: 8px !important;
}
.p-t-12 {
  padding-top: 12px !important;
}
.p-t-16 {
  padding-top: 16px !important;
}
.p-t-24 {
  padding-top: 24px !important;
}
.p-t-32 {
  padding-top: 32px !important;
}
.p-t-48 {
  padding-top: 48px !important;
}
.p-r-0 {
  padding-right: 0 !important;
}
.p-r-2 {
  padding-right: 2px !important;
}
.p-r-4 {
  padding-right: 4px !important;
}
.p-r-8 {
  padding-right: 8px !important;
}
.p-r-12 {
  padding-right: 12px !important;
}
.p-r-16 {
  padding-right: 16px !important;
}
.p-r-24 {
  padding-right: 24px !important;
}
.p-r-32 {
  padding-right: 32px !important;
}
.p-r-48 {
  padding-right: 48px !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.p-b-2 {
  padding-bottom: 2px !important;
}
.p-b-4 {
  padding-bottom: 4px !important;
}
.p-b-8 {
  padding-bottom: 8px !important;
}
.p-b-12 {
  padding-bottom: 12px !important;
}
.p-b-16 {
  padding-bottom: 16px !important;
}
.p-b-24 {
  padding-bottom: 24px !important;
}
.p-b-32 {
  padding-bottom: 32px !important;
}
.p-b-48 {
  padding-bottom: 48px !important;
}
.p-l-0 {
  padding-left: 0 !important;
}
.p-l-2 {
  padding-left: 2px !important;
}
.p-l-4 {
  padding-left: 4px !important;
}
.p-l-8 {
  padding-left: 8px !important;
}
.p-l-12 {
  padding-left: 12px !important;
}
.p-l-16 {
  padding-left: 16px !important;
}
.p-l-24 {
  padding-left: 24px !important;
}
.p-l-32 {
  padding-left: 32px !important;
}
.p-l-48 {
  padding-left: 48px !important;
}
.b-0 {
  border: 0 !important;
}
.b-1 {
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
}
.b-2 {
  border: 2px solid rgba(0, 0, 0, 0.12) !important;
}
.b-4 {
  border: 4px solid rgba(0, 0, 0, 0.12) !important;
}
.b-8 {
  border: 8px solid rgba(0, 0, 0, 0.12) !important;
}
.b-t-0 {
  border-top: 0 !important;
}
.b-t-1 {
  border-top: 1px solid rgba(0, 0, 0, 0.12) !important;
}
.b-t-2 {
  border-top: 2px solid rgba(0, 0, 0, 0.12) !important;
}
.b-t-4 {
  border-top: 4px solid rgba(0, 0, 0, 0.12) !important;
}
.b-t-8 {
  border-top: 8px solid rgba(0, 0, 0, 0.12) !important;
}
.b-b-0 {
  border-bottom: 0 !important;
}
.b-b-1 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
}
.b-b-2 {
  border-bottom: 2px solid rgba(0, 0, 0, 0.12) !important;
}
.b-b-4 {
  border-bottom: 4px solid rgba(0, 0, 0, 0.12) !important;
}
.b-b-8 {
  border-bottom: 8px solid rgba(0, 0, 0, 0.12) !important;
}
.b-l-0 {
  border-left: 0 !important;
}
.b-l-1 {
  border-left: 1px solid rgba(0, 0, 0, 0.12) !important;
}
.b-l-2 {
  border-left: 2px solid rgba(0, 0, 0, 0.12) !important;
}
.b-l-4 {
  border-left: 4px solid rgba(0, 0, 0, 0.12) !important;
}
.b-l-8 {
  border-left: 8px solid rgba(0, 0, 0, 0.12) !important;
}
.b-r-0 {
  border-right: 0 !important;
}
.b-r-1 {
  border-right: 1px solid rgba(0, 0, 0, 0.12) !important;
}
.b-r-2 {
  border-right: 2px solid rgba(0, 0, 0, 0.12) !important;
}
.b-r-4 {
  border-right: 4px solid rgba(0, 0, 0, 0.12) !important;
}
.b-r-8 {
  border-right: 8px solid rgba(0, 0, 0, 0.12) !important;
}
.b-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
.b-y-1 {
  border-top: 1px solid rgba(0, 0, 0, 0.12) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
}
.b-y-2 {
  border-top: 2px solid rgba(0, 0, 0, 0.12) !important;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12) !important;
}
.b-y-4 {
  border-top: 4px solid rgba(0, 0, 0, 0.12) !important;
  border-bottom: 4px solid rgba(0, 0, 0, 0.12) !important;
}
.b-y-8 {
  border-top: 8px solid rgba(0, 0, 0, 0.12) !important;
  border-bottom: 8px solid rgba(0, 0, 0, 0.12) !important;
}
.b-x-0 {
  border-left: 0 !important;
  border-right: 0 !important;
}
.b-x-1 {
  border-left: 1px solid rgba(0, 0, 0, 0.12) !important;
  border-right: 1px solid rgba(0, 0, 0, 0.12) !important;
}
.b-x-2 {
  border-left: 2px solid rgba(0, 0, 0, 0.12) !important;
  border-right: 2px solid rgba(0, 0, 0, 0.12) !important;
}
.b-x-4 {
  border-left: 4px solid rgba(0, 0, 0, 0.12) !important;
  border-right: 4px solid rgba(0, 0, 0, 0.12) !important;
}
.b-x-8 {
  border-left: 8px solid rgba(0, 0, 0, 0.12) !important;
  border-right: 8px solid rgba(0, 0, 0, 0.12) !important;
}
.border-0 {
  border-width: 0 !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-8 {
  border-width: 8px !important;
}
.border-t-0 {
  border-top-width: 0 !important;
}
.border-t-1 {
  border-top-width: 1px !important;
}
.border-t-2 {
  border-top-width: 2px !important;
}
.border-t-4 {
  border-top-width: 4px !important;
}
.border-t-8 {
  border-top-width: 8px !important;
}
.border-b-0 {
  border-bottom-width: 0 !important;
}
.border-b-1 {
  border-bottom-width: 1px !important;
}
.border-b-2 {
  border-bottom-width: 2px !important;
}
.border-b-4 {
  border-bottom-width: 4px !important;
}
.border-b-8 {
  border-bottom-width: 8px !important;
}
.border-l-0 {
  border-left-width: 0 !important;
}
.border-l-1 {
  border-left-width: 1px !important;
}
.border-l-2 {
  border-left-width: 2px !important;
}
.border-l-4 {
  border-left-width: 4px !important;
}
.border-l-8 {
  border-left-width: 8px !important;
}
.border-r-0 {
  border-right-width: 0 !important;
}
.border-r-1 {
  border-right-width: 1px !important;
}
.border-r-2 {
  border-right-width: 2px !important;
}
.border-r-4 {
  border-right-width: 4px !important;
}
.border-r-8 {
  border-right-width: 8px !important;
}
.border-y-0 {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
}
.border-y-1 {
  border-top-width: 1px !important;
  border-bottom-width: 1px !important;
}
.border-y-2 {
  border-top-width: 2px !important;
  border-bottom-width: 2px !important;
}
.border-y-4 {
  border-top-width: 4px !important;
  border-bottom-width: 4px !important;
}
.border-y-8 {
  border-top-width: 8px !important;
  border-bottom-width: 8px !important;
}
.border-x-0 {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}
.border-x-1 {
  border-left-width: 1px !important;
  border-right-width: 1px !important;
}
.border-x-2 {
  border-left-width: 2px !important;
  border-right-width: 2px !important;
}
.border-x-4 {
  border-left-width: 4px !important;
  border-right-width: 4px !important;
}
.border-x-8 {
  border-left-width: 8px !important;
  border-right-width: 8px !important;
}
.border-solid {
  border-style: solid !important;
}
.border-dashed {
  border-style: dashed !important;
}
.border-dotted {
  border-style: dotted !important;
}
.border-double {
  border-style: double !important;
}
.border-hidden {
  border-style: hidden !important;
}
.border-none {
  border-style: none !important;
}
.border-t-solid {
  border-top-style: solid !important;
}
.border-t-dashed {
  border-top-style: dashed !important;
}
.border-t-dotted {
  border-top-style: dotted !important;
}
.border-t-double {
  border-top-style: double !important;
}
.border-t-hidden {
  border-top-style: hidden !important;
}
.border-t-none {
  border-top-style: none !important;
}
.border-b-solid {
  border-bottom-style: solid !important;
}
.border-b-dashed {
  border-bottom-style: dashed !important;
}
.border-b-dotted {
  border-bottom-style: dotted !important;
}
.border-b-double {
  border-bottom-style: double !important;
}
.border-b-hidden {
  border-bottom-style: hidden !important;
}
.border-b-none {
  border-bottom-style: none !important;
}
.border-l-solid {
  border-left-style: solid !important;
}
.border-l-dashed {
  border-left-style: dashed !important;
}
.border-l-dotted {
  border-left-style: dotted !important;
}
.border-l-double {
  border-left-style: double !important;
}
.border-l-hidden {
  border-left-style: hidden !important;
}
.border-l-none {
  border-left-style: none !important;
}
.border-r-solid {
  border-right-style: solid !important;
}
.border-r-dashed {
  border-right-style: dashed !important;
}
.border-r-dotted {
  border-right-style: dotted !important;
}
.border-r-double {
  border-right-style: double !important;
}
.border-r-hidden {
  border-right-style: hidden !important;
}
.border-r-none {
  border-right-style: none !important;
}
.border-y-solid {
  border-top-style: solid !important;
  border-bottom-style: solid !important;
}
.border-y-dashed {
  border-top-style: dashed !important;
  border-bottom-style: dashed !important;
}
.border-y-dotted {
  border-top-style: dotted !important;
  border-bottom-style: dotted !important;
}
.border-y-double {
  border-top-style: double !important;
  border-bottom-style: double !important;
}
.border-y-hidden {
  border-top-style: hidden !important;
  border-bottom-style: hidden !important;
}
.border-y-none {
  border-top-style: none !important;
  border-bottom-style: none !important;
}
.border-x-solid {
  border-left-style: solid !important;
  border-right-style: solid !important;
}
.border-x-dashed {
  border-left-style: dashed !important;
  border-right-style: dashed !important;
}
.border-x-dotted {
  border-left-style: dotted !important;
  border-right-style: dotted !important;
}
.border-x-double {
  border-left-style: double !important;
  border-right-style: double !important;
}
.border-x-hidden {
  border-left-style: hidden !important;
  border-right-style: hidden !important;
}
.border-x-none {
  border-left-style: none !important;
  border-right-style: none !important;
}
.r-0 {
  border-radius: 0 !important;
}
.r-4 {
  border-radius: 4px !important;
}
.r-8 {
  border-radius: 8px !important;
}
.r-12 {
  border-radius: 12px !important;
}
.r-16 {
  border-radius: 16px !important;
}
.r-full {
  border-radius: 9999px !important;
}
.r-t-l-0 {
  border-top-left-radius: 0 !important;
}
.r-t-l-4 {
  border-top-left-radius: 4px !important;
}
.r-t-l-8 {
  border-top-left-radius: 8px !important;
}
.r-t-l-12 {
  border-top-left-radius: 12px !important;
}
.r-t-l-16 {
  border-top-left-radius: 16px !important;
}
.r-t-l-full {
  border-top-left-radius: 9999px !important;
}
.r-t-r-0 {
  border-top-right-radius: 0 !important;
}
.r-t-r-4 {
  border-top-right-radius: 4px !important;
}
.r-t-r-8 {
  border-top-right-radius: 8px !important;
}
.r-t-r-12 {
  border-top-right-radius: 12px !important;
}
.r-t-r-16 {
  border-top-right-radius: 16px !important;
}
.r-t-r-full {
  border-top-right-radius: 9999px !important;
}
.r-b-r-0 {
  border-bottom-right-radius: 0 !important;
}
.r-b-r-4 {
  border-bottom-right-radius: 4px !important;
}
.r-b-r-8 {
  border-bottom-right-radius: 8px !important;
}
.r-b-r-12 {
  border-bottom-right-radius: 12px !important;
}
.r-b-r-16 {
  border-bottom-right-radius: 16px !important;
}
.r-b-r-full {
  border-bottom-right-radius: 9999px !important;
}
.r-b-l-0 {
  border-bottom-left-radius: 0 !important;
}
.r-b-l-4 {
  border-bottom-left-radius: 4px !important;
}
.r-b-l-8 {
  border-bottom-left-radius: 8px !important;
}
.r-b-l-12 {
  border-bottom-left-radius: 12px !important;
}
.r-b-l-16 {
  border-bottom-left-radius: 16px !important;
}
.r-b-l-full {
  border-bottom-left-radius: 9999px !important;
}
.r-t-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.r-t-4 {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.r-t-8 {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
}
.r-t-12 {
  border-top-left-radius: 12px !important;
  border-top-right-radius: 12px !important;
}
.r-t-16 {
  border-top-left-radius: 16px !important;
  border-top-right-radius: 16px !important;
}
.r-t-full {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}
.r-b-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.r-b-4 {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
.r-b-8 {
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}
.r-b-12 {
  border-bottom-left-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}
.r-b-16 {
  border-bottom-left-radius: 16px !important;
  border-bottom-right-radius: 16px !important;
}
.r-b-full {
  border-bottom-left-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}
.r-l-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.r-l-4 {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
.r-l-8 {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}
.r-l-12 {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 12px !important;
}
.r-l-16 {
  border-top-left-radius: 16px !important;
  border-bottom-left-radius: 16px !important;
}
.r-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}
.r-r-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.r-r-4 {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
.r-r-8 {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}
.r-r-12 {
  border-top-right-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}
.r-r-16 {
  border-top-right-radius: 16px !important;
  border-bottom-right-radius: 16px !important;
}
.r-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}
.f-s-0 {
  font-size: 0 !important;
}
.f-s-10 {
  font-size: 10px !important;
}
.f-s-11 {
  font-size: 11px !important;
}
.f-s-12 {
  font-size: 12px !important;
}
.f-s-13 {
  font-size: 13px !important;
}
.f-s-14 {
  font-size: 14px !important;
}
.f-s-15 {
  font-size: 15px !important;
}
.f-s-16 {
  font-size: 16px !important;
}
.f-s-17 {
  font-size: 17px !important;
}
.f-s-18 {
  font-size: 18px !important;
}
.f-s-19 {
  font-size: 19px !important;
}
.f-s-20 {
  font-size: 20px !important;
}
.f-s-21 {
  font-size: 21px !important;
}
.f-s-22 {
  font-size: 22px !important;
}
.f-s-24 {
  font-size: 24px !important;
}
.f-s-26 {
  font-size: 26px !important;
}
.f-s-28 {
  font-size: 28px !important;
}
.f-s-30 {
  font-size: 30px !important;
}
.f-s-32 {
  font-size: 32px !important;
}
.f-w-100 {
  font-weight: 100 !important;
}
.f-w-200 {
  font-weight: 200 !important;
}
.f-w-300 {
  font-weight: 300 !important;
}
.f-w-400 {
  font-weight: 400 !important;
}
.f-w-500 {
  font-weight: 500 !important;
}
.f-w-600 {
  font-weight: 600 !important;
}
.f-w-700 {
  font-weight: 700 !important;
}
.f-w-800 {
  font-weight: 800 !important;
}
.f-w-900 {
  font-weight: 900 !important;
}
.font-italic {
  font-style: italic !important;
}
.font-normal {
  font-style: normal !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-left {
  text-align: left !important;
}
.text-none {
  text-decoration: none !important;
}
.text-underline {
  text-decoration: underline !important;
}
.text-line-through {
  text-decoration: line-through !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-ellipsis {
  text-overflow: ellipsis !important;
}
.text-red {
  color: #f44336 !important;
}
.text-pink {
  color: #e91e63 !important;
}
.text-purple {
  color: #6f42c1 !important;
}
.text-indigo {
  color: #3f51b5 !important;
}
.text-blue {
  color: #2196f3 !important;
}
.text-cyan {
  color: #00bcd4 !important;
}
.text-teal {
  color: #009688 !important;
}
.text-green {
  color: #4caf50 !important;
}
.text-yellow {
  color: #ffe821 !important;
}
.text-orange {
  color: #fd7e14 !important;
}
.text-deep-orange {
  color: #ff5722 !important;
}
.text-brown {
  color: #795548 !important;
}
.text-grey {
  color: #9e9e9e !important;
}
.text-dark-grey {
  color: #5f6e84 !important;
}
.text-black {
  color: #000000 !important;
}
.text-white {
  color: #ffffff !important;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-text {
  cursor: text !important;
}
.cursor-move {
  cursor: move !important;
}
.cursor-copy {
  cursor: copy !important;
}
.cursor-not-allowed {
  cursor: not-allowed !important;
}
.select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.pointer-events-none {
  pointer-events: none !important;
}
.pointer-events-auto {
  pointer-events: auto !important;
}
.object-contain {
  object-fit: contain !important;
}
.object-cover {
  object-fit: cover !important;
}
.object-fill {
  object-fit: fill !important;
}
.object-none {
  object-fit: none !important;
}
.object-scale-down {
  object-fit: scale-down !important;
}
.object-top {
  object-position: top !important;
}
.object-bottom {
  object-position: bottom !important;
}
.object-center {
  object-position: center !important;
}
.object-left {
  object-position: left !important;
}
.object-left-top {
  object-position: left top !important;
}
.object-left-bottom {
  object-position: left bottom !important;
}
.object-right {
  object-position: right !important;
}
.object-right-top {
  object-position: right top !important;
}
.object-right-bottom {
  object-position: right bottom !important;
}
.alert {
  color: #fff;
  border: none;
  padding: 15px 20px;
  font-size: 14px;
}
.alert a {
  color: #ffc107 !important;
}
.alert.alert-primary {
  background-color: #6777ef;
}
.alert.alert-secondary {
  background-color: #cdd3d8;
}
.alert.alert-success {
  background-color: #54ca68;
}
.alert.alert-info {
  background-color: #3abaf4;
}
.alert.alert-warning {
  background-color: #ffa426;
}
.alert.alert-danger {
  background-color: #fc544b;
}
.alert.alert-light {
  background-color: #e3eaef;
  color: #191d21;
}
.alert.alert-dark {
  background-color: #191d21;
}
.display-none {
  display: none;
}
.text-muted {
  color: #96a2b4;
}
.float-start {
  float: left;
}
[dir=rtl] .float-start {
  float: right;
}
.float-end {
  float: right;
}
[dir=rtl] .float-end {
  float: left;
}
[dir=rtl] .text-right {
  text-align: left !important;
}
[dir=rtl] .m-l-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}
[dir=rtl] .m-r-auto {
  margin-left: auto !important;
  margin-right: unset !important;
}
.cursor-pointer {
  cursor: pointer;
}
.btn-space {
  margin: 0px 10px;
}
.ng-scroll-content {
  padding: 0px !important;
}
.header-style {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.info-box1 {
  border-radius: 5px;
  color: #fff;
  box-shadow: 0 1px 2.94px 0.06px rgba(4, 26, 55, 0.16);
  border: none;
  margin: 8px 0px 25px 0px;
  transition: all 0.3s ease-in-out;
}
.info-box1 .info-box1-block {
  padding: 25px;
}
.order-info-box1 i {
  font-size: 30px;
}
.info-card {
  text-align: right;
  background: #fff;
  min-height: 50px;
  position: relative;
  border: 1px solid #f2f4f9;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(183, 192, 206, 0.2);
  height: 120px;
}
.info-card .info-box8 {
  padding: 15px 20px;
}
.info-card .info-box8 .icon {
  float: left;
  margin: 0px 5px;
  font-size: 20px;
}
[dir=rtl] .info-card .info-box8 .icon {
  float: right;
}
[dir=rtl] .info-card .info-box8 .labelText {
  text-align: left;
}
.info-card .card1-icon {
  width: 50px;
  height: 50px;
  position: absolute;
  top: -15px;
  font-size: 35px;
  border-radius: 8px;
  display: flex;
  color: #fff;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}
.info-card .card-block > span {
  color: #919aa3;
}
.info-card :hover .card1-icon {
  top: -25px;
}
.info-box2 {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(183, 192, 206, 0.2);
  border: 1px solid #f2f4f9;
}
.lecture-list {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 5px;
  vertical-align: middle;
  padding: 10px;
  margin-bottom: 10px;
  background: #f6f4ff;
}
.lecture-list img {
  border-radius: 50%;
  height: 40px;
  width: 40px;
  margin-right: 10px;
}
[dir=rtl] .lecture-list img {
  margin-right: unset;
  margin-left: 10px;
}
.lecture-list .dateTime {
  margin-left: auto;
}
[dir=rtl] .lecture-list .dateTime {
  margin-right: auto;
  margin-left: unset;
}
.testimonialCard .testimonialBody .material-icons {
  font-size: 50px;
}
.testimonialCard .testimonialBody .testimonialDetails {
  line-height: 1.625;
}
.testimonialCard .testimonialFooter .userImg {
  width: 2.5rem;
  height: 2.5rem;
  border: 2px solid #b8b8b8;
  border-radius: 50%;
}
.testimonialCard .testimonialFooter .userDetails {
  margin: 0px 10px;
}
.testimonialCard .testimonialFooter .userDetails .userName {
  font-size: 0.775rem;
  line-height: 1.25rem;
  margin: 0px;
}
.testimonialCard .testimonialFooter .userDetails .userDesig {
  color: #484848;
  font-weight: 600;
}
.postCard {
  padding: 10px;
  margin-bottom: 20px;
}
.postCard .profile-pic {
  width: 2.5rem;
  height: 2.5rem;
  border: 1px solid #b8b8b8;
  border-radius: 50%;
}
.postCard .userDetails {
  margin: 0px 0px 20px 10px;
}
[dir=rtl] .postCard .userDetails {
  margin: 0px 10px 20px 0px;
}
.postCard .userDetails .userName {
  font-size: 0.975rem;
  line-height: 1.25rem;
  margin: 0px;
  font-weight: 600;
}
.postCard .userDetails .postType {
  color: #767676;
  font-size: 12px;
  border: none;
  margin-top: 7px;
}
.postCard textarea {
  padding: 15px 20px;
  border-radius: 10px;
  box-sizing: border-box;
  color: #616161;
  border: 1px solid #e1e1e1;
  font-size: 16px;
  letter-spacing: 1px;
  height: 120px !important;
  width: 100%;
}
.postCard textarea:focus {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid #00c853 !important;
  outline-width: 0 !important;
}
.postCard .postBtn {
  margin-left: auto;
}
[dir=rtl] .postCard .postBtn {
  margin-right: auto;
  margin-left: unset;
}
.expenseCard .currencyIcon {
  padding: 15px;
  border: 1px solid #c1c1c1;
  border-radius: 50%;
  font-size: 30px;
  color: #6366f1;
}
.expenseCard .icon {
  margin-left: auto;
}
[dir=rtl] .expenseCard .icon {
  margin-right: auto;
  margin-left: unset;
}
.profileCard .socialList {
  padding: 0px;
}
.profileCard .socialList li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  border-top: 1px solid #eee;
  cursor: pointer;
}
.profileCard .socialList li:hover {
  background-color: #edf3f9;
  color: #000;
}
.profileCard .profileCardImage {
  border-radius: 50%;
  height: 80px;
  width: 80px;
  margin-bottom: 10px;
}
.review-img {
  padding-left: 20px;
  padding-top: 5px;
  width: 70px;
}
[dir=rtl] .review-img {
  padding-right: 20px;
  padding-left: 0px;
}
.review-img img {
  border-radius: 50%;
  border: 2px solid #ffffff;
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
  height: 40px;
  width: 40px;
}
.order-list {
  padding: 0px;
  margin: 0px;
}
.order-list .avatar {
  position: relative;
  width: 30px;
  height: 25px;
  white-space: nowrap;
  border-radius: 1000px;
  vertical-align: bottom;
  display: inline-block;
}
.order-list img {
  border: 2px solid #ffffff;
  box-shadow: 0 2px 10px 0 rgba(107, 111, 130, 0.3);
  height: 28px;
  width: 28px;
  border-radius: 50%;
}
.order-list li + li {
  margin-left: -14px;
}
.order-list .badge {
  background: rgba(214, 214, 214, 0.8);
  font-size: 13px;
  color: #6b6f82;
  margin-bottom: 10px;
  padding: 0px 6px;
}
.info-box3 .userImg {
  width: 80px;
  height: 80px;
  border-radius: 10px;
}
.info-box3 .userName {
  margin: 0px;
}
.info-box3 .userDetails {
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
  margin: 10px 0px;
}
.taskBanner .userImg {
  border-radius: 50%;
  border: 2px solid #ffffff;
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
  height: 40px;
  width: 40px;
}
.taskBanner .img1 {
  position: relative;
  left: 20px;
  z-index: 28;
  border: 0.5px solid #6ebde4;
  border-radius: 50%;
  background-color: #bcd8e6;
}
[dir=rtl] .taskBanner .img1 {
  left: unset;
  right: 20px;
}
.taskBanner .img2 {
  position: relative;
  left: 10px;
  z-index: 29;
  border: 0.5px solid #6ebde4;
  border-radius: 50%;
  background-color: #bcd8e6;
}
[dir=rtl] .taskBanner .img2 {
  left: unset;
  right: 10px;
}
.taskBanner .img3 {
  z-index: 30;
  border: 0.5px solid #6ebde4;
  border-radius: 50%;
  background-color: #bcd8e6;
}
.followCard img {
  border-radius: 50%;
  border: 2px solid #ffffff;
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
  height: 40px;
  width: 40px;
}
.chartData .chartFooter .d1 {
  height: 40px;
}
.info-card2 {
  margin-top: 20px;
  background: #fff;
  min-height: 50px;
  position: relative;
  margin-bottom: 24px;
  border: 1px solid #f2f4f9;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(183, 192, 206, 0.2);
}
.info-card2 .card-body {
  padding: 20px;
}
.info-card2 .orange-progress .mat-progress-bar-fill::after {
  background-color: green !important;
}
.room-card {
  background: #fff;
  position: relative;
  margin-bottom: 24px;
  cursor: pointer;
  border: 1px solid #f2f4f9;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(183, 192, 206, 0.2);
}
.room-card .room-badge {
  margin-right: -16px;
  margin-top: -27px;
  border-radius: 0px 10px 0px 8px;
}
.room-card .card-body {
  padding: 15px;
}
.room-card .room-type {
  margin-bottom: 2px;
  margin-top: 10px;
  font-weight: 500;
}
.room-card .roomCard-footer {
  cursor: pointer;
  text-align: center;
  margin-top: 5px;
}
.progressCard {
  margin: 0px 20px;
}
.progressCard ul {
  list-style-type: none;
}
.progressCard .userImgGroup {
  text-align: right;
}
.progressCard .userImgGroup .userImg {
  margin-left: -15px;
  position: relative;
  z-index: 0;
  transition: all 0.3s ease-in-out;
}
.progressCard .userImgGroup .userImg:hover {
  z-index: 9;
}
.progressCard .userImgGroup .userImg img {
  border-radius: 50%;
  border: 2px solid #ffffff;
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);
  height: 30px;
  width: 30px;
}
.chartCard1 .card-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
  padding: 25px;
  justify-content: flex-start;
}
.chartCard1 .card-header .card-header-inner {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.chartCard1 .card-body {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.chartCard1 .card-body .my-storage {
  font-size: 25px;
}
.chartCard1 .card-footer {
  align-self: stretch;
  height: 119px;
  flex-shrink: 0;
  flex-direction: row;
  padding: 25px;
  box-sizing: border-box;
  font-size: 14px;
}
.chartCard1 .card-footer .bulletsGroup {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.chartCard1 .card-footer .bulletsGroup .bullets1 {
  position: relative;
  border-radius: 4px;
  background-color: #f67b0e;
  width: 20px;
  height: 20px;
  overflow: hidden;
  flex-shrink: 0;
  margin: 10px;
}
.chartCard1 .card-footer .bulletsGroup .bullets2 {
  position: relative;
  border-radius: 4px;
  background-color: #d6d6d6;
  width: 20px;
  height: 20px;
  overflow: hidden;
  flex-shrink: 0;
  margin: 10px;
}
.chartCard1 .card-footer .bulletsGroup .bulletText {
  position: relative;
  font-weight: 500;
}
.profilePostHeader .profile-pic {
  width: 2.5rem;
  height: 2.5rem;
  border: 1px solid #b8b8b8;
  border-radius: 50%;
}
.profilePostHeader .userDetails {
  margin: 0px 10px;
}
.profilePostHeader .userDetails .userName {
  font-size: 0.975rem;
  line-height: 1.25rem;
  margin: 0px;
  color: #3c3c3c;
  font-weight: 600;
}
.profilePostHeader .userDetails .postType {
  color: #767676;
  font-size: 12px;
  border: none;
  margin-top: 7px;
}
.profilePostHeader .userDetails .postTime {
  line-height: 1;
  color: #767676;
  font-size: 12px;
  margin-top: 2px;
}
.cpCard {
  border-bottom: 1px solid #eee;
  padding-bottom: 7px;
}
.banner1 {
  padding: 15px;
  border-radius: 8px;
}
.banner1 .header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: bold;
  margin-bottom: 8px;
  cursor: pointer;
}
.banner1 .header .arrow {
  margin-left: 4px;
}
.banner1 .status {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.banner1 .status .status-banner {
  background-color: #6366f1;
  padding: 12px;
  border-radius: 8px;
  text-align: center;
  color: white;
  width: 75px;
}
.banner1 .status .status-banner .number {
  font-size: 24px;
  font-weight: bold;
}
.banner1 .status .status-banner .label {
  font-size: 12px;
  margin-top: 4px;
  display: block;
}
.revenue-card {
  padding: 20px;
  border-radius: 16px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.revenue-card .total-revenue {
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.revenue-card .revenue-amount {
  font-size: 40px;
  margin-bottom: 15px;
  font-weight: bold;
  margin-top: 10px;
}
.revenue-card .revenue-details {
  display: flex;
  justify-content: space-between;
}
.revenue-card .revenue-details .revenue-item {
  background-color: white;
  border-radius: 8px;
  padding: 10px;
  color: black;
  width: 120px;
  text-align: left;
}
.revenue-card .revenue-details .revenue-item.income {
  background-color: #e6e4ff;
}
.revenue-card .revenue-details .revenue-item.expense {
  background-color: #ffe5eb;
}
.revenue-card .revenue-details .revenue-item .amount {
  font-size: 18px;
  font-weight: bold;
}
.revenue-card .revenue-details .revenue-item .label {
  font-size: 12px;
  margin-top: 4px;
  display: block;
}
.welcome-card {
  background-color: #d7d8ff;
  padding: 20px;
  border-radius: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: rgb(0, 0, 0);
}
@media (max-width: 767px) {
  .welcome-card {
    flex-direction: column;
    text-align: center;
  }
}
.text-content {
  max-width: 60%;
}
@media (max-width: 767px) {
  .text-content {
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.text-content h2 {
  font-size: 24px;
  margin: 0;
}
.text-content h3 {
  font-size: 20px;
  margin-top: 8px;
  margin-bottom: 16px;
}
.text-content p {
  font-size: 14px;
  margin-bottom: 20px;
}
.image-content img {
  height: 150px;
  border-radius: 16px;
}
.image-content {
  max-width: 40%;
}
@media (max-width: 767px) {
  .image-content {
    max-width: 100%;
  }
}
.ctc-summary {
  display: flex;
  align-items: center;
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 8px;
}
.donut-chart {
  margin-right: 20px;
}
.donut-chart img {
  max-width: 100px;
}
.ctc-details h2 {
  font-size: 24px;
  color: #333;
  margin: 0;
}
.ctc-details p {
  font-size: 14px;
  color: #666;
  margin: 5px 0 20px;
}
.ctc-details .ctc-types {
  display: flex;
  justify-content: space-between;
}
.ctc-details .ctc-types .ctc-item-earning {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 20px;
  background-color: #008ffb;
  padding: 10px;
  border-radius: 5px;
  width: 150px;
}
.ctc-details .ctc-types .ctc-item-earning .label {
  font-size: 14px;
  color: #ffffff;
  margin-bottom: 5px;
}
.ctc-details .ctc-types .ctc-item-earning .value {
  font-size: 18px;
  color: #ffffff;
  font-weight: 500;
}
.ctc-details .ctc-types .ctc-item-reimb {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 20px;
  background-color: #00e396;
  padding: 10px;
  border-radius: 5px;
  width: 150px;
}
.ctc-details .ctc-types .ctc-item-reimb .label {
  font-size: 14px;
  color: #ffffff;
  margin-bottom: 5px;
}
.ctc-details .ctc-types .ctc-item-reimb .value {
  font-size: 18px;
  color: #ffffff;
  font-weight: 500;
}
.ctc-details .ctc-types .ctc-item-deduc {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 20px;
  background-color: #feb019;
  padding: 10px;
  border-radius: 5px;
  width: 150px;
}
.ctc-details .ctc-types .ctc-item-deduc .label {
  font-size: 14px;
  color: #ffffff;
  margin-bottom: 5px;
}
.ctc-details .ctc-types .ctc-item-deduc .value {
  font-size: 18px;
  color: #ffffff;
  font-weight: 500;
}
.ctc-breakdown {
  padding: 20px;
}
.ctc-breakdown .section {
  margin-bottom: 20px;
}
.ctc-breakdown .section h3 {
  font-size: 16px;
  margin-bottom: 10px;
}
.ctc-breakdown .section .item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.ctc-breakdown .section .item .label {
  font-size: 14px;
}
.ctc-breakdown .section .item .value {
  font-size: 14px;
}
.pay-summary {
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 8px;
  margin-bottom: 20px;
}
.pay-summary .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.pay-summary .header .month-select {
  display: flex;
  align-items: center;
}
.pay-summary .header .month-select span {
  font-size: 16px;
  color: #666;
  margin-right: 10px;
}
.pay-summary .header .month-select select {
  font-size: 16px;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.pay-summary .header .tax-worksheet-link {
  font-size: 14px;
  color: #666;
  text-decoration: none;
}
.pay-summary .header .tax-worksheet-link:hover {
  text-decoration: underline;
}
.pay-summary .summary-content {
  display: flex;
}
.pay-summary .summary-content .donut-chart {
  margin-right: 20px;
}
.pay-summary .summary-content .pay-details {
  flex-grow: 1;
}
.pay-summary .summary-content .pay-details h2 {
  font-size: 16px;
  color: #666;
  margin-bottom: 5px;
}
.pay-summary .summary-content .pay-details .take-home {
  font-size: 24px;
  margin-bottom: 20px;
  margin-top: 6px;
  font-weight: 500;
}
.pay-summary .summary-content .pay-details .breakdown {
  display: flex;
}
.pay-summary .summary-content .pay-details .breakdown .item {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
}
.pay-summary .summary-content .pay-details .breakdown .item:last-child {
  margin-right: 0;
}
.pay-summary .summary-content .pay-details .breakdown .item .label {
  font-size: 14px;
  margin-bottom: 5px;
}
.pay-summary .summary-content .pay-details .breakdown .item .value {
  font-size: 18px;
  font-weight: bold;
}
.pay-summary .summary-content .pay-details .breakdown .item:nth-child(1) .value {
  color: #008ffb;
}
.pay-summary .summary-content .pay-details .breakdown .item:nth-child(2) .value {
  color: #00e396;
}
.pay-summary .summary-content .actions .download-link,
.pay-summary .summary-content .actions .print-link {
  margin: 0px 20px;
  height: 35px;
  display: inline-flex;
}
.room-availability-card {
  border-radius: 8px;
}
.room-availability-card .room-availability-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  margin-bottom: 16px;
}
.room-availability-card .room-availability-header mat-icon {
  cursor: pointer;
}
.room-availability-card .room-availability-progress {
  display: flex;
  height: 50px;
  margin-bottom: 16px;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 0.4rem 0.6rem rgba(0, 0, 0, 0.1490196078);
}
.room-availability-card .room-availability-progress .progress-bar {
  height: 100%;
}
.room-availability-card .room-availability-progress .progress-bar.occupied {
  background-color: #ffbc90;
  margin-right: 3px;
}
[dir=rtl] .room-availability-card .room-availability-progress .progress-bar.occupied {
  margin-left: 3px;
  margin-right: 0px;
}
.room-availability-card .room-availability-progress .progress-bar.reserved {
  background-color: #ffd6bc;
  margin-right: 3px;
}
[dir=rtl] .room-availability-card .room-availability-progress .progress-bar.reserved {
  margin-left: 3px;
  margin-right: 0px;
}
.room-availability-card .room-availability-progress .progress-bar.available {
  background-color: #ffeadd;
  margin-right: 3px;
}
[dir=rtl] .room-availability-card .room-availability-progress .progress-bar.available {
  margin-left: 3px;
  margin-right: 0px;
}
.room-availability-card .room-availability-progress .progress-bar.not-ready {
  background-color: #dff9f0;
}
.room-availability-card .room-availability-stats {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.room-availability-card .room-availability-stats .stat-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 20px 10px;
}
.room-availability-card .room-availability-stats .stat-item.occupied-label {
  border-left: 4px solid #ffbc90;
  padding: 0px 10px;
}
.room-availability-card .room-availability-stats .stat-item.reserved-label {
  border-left: 4px solid #ffd6bc;
  padding: 0px 10px;
}
.room-availability-card .room-availability-stats .stat-item.available-label {
  border-left: 4px solid #ffeadd;
  padding: 0px 10px;
}
.room-availability-card .room-availability-stats .stat-item.not-ready-label {
  border-left: 4px solid #dff9f0;
  padding: 0px 10px;
}
.room-availability-card .room-availability-stats .stat-item .stat-value {
  font-size: 24px;
  font-weight: 500;
}
.booking-status {
  padding: 0px 20px;
}
.booking-status .booking-chart-container {
  max-height: 150px;
  height: 150px;
}
.booking-status .legend {
  display: flex;
  justify-content: space-around;
  margin-top: 10px;
}
.booking-status .legend .legend-item {
  display: flex;
  align-items: center;
}
.booking-status .legend .legend-item .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
}
.booking-status .legend .legend-item .check-in {
  background-color: #4caf50;
}
.booking-status .legend .legend-item .check-out {
  background-color: #ff9800;
}
.booking-status .footer {
  margin-top: 20px;
  text-align: center;
  font-size: 12px;
}
.booking-status .footer .percentage {
  color: #4caf50;
  font-weight: bold;
}
.review-container {
  padding: 20px;
  border-radius: 10px;
}
.review-container h2 {
  font-size: 14px;
  font-weight: bold;
}
.review-container .rating-summary {
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
}
.review-container .rating-summary mat-icon {
  color: #ffc107;
  font-size: 35px;
  height: 35px;
  width: 35px;
}
.review-container .rating-summary .rating-details {
  margin-left: 3px;
}
.review-container .rating-summary .rating-details .rating-number {
  font-weight: bold;
  font-size: 26px;
}
.review-container .rating-summary .rating-details p {
  font-size: 10px;
  margin: 0;
}
.review-container .reviews .review-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.review-container .reviews .review-item span {
  width: 20px;
}
.review-container .reviews .review-item mat-icon {
  color: #ffc107;
  font-size: 18px;
  margin-right: 10px;
}
.review-container .reviews .review-item .rating-bar {
  flex: 1;
  margin-right: 10px;
  height: 10px;
}
.review-container .reviews .review-item .rating-bar mat-progress-bar {
  height: 10px;
  background-color: #eeeeee;
}
.review-container .reviews .review-item .rating-bar .mat-progress-bar-fill {
  background-color: #ffc107;
}
.review-container .reviews .review-item .review-count {
  font-size: 14px;
  width: 40px;
}
.feedback-container {
  padding: 20px;
  border-radius: 12px;
}
.feedback-container .header h2 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
}
.feedback-container p {
  font-size: 16px;
  margin-bottom: 15px;
}
.feedback-container .emoji-feedback {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.feedback-container .emoji-feedback .emoji-group {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.feedback-container .feedback-input {
  width: 100%;
}
.feedback-container .feedback-input mat-form-field {
  width: 100%;
}
.feedback-container .followup-question {
  margin-bottom: 20px;
}
.feedback-container .followup-question p {
  margin-bottom: 5px;
}
.feedback-container .followup-question .followup-options {
  display: flex;
  gap: 20px;
}
.feedback-container .followup-question .followup-options mat-radio-button {
  font-size: 16px;
}
.feedback-container .actions {
  display: flex;
  justify-content: space-between;
}
.feedback-container .actions button {
  width: 120px;
  height: 40px;
  font-size: 16px;
}
.feedback-container .actions button[color=primary] {
  background-color: #007bff;
  color: white;
}
.feedback-container .actions button[mat-button] {
  color: #9a9ca3;
}
.profile-card {
  padding: 20px;
  text-align: center;
  border-radius: 12px;
}
.profile-card .profile-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.profile-card .profile-header .profile-image {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 10px;
}
.profile-card .profile-header .profile-info {
  margin: 0px 10px;
}
.profile-card .profile-header .profile-info .profile-name {
  font-size: 18px;
  font-weight: 600;
  margin: 0px 5px;
  text-align: left;
}
.profile-card .profile-header .profile-info .profile-location {
  display: flex;
  align-items: center;
  margin-top: 5px;
  color: #9a9ca3;
}
.profile-card .profile-header .profile-info .profile-location mat-icon {
  font-size: 22px;
  margin-right: 5px;
  color: #9a9ca3;
}
.profile-card .profile-header .profile-info .profile-location span {
  font-size: 14px;
  color: #9a9ca3;
}
.sales-card {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.sales-card .sales-header h4 {
  font-size: 17px;
  margin: 0;
  font-weight: 500;
}
.sales-card .sales-header .subtitle {
  color: gray;
  font-size: 14px;
  margin: 0;
}
.sales-card .sales-amount {
  display: flex;
  align-items: center;
}
.sales-card .sales-amount .amount {
  font-size: 25px;
  color: #536dfe;
  margin: 10px 0px;
}
.sales-card .sales-amount .growth-positive {
  display: flex;
  align-items: center;
  color: #38c55e;
  font-size: 14px;
  margin: 0px 10px;
  background: #c3f9d9;
  border-radius: 10%;
  padding: 0px 2px;
}
.sales-card .sales-amount .growth-positive mat-icon {
  font-size: 16px;
  height: 24px;
  width: 17px;
  line-height: 24px;
}
.sales-card .previous {
  font-size: 12px;
  color: #4caf50;
}
.sales-card .analytic-section .analytic-header {
  text-align: right;
}
.sales-card .analytic-section .analytic-header .analytic-title {
  font-size: 14px;
}
.sales-card .analytic-section .analytic-header .analytic-growth {
  margin: 0px 5px;
  color: #4caf50;
  font-weight: 500;
}
.sales-card .analytic-section .chart-container {
  margin-top: 16px;
}
.sales-card .analytic-section .chart-container .bar-chart {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  height: 80px;
}
.sales-card .analytic-section .chart-container .bar-chart .bar {
  background-color: #d1c4e9;
  width: 20px;
  border-radius: 4px;
  position: relative;
}
.sales-card .analytic-section .chart-container .bar-chart .bar .tooltip {
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: black;
  color: white;
  font-size: 12px;
  padding: 4px;
  border-radius: 4px;
  visibility: hidden;
}
.sales-card .analytic-section .chart-container .bar-chart .bar:hover .tooltip {
  visibility: visible;
}
.sales-card .analytic-section .chart-container .chart-labels {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
.sales-card .analytic-section .chart-container .chart-labels span {
  font-size: 12px;
  color: gray;
}
.energy-card {
  background-color: #fff;
  border-radius: 10px;
  padding: 16px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.energy-card .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.energy-card .card-header .card-title {
  font-size: 16px;
  font-weight: bold;
}
.energy-card .kcal h1 {
  font-size: 32px;
  font-weight: bold;
  margin: 0;
}
.energy-card .kcal h1 span {
  font-size: 16px;
  color: #999;
}
.energy-card .kcal p {
  font-size: 12px;
  color: #666;
  margin: 0px;
}
.revenuechart-card {
  border-radius: 10px;
  padding: 16px;
}
.revenuechart-card .card-header {
  display: flex;
}
.revenuechart-card .card-header .card-info h1 {
  font-size: 25px;
  font-weight: bold;
  margin: 0;
}
.revenuechart-card .card-header .card-info h1 span {
  font-size: 12px;
  color: #2e7d32;
}
.pricing-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
}
.pricing-card .pricing-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.pricing-card .pricing-info h2 {
  font-size: 24px;
  font-weight: bold;
  margin: 0;
}
.pricing-card .pricing-info h2 span {
  font-size: 11px;
  color: #a8a5a5;
  font-weight: 500;
}
.pricing-card .pricing-info h3 {
  font-size: 20px;
  font-weight: 500;
  margin: 5px 0;
}
.pricing-card .pricing-info p {
  font-size: 14px;
  color: #888;
  margin: 0;
}
.pricing-card .pricing-image {
  width: 150px;
}
.pricing-card .pricing-image img {
  max-width: 100%;
  border-radius: 8px;
}
.dashboard-cards {
  display: flex;
  justify-content: space-between;
  padding: 20px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
}
.dashboard-cards .dashboard-cards-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 85px;
}
.dashboard-cards .dashboard-cards-info h2 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 5px;
}
.dashboard-cards .dashboard-cards-info h2 .amount {
  font-size: 11px;
  font-weight: 500;
  padding: 3px 8px;
  border-radius: 5px;
}
.dashboard-cards .dashboard-cards-info p {
  font-size: 12px;
  margin: 0;
  font-weight: 500;
}
.dashboard-cards .dashboard-cards-image {
  width: 115px;
}
.dashboard-cards .dashboard-cards-image img {
  max-width: 100%;
  border-radius: 8px;
}
.dashboard-cards.bg-1 {
  background-image:
    linear-gradient(
      62deg,
      #8ec5fc 0%,
      #e0c3fc 100%) !important;
}
.dashboard-cards.bg-1 .amount {
  background-color: #4567ff;
  color: #ffffff;
}
.dashboard-cards.bg-2 {
  background-image:
    linear-gradient(
      to right,
      #ffb7b7,
      #46a1cc) !important;
}
.dashboard-cards.bg-2 .amount {
  background-color: #eb495b;
  color: #ffffff;
}
.dashboard-cards.bg-3 {
  background:
    linear-gradient(
      to right,
      #ffdb44,
      #487c1a) !important;
}
.dashboard-cards.bg-3 .amount {
  background-color: #ffef2d;
  color: #000000;
}
.dashboard-cards.bg-4 {
  background:
    linear-gradient(
      to left,
      #373b44,
      #73c8a9) !important;
}
.dashboard-cards.bg-4 .amount {
  background-color: #006038;
  color: #ffffff;
}
.profile-card2 {
  display: flex;
  justify-content: center;
}
.profile-card2 mat-card {
  width: 400px;
  padding: 15px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
}
.profile-card2 mat-card .profile-card-content {
  display: flex;
  align-items: center;
}
.profile-card2 mat-card .profile-card-content .profile-left {
  margin-right: 15px;
}
.profile-card2 mat-card .profile-card-content .profile-left .profile-image {
  width: 80px;
  height: 80px;
  border-radius: 8px;
  object-fit: cover;
}
.profile-card2 mat-card .profile-card-content .profile-right {
  flex-grow: 1;
}
.profile-card2 mat-card .profile-card-content .profile-right h3 {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
}
.profile-card2 mat-card .profile-card-content .profile-right p {
  margin: 5px 0;
  color: gray;
  font-size: 0.9rem;
}
.profile-card2 mat-card .profile-card-content .profile-right .profile-stats {
  display: flex;
  justify-content: space-between;
  margin: 10px 0;
  background: #e6e7eb;
  padding: 4px 10px;
  border-radius: 5px;
}
.profile-card2 mat-card .profile-card-content .profile-right .profile-stats .stat-item {
  text-align: center;
}
.profile-card2 mat-card .profile-card-content .profile-right .profile-stats .stat-item p {
  margin: 0;
  font-size: 0.8rem;
  color: gray;
}
.profile-card2 mat-card .profile-card-content .profile-right .profile-stats .stat-item h4 {
  margin: 0;
  font-size: 1.1rem;
  font-weight: bold;
}
.profile-card2 mat-card .profile-card-content .profile-right .profile-stats .rating {
  display: flex;
  align-items: center;
}
.profile-card2 mat-card .profile-card-content .profile-right .profile-stats .rating mat-icon {
  color: #ffc107;
  margin-right: 4px;
}
.profile-card2 mat-card .profile-card-content .profile-right .profile-actions {
  display: flex;
  gap: 10px;
  margin-top: 25px;
  margin-bottom: 10px;
}
.profile-card2 mat-card .profile-card-content .profile-right .profile-actions button {
  width: 100px;
  height: 36px;
  font-size: 0.85rem;
}
.attendance-card {
  margin: 16px 0px;
}
.attendance-card .attendance-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.attendance-card .stats-container {
  display: flex;
  justify-content: space-between;
  padding: 0 16px;
}
.attendance-card .attendance-stats {
  padding-top: 15px;
}
.attendance-card .stat-item {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.attendance-card .dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 12px;
}
.attendance-card .on-time {
  background-color: #4caf50;
}
.attendance-card .late {
  background-color: #f44336;
}
.attendance-card .absent {
  background-color: #9e9e9e;
}
.attendance-card .count {
  font-weight: 500;
  margin-right: 8px;
}
.attendance-card .chart-container {
  width: 130px;
  height: 130px;
  position: relative;
}
.attendance-card .total-count {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.attendance-card .number {
  font-size: 20px;
  font-weight: 600;
}
.dailyStatus-card {
  margin: 16px 0px;
}
.dailyStatus-card mat-card-content {
  padding: 16px;
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.dailyStatus-card .icon-container {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dailyStatus-card .icon-container mat-icon {
  font-size: 25px;
  width: 25px;
  height: 39px;
}
.dailyStatus-card .clock {
  background-color: rgba(64, 105, 255, 0.1);
  color: #4069ff;
}
.dailyStatus-card .timer {
  background-color: rgba(72, 176, 127, 0.1);
  color: #48b07f;
}
.dailyStatus-card .dailyStatus-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.dailyStatus-card .dailyStatus-label {
  font-size: 14px;
}
.dailyStatus-card .dailyStatus-value {
  font-size: 20px;
  font-weight: 600;
  line-height: 2;
  letter-spacing: 1.3px;
}
.dailyStatus-card .dailyStatus-value.color1 {
  color: #4069ff;
}
.dailyStatus-card .dailyStatus-value.color2 {
  color: #48b07f;
}
.dark .lecture-list {
  background: #161a25;
}
.dark .info-card {
  background: #1a202e;
  border: 1px solid #1a202e;
}
.dark .info-card2 {
  background: #1a202e;
  border: 1px solid #1a202e;
}
.dark .info-box2 {
  background: #1a202e;
  border: 1px solid #1a202e;
}
.dark .testimonialCard .testimonialFooter .userDetails .userDesig {
  color: #bfcde3;
}
.dark .postCard .userDetails .postType {
  background: #1a202e;
}
.dark .postCard textarea {
  background: #1a202e;
}
.dark .cpCard {
  border-bottom: 1px solid #3c4758;
}
.dark .profileCard .socialList li {
  border-top: 1px solid #3c4758;
}
.dark .profileCard .socialList li:hover {
  background-color: #181c26;
  color: #bfcde3;
}
.dark .ctc-summary {
  background-color: #151a25;
}
.dark .ctc-summary .ctc-details h2,
.dark .ctc-summary .ctc-details p {
  color: #ffffff;
}
.dark .pay-summary {
  background-color: #151a25;
}
.dark .profile-card2 .profile-stats {
  background: #151a25 !important;
}
.leave-container {
  display: flex;
  padding: 16px;
  gap: 24px;
}
.leave-container .progress-section {
  flex: 1;
}
.leave-container .progress-bars {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.leave-container .progress-item .progress-label {
  display: flex;
  justify-content: space-between;
  margin-bottom: 4px;
}
.leave-container .custom-progress {
  height: 8px;
  border-radius: 4px;
}
.holiday-list .holiday-item {
  display: flex;
  justify-content: space-between;
  padding: 15px 0;
}
.holiday-list .holiday-item .holiday-date {
  font-weight: 600;
}
.holiday-list .holiday-item .holiday-event {
  color: #7e7e7e;
  font-size: 0.9rem;
}
.holiday-list .holiday-item .holiday-days {
  color: #9b9b9b;
  font-size: 0.9rem;
}
.holiday-list .holiday-item:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}
.example-label {
  display: table-cell;
  font-size: 14px;
  margin-left: 8px;
  min-width: 120px;
}
.example-button-row {
  display: table-cell;
  max-width: 600px;
}
.example-button-row .mat-mdc-button-base {
  margin: 8px 8px 8px 0;
}
.example-flex-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.example-button-container {
  display: flex;
  justify-content: center;
  width: 120px;
}
.mat-mdc-card {
  border-radius: 10px !important;
}
.mat-mdc-card .header-style {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mat-mdc-card .header-style .mat-mdc-button {
  height: 30px;
}
.mat-mdc-card-header {
  position: relative;
  display: flex;
  width: 100%;
  padding: 10px 15px !important;
  line-height: 30px;
  border-bottom: 1px solid;
  border-color: rgba(82, 63, 105, 0.0588235294);
}
.mat-mdc-card-header .mat-mdc-card-title {
  margin: 0;
  font-size: 17px;
  line-height: 28px;
  padding-right: 10px;
  font-weight: 500;
}
.mat-mdc-card-header .header-dropdown {
  position: absolute;
  top: 5px;
  right: 0;
  list-style: none;
}
.mat-mdc-card-content {
  padding: 15px !important;
}
.header-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-menu .header-form-field {
  width: 120px;
  background: #ededed;
  border: none;
  border-radius: 5px;
}
.header-menu .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 4%;
  margin-bottom: -20%;
  margin-left: -10px;
}
.header-menu .mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label {
  top: 42%;
  font-size: 12px;
}
.header-menu .mat-mdc-select-value {
  font-size: 12px;
}
.header-menu .mdc-floating-label--float-above {
  top: 80% !important;
}
.header-menu .mat-mdc-form-field-bottom-align {
  display: none;
}
.header-menu .mat-mdc-select-trigger {
  width: 105px;
}
.header-menu .mat-mdc-form-field-flex {
  height: 30px;
}
.header-menu .mat-mdc-notch-piece {
  border: none !important;
}
.dark .header-menu .header-form-field {
  background: #000000;
}
.card-statistic-2 .card-right {
  float: right;
  margin: 15px 15px 15px 0;
}
.mat-mdc-card {
  margin-bottom: 16px;
}
.mat-mdc-accordion {
  display: block;
  margin-bottom: 16px;
}
.form-field-full .mat-mdc-form-field {
  width: 100%;
}
.modalHeader {
  display: flex;
  width: 100%;
  padding: 5px 15px;
  border-bottom: 1px solid;
  border-color: rgba(82, 63, 105, 0.06);
}
.modalHeader .modalTitle {
  font-size: 16px;
  margin: 5px 8px;
  line-height: 35px;
  font-weight: 500;
}
.modalHeader .avatarDetails {
  display: flex;
  align-items: center;
  margin: 5px 10px;
}
.modalHeader .avatarDetails img {
  height: 35px;
  width: 35px;
  border-radius: 50%;
}
.modalHeader img {
  border-radius: 50%;
  height: 35px;
  width: 35px;
}
.modal-close-button {
  background-color: transparent !important;
  box-shadow: none !important;
  color: #161d38;
  right: 10px;
  position: absolute !important;
}
[dir=rtl] .modal-close-button {
  left: 10px;
  right: unset;
}
.modal-close-button .mat-icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.mat-mdc-dialog-surface {
  border-radius: 10px !important;
}
.dark .modalHeader {
  border-color: rgba(212, 212, 212, 0.06);
}
.dark .modalHeader .modalTitle {
  color: #ffffff;
}
.dark .modal-close-button .mat-icon {
  color: #ffffff;
}
.badge {
  display: inline-block;
  min-width: 18px;
  padding: 4px 10px;
  font-size: 13px;
  line-height: 20px;
  background-color: #757575;
  border-radius: 4px;
}
.badge-solid-red {
  color: #f11541;
  background-color: rgba(241, 21, 65, 0.15);
  font-weight: 500;
}
.badge-solid-purple {
  color: #6f42c1;
  background-color: rgba(111, 66, 193, 0.15);
  font-weight: 500;
}
.badge-solid-green {
  color: #198754;
  background-color: rgba(25, 135, 84, 0.15);
  font-weight: 500;
}
.badge-solid-blue {
  color: #0d6efd !important;
  background-color: rgba(13, 110, 253, 0.15) !important;
  font-weight: 500;
}
.badge-solid-pink {
  color: #f665f6 !important;
  background-color: rgba(253, 13, 253, 0.15) !important;
  font-weight: 500;
}
.badge-solid-orange {
  color: #fd7e14 !important;
  background-color: rgba(253, 126, 20, 0.15) !important;
  font-weight: 500;
}
.badge-solid-cyan {
  color: #0dcaf0 !important;
  background-color: rgba(13, 202, 240, 0.15) !important;
  font-weight: 500;
}
.badge-solid-brown {
  color: #964b00 !important;
  background-color: rgba(150, 75, 0, 0.15) !important;
  font-weight: 500;
}
.badge-solid-indigo {
  color: #6366f1 !important;
  background-color: rgba(99, 102, 241, 0.15) !important;
  font-weight: 500;
}
.badge-outline-red {
  color: #ff4d4d !important;
  background-color: transparent;
  border: 1px solid #ff4d4d;
}
.badge-outline-purple {
  color: #9b26af !important;
  background-color: transparent;
  border: 1px solid #9b26af;
}
.badge-outline-green {
  color: #45b449 !important;
  background-color: transparent;
  border: 1px solid #45b449;
}
.badge-outline-blue {
  color: #0d6efd !important;
  background-color: transparent;
  border: 1px solid #0d6efd;
}
.badge-outline-pink {
  color: #f665f6 !important;
  background-color: transparent;
  border: 1px solid #f665f6;
}
.badge-outline-orange {
  color: #fd7e14 !important;
  background-color: transparent;
  border: 1px solid #fd7e14;
}
.badge-outline-cyan {
  color: #0dcaf0 !important;
  background-color: transparent;
  border: 1px solid #0dcaf0;
}
.badge-outline-brown {
  color: #964b00 !important;
  background-color: transparent;
  border: 1px solid #964b00;
}
.badge-outline-indigo {
  color: #6366f1 !important;
  background-color: transparent;
  border: 1px solid #6366f1;
}
.icon-badge {
  display: inline-block;
  line-height: 17px;
  background-color: #757575;
  border-radius: 50%;
  padding: 6px;
  line-height: 10px;
  margin-right: 10px;
}
.icon-badge.col-green {
  background-color: #45b449;
}
.icon-badge.col-red {
  background-color: #ff4d4d;
}
.icon-badge .mat-icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.dark .owl-dt-calendar-table .owl-dt-calendar-cell {
  color: #96a2b4;
}
.dark .owl-dt-calendar-table .owl-dt-calendar-header {
  color: #96a2b4;
}
.dark .owl-dt-container {
  background: #1a202e;
}
.dark .owl-dt-timer-content .owl-dt-timer-input {
  border: 1px solid #717070;
  background-color: #1a202e;
  color: #96a2b4;
}
.dark .owl-dt-container-buttons,
.dark .owl-dt-timer-divider,
.dark .owl-dt-calendar-control,
.dark .owl-dt-control-arrow-button svg {
  color: #96a2b4;
}
.dark .mat-mdc-checkbox label {
  color: #96a2b4;
}
.progress-bar-extra-small {
  --mat-progress-bar-track-height: 5px;
  --mat-progress-bar-active-indicator-height: 5px;
}
.progress-bar-small {
  --mat-progress-bar-track-height: 10px;
  --mat-progress-bar-active-indicator-height: 10px;
}
.progress-bar-medium {
  --mat-progress-bar-track-height: 15px;
  --mat-progress-bar-active-indicator-height: 15px;
}
.progress-bar-big {
  --mat-progress-bar-track-height: 20px;
  --mat-progress-bar-active-indicator-height: 20px;
}
.progress-orange {
  --mat-progress-bar-active-indicator-color: #ffa500;
}
.progress-olive {
  --mat-progress-bar-active-indicator-color: #808000;
}
.progress-purple {
  --mat-progress-bar-active-indicator-color: #6d00a8;
}
.progress-green {
  --mat-progress-bar-active-indicator-color: #00dc6a;
}
.progress-red {
  --mat-progress-bar-active-indicator-color: #ff0000;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-left: -8px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
  position: relative;
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.offset-3 {
  margin-left: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.offset-6 {
  margin-left: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.offset-9 {
  margin-left: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.offset-12 {
  margin-left: 100%;
}
@media (min-width: 600px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-sm-12 {
    margin-left: 100%;
  }
}
@media (min-width: 960px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-md-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1280px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-lg-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1920px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-xl-12 {
    margin-left: 100%;
  }
}
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
.toast-info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+);
}
.toast-error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+);
}
.toast-success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==);
}
.toast-warning {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==);
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.toast-container .ngx-toastr {
  min-height: 48px;
  padding: 14px 16px;
  color: rgba(255, 255, 255, 0.7);
  background-color: #323232;
  border-radius: 4px;
  box-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.toast-container .ngx-toastr:hover {
  box-shadow:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.toast-container .toast-success,
.toast-container .toast-info,
.toast-container .toast-warning,
.toast-container .toast-error {
  padding-left: 50px;
  color: #fff;
}
.toast-container .toast-info {
  background-color: #2196f3;
}
.toast-container .toast-success {
  background-color: #4caf50;
}
.toast-container .toast-warning {
  background-color: #ff9800;
}
.toast-container .toast-error {
  background-color: #f44336;
}
.toast-container .toast-close-button {
  font-size: inherit;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.toast-container .toast-close-button:hover {
  color: inherit;
  opacity: 0.6;
}
.mat-mdc-table {
  box-shadow: none !important;
}
.mat-mdc-table .favourite-star {
  height: 20px;
  width: 20px;
  margin: 0px 5px;
}
.mat-mdc-table .action-btn-img {
  height: 18px;
  width: 18px;
  margin: 10px;
}
.mat-mdc-table .mat-mdc-row:hover {
  background-color: rgba(18, 25, 41, 0.04);
  cursor: pointer;
}
.mat-mdc-table.customHeader .mat-mdc-header-row {
  padding: 0 10px;
  height: 50px;
  vertical-align: middle;
  background-color: #f5f5f5;
  color: #666;
  font-weight: 500;
  border: none;
}
.mat-mdc-table .mat-mdc-cell {
  border-bottom-color: #efefef !important;
}
.mat-mdc-table .mat-mdc-header-cell {
  border-bottom-color: #efefef !important;
}
mtx-grid.mtx-grid .mat-header-cell {
  white-space: nowrap;
}
.table-header-toolbar {
  width: 100%;
}
.table-header {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: #5b626b;
}
.right-side-btn {
  float: right;
  padding: 0px 10px;
}
[dir=rtl] .right-side-btn {
  float: left;
}
.search-box {
  height: 40px;
  margin: 0px 10px;
}
.table-img {
  border-radius: 50%;
  height: 30px;
  width: 30px;
  background: #fff;
  position: inherit;
  margin-right: 10px;
}
[dir=rtl] .table-img {
  margin-left: 10px;
}
.table-spacer {
  flex: 1 1 auto;
}
.mobile-label {
  display: none;
}
.export-button {
  height: 32px;
  width: 32px;
  vertical-align: text-bottom;
  cursor: pointer;
  margin: 0px 5px;
}
.column-menu {
  padding: 10px;
}
.table-column-label {
  font-size: 14px;
  font-weight: 500;
  padding: 25px;
  line-height: 40px;
}
.text-nowrap {
  white-space: nowrap;
}
.truncate-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tbl-icon {
  min-width: 24px;
}
.tbl-icon.col-green {
  color: transparent;
  background: #45b449;
  -webkit-background-clip: text;
  background-clip: text;
}
.tbl-icon.col-red {
  color: transparent;
  background: #ff4d4d;
  -webkit-background-clip: text;
  background-clip: text;
}
.tbl-icon.col-blue {
  color: transparent;
  background: #3b82f6;
  -webkit-background-clip: text;
  background-clip: text;
}
.tbl-icon.mat-icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.tbl-action-btn {
  height: 40px;
  width: 40px;
  display: inline-flex;
  align-items: center;
}
.tbl-fav-edit {
  color: #6777ef;
  display: inline !important;
}
.tbl-fav-edit .feather {
  height: 18px !important;
  width: 18px !important;
}
.tblActionMenuIcon .feather {
  height: 20px !important;
  width: 20px !important;
}
.tbl-fav-delete {
  color: #ff5200;
  display: inline !important;
}
.tbl-fav-delete .feather {
  height: 20px !important;
  width: 20px !important;
}
.tblActnDropdownBtn {
  min-height: 40px !important;
}
@media (max-width: 600px) {
  .mobile-label {
    width: 100px;
    display: inline-block;
    font-weight: bold;
  }
  .advance-table .mdc-data-table__header-row {
    display: none;
  }
  .advance-table .mdc-data-table__row {
    flex-direction: column;
    align-items: start;
    padding: 8px 24px;
    display: grid;
  }
  mat-cell:first-of-type,
  mat-header-cell:first-of-type,
  mat-footer-cell:first-of-type {
    padding-left: 10px;
  }
  .flex-item-right,
  .flex-item-left {
    flex: 100%;
  }
  .tbl-col-width-per-6 {
    max-width: 100%;
  }
  .tbl-col-width-per-7 {
    max-width: 100%;
  }
}
.column-nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.table-img img {
  border-radius: 5px;
  height: 33px;
  width: 33px;
  background: #fff;
  position: inherit;
}
.materialTableHeader {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  padding-left: 0px;
}
.materialTableHeader .left {
  flex: 35%;
  height: 60px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.materialTableHeader .header-buttons-left {
  list-style: none;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 0px;
}
.materialTableHeader .header-buttons-left .tbl-search-box {
  position: relative;
  margin-left: 10px;
}
.materialTableHeader .header-buttons-left .searchbox {
  position: relative;
}
.materialTableHeader .header-buttons-left .search-icon {
  position: absolute;
  top: 10px;
  padding-left: 10px;
  color: rgba(0, 0, 0, 0.54);
}
.materialTableHeader .header-buttons-left input.search-field {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-radius: 5px;
  border: 0;
  height: 45px;
  padding: 8px 8px 8px 50px;
  width: 250px;
  background-color: #eceef4;
  outline: none;
}
.materialTableHeader .header-buttons-left input.search-field:hover {
  background: #eceef4;
}
.simple-table {
  border-collapse: collapse;
  width: 100%;
}
.simple-table thead tr th {
  padding: 0 10px;
  height: 50px;
  vertical-align: middle;
  background-color: #f5f5f5;
  color: #666;
  font-weight: 500;
  border: none;
  text-align: left;
}
[dir=rtl] .simple-table thead tr th {
  text-align: right;
  text-align: unset;
}
.simple-table tbody tr th,
.simple-table tbody tr td {
  padding: 12px;
  border-bottom: 1px solid #eee;
  vertical-align: middle;
}
.simple-table tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.07);
  cursor: pointer;
}
.tbl-spinner {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 25px;
}
.table-scroll {
  overflow-x: auto;
  width: 100%;
}
@media (max-width: 380px) {
  .materialTableHeader .header-buttons-left input.search-field {
    width: 140px;
  }
}
@media (max-width: 300px) {
  .materialTableHeader .header-buttons-left input.search-field {
    width: 100px;
  }
}
.order-list {
  margin: 0px;
}
.order-list li img {
  border: 2px solid #ffffff;
  box-shadow: 0 2px 10px 0 rgba(107, 111, 130, 0.3);
}
.order-list li + li {
  margin-left: -14px;
}
.order-list li .badge {
  background: rgba(108, 137, 228, 0.7);
  color: #ffffff;
  margin-bottom: 6px;
  width: 30px;
  height: 20px;
  line-height: 20px;
  border: none;
}
.dark .table-header {
  color: #ffffff;
}
.dark .mat-mdc-table .mat-mdc-cell {
  border-bottom-color: rgba(140, 140, 140, 0.2) !important;
}
.dark .mat-mdc-table .mat-mdc-header-cell {
  border-bottom-color: rgba(140, 140, 140, 0.2) !important;
}
.dark .mat-mdc-table .mat-mdc-row:hover {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.dark .mat-mdc-table.customHeader .mat-mdc-header-row {
  background-color: #141823;
  color: #bfcde3;
}
.dark .simple-table thead tr th {
  background-color: rgba(0, 0, 0, 0.1);
  color: #bfcde3;
}
.dark .simple-table tbody tr td {
  border-bottom: 1px solid #3c4758;
}
.dark .order-list li .badge {
  background: rgba(12, 12, 12, 0.8);
}
.dark .order-list li img {
  border: 2px solid #545454;
}
.dark .apexcharts-text {
  color: #c9c9c9;
  fill: #c9c9c9;
}
.dark .apexcharts-legend-text {
  color: #c9c9c9 !important;
  fill: #c9c9c9;
}
#event_title {
  font-size: 1.2rem;
}
#calendar {
  float: right;
  width: 100%;
}
.filterCheck {
  padding-left: 0;
  list-style-type: none;
}
[dir=rtl] .filterCheck {
  padding-left: unset;
  padding-right: 0;
}
.calendar-block {
  padding: 10px;
}
#external-events .fc-event {
  padding: 5px 10px;
  font-size: 14px;
  margin-bottom: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  cursor: move;
}
#external-events .form-check .form-check-label {
  font-size: 14px;
}
.cal-event {
  display: inline-block !important;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  padding: 0;
}
.fc-state-active {
  background: #a389d4 !important;
  color: #fff;
}
.fc-day-grid-event {
  color: white !important;
  text-align: center;
}
.fc-event-primary {
  border: none !important;
  background-color: #007bff !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 154, 255, 0.4);
  color: #fff;
}
.fc-event-warning {
  border: none !important;
  background-color: #ff9800 !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
  color: #fff;
}
.fc-event-success {
  border: none !important;
  position: relative;
  background-color: #53b958 !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
  font-weight: 400;
  color: #fff;
}
.fc-event-danger {
  border: none !important;
  background-color: #f9483b !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
  color: #fff;
}
.fc-event-info {
  border: none !important;
  position: relative;
  background-color: #03c5de !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
  font-weight: 400;
  color: #fff;
}
.fc-event-default {
  background: #007bff;
  border: 1px solid #007bff;
}
.fc-state-default {
  border: 1px solid #eee;
  background: transparent !important;
  color: #7e869d;
  border-radius: 0;
}
.catLbl {
  font-weight: 600;
  color: #34395e;
  font-size: 12px;
  letter-spacing: 0.5px;
  margin-bottom: 0;
}
.fc .fc-button-primary {
  background-color: #ffffff !important;
  border: 1px solid #eee !important;
  color: #7e869d !important;
  border-radius: 5px !important;
  margin-right: 8px !important;
}
.fc .fc-button-primary:disabled {
  color: #fff !important;
  background-color: #6777ef !important;
  border-color: #6777ef !important;
}
.fc .fc-button-primary:hover {
  color: #868181 !important;
  background-color: #e1e0e0 !important;
  border-color: #e1e0e0 !important;
}
.fc .fc-button-primary:focus {
  box-shadow: none !important;
}
.fc .fc-button-primary:not(:disabled).fc-button-active {
  color: #fff !important;
  background-color: #6777ef !important;
  border-color: #6777ef !important;
}
.fc .fc-button-primary:not(:disabled):active {
  color: #fff !important;
  background-color: #6777ef !important;
  border-color: #6777ef !important;
}
.fc-color-picker {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fc-color-picker > li {
  float: left;
  font-size: 30px;
  margin-right: 5px;
  line-height: 30px;
}
.fc-content-skeleton thead {
  border-bottom: none;
}
.fc-toolbar h2 {
  font-size: 16px;
  margin-top: 4px;
}
.fc-view {
  border-color: #f2f2f2;
  font-weight: 500;
  padding: 10px;
}
.fc-view > table {
  border-color: #f2f2f2;
}
.fc-view > table th {
  border-color: #ddd;
  font-weight: 500;
  padding: 15px;
}
.fc-view .fc-scrollgrid-section > th {
  padding: 0px;
}
.fc-view-container > .fc-view {
  padding: 0;
}
.fc-view {
  color: #666;
  text-align: right;
}
.fc-view > table td {
  color: #666;
  text-align: right;
}
.fc button .fc-icon {
  top: -0.09em;
}
.fc-basic-view .fc-day-number,
.fc-basic-view .fc-week-number {
  padding: 10px;
}
.fc .fc-daygrid-event {
  padding: 0px 10px;
  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
  color: #ffffff !important;
  text-align: left;
}
.fc-daygrid-block-event .fc-event-time {
  font-weight: 400 !important;
  font-size: 12px;
}
.fc-daygrid-event-dot {
  display: none;
}
.fc-daygrid-dot-event .fc-event-title {
  font-weight: 400 !important;
  text-align: left;
  font-size: 12px;
}
.fc-daygrid-dot-event .fc-event-time {
  font-weight: 400 !important;
  text-align: left;
  font-size: 12px;
}
.fc-event-title-container .fc-event-title {
  font-weight: 400 !important;
  text-align: left;
  font-size: 12px;
}
tr:first-child > td > .fc-day-grid-event {
  margin-bottom: 10px;
}
.fc-state-default {
  border-radius: 3px;
  background-color: #f2f2f2;
  background-image: none;
  border: none;
  box-shadow: none;
  text-transform: capitalize;
  font-weight: 500;
}
.fc button {
  height: auto;
  padding: 10px 15px;
  text-shadow: none;
  border-radius: 0;
}
.fc button.fc-state-active {
  color: #fff;
}
.fc .fc-axis {
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}
.ngx-mat-timepicker .ng-pristine td {
  padding: 0px;
  border-top: none;
  border-bottom: none;
}
.fc-time-grid-event .fc-content {
  color: #ffffff;
}
.fc-list-event {
  color: #ffffff;
}
.fc-list-event:hover td {
  background-color: #cccaca !important;
}
.fc-event-container:hover {
  cursor: pointer;
}
.fc-daygrid-day-top {
  text-align: center;
  display: block !important;
}
.fc-daygrid-day-top .fc-daygrid-day-number {
  color: #666 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 4px 0;
  font-size: 12px !important;
}
.fc-day-today .fc-daygrid-day-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  margin: 4px 0;
  font-size: 12px;
  border-radius: 50%;
  background: #6777ef;
  color: #fff !important;
}
.fc .fc-daygrid-day.fc-day-today {
  background-color: transparent !important;
}
.fc .fc-col-header-cell-cushion {
  color: #666 !important;
}
.dark .fc .fc-col-header-cell-cushion {
  color: #96a2b4 !important;
}
.dark .fc-daygrid-day-top .fc-daygrid-day-number {
  color: #96a2b4 !important;
}
.dark .fc .fc-button-primary {
  background-color: #000 !important;
  border: 1px solid #000 !important;
}
.dark .fc .fc-button-primary:hover {
  background-color: #000 !important;
  border-color: #000 !important;
}
.dark .fc-theme-standard .fc-list-day-cushion {
  background-color: #090b10;
}
.dark .fc-list-event:hover td {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.taskbar .checked {
  border: 3px solid #dda500 !important;
}
.taskbar .box {
  padding-bottom: 7px;
}
.taskbar .box .task-name {
  font-size: 18px;
  font-weight: 600;
  color: green;
}
.taskbar .box .task-desc {
  font-size: 1.1em;
  color: #555;
}
.taskbar .box .task-deadline {
  margin-top: 5px;
  margin-right: 5px;
  font-size: 0.8em;
  color: #555;
}
.taskbar .done div.box {
  pointer-events: none;
}
.taskbar .done div.box .tasks {
  color: #fff !important;
}
.taskbar .avatar-image {
  display: inline-block;
  position: relative;
}
.taskbar .task-header {
  text-align: center;
  font-size: 25px;
  padding: 20px;
  color: #6b6a6a;
}
.taskbar .card-footer {
  background: #fff !important;
  border-radius: 0px 0px 10px 10px;
}
.taskbar .card-footer .progress {
  height: 5px;
}
.pad {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.move {
  text-align: center;
  background: #eee;
}
.move .btn {
  margin-bottom: 20px;
}
.task-module {
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  min-height: 100%;
}
.task-module .mat-drawer.mat-drawer-end {
  width: 500px;
  min-width: 500px;
  border: 1px solid #dcd6d6;
}
.task-module .task-header {
  display: flex;
  flex: 0 1 auto;
  align-items: center;
  margin: 10px 0px 23px 0px;
}
.task-module .header-button {
  margin-left: auto;
}
[dir=rtl] .task-module .header-button {
  margin-left: unset;
  margin-right: auto;
}
.task-container .header {
  position: relative;
  display: flex;
  width: 100%;
  color: #555;
  padding: 10px 15px;
  line-height: 30px;
}
.task-container .header .header-title {
  margin: 0px 0px 0px 5px;
  font-size: 18px;
  font-weight: 500;
}
.task-container .header .header-close {
  position: absolute;
  top: 0px;
  right: 15px;
  list-style: none;
}
[dir=rtl] .task-container .header .header-close {
  left: 15px;
  right: unset;
}
.task-list {
  width: 100%;
  max-width: 100%;
  border: solid 1px #ccc;
  min-height: 60px;
  display: block;
  background: white;
  border-radius: 4px;
  overflow: hidden;
}
.task-user-img {
  height: 30px;
  width: 30px;
  position: relative;
  margin-left: 30px;
  border-radius: 50%;
}
.task-date {
  margin-left: 30px;
}
.lbl-low {
  display: inline-flex;
  vertical-align: middle;
}
.lbl-high {
  display: inline-flex;
  vertical-align: middle;
}
.lbl-normal {
  display: inline-flex;
  vertical-align: middle;
}
.task-low {
  color: #0bc53a;
  position: relative;
  margin-left: auto;
}
[dir=rtl] .task-low {
  margin-right: auto;
  margin-left: unset;
}
.task-high {
  color: #f9683a;
  position: relative;
  margin-left: auto;
}
[dir=rtl] .task-high {
  margin-right: auto;
  margin-left: unset;
}
.task-normal {
  color: #868688;
  position: relative;
  margin-left: auto;
}
[dir=rtl] .task-normal {
  margin-right: auto;
  margin-left: unset;
}
.task-box {
  padding: 10px 10px;
  border-bottom: solid 1px #ccc;
  color: rgba(0, 0, 0, 0.87);
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  cursor: move;
  background: white;
  font-size: 14px;
}
.task-box:hover {
  cursor: pointer;
}
.cdk-drag-preview {
  box-sizing: border-box;
  border-radius: 4px;
  box-shadow:
    0 5px 5px -3px rgba(0, 0, 0, 0.2),
    0 8px 10px 1px rgba(0, 0, 0, 0.14),
    0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.cdk-drag-animating {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.task-box:last-child {
  border: none;
}
.task-list.cdk-drop-list-dragging .task-box:not(.cdk-drag-placeholder) {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.task-custom-placeholder {
  background: #ccc;
  border: dotted 3px #999;
  min-height: 60px;
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.task-handle {
  color: #ccc;
  cursor: move;
  width: 24px;
  height: 24px;
}
.done {
  text-decoration: line-through;
  opacity: 0.5;
}
.mat-list-item-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.dark .task-box {
  border-bottom: 1px solid #3c4758;
  color: #bfcde3;
  background: #1a202e;
}
.dark .task-list {
  border: solid 1px #10141d;
  background: #141a27;
}
.dark .task-container .header .header-title {
  color: #96a2b4;
}
.chat .chat-message .fa-file-image-o,
.chat .chat-message .fa-file-o {
  font-size: 16px;
  color: gray;
  cursor: pointer;
}
.chat-app {
  height: 690px;
}
.chat-app .people-list {
  width: 280px;
  position: absolute;
  left: 0;
  top: 0;
  padding: 20px;
}
.chat-app .chat {
  border-left: 1px solid #e8e8e8;
}
.chat-app .list_btn {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
  padding: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  display: none;
  border-radius: 3px;
}
.people-list {
  transition: 0.5s;
}
.people-list .chat-list li {
  padding: 10px 15px;
  list-style: none;
  border-radius: 3px;
}
.people-list .chat-list li:hover {
  background: #efefef;
  cursor: pointer;
}
.people-list .chat-list li.active {
  background: #efefef;
}
.people-list .chat-list li .name {
  font-size: 15px;
}
.people-list .chat-list img {
  width: 45px;
  border-radius: 50%;
}
.people-list img {
  float: left;
  border: 1px solid #fff;
  border-radius: 50%;
}
.people-list .about {
  float: left;
  padding-left: 8px;
}
.people-list .status {
  color: #999;
  font-size: 13px;
}
.chat .chat-header {
  padding: 20px;
  border-bottom: 1px solid #eee;
  border-radius: 0 0.55rem 0 0;
}
.chat .chat-header img {
  float: left;
  border-radius: 50%;
  width: 45px;
}
[dir=rtl] .chat .chat-header img {
  float: right;
}
.chat .chat-header .chat-about {
  float: left;
  padding: 0px 10px;
}
[dir=rtl] .chat .chat-header .chat-about {
  float: right;
}
.chat .chat-header .chat-with {
  font-weight: bold;
  font-size: 16px;
}
.chat .chat-header .chat-num-messages {
  color: 434651;
}
.chat .chat-history {
  padding: 20px;
  height: 450px;
}
.chat .chat-history ul {
  padding: 0;
}
.chat .chat-history ul li {
  list-style: none;
}
.chat .chat-history .message-data {
  margin-bottom: 15px;
}
.chat .chat-history .message-data .message-data-name {
  font-size: 13px;
  font-weight: 700;
}
.chat .chat-history .message-data-time {
  color: #434651;
  padding-left: 6px;
}
.chat .chat-history .message {
  color: #444;
  padding: 18px 20px;
  line-height: 26px;
  font-size: 13px;
  border-radius: 7px;
  margin-bottom: 30px;
  width: 90%;
  position: relative;
}
.chat .chat-history .message:after {
  bottom: 100%;
  left: 7%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}
.chat .chat-history .my-message {
  background: #e8e8e8;
}
.chat .chat-history .my-message:after {
  bottom: 100%;
  left: 7%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #e8e8e8;
  border-width: 10px;
  margin-left: -10px;
}
.chat .chat-history .other-message {
  background: #d9e7ea;
}
.chat .chat-history .other-message:after {
  border-bottom-color: #d9e7ea;
  left: 93%;
}
.chat .chat-message {
  padding: 20px;
}
.chat .chat-message textarea {
  width: 100%;
  border: none;
  padding: 10px 20px;
  font:
    14px/22px Lato,
    Arial,
    sans-serif;
  margin-bottom: 10px;
  border-radius: 5px;
  resize: none;
}
.online {
  margin-right: 3px;
  font-size: 10px;
  color: #86bb71;
}
.offline {
  margin-right: 3px;
  font-size: 10px;
  color: #e38968;
}
.me {
  margin-right: 3px;
  font-size: 10px;
  color: #0498bd;
}
.float-end {
  float: right;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.slimScrollBar {
  z-index: 0 !important;
}
.chat-upload {
  float: right;
}
.dark .chat-list li.active {
  background: #000000;
}
.dark .chat-list li:hover {
  background: #000000;
}
.dark .chat-history .my-message {
  background: #000000;
}
.dark .chat-history .my-message:after {
  border-bottom-color: #000000;
}
.dark .chat-history .message {
  color: #fff;
}
.dark .chat-history .other-message {
  background: #414141;
}
.dark .chat-history .other-message:after {
  border-bottom-color: #414141;
}
.p-15 {
  padding: 15px;
}
.p-10 {
  padding: 10px;
}
.b-b {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.mail_listing .mail-option .btn-group {
  margin-bottom: 5px;
}
#mail-nav .btn {
  min-width: 110px;
}
#mail-nav #mail-folders {
  list-style-type: none;
  padding: 0px;
}
#mail-nav #mail-folders .badge {
  float: right;
}
#mail-nav #mail-folders > li {
  margin: 2px 0;
}
#mail-nav #mail-folders > li a:hover {
  color: #fff;
  background-color: #6366f1;
}
#mail-nav #mail-folders > li.active > a {
  color: #fff;
  background-color: #6366f1;
}
#mail-nav #mail-folders > li.active > a:hover {
  background-color: #4e51d5;
}
#mail-nav #mail-labels {
  float: left;
  width: 100%;
  list-style-type: none;
  padding-left: 0px;
}
#mail-nav #mail-labels li {
  float: left;
}
#mail-nav #mail-labels .material-icons {
  font-size: 16px;
  height: 16px;
  padding: 2px;
  float: left;
}
#mail-nav #online-offline {
  list-style-type: none;
  padding-left: 0px;
}
#mail-nav #online-offline .material-icons {
  font-size: 8px;
  height: 8px;
  padding: 0px 5px 2px 0;
}
#mail-nav #mail-labels li a:hover,
#mail-nav #online-offline li a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
#mail-nav li a {
  color: #212529;
  padding: 7px 10px;
  display: block;
  border-radius: 4px;
  position: relative;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.composeForm {
  padding: 25px;
}
.inbox-body {
  padding: 20px;
}
.replyBox {
  border: 1px solid rgba(120, 130, 140, 0.13);
  padding: 20px;
}
.inbox-center .table thead th {
  vertical-align: middle;
}
.email-btn-group {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  vertical-align: middle;
}
.max-texts {
  padding: 15px !important;
}
.emainMenuIcon .mat-icon {
  font-size: 18px;
  height: 18px;
  padding: 2px;
  float: left;
}
.unread {
  font-weight: 500;
}
.email-table {
  border-spacing: 0px;
}
.email-table tr a {
  color: #212529 !important;
}
.email-table tr:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.NgxEditorStyles {
  overflow: auto;
  display: block;
}
.NgxEditorStyles .NgxEditor__Content {
  height: 400px;
}
.dark #mail-nav li a {
  color: #96a2b4 !important;
}
.dark .email-table {
  border-spacing: 0px;
}
.dark .email-table tr a {
  color: #96a2b4 !important;
}
body {
  margin: 0;
  font-family:
    "Roboto",
    "Helvetica Neue Light",
    "Helvetica Neue",
    Helvetica,
    Arial,
    "Lucida Grande",
    sans-serif;
  font-size: 14px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
html,
body {
  position: relative;
  height: 100%;
  overflow: auto;
}
*,
::after,
::before {
  box-sizing: border-box;
}
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
code,
kbd,
pre,
samp {
  font-family: "Roboto Mono", monospace;
}
code {
  padding: 3px;
  font-size: 90%;
  word-break: break-word;
}
a {
  text-decoration: none;
}
.scrollbar-thin::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.scrollbar-thin::-webkit-scrollbar-track,
.scrollbar-thin::-webkit-scrollbar-thumb {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-radius: 50rem;
  border-image: initial;
}
.scrollbar-thin::-webkit-scrollbar-track {
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 5px inset;
}
.scrollbar-thin::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-color: rgba(0, 0, 0, 0.2);
}
.scrollbar-thin::-webkit-scrollbar-corner {
  background: transparent;
}
.scrollbar-thin {
  scrollbar-width: thin;
}
.scrollbar-none::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.scrollbar-none {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.icon-18 {
  width: 18px !important;
  height: 18px !important;
  font-size: 18px !important;
  line-height: 18px !important;
}
.icon-24 {
  width: 24px !important;
  height: 24px !important;
  font-size: 24px !important;
  line-height: 24px !important;
}
.icon-36 {
  width: 36px !important;
  height: 36px !important;
  font-size: 36px !important;
  line-height: 36px !important;
}
.icon-48 {
  width: 48px !important;
  height: 48px !important;
  font-size: 48px !important;
  line-height: 48px !important;
}
@media (width <= 720px) {
  .hide-small {
    display: none !important;
  }
  .show-small {
    display: block !important;
  }
}
.text-red-50 {
  color: #ffebee !important;
}
.text-red-100 {
  color: #ffcdd2 !important;
}
.text-red-200 {
  color: #ef9a9a !important;
}
.text-red-300 {
  color: #e57373 !important;
}
.text-red-400 {
  color: #ef5350 !important;
}
.text-red-500 {
  color: #f44336 !important;
}
.text-red-600 {
  color: #e53935 !important;
}
.text-red-700 {
  color: #d32f2f !important;
}
.text-red-800 {
  color: #c62828 !important;
}
.text-red-900 {
  color: #b71c1c !important;
}
.text-red-A100 {
  color: #ff8a80 !important;
}
.text-red-A200 {
  color: #ff5252 !important;
}
.text-red-A400 {
  color: #ff1744 !important;
}
.text-red-A700 {
  color: #d50000 !important;
}
.text-pink-50 {
  color: #fce4ec !important;
}
.text-pink-100 {
  color: #f8bbd0 !important;
}
.text-pink-200 {
  color: #f48fb1 !important;
}
.text-pink-300 {
  color: #f06292 !important;
}
.text-pink-400 {
  color: #ec407a !important;
}
.text-pink-500 {
  color: #e91e63 !important;
}
.text-pink-600 {
  color: #d81b60 !important;
}
.text-pink-700 {
  color: #c2185b !important;
}
.text-pink-800 {
  color: #ad1457 !important;
}
.text-pink-900 {
  color: #880e4f !important;
}
.text-pink-A100 {
  color: #ff80ab !important;
}
.text-pink-A200 {
  color: #ff4081 !important;
}
.text-pink-A400 {
  color: #f50057 !important;
}
.text-pink-A700 {
  color: #c51162 !important;
}
.text-purple-50 {
  color: #f3e5f5 !important;
}
.text-purple-100 {
  color: #e1bee7 !important;
}
.text-purple-200 {
  color: #ce93d8 !important;
}
.text-purple-300 {
  color: #ba68c8 !important;
}
.text-purple-400 {
  color: #ab47bc !important;
}
.text-purple-500 {
  color: #9c27b0 !important;
}
.text-purple-600 {
  color: #8e24aa !important;
}
.text-purple-700 {
  color: #7b1fa2 !important;
}
.text-purple-800 {
  color: #6a1b9a !important;
}
.text-purple-900 {
  color: #4a148c !important;
}
.text-purple-A100 {
  color: #ea80fc !important;
}
.text-purple-A200 {
  color: #e040fb !important;
}
.text-purple-A400 {
  color: #d500f9 !important;
}
.text-purple-A700 {
  color: #aa00ff !important;
}
.text-deep-purple-50 {
  color: #ede7f6 !important;
}
.text-deep-purple-100 {
  color: #d1c4e9 !important;
}
.text-deep-purple-200 {
  color: #b39ddb !important;
}
.text-deep-purple-300 {
  color: #9575cd !important;
}
.text-deep-purple-400 {
  color: #7e57c2 !important;
}
.text-deep-purple-500 {
  color: #673ab7 !important;
}
.text-deep-purple-600 {
  color: #5e35b1 !important;
}
.text-deep-purple-700 {
  color: #512da8 !important;
}
.text-deep-purple-800 {
  color: #4527a0 !important;
}
.text-deep-purple-900 {
  color: #311b92 !important;
}
.text-deep-purple-A100 {
  color: #b388ff !important;
}
.text-deep-purple-A200 {
  color: #7c4dff !important;
}
.text-deep-purple-A400 {
  color: #651fff !important;
}
.text-deep-purple-A700 {
  color: #6200ea !important;
}
.text-indigo-50 {
  color: #e8eaf6 !important;
}
.text-indigo-100 {
  color: #c5cae9 !important;
}
.text-indigo-200 {
  color: #9fa8da !important;
}
.text-indigo-300 {
  color: #7986cb !important;
}
.text-indigo-400 {
  color: #5c6bc0 !important;
}
.text-indigo-500 {
  color: #3f51b5 !important;
}
.text-indigo-600 {
  color: #3949ab !important;
}
.text-indigo-700 {
  color: #303f9f !important;
}
.text-indigo-800 {
  color: #283593 !important;
}
.text-indigo-900 {
  color: #1a237e !important;
}
.text-indigo-A100 {
  color: #8c9eff !important;
}
.text-indigo-A200 {
  color: #536dfe !important;
}
.text-indigo-A400 {
  color: #3d5afe !important;
}
.text-indigo-A700 {
  color: #304ffe !important;
}
.text-blue-50 {
  color: #e3f2fd !important;
}
.text-blue-100 {
  color: #bbdefb !important;
}
.text-blue-200 {
  color: #90caf9 !important;
}
.text-blue-300 {
  color: #64b5f6 !important;
}
.text-blue-400 {
  color: #42a5f5 !important;
}
.text-blue-500 {
  color: #2196f3 !important;
}
.text-blue-600 {
  color: #1e88e5 !important;
}
.text-blue-700 {
  color: #1976d2 !important;
}
.text-blue-800 {
  color: #1565c0 !important;
}
.text-blue-900 {
  color: #0d47a1 !important;
}
.text-blue-A100 {
  color: #82b1ff !important;
}
.text-blue-A200 {
  color: #448aff !important;
}
.text-blue-A400 {
  color: #2979ff !important;
}
.text-blue-A700 {
  color: #2962ff !important;
}
.text-light-blue-50 {
  color: #e1f5fe !important;
}
.text-light-blue-100 {
  color: #b3e5fc !important;
}
.text-light-blue-200 {
  color: #81d4fa !important;
}
.text-light-blue-300 {
  color: #4fc3f7 !important;
}
.text-light-blue-400 {
  color: #29b6f6 !important;
}
.text-light-blue-500 {
  color: #03a9f4 !important;
}
.text-light-blue-600 {
  color: #039be5 !important;
}
.text-light-blue-700 {
  color: #0288d1 !important;
}
.text-light-blue-800 {
  color: #0277bd !important;
}
.text-light-blue-900 {
  color: #01579b !important;
}
.text-light-blue-A100 {
  color: #80d8ff !important;
}
.text-light-blue-A200 {
  color: #40c4ff !important;
}
.text-light-blue-A400 {
  color: #00b0ff !important;
}
.text-light-blue-A700 {
  color: #0091ea !important;
}
.text-cyan-50 {
  color: #e0f7fa !important;
}
.text-cyan-100 {
  color: #b2ebf2 !important;
}
.text-cyan-200 {
  color: #80deea !important;
}
.text-cyan-300 {
  color: #4dd0e1 !important;
}
.text-cyan-400 {
  color: #26c6da !important;
}
.text-cyan-500 {
  color: #00bcd4 !important;
}
.text-cyan-600 {
  color: #00acc1 !important;
}
.text-cyan-700 {
  color: #0097a7 !important;
}
.text-cyan-800 {
  color: #00838f !important;
}
.text-cyan-900 {
  color: #006064 !important;
}
.text-cyan-A100 {
  color: #84ffff !important;
}
.text-cyan-A200 {
  color: #18ffff !important;
}
.text-cyan-A400 {
  color: #00e5ff !important;
}
.text-cyan-A700 {
  color: #00b8d4 !important;
}
.text-teal-50 {
  color: #e0f2f1 !important;
}
.text-teal-100 {
  color: #b2dfdb !important;
}
.text-teal-200 {
  color: #80cbc4 !important;
}
.text-teal-300 {
  color: #4db6ac !important;
}
.text-teal-400 {
  color: #26a69a !important;
}
.text-teal-500 {
  color: #009688 !important;
}
.text-teal-600 {
  color: #00897b !important;
}
.text-teal-700 {
  color: #00796b !important;
}
.text-teal-800 {
  color: #00695c !important;
}
.text-teal-900 {
  color: #004d40 !important;
}
.text-teal-A100 {
  color: #a7ffeb !important;
}
.text-teal-A200 {
  color: #64ffda !important;
}
.text-teal-A400 {
  color: #1de9b6 !important;
}
.text-teal-A700 {
  color: #00bfa5 !important;
}
.text-green-50 {
  color: #e8f5e9 !important;
}
.text-green-100 {
  color: #c8e6c9 !important;
}
.text-green-200 {
  color: #a5d6a7 !important;
}
.text-green-300 {
  color: #81c784 !important;
}
.text-green-400 {
  color: #66bb6a !important;
}
.text-green-500 {
  color: #4caf50 !important;
}
.text-green-600 {
  color: #43a047 !important;
}
.text-green-700 {
  color: #388e3c !important;
}
.text-green-800 {
  color: #2e7d32 !important;
}
.text-green-900 {
  color: #1b5e20 !important;
}
.text-green-A100 {
  color: #b9f6ca !important;
}
.text-green-A200 {
  color: #69f0ae !important;
}
.text-green-A400 {
  color: #00e676 !important;
}
.text-green-A700 {
  color: #00c853 !important;
}
.text-light-green-50 {
  color: #f1f8e9 !important;
}
.text-light-green-100 {
  color: #dcedc8 !important;
}
.text-light-green-200 {
  color: #c5e1a5 !important;
}
.text-light-green-300 {
  color: #aed581 !important;
}
.text-light-green-400 {
  color: #9ccc65 !important;
}
.text-light-green-500 {
  color: #8bc34a !important;
}
.text-light-green-600 {
  color: #7cb342 !important;
}
.text-light-green-700 {
  color: #689f38 !important;
}
.text-light-green-800 {
  color: #558b2f !important;
}
.text-light-green-900 {
  color: #33691e !important;
}
.text-light-green-A100 {
  color: #ccff90 !important;
}
.text-light-green-A200 {
  color: #b2ff59 !important;
}
.text-light-green-A400 {
  color: #76ff03 !important;
}
.text-light-green-A700 {
  color: #64dd17 !important;
}
.text-lime-50 {
  color: #f9fbe7 !important;
}
.text-lime-100 {
  color: #f0f4c3 !important;
}
.text-lime-200 {
  color: #e6ee9c !important;
}
.text-lime-300 {
  color: #dce775 !important;
}
.text-lime-400 {
  color: #d4e157 !important;
}
.text-lime-500 {
  color: #cddc39 !important;
}
.text-lime-600 {
  color: #c0ca33 !important;
}
.text-lime-700 {
  color: #afb42b !important;
}
.text-lime-800 {
  color: #9e9d24 !important;
}
.text-lime-900 {
  color: #827717 !important;
}
.text-lime-A100 {
  color: #f4ff81 !important;
}
.text-lime-A200 {
  color: #eeff41 !important;
}
.text-lime-A400 {
  color: #c6ff00 !important;
}
.text-lime-A700 {
  color: #aeea00 !important;
}
.text-yellow-50 {
  color: #fffde7 !important;
}
.text-yellow-100 {
  color: #fff9c4 !important;
}
.text-yellow-200 {
  color: #fff59d !important;
}
.text-yellow-300 {
  color: #fff176 !important;
}
.text-yellow-400 {
  color: #ffee58 !important;
}
.text-yellow-500 {
  color: #ffeb3b !important;
}
.text-yellow-600 {
  color: #fdd835 !important;
}
.text-yellow-700 {
  color: #fbc02d !important;
}
.text-yellow-800 {
  color: #f9a825 !important;
}
.text-yellow-900 {
  color: #f57f17 !important;
}
.text-yellow-A100 {
  color: #ffff8d !important;
}
.text-yellow-A200 {
  color: #ffff00 !important;
}
.text-yellow-A400 {
  color: #ffea00 !important;
}
.text-yellow-A700 {
  color: #ffd600 !important;
}
.text-amber-50 {
  color: #fff8e1 !important;
}
.text-amber-100 {
  color: #ffecb3 !important;
}
.text-amber-200 {
  color: #ffe082 !important;
}
.text-amber-300 {
  color: #ffd54f !important;
}
.text-amber-400 {
  color: #ffca28 !important;
}
.text-amber-500 {
  color: #ffc107 !important;
}
.text-amber-600 {
  color: #ffb300 !important;
}
.text-amber-700 {
  color: #ffa000 !important;
}
.text-amber-800 {
  color: #ff8f00 !important;
}
.text-amber-900 {
  color: #ff6f00 !important;
}
.text-amber-A100 {
  color: #ffe57f !important;
}
.text-amber-A200 {
  color: #ffd740 !important;
}
.text-amber-A400 {
  color: #ffc400 !important;
}
.text-amber-A700 {
  color: #ffab00 !important;
}
.text-orange-50 {
  color: #fff3e0 !important;
}
.text-orange-100 {
  color: #ffe0b2 !important;
}
.text-orange-200 {
  color: #ffcc80 !important;
}
.text-orange-300 {
  color: #ffb74d !important;
}
.text-orange-400 {
  color: #ffa726 !important;
}
.text-orange-500 {
  color: #ff9800 !important;
}
.text-orange-600 {
  color: #fb8c00 !important;
}
.text-orange-700 {
  color: #f57c00 !important;
}
.text-orange-800 {
  color: #ef6c00 !important;
}
.text-orange-900 {
  color: #e65100 !important;
}
.text-orange-A100 {
  color: #ffd180 !important;
}
.text-orange-A200 {
  color: #ffab40 !important;
}
.text-orange-A400 {
  color: #ff9100 !important;
}
.text-orange-A700 {
  color: #ff6d00 !important;
}
.text-deep-orange-50 {
  color: #fbe9e7 !important;
}
.text-deep-orange-100 {
  color: #ffccbc !important;
}
.text-deep-orange-200 {
  color: #ffab91 !important;
}
.text-deep-orange-300 {
  color: #ff8a65 !important;
}
.text-deep-orange-400 {
  color: #ff7043 !important;
}
.text-deep-orange-500 {
  color: #ff5722 !important;
}
.text-deep-orange-600 {
  color: #f4511e !important;
}
.text-deep-orange-700 {
  color: #e64a19 !important;
}
.text-deep-orange-800 {
  color: #d84315 !important;
}
.text-deep-orange-900 {
  color: #bf360c !important;
}
.text-deep-orange-A100 {
  color: #ff9e80 !important;
}
.text-deep-orange-A200 {
  color: #ff6e40 !important;
}
.text-deep-orange-A400 {
  color: #ff3d00 !important;
}
.text-deep-orange-A700 {
  color: #dd2c00 !important;
}
.text-brown-50 {
  color: #efebe9 !important;
}
.text-brown-100 {
  color: #d7ccc8 !important;
}
.text-brown-200 {
  color: #bcaaa4 !important;
}
.text-brown-300 {
  color: #a1887f !important;
}
.text-brown-400 {
  color: #8d6e63 !important;
}
.text-brown-500 {
  color: #795548 !important;
}
.text-brown-600 {
  color: #6d4c41 !important;
}
.text-brown-700 {
  color: #5d4037 !important;
}
.text-brown-800 {
  color: #4e342e !important;
}
.text-brown-900 {
  color: #3e2723 !important;
}
.text-brown-A100 {
  color: #d7ccc8 !important;
}
.text-brown-A200 {
  color: #bcaaa4 !important;
}
.text-brown-A400 {
  color: #8d6e63 !important;
}
.text-brown-A700 {
  color: #5d4037 !important;
}
.text-gray-50 {
  color: #fafafa !important;
}
.text-gray-100,
.text-grey-100 {
  color: #f5f5f5 !important;
}
.text-gray-200,
.text-grey-200 {
  color: #eeeeee !important;
}
.text-gray-300,
.text-grey-300 {
  color: #e0e0e0 !important;
}
.text-gray-400,
.text-grey-400 {
  color: #bdbdbd !important;
}
.text-gray-500,
.text-grey-500 {
  color: #9e9e9e !important;
}
.text-gray-600,
.text-grey-600 {
  color: #757575 !important;
}
.text-gray-700,
.text-grey-700 {
  color: #616161 !important;
}
.text-gray-800,
.text-grey-800 {
  color: #424242 !important;
}
.text-gray-900,
.text-grey-900 {
  color: #212121 !important;
}
.text-gray-A100 {
  color: #ffffff !important;
}
.text-gray-A200 {
  color: #eeeeee !important;
}
.text-gray-A400 {
  color: #bdbdbd !important;
}
.text-gray-A700 {
  color: #616161 !important;
}
.text-blue-gray-50 {
  color: #eceff1 !important;
}
.text-blue-gray-100,
.text-blue-grey-100 {
  color: #cfd8dc !important;
}
.text-blue-gray-200,
.text-blue-grey-200 {
  color: #b0bec5 !important;
}
.text-blue-gray-300,
.text-blue-grey-300 {
  color: #90a4ae !important;
}
.text-blue-gray-400,
.text-blue-grey-400 {
  color: #78909c !important;
}
.text-blue-gray-500,
.text-blue-grey-500 {
  color: #607d8b !important;
}
.text-blue-gray-600,
.text-blue-grey-600 {
  color: #546e7a !important;
}
.text-blue-gray-700,
.text-blue-grey-700 {
  color: #455a64 !important;
}
.text-blue-gray-800,
.text-blue-grey-800 {
  color: #37474f !important;
}
.text-blue-gray-900,
.text-blue-grey-900 {
  color: #263238 !important;
}
.text-blue-gray-A100 {
  color: #cfd8dc !important;
}
.text-blue-gray-A200 {
  color: #b0bec5 !important;
}
.text-blue-gray-A400 {
  color: #78909c !important;
}
.text-blue-gray-A700 {
  color: #455a64 !important;
}
.text-white {
  color: white !important;
}
.text-black {
  color: black !important;
}
.text-light {
  color: white !important;
}
.text-dark {
  color: rgba(0, 0, 0, 0.87) !important;
}
.bg-red-50 {
  background-color: #ffebee !important;
}
.bg-red-100 {
  background-color: #ffcdd2 !important;
}
.bg-red-200 {
  background-color: #ef9a9a !important;
}
.bg-red-300 {
  background-color: #e57373 !important;
}
.bg-red-400 {
  background-color: #ef5350 !important;
}
.bg-red-500 {
  background-color: #f44336 !important;
}
.bg-red-600 {
  background-color: #e53935 !important;
}
.bg-red-700 {
  background-color: #d32f2f !important;
}
.bg-red-800 {
  background-color: #c62828 !important;
}
.bg-red-900 {
  background-color: #b71c1c !important;
}
.bg-red-A100 {
  background-color: #ff8a80 !important;
}
.bg-red-A200 {
  background-color: #ff5252 !important;
}
.bg-red-A400 {
  background-color: #ff1744 !important;
}
.bg-red-A700 {
  background-color: #d50000 !important;
}
.bg-pink-50 {
  background-color: #fce4ec !important;
}
.bg-pink-100 {
  background-color: #f8bbd0 !important;
}
.bg-pink-200 {
  background-color: #f48fb1 !important;
}
.bg-pink-300 {
  background-color: #f06292 !important;
}
.bg-pink-400 {
  background-color: #ec407a !important;
}
.bg-pink-500 {
  background-color: #e91e63 !important;
}
.bg-pink-600 {
  background-color: #d81b60 !important;
}
.bg-pink-700 {
  background-color: #c2185b !important;
}
.bg-pink-800 {
  background-color: #ad1457 !important;
}
.bg-pink-900 {
  background-color: #880e4f !important;
}
.bg-pink-A100 {
  background-color: #ff80ab !important;
}
.bg-pink-A200 {
  background-color: #ff4081 !important;
}
.bg-pink-A400 {
  background-color: #f50057 !important;
}
.bg-pink-A700 {
  background-color: #c51162 !important;
}
.bg-purple-50 {
  background-color: #f3e5f5 !important;
}
.bg-purple-100 {
  background-color: #e1bee7 !important;
}
.bg-purple-200 {
  background-color: #ce93d8 !important;
}
.bg-purple-300 {
  background-color: #ba68c8 !important;
}
.bg-purple-400 {
  background-color: #ab47bc !important;
}
.bg-purple-500 {
  background-color: #9c27b0 !important;
}
.bg-purple-600 {
  background-color: #8e24aa !important;
}
.bg-purple-700 {
  background-color: #7b1fa2 !important;
}
.bg-purple-800 {
  background-color: #6a1b9a !important;
}
.bg-purple-900 {
  background-color: #4a148c !important;
}
.bg-purple-A100 {
  background-color: #ea80fc !important;
}
.bg-purple-A200 {
  background-color: #e040fb !important;
}
.bg-purple-A400 {
  background-color: #d500f9 !important;
}
.bg-purple-A700 {
  background-color: #aa00ff !important;
}
.bg-deep-purple-50 {
  background-color: #ede7f6 !important;
}
.bg-deep-purple-100 {
  background-color: #d1c4e9 !important;
}
.bg-deep-purple-200 {
  background-color: #b39ddb !important;
}
.bg-deep-purple-300 {
  background-color: #9575cd !important;
}
.bg-deep-purple-400 {
  background-color: #7e57c2 !important;
}
.bg-deep-purple-500 {
  background-color: #673ab7 !important;
}
.bg-deep-purple-600 {
  background-color: #5e35b1 !important;
}
.bg-deep-purple-700 {
  background-color: #512da8 !important;
}
.bg-deep-purple-800 {
  background-color: #4527a0 !important;
}
.bg-deep-purple-900 {
  background-color: #311b92 !important;
}
.bg-deep-purple-A100 {
  background-color: #b388ff !important;
}
.bg-deep-purple-A200 {
  background-color: #7c4dff !important;
}
.bg-deep-purple-A400 {
  background-color: #651fff !important;
}
.bg-deep-purple-A700 {
  background-color: #6200ea !important;
}
.bg-indigo-50 {
  background-color: #e8eaf6 !important;
}
.bg-indigo-100 {
  background-color: #c5cae9 !important;
}
.bg-indigo-200 {
  background-color: #9fa8da !important;
}
.bg-indigo-300 {
  background-color: #7986cb !important;
}
.bg-indigo-400 {
  background-color: #5c6bc0 !important;
}
.bg-indigo-500 {
  background-color: #3f51b5 !important;
}
.bg-indigo-600 {
  background-color: #3949ab !important;
}
.bg-indigo-700 {
  background-color: #303f9f !important;
}
.bg-indigo-800 {
  background-color: #283593 !important;
}
.bg-indigo-900 {
  background-color: #1a237e !important;
}
.bg-indigo-A100 {
  background-color: #8c9eff !important;
}
.bg-indigo-A200 {
  background-color: #536dfe !important;
}
.bg-indigo-A400 {
  background-color: #3d5afe !important;
}
.bg-indigo-A700 {
  background-color: #304ffe !important;
}
.bg-blue-50 {
  background-color: #e3f2fd !important;
}
.bg-blue-100 {
  background-color: #bbdefb !important;
}
.bg-blue-200 {
  background-color: #90caf9 !important;
}
.bg-blue-300 {
  background-color: #64b5f6 !important;
}
.bg-blue-400 {
  background-color: #42a5f5 !important;
}
.bg-blue-500 {
  background-color: #2196f3 !important;
}
.bg-blue-600 {
  background-color: #1e88e5 !important;
}
.bg-blue-700 {
  background-color: #1976d2 !important;
}
.bg-blue-800 {
  background-color: #1565c0 !important;
}
.bg-blue-900 {
  background-color: #0d47a1 !important;
}
.bg-blue-A100 {
  background-color: #82b1ff !important;
}
.bg-blue-A200 {
  background-color: #448aff !important;
}
.bg-blue-A400 {
  background-color: #2979ff !important;
}
.bg-blue-A700 {
  background-color: #2962ff !important;
}
.bg-light-blue-50 {
  background-color: #e1f5fe !important;
}
.bg-light-blue-100 {
  background-color: #b3e5fc !important;
}
.bg-light-blue-200 {
  background-color: #81d4fa !important;
}
.bg-light-blue-300 {
  background-color: #4fc3f7 !important;
}
.bg-light-blue-400 {
  background-color: #29b6f6 !important;
}
.bg-light-blue-500 {
  background-color: #03a9f4 !important;
}
.bg-light-blue-600 {
  background-color: #039be5 !important;
}
.bg-light-blue-700 {
  background-color: #0288d1 !important;
}
.bg-light-blue-800 {
  background-color: #0277bd !important;
}
.bg-light-blue-900 {
  background-color: #01579b !important;
}
.bg-light-blue-A100 {
  background-color: #80d8ff !important;
}
.bg-light-blue-A200 {
  background-color: #40c4ff !important;
}
.bg-light-blue-A400 {
  background-color: #00b0ff !important;
}
.bg-light-blue-A700 {
  background-color: #0091ea !important;
}
.bg-cyan-50 {
  background-color: #e0f7fa !important;
}
.bg-cyan-100 {
  background-color: #b2ebf2 !important;
}
.bg-cyan-200 {
  background-color: #80deea !important;
}
.bg-cyan-300 {
  background-color: #4dd0e1 !important;
}
.bg-cyan-400 {
  background-color: #26c6da !important;
}
.bg-cyan-500 {
  background-color: #00bcd4 !important;
}
.bg-cyan-600 {
  background-color: #00acc1 !important;
}
.bg-cyan-700 {
  background-color: #0097a7 !important;
}
.bg-cyan-800 {
  background-color: #00838f !important;
}
.bg-cyan-900 {
  background-color: #006064 !important;
}
.bg-cyan-A100 {
  background-color: #84ffff !important;
}
.bg-cyan-A200 {
  background-color: #18ffff !important;
}
.bg-cyan-A400 {
  background-color: #00e5ff !important;
}
.bg-cyan-A700 {
  background-color: #00b8d4 !important;
}
.bg-teal-50 {
  background-color: #e0f2f1 !important;
}
.bg-teal-100 {
  background-color: #b2dfdb !important;
}
.bg-teal-200 {
  background-color: #80cbc4 !important;
}
.bg-teal-300 {
  background-color: #4db6ac !important;
}
.bg-teal-400 {
  background-color: #26a69a !important;
}
.bg-teal-500 {
  background-color: #009688 !important;
}
.bg-teal-600 {
  background-color: #00897b !important;
}
.bg-teal-700 {
  background-color: #00796b !important;
}
.bg-teal-800 {
  background-color: #00695c !important;
}
.bg-teal-900 {
  background-color: #004d40 !important;
}
.bg-teal-A100 {
  background-color: #a7ffeb !important;
}
.bg-teal-A200 {
  background-color: #64ffda !important;
}
.bg-teal-A400 {
  background-color: #1de9b6 !important;
}
.bg-teal-A700 {
  background-color: #00bfa5 !important;
}
.bg-green-50 {
  background-color: #e8f5e9 !important;
}
.bg-green-100 {
  background-color: #c8e6c9 !important;
}
.bg-green-200 {
  background-color: #a5d6a7 !important;
}
.bg-green-300 {
  background-color: #81c784 !important;
}
.bg-green-400 {
  background-color: #66bb6a !important;
}
.bg-green-500 {
  background-color: #4caf50 !important;
}
.bg-green-600 {
  background-color: #43a047 !important;
}
.bg-green-700 {
  background-color: #388e3c !important;
}
.bg-green-800 {
  background-color: #2e7d32 !important;
}
.bg-green-900 {
  background-color: #1b5e20 !important;
}
.bg-green-A100 {
  background-color: #b9f6ca !important;
}
.bg-green-A200 {
  background-color: #69f0ae !important;
}
.bg-green-A400 {
  background-color: #00e676 !important;
}
.bg-green-A700 {
  background-color: #00c853 !important;
}
.bg-light-green-50 {
  background-color: #f1f8e9 !important;
}
.bg-light-green-100 {
  background-color: #dcedc8 !important;
}
.bg-light-green-200 {
  background-color: #c5e1a5 !important;
}
.bg-light-green-300 {
  background-color: #aed581 !important;
}
.bg-light-green-400 {
  background-color: #9ccc65 !important;
}
.bg-light-green-500 {
  background-color: #8bc34a !important;
}
.bg-light-green-600 {
  background-color: #7cb342 !important;
}
.bg-light-green-700 {
  background-color: #689f38 !important;
}
.bg-light-green-800 {
  background-color: #558b2f !important;
}
.bg-light-green-900 {
  background-color: #33691e !important;
}
.bg-light-green-A100 {
  background-color: #ccff90 !important;
}
.bg-light-green-A200 {
  background-color: #b2ff59 !important;
}
.bg-light-green-A400 {
  background-color: #76ff03 !important;
}
.bg-light-green-A700 {
  background-color: #64dd17 !important;
}
.bg-lime-50 {
  background-color: #f9fbe7 !important;
}
.bg-lime-100 {
  background-color: #f0f4c3 !important;
}
.bg-lime-200 {
  background-color: #e6ee9c !important;
}
.bg-lime-300 {
  background-color: #dce775 !important;
}
.bg-lime-400 {
  background-color: #d4e157 !important;
}
.bg-lime-500 {
  background-color: #cddc39 !important;
}
.bg-lime-600 {
  background-color: #c0ca33 !important;
}
.bg-lime-700 {
  background-color: #afb42b !important;
}
.bg-lime-800 {
  background-color: #9e9d24 !important;
}
.bg-lime-900 {
  background-color: #827717 !important;
}
.bg-lime-A100 {
  background-color: #f4ff81 !important;
}
.bg-lime-A200 {
  background-color: #eeff41 !important;
}
.bg-lime-A400 {
  background-color: #c6ff00 !important;
}
.bg-lime-A700 {
  background-color: #aeea00 !important;
}
.bg-yellow-50 {
  background-color: #fffde7 !important;
}
.bg-yellow-100 {
  background-color: #fff9c4 !important;
}
.bg-yellow-200 {
  background-color: #fff59d !important;
}
.bg-yellow-300 {
  background-color: #fff176 !important;
}
.bg-yellow-400 {
  background-color: #ffee58 !important;
}
.bg-yellow-500 {
  background-color: #ffeb3b !important;
}
.bg-yellow-600 {
  background-color: #fdd835 !important;
}
.bg-yellow-700 {
  background-color: #fbc02d !important;
}
.bg-yellow-800 {
  background-color: #f9a825 !important;
}
.bg-yellow-900 {
  background-color: #f57f17 !important;
}
.bg-yellow-A100 {
  background-color: #ffff8d !important;
}
.bg-yellow-A200 {
  background-color: #ffff00 !important;
}
.bg-yellow-A400 {
  background-color: #ffea00 !important;
}
.bg-yellow-A700 {
  background-color: #ffd600 !important;
}
.bg-amber-50 {
  background-color: #fff8e1 !important;
}
.bg-amber-100 {
  background-color: #ffecb3 !important;
}
.bg-amber-200 {
  background-color: #ffe082 !important;
}
.bg-amber-300 {
  background-color: #ffd54f !important;
}
.bg-amber-400 {
  background-color: #ffca28 !important;
}
.bg-amber-500 {
  background-color: #ffc107 !important;
}
.bg-amber-600 {
  background-color: #ffb300 !important;
}
.bg-amber-700 {
  background-color: #ffa000 !important;
}
.bg-amber-800 {
  background-color: #ff8f00 !important;
}
.bg-amber-900 {
  background-color: #ff6f00 !important;
}
.bg-amber-A100 {
  background-color: #ffe57f !important;
}
.bg-amber-A200 {
  background-color: #ffd740 !important;
}
.bg-amber-A400 {
  background-color: #ffc400 !important;
}
.bg-amber-A700 {
  background-color: #ffab00 !important;
}
.bg-orange-50 {
  background-color: #fff3e0 !important;
}
.bg-orange-100 {
  background-color: #ffe0b2 !important;
}
.bg-orange-200 {
  background-color: #ffcc80 !important;
}
.bg-orange-300 {
  background-color: #ffb74d !important;
}
.bg-orange-400 {
  background-color: #ffa726 !important;
}
.bg-orange-500 {
  background-color: #ff9800 !important;
}
.bg-orange-600 {
  background-color: #fb8c00 !important;
}
.bg-orange-700 {
  background-color: #f57c00 !important;
}
.bg-orange-800 {
  background-color: #ef6c00 !important;
}
.bg-orange-900 {
  background-color: #e65100 !important;
}
.bg-orange-A100 {
  background-color: #ffd180 !important;
}
.bg-orange-A200 {
  background-color: #ffab40 !important;
}
.bg-orange-A400 {
  background-color: #ff9100 !important;
}
.bg-orange-A700 {
  background-color: #ff6d00 !important;
}
.bg-deep-orange-50 {
  background-color: #fbe9e7 !important;
}
.bg-deep-orange-100 {
  background-color: #ffccbc !important;
}
.bg-deep-orange-200 {
  background-color: #ffab91 !important;
}
.bg-deep-orange-300 {
  background-color: #ff8a65 !important;
}
.bg-deep-orange-400 {
  background-color: #ff7043 !important;
}
.bg-deep-orange-500 {
  background-color: #ff5722 !important;
}
.bg-deep-orange-600 {
  background-color: #f4511e !important;
}
.bg-deep-orange-700 {
  background-color: #e64a19 !important;
}
.bg-deep-orange-800 {
  background-color: #d84315 !important;
}
.bg-deep-orange-900 {
  background-color: #bf360c !important;
}
.bg-deep-orange-A100 {
  background-color: #ff9e80 !important;
}
.bg-deep-orange-A200 {
  background-color: #ff6e40 !important;
}
.bg-deep-orange-A400 {
  background-color: #ff3d00 !important;
}
.bg-deep-orange-A700 {
  background-color: #dd2c00 !important;
}
.bg-brown-50 {
  background-color: #efebe9 !important;
}
.bg-brown-100 {
  background-color: #d7ccc8 !important;
}
.bg-brown-200 {
  background-color: #bcaaa4 !important;
}
.bg-brown-300 {
  background-color: #a1887f !important;
}
.bg-brown-400 {
  background-color: #8d6e63 !important;
}
.bg-brown-500 {
  background-color: #795548 !important;
}
.bg-brown-600 {
  background-color: #6d4c41 !important;
}
.bg-brown-700 {
  background-color: #5d4037 !important;
}
.bg-brown-800 {
  background-color: #4e342e !important;
}
.bg-brown-900 {
  background-color: #3e2723 !important;
}
.bg-brown-A100 {
  background-color: #d7ccc8 !important;
}
.bg-brown-A200 {
  background-color: #bcaaa4 !important;
}
.bg-brown-A400 {
  background-color: #8d6e63 !important;
}
.bg-brown-A700 {
  background-color: #5d4037 !important;
}
.bg-gray-50 {
  background-color: #fafafa !important;
}
.bg-gray-100,
.bg-grey-100 {
  background-color: #f5f5f5 !important;
}
.bg-gray-200,
.bg-grey-200 {
  background-color: #eeeeee !important;
}
.bg-gray-300,
.bg-grey-300 {
  background-color: #e0e0e0 !important;
}
.bg-gray-400,
.bg-grey-400 {
  background-color: #bdbdbd !important;
}
.bg-gray-500,
.bg-grey-500 {
  background-color: #9e9e9e !important;
}
.bg-gray-600,
.bg-grey-600 {
  background-color: #757575 !important;
}
.bg-gray-700,
.bg-grey-700 {
  background-color: #616161 !important;
}
.bg-gray-800,
.bg-grey-800 {
  background-color: #424242 !important;
}
.bg-gray-900,
.bg-grey-900 {
  background-color: #212121 !important;
}
.bg-gray-A100 {
  background-color: #ffffff !important;
}
.bg-gray-A200 {
  background-color: #eeeeee !important;
}
.bg-gray-A400 {
  background-color: #bdbdbd !important;
}
.bg-gray-A700 {
  background-color: #616161 !important;
}
.bg-blue-gray-50 {
  background-color: #eceff1 !important;
}
.bg-blue-gray-100,
.bg-blue-grey-100 {
  background-color: #cfd8dc !important;
}
.bg-blue-gray-200,
.bg-blue-grey-200 {
  background-color: #b0bec5 !important;
}
.bg-blue-gray-300,
.bg-blue-grey-300 {
  background-color: #90a4ae !important;
}
.bg-blue-gray-400,
.bg-blue-grey-400 {
  background-color: #78909c !important;
}
.bg-blue-gray-500,
.bg-blue-grey-500 {
  background-color: #607d8b !important;
}
.bg-blue-gray-600,
.bg-blue-grey-600 {
  background-color: #546e7a !important;
}
.bg-blue-gray-700,
.bg-blue-grey-700 {
  background-color: #455a64 !important;
}
.bg-blue-gray-800,
.bg-blue-grey-800 {
  background-color: #37474f !important;
}
.bg-blue-gray-900,
.bg-blue-grey-900 {
  background-color: #263238 !important;
}
.bg-blue-gray-A100 {
  background-color: #cfd8dc !important;
}
.bg-blue-gray-A200 {
  background-color: #b0bec5 !important;
}
.bg-blue-gray-A400 {
  background-color: #78909c !important;
}
.bg-blue-gray-A700 {
  background-color: #455a64 !important;
}
.bg-white {
  background-color: white !important;
}
.bg-black {
  background-color: black !important;
}
.bg-light {
  background-color: white !important;
}
.bg-dark {
  background-color: rgba(0, 0, 0, 0.87) !important;
}
.border-red-50 {
  border-color: #ffebee !important;
}
.border-red-100 {
  border-color: #ffcdd2 !important;
}
.border-red-200 {
  border-color: #ef9a9a !important;
}
.border-red-300 {
  border-color: #e57373 !important;
}
.border-red-400 {
  border-color: #ef5350 !important;
}
.border-red-500 {
  border-color: #f44336 !important;
}
.border-red-600 {
  border-color: #e53935 !important;
}
.border-red-700 {
  border-color: #d32f2f !important;
}
.border-red-800 {
  border-color: #c62828 !important;
}
.border-red-900 {
  border-color: #b71c1c !important;
}
.border-red-A100 {
  border-color: #ff8a80 !important;
}
.border-red-A200 {
  border-color: #ff5252 !important;
}
.border-red-A400 {
  border-color: #ff1744 !important;
}
.border-red-A700 {
  border-color: #d50000 !important;
}
.border-pink-50 {
  border-color: #fce4ec !important;
}
.border-pink-100 {
  border-color: #f8bbd0 !important;
}
.border-pink-200 {
  border-color: #f48fb1 !important;
}
.border-pink-300 {
  border-color: #f06292 !important;
}
.border-pink-400 {
  border-color: #ec407a !important;
}
.border-pink-500 {
  border-color: #e91e63 !important;
}
.border-pink-600 {
  border-color: #d81b60 !important;
}
.border-pink-700 {
  border-color: #c2185b !important;
}
.border-pink-800 {
  border-color: #ad1457 !important;
}
.border-pink-900 {
  border-color: #880e4f !important;
}
.border-pink-A100 {
  border-color: #ff80ab !important;
}
.border-pink-A200 {
  border-color: #ff4081 !important;
}
.border-pink-A400 {
  border-color: #f50057 !important;
}
.border-pink-A700 {
  border-color: #c51162 !important;
}
.border-purple-50 {
  border-color: #f3e5f5 !important;
}
.border-purple-100 {
  border-color: #e1bee7 !important;
}
.border-purple-200 {
  border-color: #ce93d8 !important;
}
.border-purple-300 {
  border-color: #ba68c8 !important;
}
.border-purple-400 {
  border-color: #ab47bc !important;
}
.border-purple-500 {
  border-color: #9c27b0 !important;
}
.border-purple-600 {
  border-color: #8e24aa !important;
}
.border-purple-700 {
  border-color: #7b1fa2 !important;
}
.border-purple-800 {
  border-color: #6a1b9a !important;
}
.border-purple-900 {
  border-color: #4a148c !important;
}
.border-purple-A100 {
  border-color: #ea80fc !important;
}
.border-purple-A200 {
  border-color: #e040fb !important;
}
.border-purple-A400 {
  border-color: #d500f9 !important;
}
.border-purple-A700 {
  border-color: #aa00ff !important;
}
.border-deep-purple-50 {
  border-color: #ede7f6 !important;
}
.border-deep-purple-100 {
  border-color: #d1c4e9 !important;
}
.border-deep-purple-200 {
  border-color: #b39ddb !important;
}
.border-deep-purple-300 {
  border-color: #9575cd !important;
}
.border-deep-purple-400 {
  border-color: #7e57c2 !important;
}
.border-deep-purple-500 {
  border-color: #673ab7 !important;
}
.border-deep-purple-600 {
  border-color: #5e35b1 !important;
}
.border-deep-purple-700 {
  border-color: #512da8 !important;
}
.border-deep-purple-800 {
  border-color: #4527a0 !important;
}
.border-deep-purple-900 {
  border-color: #311b92 !important;
}
.border-deep-purple-A100 {
  border-color: #b388ff !important;
}
.border-deep-purple-A200 {
  border-color: #7c4dff !important;
}
.border-deep-purple-A400 {
  border-color: #651fff !important;
}
.border-deep-purple-A700 {
  border-color: #6200ea !important;
}
.border-indigo-50 {
  border-color: #e8eaf6 !important;
}
.border-indigo-100 {
  border-color: #c5cae9 !important;
}
.border-indigo-200 {
  border-color: #9fa8da !important;
}
.border-indigo-300 {
  border-color: #7986cb !important;
}
.border-indigo-400 {
  border-color: #5c6bc0 !important;
}
.border-indigo-500 {
  border-color: #3f51b5 !important;
}
.border-indigo-600 {
  border-color: #3949ab !important;
}
.border-indigo-700 {
  border-color: #303f9f !important;
}
.border-indigo-800 {
  border-color: #283593 !important;
}
.border-indigo-900 {
  border-color: #1a237e !important;
}
.border-indigo-A100 {
  border-color: #8c9eff !important;
}
.border-indigo-A200 {
  border-color: #536dfe !important;
}
.border-indigo-A400 {
  border-color: #3d5afe !important;
}
.border-indigo-A700 {
  border-color: #304ffe !important;
}
.border-blue-50 {
  border-color: #e3f2fd !important;
}
.border-blue-100 {
  border-color: #bbdefb !important;
}
.border-blue-200 {
  border-color: #90caf9 !important;
}
.border-blue-300 {
  border-color: #64b5f6 !important;
}
.border-blue-400 {
  border-color: #42a5f5 !important;
}
.border-blue-500 {
  border-color: #2196f3 !important;
}
.border-blue-600 {
  border-color: #1e88e5 !important;
}
.border-blue-700 {
  border-color: #1976d2 !important;
}
.border-blue-800 {
  border-color: #1565c0 !important;
}
.border-blue-900 {
  border-color: #0d47a1 !important;
}
.border-blue-A100 {
  border-color: #82b1ff !important;
}
.border-blue-A200 {
  border-color: #448aff !important;
}
.border-blue-A400 {
  border-color: #2979ff !important;
}
.border-blue-A700 {
  border-color: #2962ff !important;
}
.border-light-blue-50 {
  border-color: #e1f5fe !important;
}
.border-light-blue-100 {
  border-color: #b3e5fc !important;
}
.border-light-blue-200 {
  border-color: #81d4fa !important;
}
.border-light-blue-300 {
  border-color: #4fc3f7 !important;
}
.border-light-blue-400 {
  border-color: #29b6f6 !important;
}
.border-light-blue-500 {
  border-color: #03a9f4 !important;
}
.border-light-blue-600 {
  border-color: #039be5 !important;
}
.border-light-blue-700 {
  border-color: #0288d1 !important;
}
.border-light-blue-800 {
  border-color: #0277bd !important;
}
.border-light-blue-900 {
  border-color: #01579b !important;
}
.border-light-blue-A100 {
  border-color: #80d8ff !important;
}
.border-light-blue-A200 {
  border-color: #40c4ff !important;
}
.border-light-blue-A400 {
  border-color: #00b0ff !important;
}
.border-light-blue-A700 {
  border-color: #0091ea !important;
}
.border-cyan-50 {
  border-color: #e0f7fa !important;
}
.border-cyan-100 {
  border-color: #b2ebf2 !important;
}
.border-cyan-200 {
  border-color: #80deea !important;
}
.border-cyan-300 {
  border-color: #4dd0e1 !important;
}
.border-cyan-400 {
  border-color: #26c6da !important;
}
.border-cyan-500 {
  border-color: #00bcd4 !important;
}
.border-cyan-600 {
  border-color: #00acc1 !important;
}
.border-cyan-700 {
  border-color: #0097a7 !important;
}
.border-cyan-800 {
  border-color: #00838f !important;
}
.border-cyan-900 {
  border-color: #006064 !important;
}
.border-cyan-A100 {
  border-color: #84ffff !important;
}
.border-cyan-A200 {
  border-color: #18ffff !important;
}
.border-cyan-A400 {
  border-color: #00e5ff !important;
}
.border-cyan-A700 {
  border-color: #00b8d4 !important;
}
.border-teal-50 {
  border-color: #e0f2f1 !important;
}
.border-teal-100 {
  border-color: #b2dfdb !important;
}
.border-teal-200 {
  border-color: #80cbc4 !important;
}
.border-teal-300 {
  border-color: #4db6ac !important;
}
.border-teal-400 {
  border-color: #26a69a !important;
}
.border-teal-500 {
  border-color: #009688 !important;
}
.border-teal-600 {
  border-color: #00897b !important;
}
.border-teal-700 {
  border-color: #00796b !important;
}
.border-teal-800 {
  border-color: #00695c !important;
}
.border-teal-900 {
  border-color: #004d40 !important;
}
.border-teal-A100 {
  border-color: #a7ffeb !important;
}
.border-teal-A200 {
  border-color: #64ffda !important;
}
.border-teal-A400 {
  border-color: #1de9b6 !important;
}
.border-teal-A700 {
  border-color: #00bfa5 !important;
}
.border-green-50 {
  border-color: #e8f5e9 !important;
}
.border-green-100 {
  border-color: #c8e6c9 !important;
}
.border-green-200 {
  border-color: #a5d6a7 !important;
}
.border-green-300 {
  border-color: #81c784 !important;
}
.border-green-400 {
  border-color: #66bb6a !important;
}
.border-green-500 {
  border-color: #4caf50 !important;
}
.border-green-600 {
  border-color: #43a047 !important;
}
.border-green-700 {
  border-color: #388e3c !important;
}
.border-green-800 {
  border-color: #2e7d32 !important;
}
.border-green-900 {
  border-color: #1b5e20 !important;
}
.border-green-A100 {
  border-color: #b9f6ca !important;
}
.border-green-A200 {
  border-color: #69f0ae !important;
}
.border-green-A400 {
  border-color: #00e676 !important;
}
.border-green-A700 {
  border-color: #00c853 !important;
}
.border-light-green-50 {
  border-color: #f1f8e9 !important;
}
.border-light-green-100 {
  border-color: #dcedc8 !important;
}
.border-light-green-200 {
  border-color: #c5e1a5 !important;
}
.border-light-green-300 {
  border-color: #aed581 !important;
}
.border-light-green-400 {
  border-color: #9ccc65 !important;
}
.border-light-green-500 {
  border-color: #8bc34a !important;
}
.border-light-green-600 {
  border-color: #7cb342 !important;
}
.border-light-green-700 {
  border-color: #689f38 !important;
}
.border-light-green-800 {
  border-color: #558b2f !important;
}
.border-light-green-900 {
  border-color: #33691e !important;
}
.border-light-green-A100 {
  border-color: #ccff90 !important;
}
.border-light-green-A200 {
  border-color: #b2ff59 !important;
}
.border-light-green-A400 {
  border-color: #76ff03 !important;
}
.border-light-green-A700 {
  border-color: #64dd17 !important;
}
.border-lime-50 {
  border-color: #f9fbe7 !important;
}
.border-lime-100 {
  border-color: #f0f4c3 !important;
}
.border-lime-200 {
  border-color: #e6ee9c !important;
}
.border-lime-300 {
  border-color: #dce775 !important;
}
.border-lime-400 {
  border-color: #d4e157 !important;
}
.border-lime-500 {
  border-color: #cddc39 !important;
}
.border-lime-600 {
  border-color: #c0ca33 !important;
}
.border-lime-700 {
  border-color: #afb42b !important;
}
.border-lime-800 {
  border-color: #9e9d24 !important;
}
.border-lime-900 {
  border-color: #827717 !important;
}
.border-lime-A100 {
  border-color: #f4ff81 !important;
}
.border-lime-A200 {
  border-color: #eeff41 !important;
}
.border-lime-A400 {
  border-color: #c6ff00 !important;
}
.border-lime-A700 {
  border-color: #aeea00 !important;
}
.border-yellow-50 {
  border-color: #fffde7 !important;
}
.border-yellow-100 {
  border-color: #fff9c4 !important;
}
.border-yellow-200 {
  border-color: #fff59d !important;
}
.border-yellow-300 {
  border-color: #fff176 !important;
}
.border-yellow-400 {
  border-color: #ffee58 !important;
}
.border-yellow-500 {
  border-color: #ffeb3b !important;
}
.border-yellow-600 {
  border-color: #fdd835 !important;
}
.border-yellow-700 {
  border-color: #fbc02d !important;
}
.border-yellow-800 {
  border-color: #f9a825 !important;
}
.border-yellow-900 {
  border-color: #f57f17 !important;
}
.border-yellow-A100 {
  border-color: #ffff8d !important;
}
.border-yellow-A200 {
  border-color: #ffff00 !important;
}
.border-yellow-A400 {
  border-color: #ffea00 !important;
}
.border-yellow-A700 {
  border-color: #ffd600 !important;
}
.border-amber-50 {
  border-color: #fff8e1 !important;
}
.border-amber-100 {
  border-color: #ffecb3 !important;
}
.border-amber-200 {
  border-color: #ffe082 !important;
}
.border-amber-300 {
  border-color: #ffd54f !important;
}
.border-amber-400 {
  border-color: #ffca28 !important;
}
.border-amber-500 {
  border-color: #ffc107 !important;
}
.border-amber-600 {
  border-color: #ffb300 !important;
}
.border-amber-700 {
  border-color: #ffa000 !important;
}
.border-amber-800 {
  border-color: #ff8f00 !important;
}
.border-amber-900 {
  border-color: #ff6f00 !important;
}
.border-amber-A100 {
  border-color: #ffe57f !important;
}
.border-amber-A200 {
  border-color: #ffd740 !important;
}
.border-amber-A400 {
  border-color: #ffc400 !important;
}
.border-amber-A700 {
  border-color: #ffab00 !important;
}
.border-orange-50 {
  border-color: #fff3e0 !important;
}
.border-orange-100 {
  border-color: #ffe0b2 !important;
}
.border-orange-200 {
  border-color: #ffcc80 !important;
}
.border-orange-300 {
  border-color: #ffb74d !important;
}
.border-orange-400 {
  border-color: #ffa726 !important;
}
.border-orange-500 {
  border-color: #ff9800 !important;
}
.border-orange-600 {
  border-color: #fb8c00 !important;
}
.border-orange-700 {
  border-color: #f57c00 !important;
}
.border-orange-800 {
  border-color: #ef6c00 !important;
}
.border-orange-900 {
  border-color: #e65100 !important;
}
.border-orange-A100 {
  border-color: #ffd180 !important;
}
.border-orange-A200 {
  border-color: #ffab40 !important;
}
.border-orange-A400 {
  border-color: #ff9100 !important;
}
.border-orange-A700 {
  border-color: #ff6d00 !important;
}
.border-deep-orange-50 {
  border-color: #fbe9e7 !important;
}
.border-deep-orange-100 {
  border-color: #ffccbc !important;
}
.border-deep-orange-200 {
  border-color: #ffab91 !important;
}
.border-deep-orange-300 {
  border-color: #ff8a65 !important;
}
.border-deep-orange-400 {
  border-color: #ff7043 !important;
}
.border-deep-orange-500 {
  border-color: #ff5722 !important;
}
.border-deep-orange-600 {
  border-color: #f4511e !important;
}
.border-deep-orange-700 {
  border-color: #e64a19 !important;
}
.border-deep-orange-800 {
  border-color: #d84315 !important;
}
.border-deep-orange-900 {
  border-color: #bf360c !important;
}
.border-deep-orange-A100 {
  border-color: #ff9e80 !important;
}
.border-deep-orange-A200 {
  border-color: #ff6e40 !important;
}
.border-deep-orange-A400 {
  border-color: #ff3d00 !important;
}
.border-deep-orange-A700 {
  border-color: #dd2c00 !important;
}
.border-brown-50 {
  border-color: #efebe9 !important;
}
.border-brown-100 {
  border-color: #d7ccc8 !important;
}
.border-brown-200 {
  border-color: #bcaaa4 !important;
}
.border-brown-300 {
  border-color: #a1887f !important;
}
.border-brown-400 {
  border-color: #8d6e63 !important;
}
.border-brown-500 {
  border-color: #795548 !important;
}
.border-brown-600 {
  border-color: #6d4c41 !important;
}
.border-brown-700 {
  border-color: #5d4037 !important;
}
.border-brown-800 {
  border-color: #4e342e !important;
}
.border-brown-900 {
  border-color: #3e2723 !important;
}
.border-brown-A100 {
  border-color: #d7ccc8 !important;
}
.border-brown-A200 {
  border-color: #bcaaa4 !important;
}
.border-brown-A400 {
  border-color: #8d6e63 !important;
}
.border-brown-A700 {
  border-color: #5d4037 !important;
}
.border-gray-50 {
  border-color: #fafafa !important;
}
.border-gray-100,
.border-grey-100 {
  border-color: #f5f5f5 !important;
}
.border-gray-200,
.border-grey-200 {
  border-color: #eeeeee !important;
}
.border-gray-300,
.border-grey-300 {
  border-color: #e0e0e0 !important;
}
.border-gray-400,
.border-grey-400 {
  border-color: #bdbdbd !important;
}
.border-gray-500,
.border-grey-500 {
  border-color: #9e9e9e !important;
}
.border-gray-600,
.border-grey-600 {
  border-color: #757575 !important;
}
.border-gray-700,
.border-grey-700 {
  border-color: #616161 !important;
}
.border-gray-800,
.border-grey-800 {
  border-color: #424242 !important;
}
.border-gray-900,
.border-grey-900 {
  border-color: #212121 !important;
}
.border-gray-A100 {
  border-color: #ffffff !important;
}
.border-gray-A200 {
  border-color: #eeeeee !important;
}
.border-gray-A400 {
  border-color: #bdbdbd !important;
}
.border-gray-A700 {
  border-color: #616161 !important;
}
.border-blue-gray-50 {
  border-color: #eceff1 !important;
}
.border-blue-gray-100,
.border-blue-grey-100 {
  border-color: #cfd8dc !important;
}
.border-blue-gray-200,
.border-blue-grey-200 {
  border-color: #b0bec5 !important;
}
.border-blue-gray-300,
.border-blue-grey-300 {
  border-color: #90a4ae !important;
}
.border-blue-gray-400,
.border-blue-grey-400 {
  border-color: #78909c !important;
}
.border-blue-gray-500,
.border-blue-grey-500 {
  border-color: #607d8b !important;
}
.border-blue-gray-600,
.border-blue-grey-600 {
  border-color: #546e7a !important;
}
.border-blue-gray-700,
.border-blue-grey-700 {
  border-color: #455a64 !important;
}
.border-blue-gray-800,
.border-blue-grey-800 {
  border-color: #37474f !important;
}
.border-blue-gray-900,
.border-blue-grey-900 {
  border-color: #263238 !important;
}
.border-blue-gray-A100 {
  border-color: #cfd8dc !important;
}
.border-blue-gray-A200 {
  border-color: #b0bec5 !important;
}
.border-blue-gray-A400 {
  border-color: #78909c !important;
}
.border-blue-gray-A700 {
  border-color: #455a64 !important;
}
.border-white {
  border-color: white !important;
}
.border-black {
  border-color: black !important;
}
.border-light {
  border-color: white !important;
}
.border-dark {
  border-color: rgba(0, 0, 0, 0.87) !important;
}
.mat-mdc-button,
.mat-mdc-button .mdc-button__ripple {
  border-radius: 0 !important;
}
.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed {
  color: #FFFFFF !important;
}
.mat-expansion-panel {
  background: #FFFFFF !important;
}
.mat-mdc-snack-bar-container.toast-success .mdc-snackbar__surface {
  background-color: #4caf50 !important;
  color: #fff !important;
}
.mat-mdc-snack-bar-container.toast-error .mdc-snackbar__surface {
  background-color: #f44336 !important;
  color: #fff !important;
}
.mat-mdc-snack-bar-container.toast-warning .mdc-snackbar__surface {
  background-color: #ff9800 !important;
  color: #212121 !important;
}
.mat-mdc-snack-bar-container.toast-info .mdc-snackbar__surface {
  background-color: #2196f3 !important;
  color: #fff !important;
}
.mat-mdc-snack-bar-container.toast-primary .mdc-snackbar__surface {
  background-color: #3f51b5 !important;
  color: #fff !important;
}
.mat-mdc-snack-bar-container .mdc-snackbar__label {
  color: inherit !important;
}
.mat-mdc-snack-bar-container .mdc-button__label,
.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action .mdc-button__label {
  color: inherit !important;
}
.mat-mdc-dialog-surface {
  max-height: 80vh;
  overflow-y: auto !important;
  -ms-overflow-style: none;
  scrollbar-width: none;
  padding: 12px !important;
  background-color: #FFFFFF !important;
}
.mat-mdc-dialog-surface::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
  background: transparent !important;
}
.mat-mdc-unelevated-button,
.mat-mdc-outlined-button,
.mat-stroked-button,
.mat-raised-button,
.mat-mdc-raised-button {
  border-radius: 10px !important;
}
.mat-horizontal-content-container {
  margin-bottom: 60px;
}
.mat-mdc-paginator-container {
  min-height: 10px !important;
}
.mr-4 {
  margin-right: 4px;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
